@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_689fa726-module__moN50q__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_689fa726-module__moN50q__variable{--font-outfit:"Outfit","Outfit Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-600:#155dfc;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-bold:700;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-full{top:100%}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-4{margin-left:calc(var(--spacing)*4)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.justify-between{justify-content:space-between}.gap-6{gap:calc(var(--spacing)*6)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.text-center{text-align:center}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-white{color:var(--color-white)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:p-4{padding:calc(var(--spacing)*4)}}}:root{--black:#000;--white:#fff;--cream:#f7f6f4;--grey-40:#9b9b99;--grey-15:#e3e1de;--bg:var(--cream);--fg:var(--black);--font:var(--font-outfit),"Outfit",system-ui,-apple-system,sans-serif;--fs-hero:clamp(3rem,1.4286rem + 7.8571vw,8.5rem);--fs-statement:clamp(2.25rem,1.1786rem + 5.3571vw,6rem);--fs-section:clamp(1.75rem,1.3929rem + 1.7857vw,3rem);--fs-product:clamp(1.5rem,1.2857rem + 1.0714vw,2.25rem);--fs-lead:clamp(1.125rem,1.0536rem + .3571vw,1.375rem);--fs-body:1rem;--fs-label:.8125rem;--fs-micro:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:clamp(1rem,.8571rem + .7143vw,1.5rem);--space-6:clamp(1.25rem,.8929rem + 1.7857vw,2.5rem);--space-7:clamp(2rem,1.2857rem + 3.5714vw,5rem);--space-8:clamp(3rem,1.5714rem + 7.1429vw,10rem);--section-space:var(--space-7);--section-space-l:var(--space-8);--margin:clamp(1rem,.5714rem + 2.1429vw,2.5rem);--gutter:clamp(.625rem,.4464rem + .8929vw,1.25rem);--nav-h:3.5rem;--ease-out:cubic-bezier(.16,1,.3,1);--ease-inout:cubic-bezier(.76,0,.24,1);--dur:.6s}.theme-light{--bg:var(--cream);--fg:var(--black)}.theme-dark{--bg:var(--black);--fg:var(--cream)}html{background:var(--cream);color:var(--black);scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,html.is-locked{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;line-height:1.5;overflow-x:clip}::selection{background:var(--fg);color:var(--bg)}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,video,canvas{max-width:100%;display:block}input,select{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.themed{background:var(--bg);color:var(--fg)}#page{background:var(--cream);transform-origin:50%;min-height:100vh;position:relative}.shop-open #page{pointer-events:none}.t-hero,.t-statement,.t-section,.t-product{text-transform:uppercase;text-box:trim-both cap alphabetic;font-weight:600}.t-hero{font-size:var(--fs-hero);letter-spacing:-.02em;line-height:.86}.t-statement{font-size:var(--fs-statement);letter-spacing:-.02em;line-height:.86}.t-section{font-size:var(--fs-section);letter-spacing:-.02em;line-height:.9}.t-product{font-size:var(--fs-product);letter-spacing:-.01em;line-height:1}.t-lead{font-size:var(--fs-lead);letter-spacing:-.005em;font-weight:400;line-height:1.4}.t-body{font-size:var(--fs-body);font-weight:400;line-height:1.5}.t-label,.t-cta,.t-micro{letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.3}.t-label{font-size:var(--fs-label)}.t-cta{font-size:var(--fs-label);font-weight:500}.t-micro{font-size:var(--fs-micro)}.grey{color:var(--grey-40)}.tnum{font-variant-numeric:tabular-nums}.container{padding-inline:var(--margin)}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hairline{border-top:1px solid var(--grey-15)}.theme-dark .hairline,.theme-dark.hairline{border-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.theme-dark .hairline,.theme-dark.hairline{border-color:color-mix(in srgb,var(--cream)18%,transparent)}}.row-between{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.btn{white-space:nowrap;font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--white);isolation:isolate;transition:color .45s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.9em;padding:.95em 1.5em .9em;font-weight:500;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--black);transition:transform .55s var(--ease-inout);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover,.btn:focus-visible{color:var(--white)}.btn--solid{color:var(--cream);background:var(--black)}.btn--solid:before{background:var(--white)}.btn--solid:hover,.btn--solid:focus-visible{color:var(--black)}.theme-dark .btn--solid{color:var(--black);background:var(--cream)}.theme-dark .btn--solid:before{background:var(--black)}.theme-dark .btn--solid:hover,.theme-dark .btn--solid:focus-visible{color:var(--cream)}.btn--bar{border-radius:2px;justify-content:space-between;width:100%;padding:1.2em 1.5em 1.15em}.btn .dot{background:currentColor;border-radius:50%;width:.5em;height:.5em}.btn[disabled]{opacity:.4;pointer-events:none}.link{display:inline-block;position:relative}.link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-inout);background:currentColor;position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}.link:hover:after,.link:focus-visible:after,.link.is-active:after{transform-origin:0;transform:scaleX(1)}.field{gap:.6rem;display:grid}.field input,.field select{border:0;border-bottom:1px solid var(--fg);width:100%;font-size:var(--fs-lead);letter-spacing:-.005em;appearance:none;background:0 0;border-radius:0;outline:none;padding:.75rem 0}.field input::placeholder{color:var(--grey-40)}.field select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px) 55%,calc(100% - 6px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.field .err{color:var(--fg)}.u-word{will-change:transform;display:inline-block}.u-fill .line{--fill:0;color:var(--fg);display:block}@supports (color:color-mix(in lab, red, red)){.u-fill .line{color:color-mix(in srgb,var(--fg)calc(var(--fill)*100%),var(--grey-40))}}.u-reveal{will-change:clip-path;overflow:hidden}.u-reveal>img,.u-reveal>video,.u-reveal>.u-reveal__inner{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%}.mask{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}html:not(.is-ready) .hero__content,html:not(.is-ready) .hero__top{opacity:0}.mask>*{will-change:transform;display:block}.frame{position:relative;overflow:hidden}.frame>img[data-speed]{scale:1.22}.nav{height:var(--nav-h);z-index:70;padding-inline:var(--margin);color:var(--fg);transition:color .55s var(--ease-out),transform .8s var(--ease-inout);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav[data-theme=dark]{--fg:var(--cream);--bg:var(--black)}.nav[data-theme=light]{--fg:var(--black);--bg:var(--cream)}.nav__brand{justify-self:start;align-items:center;gap:.6em;display:inline-flex}.nav__logo{width:auto;height:1.15rem;display:block}@media (max-width:560px){.nav__logo{height:.9rem}}.nav__menu{justify-self:center}.nav__right{justify-self:end;gap:var(--space-6);display:flex}.nav button,.nav a{white-space:nowrap}@media (max-width:560px){.nav{column-gap:var(--space-4);grid-template-columns:auto 1fr auto}.nav__right{gap:var(--space-4)}}.nav__count{display:inline-block}html:not(.is-ready) .nav{transform:translateY(-100%)}.preloader{z-index:100;background:var(--cream);color:var(--black);padding:var(--margin);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.preloader__mark{place-self:center;width:clamp(120px,22vw,320px)}.preloader__mark svg{width:100%;height:auto}.preloader__foot{gap:var(--space-4);display:grid}.preloader__line{background:var(--black);transform-origin:0;height:1px;transform:scaleX(0)}.preloader__row{justify-content:space-between;align-items:flex-end;display:flex}.hero{height:100svh;min-height:560px;padding:var(--margin);padding-top:calc(var(--nav-h) + var(--margin));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media{z-index:0;will-change:transform;position:absolute;inset:0}.hero__media img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000001a 55%,#0000008c 100%);position:absolute;inset:0}.hero__content{z-index:2;align-items:end;gap:var(--space-6);grid-template-columns:1fr;display:grid;position:relative}@container page (min-width:640px){.hero__content{grid-template-columns:1fr auto}}@container page (max-width:639px){.hero__side{text-align:left;grid-template-columns:auto auto;justify-content:space-between;justify-items:start}.hero__scroll{display:none}}.hero__eyebrow{gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.hero__title{margin:0}.hero__shop{transition:transform .7s var(--ease-out);display:inline-block}.hero__dim{opacity:.5;transition:opacity .6s var(--ease-out);display:inline-block}.hero__title:hover .hero__shop{transform:translate(.06em)}.hero__title:hover .hero__dim{opacity:.22}.hero__side{gap:var(--space-4);text-align:right;justify-items:end;display:grid}.hero__scroll{flex-direction:column;align-items:center;gap:.75rem;display:inline-flex}.hero__scroll i{transform-origin:top;width:1px;height:3.5rem;animation:scrollcue 2.2s var(--ease-inout)infinite;background:currentColor;display:block}@keyframes scrollcue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.hero__top{top:calc(var(--nav-h) + var(--space-4));left:var(--margin);right:var(--margin);z-index:2;justify-content:space-between;display:flex;position:absolute}.manifesto{padding:var(--space-6)var(--margin)var(--section-space-l)}.manifesto__grid{column-gap:var(--gutter);row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.manifesto__aside{justify-content:space-between;gap:var(--space-6);flex-direction:column;grid-column:1/span 12;display:flex}.manifesto__aside svg{width:clamp(88px,9vw,140px);height:auto}.manifesto__big{max-width:8ch}.manifesto__copy{letter-spacing:-.02em;--fill:0;color:var(--fg);grid-column:1/span 12;font-size:clamp(1.5rem,.7857rem + 3.5714vw,4rem);font-weight:500;line-height:1.06}@supports (color:color-mix(in lab, red, red)){.manifesto__copy{color:color-mix(in srgb,var(--fg)calc(var(--fill)*100%),var(--grey-40))}}.manifesto__copy .line{--fill:0;color:var(--fg);display:block}@supports (color:color-mix(in lab, red, red)){.manifesto__copy .line{color:color-mix(in srgb,var(--fg)calc(var(--fill)*100%),var(--grey-40))}}@container page (min-width:800px){.manifesto__aside{grid-column:1/span 4}.manifesto__copy{grid-column:6/span 7}}.carousel{padding:var(--section-space)0;--item-w:clamp(240px,30vw,440px);--bottle-h:clamp(320px,56vh,640px);position:relative;overflow:hidden}.carousel__head{padding-inline:var(--margin);justify-content:center;display:flex}.carousel__foot{padding-inline:var(--margin);justify-content:flex-end;display:flex}.carousel__stage{height:var(--bottle-h);margin-block:var(--space-6);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.carousel__stage.is-dragging{cursor:grabbing}.c-item{width:var(--item-w);will-change:transform;transition:opacity .6s var(--ease-out),filter .6s var(--ease-out);position:absolute;top:0;left:0}.carousel__stage.is-hovering .c-item:not(.is-hover){opacity:.28;filter:saturate(0)}.carousel.is-leaving .c-item:not(.is-hover){opacity:.12}.c-item__link{padding:0 calc(var(--gutter)/2);-webkit-user-drag:none;display:block}.c-item__tile{height:var(--bottle-h);background:var(--white);position:relative;overflow:hidden}.c-item__bottle{place-items:center;display:grid;position:absolute;inset:7% 8%}.c-item__name{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);pointer-events:none;align-items:center;gap:.75rem;display:flex;position:absolute;transform:translateY(8px)}.c-item.is-hover .c-item__name{opacity:1;transform:translateY(0)}.c-item__bottle canvas,.c-item__bottle img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.c-item__bottle img{transition:opacity .4s}.c-item__bottle.is-live img{opacity:0}.c-item__icon{width:auto;height:1rem}.carousel--static .carousel__stage{gap:var(--gutter);scroll-snap-type:x mandatory;height:auto;padding-inline:var(--margin);cursor:default;display:flex;overflow-x:auto}.carousel--static .c-item{flex:0 0 var(--item-w);scroll-snap-align:center;position:relative}.statement{min-height:72svh;padding:var(--section-space)var(--margin)0;align-content:end;display:grid;position:relative;overflow:hidden}.statement__media{z-index:0;position:absolute;inset:0}.statement__media img{object-fit:cover;width:100%;height:100%;scale:1.25}.statement__media:after{content:"";background:#0000004d;position:absolute;inset:0}.statement__good{z-index:1;color:var(--white);font-size:calc((100cqw - 2*var(--margin))*var(--good-k,.3362));margin-left:calc(-1*var(--good-lsb,.0313)*(100cqw - 2*var(--margin))*var(--good-k,.3362));letter-spacing:-.03em;white-space:nowrap;text-box:trim-both cap alphabetic;margin-bottom:-.052em;font-weight:600;line-height:.82;display:flex;position:relative}.statement__good .mask{margin-top:-.06em;padding-top:.06em}.ticker{padding-block:var(--space-5);border-bottom:1px solid var(--grey-15);white-space:nowrap;letter-spacing:-.01em;font-size:clamp(1.25rem,1.0357rem + 1.0714vw,2rem);font-weight:600;line-height:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker__track{will-change:transform;gap:1.6em;padding-right:1.6em;animation:70s linear infinite ticker;display:inline-flex}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}.ritual{padding:var(--section-space-l)var(--margin)}.ritual__head{margin-bottom:var(--space-7);justify-content:space-between;display:flex}.ritual__grid{gap:var(--space-7)var(--gutter);grid-template-columns:1fr;display:grid}.ritual__col{gap:var(--space-5);align-content:start;display:grid}.ritual__img{aspect-ratio:4/5;width:100%}.ritual__img img{object-fit:cover;width:100%;height:100%}.ritual__icon{width:auto;height:1.6rem}.ritual__col:hover .ritual__icon{transform:rotate(8deg)}.ritual__icon{transition:transform .6s var(--ease-out)}.ritual__meta{gap:var(--space-3);display:grid}@container page (min-width:760px){.ritual__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ritual__col:nth-child(2){margin-top:var(--space-8)}.ritual__col:nth-child(3){margin-top:var(--space-6)}}.cta-band{padding:var(--section-space-l)var(--margin)var(--section-space);gap:var(--space-8)var(--space-7);grid-template-columns:1fr;display:grid}.cta-band__shop{gap:var(--space-7);align-content:space-between;display:grid}.cta-band__row{justify-content:space-between;align-items:end;gap:var(--space-6);flex-wrap:wrap;display:flex}.cta-band__notify{border-top:1px solid var(--cream)}@supports (color:color-mix(in lab, red, red)){.cta-band__notify{border-top:1px solid color-mix(in srgb,var(--cream)18%,transparent)}}.cta-band__notify{padding-top:var(--space-6)}.cta-band__form{gap:var(--space-5);max-width:34rem;display:grid}.cta-band .field input{border-bottom-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.cta-band .field input{border-bottom-color:color-mix(in srgb,var(--cream)40%,transparent)}}.cta-band .field input:focus{border-bottom-color:var(--cream)}@container page (min-width:900px){.cta-band{grid-template-columns:7fr 5fr}.cta-band__notify{border-top:0;border-left:1px solid var(--cream)}@supports (color:color-mix(in lab, red, red)){.cta-band__notify{border-left:1px solid color-mix(in srgb,var(--cream)18%,transparent)}}.cta-band__notify{padding:0 0 0 var(--space-7)}}.inside{padding:var(--section-space-l)var(--margin)}.inside__head,.inside__foot{justify-content:space-between;gap:var(--space-3)var(--space-5);flex-wrap:wrap;display:flex}.inside__list{margin-block:var(--space-7)var(--space-6);border-top:1px solid var(--grey-15)}.inside__row{gap:var(--space-2)var(--gutter);padding-block:var(--space-5);border-bottom:1px solid var(--grey-15);grid-template-columns:1fr auto;grid-template-areas:"name in""source in""line in";align-items:baseline;display:grid}.inside__name{grid-area:name}.inside__source{grid-area:source}.inside__line{grid-area:line;max-width:40ch}.inside__in{grid-area:in;align-self:center;gap:.75rem;display:flex}.inside__icon{width:auto;height:1.25rem}@container page (min-width:900px){.inside__row{grid-template-columns:5fr 2fr 4fr 1fr;grid-template-areas:"name source line in";align-items:center}.inside__in{justify-content:flex-end}}.mission{padding:var(--section-space)0 var(--section-space)var(--margin)}.mission__title{padding-right:var(--margin);padding-bottom:var(--space-6)}.mrow{gap:var(--space-5)var(--gutter);padding-block:var(--space-5)0;border-top:1px solid var(--grey-15);grid-template-columns:1fr;display:grid}.mrow__label{align-self:start}.mrow__copy{gap:var(--space-4);max-width:44ch;padding-right:var(--margin);align-content:start;display:grid}.mrow__media{aspect-ratio:3/2}.mrow__media img{object-fit:cover;width:100%;height:100%}.claims{gap:var(--space-3)var(--space-5);padding-top:var(--space-2);grid-template-columns:1fr;display:grid}.claim{align-items:center;gap:.75rem;display:flex}.claim__check{flex:none;width:1.3rem;height:1.3rem}@container page (min-width:900px){.mrow{padding-block:var(--space-5)0;grid-template-columns:2fr 5fr 5fr}.mrow__media{margin-top:calc(-1*var(--space-5))}}.shopall{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;height:100svh;position:relative;overflow:hidden}.shopall:active{cursor:grabbing}.shopall__title{z-index:2;top:calc(var(--nav-h) + var(--space-5));left:var(--margin);color:var(--white);mix-blend-mode:difference;pointer-events:none;position:absolute}.collage-track{inset:0 var(--margin)auto;will-change:transform;padding-top:calc(var(--nav-h) + var(--space-8) + 6rem);position:absolute}.collage{column-gap:var(--gutter);row-gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.collage__item{-webkit-user-drag:none;display:block;position:relative}.collage__inner{aspect-ratio:var(--ar,4/5);background:var(--grey-15);animation:9s ease-in-out infinite alternate collage-float;display:block;position:relative;overflow:hidden;container-type:inline-size}.collage__inner img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.collage__inner:after{content:"";background:var(--black);opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.collage__item:hover .collage__inner img{transform:scale(1.04)}.collage__item:hover .collage__inner:after{opacity:.58}@keyframes collage-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.collage__label{z-index:1;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5);color:var(--white);text-align:center;font-size:min(var(--fs-section),11cqi);letter-spacing:-.02em;opacity:0;transition:opacity .45s var(--ease-out),transform .7s var(--ease-out);pointer-events:none;flex-direction:column;font-weight:600;line-height:.95;display:flex;position:absolute;inset:0;transform:translateY(12px)}.collage__item:hover .collage__label{opacity:1;transform:none}.collage__icon{width:auto;height:1.3em}@container page (max-width:700px){.collage{row-gap:var(--space-6)}.collage__item{grid-column:1/-1!important;margin-top:0!important}}@media (prefers-reduced-motion:reduce){.collage__inner{animation:none}}.footer{padding:var(--section-space)var(--margin)var(--space-6);gap:var(--space-8);display:grid}.footer__logo{width:100%;height:auto}.footer__cols{gap:var(--space-7)var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer__col{gap:var(--space-3);align-content:start;display:grid}.footer__col .grey{margin-bottom:var(--space-2)}.footer__bottom{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--cream);display:grid}@supports (color:color-mix(in lab, red, red)){.footer__bottom{border-top:1px solid color-mix(in srgb,var(--cream)18%,transparent)}}@container page (min-width:760px){.footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__bottom{grid-template-columns:1fr 2fr 1fr;align-items:start}.footer__bottom>:last-child{text-align:right}}.menu{z-index:65;background:var(--cream);color:var(--black);--bg:var(--cream);--fg:var(--black);padding:calc(var(--nav-h) + var(--space-6))var(--margin)var(--space-6);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.menu__list{align-content:center;gap:clamp(.4rem,1.2vw,1rem);display:grid}.menu__item{align-items:center;gap:var(--space-4);grid-template-columns:3rem 1fr;display:grid}.menu__iconwrap{color:var(--grey-40);place-items:center;display:grid}.menu__icon{width:auto;height:1.2rem}.menu__item a,.menu__item button{transition:color .4s;display:inline-block}.menu__list:hover .menu__item:not(:hover) a,.menu__list:hover .menu__item:not(:hover) button{color:var(--grey-40)}.menu__foot{justify-content:space-between;gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--grey-15);flex-wrap:wrap;display:flex}.cart-backdrop{z-index:64;background:#00000073;position:fixed;inset:0}.cart{z-index:66;background:var(--cream);width:min(480px,100vw);color:var(--black);--bg:var(--cream);--fg:var(--black);padding:var(--margin);padding-top:var(--nav-h);grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:0;bottom:0;right:0}.cart__head{padding-block:var(--space-5);border-bottom:1px solid var(--grey-15);justify-content:space-between;display:flex}.cart__lines{scrollbar-width:none;align-content:start;gap:0;display:grid;overflow-y:auto}.cart__line{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--grey-15);grid-template-columns:3.5rem 1fr auto;align-items:start;display:grid}.cart__thumb{object-fit:contain;width:3.5rem;height:5.5rem}.cart__qty{align-items:center;gap:.9rem;display:inline-flex}.cart__qty button{background:var(--white);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;transition:background .3s,color .3s;display:grid}.cart__qty button:hover{background:var(--black);color:var(--cream)}.cart__thumb--wide{object-fit:cover}.cart__foot{gap:var(--space-4);padding-top:var(--space-5);display:grid}.cart__empty{align-content:center;justify-items:start;gap:var(--space-5);height:100%;display:grid}.pdp{--bg:var(--cream);position:relative}@supports (color:color-mix(in lab, red, red)){.pdp{--bg:color-mix(in srgb,var(--cream)80%,var(--tint,var(--cream)))}}.pdp{background:var(--bg)}.pdp__scroll{position:relative}.pdp__stage{z-index:0;height:100svh;position:sticky;top:0;overflow:hidden}.pdp__stage-inner{transform-origin:50% 55%;will-change:transform,opacity;position:absolute;inset:0}.pdp__main{aspect-ratio:331/1000;height:84svh;position:absolute;top:52%;left:50%;translate:-50% -50%}.pdp__ghost{aspect-ratio:331/1000;opacity:.3;height:56svh;transition:opacity .6s var(--ease-out),transform .8s var(--ease-out);display:block;position:absolute;top:55%;translate:-50% -50%}.pdp__ghost img{object-fit:contain;width:100%;height:100%}.pdp__ghost--prev{left:17%}.pdp__ghost--next{left:83%}.pdp__ghost:hover{opacity:.7;transform:scale(1.03)}.pdp__ghost-label{white-space:nowrap;opacity:0;align-items:center;gap:.6rem;transition:opacity .5s;display:inline-flex;position:absolute;bottom:-2.4rem;left:50%;translate:-50%}.pdp__ghost:hover .pdp__ghost-label{opacity:1}.pdp__icon{width:auto;height:1.15rem}.pdp__over{z-index:1;pointer-events:none;margin-top:-100svh;position:relative}.pdp__text,.pdp__stills,.pdp__gap,.pdp__pn{pointer-events:auto}.pdp__intro{min-height:94svh;padding:calc(var(--nav-h) + var(--space-6))var(--margin)0;align-items:flex-start;display:flex}.pdp__text{gap:var(--space-3);width:min(100%,30rem);display:grid}.pdp__kicker{color:var(--black)}.pdp__bigicon{width:auto;height:clamp(2.75rem,1.75rem + 2.6vw,4.5rem);margin-top:var(--space-3)}.pdp__name{letter-spacing:-.02em;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:clamp(2.25rem,1.5357rem + 3.2143vw,4.5rem);font-weight:600;line-height:.9}.pdp__statement{color:var(--black)}.pdp__accordions{border-top:1px solid var(--grey-15);margin-top:var(--space-2)}.acc{border-bottom:1px solid var(--grey-15)}.acc__btn{justify-content:space-between;align-items:center;width:100%;padding-block:.8rem;display:flex}.faq .acc__btn{padding-block:1rem}.acc__plus{width:.7rem;height:.7rem;position:relative}.acc__plus:before,.acc__plus:after{content:"";transition:transform .5s var(--ease-inout),opacity .4s;background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.acc__plus:before{width:100%;height:1px}.acc__plus:after{width:1px;height:100%}.acc.is-open .acc__plus:after{opacity:0;transform:rotate(90deg)}.acc__body{transition:grid-template-rows .6s var(--ease-inout);grid-template-rows:0fr;display:grid}.acc.is-open .acc__body{grid-template-rows:1fr}.acc__inner{overflow:hidden}.acc__content{padding-bottom:var(--space-5);gap:var(--space-3);display:grid}.ing{border-bottom:1px solid var(--grey-15);grid-template-columns:1fr;gap:.15rem 1rem;padding-block:.5rem;display:grid}.ing:last-child{border-bottom:0}.ing__name{text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:var(--fs-label)}.buy{gap:var(--space-2);padding-top:var(--space-3);display:grid}.vsel{z-index:3;position:relative}.vsel__btn,.vsel__opt{align-items:center;gap:var(--space-3);text-align:left;border-radius:2px;grid-template-columns:3.25rem 1fr auto;width:100%;display:grid}.vsel__btn{background:var(--white);color:var(--black);padding:.7rem 1rem .7rem .5rem}.vsel__mark{justify-content:center;align-items:center;gap:3px;display:flex}.vsel__mark svg{width:auto;height:1.5rem}.vsel__mark--system svg{height:.95rem}.vsel__text{gap:.2rem;display:grid}.vsel__sub{color:var(--grey-40)}.vsel__chev{transition:rotate .45s var(--ease-out)}.vsel.is-open .vsel__chev{rotate:180deg}.vsel__list{background:var(--white);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out),transform .45s var(--ease-out),visibility 0s .45s;border-radius:2px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;transform:translateY(-8px)}.vsel.is-open .vsel__list{opacity:1;visibility:visible;transition-delay:0s;transform:none}.vsel__opt{color:var(--black);grid-template-columns:3.25rem 1fr;padding:.6rem .75rem .6rem .25rem;transition:background .3s}.vsel__opt:hover,.vsel__opt:focus-visible{background:var(--cream);outline:none}.vsel__opt[aria-selected=true]{background:var(--black);color:var(--cream)}.vsel__opt[aria-selected=true] .vsel__sub{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.vsel__opt[aria-selected=true] .vsel__sub{color:color-mix(in srgb,var(--cream)60%,transparent)}}.qty{gap:var(--space-2);grid-template-columns:1fr 1fr;padding-top:.7rem;display:grid}.qty__opt{background:var(--white);color:var(--black);transition:background .4s var(--ease-out),color .4s var(--ease-out);border-radius:2px;justify-items:center;gap:.3rem;padding:.85rem .75rem .75rem;display:grid;position:relative}.qty__opt:not(.is-selected):hover{background:var(--white)}@supports (color:color-mix(in lab, red, red)){.qty__opt:not(.is-selected):hover{background:color-mix(in srgb,var(--white)70%,var(--cream))}}.qty__opt.is-selected{background:var(--black);color:var(--cream)}.qty__n{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1}.qty__price{color:var(--grey-40)}.qty__opt.is-selected .qty__price{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.qty__opt.is-selected .qty__price{color:color-mix(in srgb,var(--cream)60%,transparent)}}.qty__badge{background:var(--tint,var(--black));color:var(--black);white-space:nowrap;border-radius:999px;padding:.3rem .6rem .25rem;font-weight:500;position:absolute;top:0;left:50%;translate:-50% -50%}.pdp__atc{padding-top:var(--space-2)}.pdp__text .btn--bar{padding:1em 1.4em .95em}.pdp__stills{padding:0 var(--margin)var(--space-8);cursor:default}.pdp__grid{gap:var(--gutter);width:min(100%,760px);margin:0 auto;display:grid}.pdp__pair{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.pdp__frame{aspect-ratio:4/5;background:var(--white);position:relative}@supports (color:color-mix(in lab, red, red)){.pdp__frame{background:color-mix(in srgb,var(--white)60%,var(--bg))}}.pdp__frame{overflow:hidden}.pdp__frame button{cursor:zoom-in;width:100%;height:100%;display:block}.pdp__frame img{object-fit:cover;width:100%;height:100%}.pdp__gap{height:78svh}.pdp__pn{background:var(--bg);padding:var(--section-space)var(--margin)var(--section-space-l);gap:var(--space-7)var(--gutter);grid-template-columns:1fr 1fr;display:grid;position:relative}.pdp__pn-item{gap:var(--space-5);align-content:start;justify-items:start;display:grid}.pdp__pn-item--next{text-align:right;justify-items:end}.pdp__pn-name{align-items:center;gap:.35em;transition:color .4s;display:inline-flex}.pdp__pn-item:hover .pdp__pn-name{color:var(--grey-40)}.pdp__pn-icon{width:auto;height:.55em}.pdp__pn-img{aspect-ratio:4/5;width:clamp(120px,18vw,260px);display:block}.pdp__pn-img img{object-fit:cover;width:100%;height:100%}.pdp__bar{left:var(--margin);bottom:var(--margin);z-index:50;width:min(26rem,calc(100vw - 2*var(--margin)));gap:var(--space-2);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);display:grid;position:fixed;transform:translateY(12px)}.pdp__bar-label{background:var(--white);border-radius:2px;justify-self:start;padding:.4rem .8rem}.pdp.is-past-intro .pdp__bar{opacity:1;pointer-events:auto;transform:none}@container page (max-width:899px){.pdp__stage{height:62svh;position:relative}.pdp__main{height:52svh;top:55%}.pdp__ghost{height:30svh;top:60%}.pdp__ghost--prev{left:12%}.pdp__ghost--next{left:88%}.pdp__over{margin-top:0}.pdp__intro{min-height:0;padding-top:var(--space-6)}.pdp__text .pdp__atc,.pdp__gap{display:none}.pdp__pn{grid-template-columns:1fr}.pdp__pn-item--next{text-align:left;justify-items:start}.pdp__bar{opacity:1;pointer-events:auto;transform:none}}@container page (min-width:900px){.ing{grid-template-columns:10rem 1fr}}.lightbox{z-index:80;color:var(--cream);cursor:zoom-out;padding:var(--space-7)var(--margin);background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.lightbox img{max-height:calc(100svh - 2*var(--space-7) - 3rem);max-width:calc(100vw - 2*var(--margin));object-fit:contain}.lightbox__bar{left:var(--margin);right:var(--margin);bottom:var(--margin);cursor:default;justify-content:space-between;display:flex;position:absolute}.tt{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.tt canvas,.tt>img{object-fit:contain;pointer-events:none;width:84%;height:84%;position:absolute;inset:8%}.page{padding:calc(var(--nav-h) + var(--space-7))var(--margin)var(--section-space);min-height:100svh}.page__head{margin-bottom:var(--space-7);justify-content:space-between;align-items:baseline;display:flex}.checkout{gap:var(--space-8)var(--gutter);grid-template-columns:1fr;display:grid}.checkout__summary{align-content:start;gap:var(--space-4);display:grid}.checkout__form{gap:var(--space-6);align-content:start;display:grid}.checkout__result{padding:var(--space-6);gap:var(--space-5);display:grid}.sum-line{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--grey-15);display:flex}@container page (min-width:900px){.checkout{grid-template-columns:5fr 6fr}.checkout__form{grid-column:2}.checkout__summary{grid-area:1/1}}.faq__title{max-width:12ch;margin-bottom:var(--space-7)}.faq{grid-template-columns:1fr;display:grid}.faq__list{border-top:1px solid var(--grey-15);max-width:64rem}.ghost-layer{z-index:55;pointer-events:none;position:fixed;inset:0}.ghost-layer img{object-fit:contain;will-change:left,top,width,height;position:absolute}.curtain{z-index:58;background:var(--black);pointer-events:none;position:fixed;inset:0;transform:translate(100%)}.grid-overlay{z-index:200;pointer-events:none;column-gap:var(--gutter);padding-inline:var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:none;position:fixed;inset:0}.grid-overlay.on{display:grid}.grid-overlay i{background:#ff00000d;border-inline:1px solid #ff000040}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
