:root{--bg:#F8F6F4;--surface:#EFEAE6;--surface-2:#E6DFDA;--surface-hi:#F7F3F0;--iris:#ECE9EE;--sable:#EBD4BC;--white:#FFFFFF;--ink:#1C1918;--ink-soft:#6F6764;--line:rgba(28,25,24,.12);--line-strong:rgba(28,25,24,.3);--accent:#8C6B2F;--gold:#C2A05A;--plinth-top:#FCFAF8;--plinth:#F2ECE7;--plinth-low:#E3DAD3;--glass-1:rgba(255,255,255,.32);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(28,25,24,.2);--shadow:rgba(70,52,40,.24);--label-bg:#FFFFFF;--label-ink:#1C1918;--metal:linear-gradient(90deg,#6d5940 0%,#cdb48a 30%,#f3e5c6 48%,#a7885d 70%,#5a4834 100%);--lacquer:linear-gradient(90deg,#0e0c10 0%,#3d3641 42%,#151217 100%);--f-display:"Italiana","Didot","Bodoni 72","Times New Roman",serif;--f-body:"Jost","Futura","Century Gothic",system-ui,sans-serif;--f-mono:"DM Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--fs-label:.68rem;--fs-sm:.9rem;--fs-base:1rem;--fs-h3:1.55rem;--fs-h2:clamp(2.1rem,3.8vw,3.3rem);--fs-hero:clamp(2.9rem,6.2vw,5.8rem);--gutter:clamp(16px,4.5vw,64px);--max:1360px;--ease:cubic-bezier(.2,.75,.15,1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-base);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:40;background:var(--bg)}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}h1,h2,h3{font-family:var(--f-display);font-weight:400;line-height:1.06;letter-spacing:0;text-wrap:balance;margin:0}p{margin:0;text-wrap:pretty}ul,ol,dl,dd,figure{margin:0;padding:0}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--max);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.section{padding-block:clamp(80px,10vw,150px)}[data-view],section[id],.legal h2[id]{scroll-margin-top:96px}.eyebrow{font-family:var(--f-body);font-size:var(--fs-label);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft)}.muted{color:var(--ink-soft)}.h2{font-size:var(--fs-h2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8em;font-family:var(--f-body);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:1.25em 2.2em;border:1px solid var(--ink);background:var(--ink);color:var(--white);text-decoration:none;cursor:pointer;transition:background .35s,border-color .35s,color .35s}.btn:hover{background:var(--accent);border-color:var(--accent)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn--ghost:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.btn--block{width:100%;justify-content:space-between}.btn.is-done{background:var(--accent);border-color:var(--accent);color:var(--white)}.link{font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--ink);padding-bottom:6px;background:linear-gradient(var(--ink),var(--ink)) left bottom/100% 1px no-repeat;transition:background-size .5s var(--ease)}.link:hover{background-size:35% 1px}.add{width:100%;font-family:var(--f-body);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:1.1em 1em;border:1px solid var(--line-strong);background:transparent;color:var(--ink);cursor:pointer;transition:background .3s,color .3s,border-color .3s}.add:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.add.is-done{background:var(--accent);border-color:var(--accent);color:var(--white)}.icon-btn{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink);cursor:pointer;transition:opacity .25s}.icon-btn:hover{opacity:.6}.announce{background:var(--surface);text-align:center;font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.announce .wrap{padding-block:10px}.site-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.site-head .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:78px}.head-l,.head-r{display:flex;align-items:center;gap:34px;min-width:0}.head-r{justify-content:flex-end}.nav{display:flex;gap:34px}.nav a,.cart-btn,.menu-btn{font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.nav a{position:relative;padding-block:6px}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.nav a:hover:after{transform:scaleX(1)}.brand{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;line-height:0}.brand img{display:block;height:auto}.brand__mono{width:40px}.brand__word{width:112px}.cart-btn,.menu-btn{background:none;border:0;padding:8px 0;cursor:pointer;color:var(--ink)}.cart-btn__count{font-variant-numeric:tabular-nums}.cart-btn__count.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{color:var(--accent)}}.menu-btn{display:none}.mnav{position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);display:flex;flex-direction:column;padding-block:8px 24px;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.mnav a{padding-block:15px;border-bottom:1px solid var(--line);font-size:.78rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}@media(max-width:980px){.nav{display:none}.menu-btn{display:inline-block}.site-head .wrap{height:68px}.brand__mono{width:34px}.brand__word{width:96px}}.vial{--k:1;--w:30px;--h:108px;position:relative;isolation:isolate;display:inline-flex;flex-direction:column;align-items:center;flex:none}.vial[data-ml="2"]{--w:24px;--h:78px}.vial[data-ml="10"]{--w:36px;--h:146px}.vial>span{display:block}.vial__cap{width:calc(var(--w)*.46*var(--k));height:calc(17px*var(--k));border-radius:calc(2px*var(--k)) calc(2px*var(--k)) 0 0;background:var(--metal);transition:width .6s var(--ease)}.vial__collar{width:calc(var(--w)*.64*var(--k));height:calc(6px*var(--k));background:var(--metal);box-shadow:inset 0 -1px #00000038;transition:width .6s var(--ease)}.vial__body{position:relative;width:calc(var(--w)*var(--k));height:calc(var(--h)*var(--k));border:1px solid var(--glass-edge);border-top-width:0;border-radius:calc(4px*var(--k)) calc(4px*var(--k)) calc(9px*var(--k)) calc(9px*var(--k));background:linear-gradient(90deg,var(--glass-1),var(--glass-2) 45%,var(--glass-1));overflow:hidden;transition:width .6s var(--ease),height .6s var(--ease)}.vial__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(6px*var(--k));background:linear-gradient(180deg,transparent,var(--glass-2));z-index:3}.vial__liquid{position:absolute;left:0;right:0;bottom:0;height:84%;background:linear-gradient(90deg,color-mix(in srgb,var(--juice) 74%,#000) 0%,var(--juice) 38%,color-mix(in srgb,var(--juice) 82%,#fff) 58%,color-mix(in srgb,var(--juice) 72%,#000) 100%);opacity:.92}.vial__liquid:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(3px*var(--k));background:color-mix(in srgb,var(--juice) 55%,#fff);opacity:.8}.vial__label{position:absolute;left:15%;right:15%;top:30%;height:28%;display:flex;align-items:center;justify-content:center;background:var(--label-bg);color:var(--label-ink);font-family:var(--f-mono);font-size:calc(4.6px*var(--k));letter-spacing:.08em;white-space:nowrap;overflow:hidden;border-radius:1px;z-index:1}.vial__shine{position:absolute;top:7%;bottom:10%;left:14%;width:calc(2.5px*var(--k));border-radius:9px;background:linear-gradient(180deg,#fffffff2,#ffffff26);opacity:.8;z-index:2}.vial:after{content:"";position:absolute;left:50%;bottom:calc(-5px*var(--k));width:calc(var(--w)*1.9*var(--k));height:calc(10px*var(--k));transform:translate(-50%);background:radial-gradient(closest-side,var(--shadow),transparent);z-index:-1;transition:width .6s var(--ease)}.plinth{width:min(80%,470px);height:clamp(84px,10vw,124px);background:linear-gradient(180deg,var(--plinth-top) 0,var(--plinth) 14%,var(--plinth-low) 100%);box-shadow:0 44px 60px -44px var(--shadow)}.plinth--sm{width:48%;height:22px;box-shadow:0 22px 30px -22px var(--shadow)}.plinth--md{width:min(72%,320px);height:46px}.studio-bg{background:radial-gradient(90% 70% at 50% 14%,var(--surface-hi) 0%,var(--surface) 55%,var(--surface-2) 100%)}.hero .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,96px);align-items:center;padding-block:clamp(24px,3vw,44px) clamp(64px,7vw,110px)}.hero__copy{display:flex;flex-direction:column;gap:30px;min-width:0;padding-block:24px}.hero h1{font-size:var(--fs-hero);line-height:1.02}.hero__lead{font-size:1.12rem;font-weight:300;line-height:1.8;color:var(--ink-soft);max-width:44ch}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.hero__meta{display:flex;flex-wrap:wrap;gap:6px 0;font-size:var(--fs-label);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);padding-top:26px;border-top:1px solid var(--line)}.hero__meta span+span:before{content:"";display:inline-block;width:18px;height:1px;background:var(--line-strong);vertical-align:middle;margin-inline:14px}.studio{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:clamp(420px,46vw,660px);padding-bottom:clamp(44px,7%,84px);overflow:hidden}.studio__note{position:absolute;top:24px;left:24px;z-index:2;font-size:var(--fs-label);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.studio__note--3d{display:none}.studio__gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s var(--ease);touch-action:pan-y;cursor:grab}.studio__gl:active{cursor:grabbing}.studio.is-3d .studio__gl{opacity:1}.studio.is-3d .studio__set,.studio.is-3d>.plinth{visibility:hidden}.studio.is-3d .studio__note--css{display:none}.studio.is-3d .studio__note--3d{display:block}.studio__juice{position:absolute;left:0;right:0;bottom:clamp(18px,3%,30px);z-index:2;display:none;justify-content:center;flex-wrap:wrap;gap:6px 22px;padding-inline:16px}.studio.is-3d .studio__juice{display:flex}.studio__juice button{background:none;border:0;padding:6px 0;cursor:pointer;font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.studio__juice button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--gold)}.studio__set{position:relative;z-index:1;display:flex;align-items:flex-end;gap:clamp(28px,4.4vw,64px);margin-bottom:-42px}.studio__fig{display:flex;flex-direction:column;align-items:center;gap:24px}.studio__fig .vial{--k:2}.studio__fig .vial__liquid{animation:fill 1.9s var(--ease) both}.studio__fig:nth-child(2) .vial__liquid{animation-delay:.25s}.studio__fig:nth-child(3) .vial__liquid{animation-delay:.5s}@keyframes fill{0%{height:0}}.studio__cap{height:18px;line-height:18px;font-size:.64rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}@media(max-width:1100px){.studio__fig .vial{--k:1.7}}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr}.hero__copy{padding-block:16px 0}.studio{min-height:420px}.studio__fig .vial{--k:1.6}}@media(max-width:440px){.studio{min-height:450px}.studio__fig .vial{--k:1.35}.studio__set{gap:24px}.studio__note{top:16px;left:16px}.studio__juice{gap:4px 14px}.studio__juice button{letter-spacing:.12em;font-size:.6rem}}.pb{position:relative;display:block;width:100%;max-width:100%;container-type:inline-size;background-color:var(--sable);background-position:center;background-size:cover;background-repeat:no-repeat}.pb__t{position:absolute;transform:translate(-50%,-50%);text-align:center;color:#1d1b1a;line-height:1.08;pointer-events:none;white-space:nowrap}.pb__name,.pb__box,.pb__boxml{font-family:Libre Baskerville,Baskerville,Times New Roman,serif;font-weight:700}.pb__name,.pb__box{white-space:normal;text-wrap:balance;letter-spacing:.01em}.pb__vol{font-family:var(--f-body);font-weight:400;letter-spacing:.02em;color:#2a2725}.pb--card .pb__name{left:50.3%;top:62.5%;width:27%;font-size:3.5cqw}.pb--card .pb__name.is-long{font-size:2.75cqw}.pb--card .pb__vol{left:50.1%;top:74.55%;font-size:1.75cqw}.pb--thumb{width:100%;height:100%;aspect-ratio:auto}[data-tilt]{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .8s var(--ease);will-change:transform}[data-tilt].is-tilting{transition:transform .15s linear}[data-tilt]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(60% 50% at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.55),transparent 70%);opacity:0;transition:opacity .6s}[data-tilt].is-tilting:before{opacity:1}[data-tilt] .pb{translate:calc(var(--px,0)*8px) calc(var(--py,0)*6px);transition:translate .6s var(--ease),transform 1.2s var(--ease)}[data-tilt] .vial,[data-tilt] .flacon,[data-tilt] .tile__set,[data-tilt] .box__set,[data-tilt] .tag{translate:calc(var(--px,0)*14px) calc(var(--py,0)*8px);transition:translate .6s var(--ease),transform .9s var(--ease)}.trust{border-block:1px solid var(--line)}.trust .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 32px;padding-block:18px}.trust__line{display:flex;flex-wrap:wrap;gap:6px 0;font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.trust__line span+span:before{content:"\b7";margin-inline:14px}.trust__houses{font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.trust__houses b{font-weight:500;color:var(--ink)}@media(max-width:760px){.trust__line{flex-direction:column;gap:6px}.trust__line span+span:before{content:none}}.section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.section-head__t{display:flex;flex-direction:column;gap:20px;min-width:0}.section-head>p{color:var(--ink-soft);font-weight:300;max-width:46ch}@media(max-width:760px){.section-head{grid-template-columns:1fr}}.toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;border-bottom:1px solid var(--line);margin-bottom:clamp(32px,4vw,52px)}.tabs{display:flex;gap:30px;min-width:0}.tab{background:none;border:0;padding:14px 0;margin-bottom:-1px;border-bottom:1px solid transparent;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .25s,border-color .25s}.tab:hover{color:var(--ink)}.tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.toolbar__end{display:flex;align-items:center;gap:24px;padding-bottom:10px}.count{font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}@media(max-width:760px){.toolbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px}.tabs{overflow-x:auto;scrollbar-width:none;gap:24px}.tabs::-webkit-scrollbar{display:none}.toolbar__end{justify-content:space-between;padding-block:10px 14px;border-top:1px solid var(--line)}}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5vw,72px) clamp(16px,2.4vw,36px)}@media(max-width:900px){.grid{grid-template-columns:1fr;max-width:520px}}.card{display:flex;flex-direction:column;gap:20px;min-width:0}.card__stage{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:100%;aspect-ratio:4/5;padding:0 0 13%;border:0;cursor:pointer;overflow:hidden;background:radial-gradient(70% 50% at 50% 70%,color-mix(in srgb,var(--juice) 16%,transparent),transparent 72%),radial-gradient(90% 70% at 50% 14%,var(--surface-hi) 0%,var(--surface) 58%,var(--surface-2) 100%)}.card__stage .vial{--k:1.5;position:relative;z-index:1;margin-bottom:-1px;transition:transform .9s var(--ease),translate .25s linear}.card__desc{font-size:.95rem;font-weight:300;color:var(--ink-soft);max-width:44ch}.card__stage:hover .vial{transform:translateY(-8px)}.card__tag{position:absolute;top:16px;left:16px;font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.card__view{position:absolute;right:16px;top:16px;font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:0;transform:translateY(-4px);transition:opacity .4s,transform .4s var(--ease)}.card__stage:hover .card__view,.card__stage:focus-visible .card__view{opacity:1;transform:none}.card__body{display:flex;flex-direction:column;gap:16px;flex:1}.card__body>.card__row{margin-top:auto}.card__id{display:flex;flex-direction:column;gap:6px}.card__house{font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.card__name{font-size:1.6rem;line-height:1.1}.card__name button{background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;line-height:inherit}.card__meta{font-size:.86rem;font-weight:300;color:var(--ink-soft)}.card__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;padding-top:16px;border-top:1px solid var(--line)}.sizes{display:flex;gap:16px}.size{background:none;border:0;border-bottom:1px solid transparent;padding:3px 0;font-size:.78rem;font-weight:400;letter-spacing:.04em;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .25s,border-color .25s}.size:hover{color:var(--ink)}.size[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.price{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.price__v{font-size:1.05rem;font-weight:500;font-variant-numeric:tabular-nums}.price__ml{font-size:.68rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1100px){.card__stage .vial{--k:1.25}}@media(max-width:900px){.card__stage{aspect-ratio:1/1}.card__stage .vial{--k:1.35}.card__view{display:none}}@media(max-width:440px){.card__stage .vial{--k:1.15}}.boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.box{display:flex;flex-direction:column;gap:24px;min-width:0}.box__vis{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;aspect-ratio:4/3;max-width:100%;padding-bottom:11%;overflow:hidden}.box__set{display:flex;align-items:flex-end;gap:20px;position:relative;z-index:1;margin-bottom:-1px}.box__set .vial{--k:1.05}.box__head{display:flex;flex-direction:column;gap:10px}.box__t{font-size:2rem}.box__head p.muted{font-weight:300}.box__list{list-style:none;border-top:1px solid var(--line)}.box__list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:11px;border-bottom:1px solid var(--line);flex-wrap:wrap}.box__list li span:first-child{font-size:var(--fs-sm)}.box__list li span:last-child{font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.box__buy{margin-top:auto;display:flex;flex-direction:column;gap:14px}.box__price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.box__price s{color:var(--ink-soft);font-size:var(--fs-sm);margin-right:10px}.box__price b{font-size:1.25rem;font-weight:500}.box__save{font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}@media(max-width:960px){.boxes{grid-template-columns:1fr;max-width:560px}}.feature-sec{padding-top:0}.feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:center}.feature .box__vis{aspect-ratio:5/4}.feature .box__set .vial{--k:2}.feature .box__set{gap:32px}.feature__txt{display:flex;flex-direction:column;gap:20px;min-width:0}.feature__txt h2{font-size:var(--fs-h2)}.feature__txt>p.muted{font-weight:300;max-width:44ch}.feature__txt .box__buy{margin-top:8px;max-width:440px}.feature__txt .box__list{max-width:440px}.feature__more{align-self:flex-start}@media(max-width:860px){.feature{grid-template-columns:1fr}.feature .box__set .vial{--k:1.45}.feature .box__set{gap:22px}}.page{padding-block:clamp(48px,6vw,96px) clamp(80px,9vw,140px)}.page h1{font-size:clamp(2.5rem,5.4vw,4.4rem);line-height:1.04}.insp{background:var(--surface)}.igrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(44px,4.5vw,64px) clamp(14px,2vw,28px)}@media(max-width:900px){.igrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.icard__stage{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;overflow:hidden;background:var(--sable)}.icard__stage:hover .pb{transform:scale(1.035)}.icard__stage .card__tag{z-index:2;background:color-mix(in srgb,var(--bg) 82%,transparent);padding:4px 8px;color:var(--ink)}.icard__stage .card__view{z-index:2}.icard .card__name{font-size:1.45rem}.lotline{font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.lothint{font-size:.84rem;font-weight:300;padding:12px 14px;background:var(--surface)}.lothint b{font-weight:500}.totals .is-saving dd{color:var(--accent)}.ref{font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.badge100{font-size:.58rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-strong);padding:3px 7px;white-space:nowrap}@media(max-width:900px){.icard .card__name{font-size:1.2rem}.icard .card__desc,.icard .card__tag{display:none}.icard .add{letter-spacing:.12em;font-size:.64rem;padding-inline:.4em}}.sheet__photo{display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#e5c9ad 0 50%,#e9d7c3 50% 100%);min-width:0}.box__vis--photo{padding:0;justify-content:center;background:var(--sable)}.box__vis--photo .box__set{width:100%;height:100%;gap:0;align-items:center;justify-content:center;margin:0}.box__vis--photo .pb{width:40%;flex:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%)}.box__vis--photo .pb+.pb{margin-left:-10%}.box__vis--photo .pb:nth-child(2){z-index:1}.line__vis--photo{padding:0;background:var(--sable);overflow:hidden}.imore{display:flex;justify-content:center;margin-top:clamp(36px,4vw,56px)}.badge100{display:inline-block;margin-top:2px}.insp-note{margin-top:32px;font-size:.85rem;font-weight:300;color:var(--ink-soft);max-width:72ch}.method .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,7vw,120px);align-items:center}.method__intro{display:flex;flex-direction:column;gap:20px;min-width:0}.steps{list-style:none;margin-top:28px}.step{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding-block:26px;border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step__n{font-family:var(--f-display);font-size:1.5rem;line-height:1.2;color:var(--gold)}.step h3{font-size:1.5rem;margin-bottom:6px}.step p{color:var(--ink-soft);font-weight:300;max-width:52ch}.tag-fig{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;padding:clamp(48px,6vw,80px) 20px clamp(40px,5vw,64px);min-width:0;overflow:hidden}.tag-fig__row{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;margin-bottom:-1px}.tag-fig__row .vial{--k:2.1;margin-right:-30px}.tag{position:relative;z-index:2;width:min(100%,320px);padding:26px 24px 22px;background:var(--label-bg);color:var(--label-ink);font-family:var(--f-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.7;transform:rotate(-2.4deg) translateY(-56px);box-shadow:0 34px 60px -34px var(--shadow),0 1px 4px #0000000f}.tag__top{display:flex;justify-content:space-between;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--label-ink) 24%,transparent)}.tag__top span:first-child{font-family:var(--f-display);font-size:.95rem;letter-spacing:.34em}.tag__name{font-family:var(--f-display);text-transform:none;letter-spacing:0;font-size:1.9rem;line-height:1.05;margin:4px 0 16px}.tag__rows div{display:flex;justify-content:space-between;gap:12px;border-top:1px dashed color-mix(in srgb,var(--label-ink) 22%,transparent);padding-block:5px}.tag__rows dd{font-weight:500}.tag__foot{margin-top:14px;font-size:.56rem;letter-spacing:.1em;color:color-mix(in srgb,var(--label-ink) 60%,transparent)}.tag-fig figcaption{position:relative;z-index:1;margin-top:24px;font-size:var(--fs-label);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-align:center}@media(max-width:960px){.method .wrap{grid-template-columns:1fr}}@media(max-width:520px){.tag-fig__row .vial{display:none}.tag{transform:rotate(-2deg) translateY(-24px)}}.faq .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px)}.faq__intro{display:flex;flex-direction:column;gap:20px;align-self:start}.faq__intro p{font-weight:300}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;font-family:var(--f-display);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.25}.faq summary::-webkit-details-marker{display:none}.plus{position:relative;width:14px;height:14px;flex:none}.plus:before,.plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .4s var(--ease)}.plus:after{transform:rotate(90deg)}.faq details[open] .plus:after{transform:rotate(0)}.faq details p{padding-bottom:28px;color:var(--ink-soft);font-weight:300;max-width:60ch}@media(max-width:860px){.faq .wrap{grid-template-columns:1fr}}.legal{padding-block:clamp(48px,6vw,96px) clamp(80px,9vw,140px)}.legal__head{display:flex;flex-direction:column;gap:18px;max-width:820px;padding-bottom:clamp(32px,4vw,48px);margin-bottom:clamp(40px,5vw,72px);border-bottom:1px solid var(--line)}.legal__back{align-self:flex-start;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft)}.legal__back:hover{color:var(--ink)}.legal h1{font-size:clamp(2.5rem,5.4vw,4.4rem);line-height:1.04}.legal__date{font-size:var(--fs-sm);color:var(--ink-soft)}.legal__notice{background:var(--iris);padding:16px 20px;font-size:.88rem;font-weight:300;max-width:72ch}.legal__body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(32px,6vw,112px)}.legal__toc{position:sticky;top:calc(env(safe-area-inset-top,0px) + 104px);align-self:start;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 140px);overflow:auto}.legal__toc ol{list-style:none;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line)}.legal__toc a{display:block;padding:5px 0 5px 16px;font-size:.84rem;font-weight:300;color:var(--ink-soft);text-decoration:none;line-height:1.4}.legal__toc a:hover{color:var(--ink)}.legal__text,.shopify-policy__body{max-width:70ch;min-width:0}.legal__text section,.shopify-policy__body section{padding-bottom:44px}.legal__text section+section,.shopify-policy__body section+section{padding-top:44px;border-top:1px solid var(--line)}.legal__text h2,.shopify-policy__body h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:20px}.legal__text h3,.shopify-policy__body h3{font-family:var(--f-body);font-size:.74rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:26px 0 10px;line-height:1.5}.legal__text p,.shopify-policy__body p,.legal__text li,.shopify-policy__body li{font-weight:300;color:color-mix(in srgb,var(--ink) 88%,transparent)}.legal__text p+p,.shopify-policy__body p+p{margin-top:14px}.legal__text ul,.shopify-policy__body ul{padding-left:1.1em;margin-top:12px;display:flex;flex-direction:column;gap:6px}.legal__text strong,.shopify-policy__body strong{font-weight:500}.legal__text a,.shopify-policy__body a{text-underline-offset:3px}.idcard{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);border-top:1px solid var(--line);margin-top:8px}.idcard dt,.idcard dd{padding-block:10px;border-bottom:1px solid var(--line);font-size:.92rem}.idcard dt{font-size:.66rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding-right:16px;padding-top:13px}.idcard dd{font-weight:300}.ph{background:color-mix(in srgb,var(--accent) 16%,transparent);color:inherit;padding:.05em .3em;border-radius:2px}.todo{margin-top:16px;padding:14px 18px;background:var(--surface);font-size:.86rem;font-weight:300}.todo b{display:block;font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.form-model{margin-top:16px;padding:24px;border:1px solid var(--line-strong);background:var(--white);font-size:.92rem}.form-model p{color:var(--ink)}.legal__updated{margin-top:12px;font-size:.85rem;color:var(--ink-soft)}@media(max-width:900px){.legal__body{grid-template-columns:1fr}.legal__toc{position:static;max-height:none}.idcard{grid-template-columns:1fr}.idcard dt{border-bottom:0;padding-bottom:0}}.site-foot{background:var(--surface)}.news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px clamp(32px,6vw,96px);align-items:end;padding-block:clamp(64px,8vw,112px);border-bottom:1px solid var(--line)}.news h2{font-size:var(--fs-h2)}.news__side{display:flex;flex-direction:column;gap:20px;min-width:0}.news__side>p.muted{font-weight:300}.news__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink)}.news__form input{flex:1;min-width:0;background:transparent;border:0;padding:1em 0;font:inherit;font-weight:300;color:var(--ink)}.news__form input::placeholder{color:var(--ink-soft)}.news__form input:focus{outline:none}.news__form:focus-within{border-bottom-color:var(--accent)}.news__form button{background:none;border:0;cursor:pointer;font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:1em 0;white-space:nowrap}.news__form button:hover{color:var(--accent)}.news__msg{font-size:var(--fs-sm);font-weight:300;color:var(--ink-soft)}.foot-cols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:60px}.foot-cols h3{font-family:var(--f-body);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px}.foot-cols ul{list-style:none;display:flex;flex-direction:column;gap:10px}.foot-cols a{text-decoration:none;font-size:var(--fs-sm);font-weight:300}.foot-cols a:hover{color:var(--accent)}.foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:34ch}.foot-logo{width:170px;height:auto;display:block}.foot-rule{width:150px;height:auto;display:block;opacity:.9}.foot-brand p{font-size:var(--fs-sm);font-weight:300;color:var(--ink-soft)}.foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:26px 44px;border-top:1px solid var(--line);font-size:.8rem;font-weight:300;color:var(--ink-soft)}.foot-legal p:first-child{max-width:84ch}@media(max-width:860px){.news{grid-template-columns:1fr}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}dialog{border:0;padding:0;color:var(--ink)}dialog::backdrop{background:#28201c52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet{width:min(1080px,calc(100% - 32px));max-width:none;max-height:calc(100% - 32px);background:var(--bg);overflow:auto;box-shadow:0 40px 120px -40px #281e1866}.sheet[open]{animation:rise .55s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.sheet__close{position:absolute;top:12px;right:12px;z-index:3}.sheet__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.sheet__stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:560px;padding:40px 20px 0;overflow:hidden}.sheet__set{position:relative;z-index:1;margin-bottom:-1px}.sheet__stage .vial{--k:2}.sheet__stage .flacon{--k:2.4}.sheet__stage .plinth{height:96px;display:flex;align-items:center;justify-content:center}.sheet__cap{font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-align:center;padding-inline:8px}.sheet__body{display:flex;flex-direction:column;gap:26px;padding:clamp(32px,4.4vw,60px);min-width:0}.sheet__name{font-size:clamp(2.3rem,4vw,3.4rem);margin-top:12px}.sheet__meta{margin-top:12px;font-weight:300;color:var(--ink-soft)}.sheet__desc{font-size:1.1rem;font-weight:300}.pyr{border-top:1px solid var(--line)}.pyr__row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding-block:13px;border-bottom:1px solid var(--line);align-items:baseline}.pyr dt{font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.pyr dd{font-weight:300}.scales{display:flex;flex-direction:column;gap:12px}.scale{display:grid;grid-template-columns:84px auto minmax(0,1fr);gap:16px;align-items:center}.scale__l{font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.scale__d{display:flex;gap:5px}.scale__d i{width:26px;height:2px;background:var(--line-strong)}.scale__d i.on{background:var(--ink)}.scale__w{font-size:var(--fs-sm);font-weight:300;color:var(--ink-soft)}.ssizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ssize{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.9em .4em;border:1px solid var(--line);background:transparent;cursor:pointer;transition:border-color .25s}.ssize b{font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ssize span{font-weight:300;font-variant-numeric:tabular-nums}.ssize:hover{border-color:var(--line-strong)}.ssize[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sheet__dur{font-size:.88rem;font-weight:300;color:var(--ink-soft);padding:12px 14px;background:var(--surface);margin-top:-10px}.sheet__dur b{font-weight:500;color:var(--ink)}.sheet__fine{font-size:.85rem;font-weight:300;color:var(--ink-soft)}@media(max-width:820px){.sheet{width:100%;max-height:100%;height:100%;margin:0}.sheet__grid{grid-template-columns:1fr}.sheet__stage{min-height:380px;padding-top:calc(56px + env(safe-area-inset-top,0px))}.sheet__stage .vial{--k:1.45}.sheet__stage .flacon{--k:1.8}.sheet__stage .plinth{height:72px}.sheet__close{top:calc(8px + env(safe-area-inset-top,0px));right:max(8px,env(safe-area-inset-right,0px))}.sheet__body{padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))}}.drawer{margin:0 0 0 auto;width:min(440px,100%);max-width:100%;height:100%;max-height:100%;background:var(--bg);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0;box-shadow:-30px 0 80px -40px #281e1859}.drawer[open]{display:flex;flex-direction:column;animation:slide .55s var(--ease)}@keyframes slide{0%{transform:translate(40px);opacity:0}}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 20px 28px;border-bottom:1px solid var(--line)}.drawer__head h2{font-size:1.8rem}.ship{padding:18px 28px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px;font-size:.88rem;font-weight:300}.ship b{font-weight:500}.ship__bar{height:1px;background:var(--line-strong);position:relative}.ship__bar span{position:absolute;left:0;top:-1px;height:3px;background:var(--ink);transition:width .7s var(--ease)}.drawer__scroll{flex:1;overflow:auto;padding-inline:28px;padding-bottom:20px}.lines{list-style:none}.sug{margin-top:22px;display:flex;flex-direction:column;gap:12px}.sug__card{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;background:var(--surface)}.sug__card .line__vis{background:transparent}.sug__why{font-size:.8rem;font-weight:300;color:var(--ink-soft);margin-top:4px;line-height:1.45}.sug__gain{font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:6px}.sug .add{width:auto;padding:.75em 1em}.line{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:16px;align-items:center;padding-block:20px;border-bottom:1px solid var(--line)}.line__vis{display:flex;justify-content:center;align-items:flex-end;height:88px;gap:3px;padding-bottom:8px;background:var(--surface)}.line__vis .vial{--k:.44}.line__vis .flacon{--k:.6}.line__vis.is-set .vial{--k:.28}.line__t{font-family:var(--f-display);font-size:1.2rem;line-height:1.15}.line__s{font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.qty{display:inline-flex;align-items:center;margin-top:12px;border:1px solid var(--line)}.qty button{width:32px;height:30px;border:0;background:transparent;cursor:pointer;font-size:1rem;font-weight:300}.qty button:hover{background:var(--surface)}.qty span{min-width:26px;text-align:center;font-variant-numeric:tabular-nums;font-size:.88rem}.line__end{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.line__p{font-variant-numeric:tabular-nums}.line__rm{background:none;border:0;padding:0;cursor:pointer;font-size:.6rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.line__rm:hover{color:var(--ink)}.drawer__empty{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:32px 28px}.drawer__empty p:first-child{font-family:var(--f-display);font-size:1.9rem;line-height:1.15}.drawer__empty p.muted{font-weight:300}.drawer__foot{padding:22px 28px 28px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:18px}.totals{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.totals div{display:flex;justify-content:space-between}.totals dt{color:var(--ink-soft);font-weight:300}.totals dd{font-variant-numeric:tabular-nums}.totals .totals__grand{font-size:1.05rem;padding-top:10px;margin-top:6px;border-top:1px solid var(--line)}.totals .totals__grand dt{color:var(--ink);font-weight:400}.totals .totals__grand dd{font-weight:500}.hyg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:.82rem;font-weight:300;color:var(--ink-soft);cursor:pointer}.hyg input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--ink)}.hyg__err{font-size:.8rem;color:#9b2c2c;margin-top:-8px}.sheet__fine b{font-weight:500;color:var(--ink)}.drawer__note{font-size:.82rem;font-weight:300;color:var(--ink-soft)}.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 32px);padding:14px 18px 14px 22px;background:var(--white);color:var(--ink);font-size:.88rem;border:1px solid var(--line);box-shadow:0 24px 60px -24px #281e1859;animation:rise .45s var(--ease)}.toast button{background:none;border:0;border-left:1px solid var(--line);padding:4px 0 4px 18px;cursor:pointer;font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.toast button:hover{color:var(--accent)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}.pb--card{aspect-ratio:4/5;background-image:var(--pb-img)}.card__name a{text-decoration:none}.card__name a:hover{color:var(--accent)}.add[disabled],.btn[disabled]{opacity:.5;cursor:not-allowed;background:transparent;color:var(--ink-soft);border-color:var(--line)}.size[disabled],.ssize[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.is-loading{opacity:.55;pointer-events:none}.pdp{padding-block:clamp(20px,3vw,40px) clamp(64px,8vw,120px)}.pdp__back{display:inline-block;margin-bottom:22px}.pdp .sheet__grid{background:var(--bg);border:1px solid var(--line)}.pdp .sheet__name{font-size:clamp(2.3rem,4vw,3.4rem)}.pdp__full{align-self:flex-start}.sheet .pdp{padding:0}.sheet .pdp>.wrap{padding:0;max-width:none}.sheet .pdp__back,.sheet .pdp .sheet__grid{border:0}.sheet .pdp__back{display:none}.pdp:not(.is-qv) .pdp__full{display:none}.sheet__body .box__list{margin-top:-6px}.sheet__loading{min-height:420px;display:grid;place-items:center;font-size:var(--fs-label);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.studio__gl{z-index:0}.cartpage{max-width:760px}.cartpage .line{grid-template-columns:minmax(0,1fr) auto}.cartpage .qty input{width:44px;height:30px;border:0;text-align:center;font:inherit;font-size:.88rem;background:transparent}.cartpage__foot{display:flex;flex-direction:column;gap:18px;margin-top:28px;max-width:440px}.cartpage__upd{background:none;border:0;padding:0;cursor:pointer;align-self:flex-start}.main-text{max-width:70ch}.main-text>*+*{margin-top:14px}.search-form{display:flex;gap:12px;border-bottom:1px solid var(--ink);max-width:560px}.search-form input{flex:1;min-width:0;background:transparent;border:0;padding:1em 0;font:inherit;font-weight:300}.search-form input:focus{outline:none}.search-form button{background:none;border:0;cursor:pointer;font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.results{list-style:none;margin-top:32px;border-top:1px solid var(--line)}.results li{border-bottom:1px solid var(--line)}.results a{display:flex;justify-content:space-between;gap:16px;padding-block:18px;text-decoration:none}.results a:hover{color:var(--accent)}.results span:last-child{font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.shopify-policy__container{max-width:var(--max)!important;margin:0 auto;padding:clamp(48px,6vw,96px) max(var(--gutter),env(safe-area-inset-right,0px)) clamp(80px,9vw,140px) max(var(--gutter),env(safe-area-inset-left,0px))}.shopify-policy__title{max-width:820px;padding-bottom:clamp(32px,4vw,48px);margin-bottom:clamp(40px,5vw,72px);border-bottom:1px solid var(--line)}.shopify-policy__title h1{font-size:clamp(2.5rem,5.4vw,4.4rem);line-height:1.04}.shopify-policy__body .idcard dt,.shopify-policy__body .idcard dd{padding-block:10px}.shopify-policy__body h2{margin-top:8px}.news__msg a{text-underline-offset:3px}.plinth,.box__set{display:block}.box__set{display:flex}.box__vis{text-decoration:none;color:inherit}.igrid[data-short=true] .icard:not([data-feat]){display:none}.foot-brand .brand{align-items:flex-start}.foot-brand .brand__mono{width:52px}.foot-brand .brand__word{width:150px}.news form{display:flex;flex-direction:column;gap:12px}.sheet__photo .pb{width:min(100%,500px)}@media(min-width:821px){.sheet__grid>.sheet__stage,.sheet__grid>.sheet__photo{position:sticky;top:0;align-self:start;height:min(860px,calc(100vh - 32px));min-height:0}.pdp:not(.is-qv) .sheet__grid>.sheet__stage,.pdp:not(.is-qv) .sheet__grid>.sheet__photo{top:96px;height:min(760px,calc(100vh - 120px))}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dmf.css.map */
