@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(gloock-latin.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(hanken-grotesk-latin.woff2) format("woff2")}:root{--disp:"Gloock",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--line:rgba(17,17,17,.14);--ease:cubic-bezier(.2,.7,.1,1);--head-h:77px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%}a{color:inherit;text-decoration:none}a:hover{color:var(--acc)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}[hidden]{display:none!important}.d{font-family:var(--disp);font-weight:400;letter-spacing:-.015em;margin:0}.cap{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0}.muted{color:var(--mut)}.wrap{max-width:1440px;margin:0 auto;padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:12px 16px;background:var(--ink);color:var(--bg)}.skip:focus{top:12px;color:var(--bg)}.ulink{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:4px;transition:background-size .5s var(--ease)}.ulink:hover{background-size:0 1px;background-position:100% 100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .35s,color .35s,border-color .35s;text-align:center}.btn:hover{background:var(--acc);border-color:var(--acc);color:#faf8f4}.btn.ghost{background:none;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.wide{width:100%}.btn[disabled],.btn.busy{opacity:.6;cursor:progress}.ib{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.h1{font-size:clamp(56px,7vw,112px);line-height:.92;letter-spacing:-.025em}.h2{font-size:clamp(44px,5vw,80px);line-height:.95}.h1 sup{font-family:var(--sans);font-size:15px;letter-spacing:0;vertical-align:top;margin-left:8px;color:var(--mut)}.crumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:24px;font-size:13px;color:var(--mut)}.crumbs a:hover{color:var(--ink)}.rte{font-size:16px;line-height:1.7}.rte a{text-decoration:underline;text-underline-offset:4px}.sec{padding-top:clamp(80px,8vw,128px);padding-bottom:clamp(80px,8vw,128px)}.sec.rule{padding-top:clamp(72px,7vw,112px);padding-bottom:clamp(72px,7vw,112px);border-top:1px solid var(--line)}.sec-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:40px}.eyebrow{margin-bottom:16px}.tabs{display:flex;flex-wrap:wrap;gap:4px 26px}.tab{min-height:44px;padding:0;border:0;border-bottom:1px solid transparent;background:none;color:var(--mut);cursor:pointer;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase}.tab.on,.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:44px 20px}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.w2{grid-column:span 2}.t2{grid-row:span 2}@media(max-width:900px){.grid,.grid.c3{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}}.util{display:flex;justify-content:center;align-items:center;min-height:36px;background:var(--ink);color:var(--bg)}.util a:hover{color:var(--bg);text-decoration:underline}@media(max-width:600px){.util .cap{font-size:10px;letter-spacing:.12em;line-height:1.5;text-align:center;padding:6px 16px}}.section-header{position:sticky;top:0;z-index:40}.hd{position:relative;background:var(--bg);border-bottom:1px solid var(--line)}.head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px}.head-l{display:flex;align-items:center}.head-nav{display:flex;flex-wrap:wrap;gap:0 26px}.nv{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase}.nv svg{transition:transform .3s}.nv.on,.nv[aria-expanded=true]{color:var(--acc)}.nv[aria-expanded=true] svg{transform:rotate(180deg)}.bagn{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:10px;letter-spacing:0}.head-logo img{display:block;height:var(--logo-h,30px);width:auto}.head-r{display:flex;justify-content:flex-end;align-items:center;gap:22px}.mbtn{display:none;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 40px 60px #11111114;animation:drop .35s var(--ease) both}.mega-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:32px;padding-top:36px;padding-bottom:44px}.mega ul{list-style:none;margin:14px 0 0;padding:0}.mega li a{display:flex;align-items:center;min-height:38px;font-size:16px}.mega-feat{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--tile);color:#faf8f4;grid-column:-2}.mega-feat:hover{color:#faf8f4}.mega-feat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.mega-feat:hover img{transform:scale(1.04)}.mega-feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1111118c,#1110 60%)}.mega-feat>span{position:absolute;left:20px;right:20px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:6px}.mega-feat b{font-size:30px;line-height:1;font-weight:400}.mq{grid-template-columns:minmax(0,3fr) minmax(0,1.4fr)}.mega .mq-list{list-style:none;margin:0;padding:0;columns:3;column-gap:32px}.mq-list li{break-inside:avoid}.mega .mq-list a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:0;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--disp);font-size:18px;line-height:1.2}.mq-list small{font:600 11px var(--sans);color:var(--mut)}.srch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1116;animation:fadeIn .25s both}.srch-p{background:var(--bg);padding:28px 0 44px;animation:drop .4s var(--ease) both}.srch-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ink)}.srch-row input{flex:1;min-width:0;min-height:76px;border:0;background:none;font-family:var(--disp);font-size:clamp(30px,4vw,54px);color:var(--ink);outline:none}.srch-row input::placeholder{color:#a39d94}.srch-res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}@media(max-width:900px){.srch-res{grid-template-columns:1fr 1fr}}.srch-hit{display:flex;gap:14px;align-items:center}.srch-hit img{width:72px;height:90px;object-fit:cover;display:block;background:var(--tile);flex:0 0 72px}.srch-hit .d{display:block;font-size:18px;line-height:1.15}.srch-hit small{display:block;margin-top:4px;font-size:13px;color:var(--mut)}.srch-none{margin-top:20px;font-size:32px}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--bg);display:flex;flex-direction:column;padding:12px 16px 32px;overflow:auto;animation:fadeIn .3s both}.ovl-top{display:flex;justify-content:space-between;align-items:center;min-height:56px;margin-bottom:20px}.ovl-top img{height:22px;width:auto}.ovl-links a{display:block;font-family:var(--disp);font-size:38px;line-height:1.1;padding:14px 0;border-bottom:1px solid var(--line)}@media(max-width:900px){.head-nav,.hide-m,.mega{display:none!important}.mbtn{display:inline-grid}.head{grid-template-columns:auto 1fr auto}.head-logo{justify-self:center}.head-logo img{height:calc(var(--logo-h,30px)*.8)}}.pc{position:relative;display:flex;flex-direction:column;min-width:0;animation:fadeUp .6s both}.pc-m{position:relative;display:block;flex:1 1 auto;min-height:0;aspect-ratio:4/5;overflow:hidden;background:var(--paper)}.pc-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s ease,transform 1.4s var(--ease)}.pc-m img.b{opacity:0;object-fit:contain;padding:var(--flat-pad,9%);mix-blend-mode:multiply}.pc-m img.pp{object-fit:contain}.pc-m img.b.life{object-fit:cover;padding:0;mix-blend-mode:normal}.pc-m img.b.pp{padding:0;mix-blend-mode:normal}.pc:hover .pc-m img.a{transform:scale(1.04)}.pc.swap:hover .pc-m img.a{opacity:0}.pc.swap:hover .pc-m img.b{opacity:1}.tag{position:absolute;left:12px;top:12px;z-index:2;padding:6px 10px;background:var(--bg);font:600 10px var(--sans);letter-spacing:.18em;text-transform:uppercase}.fav{position:absolute;right:6px;top:6px;z-index:3;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer}.fav[aria-pressed=true]{color:var(--acc)}.fav[aria-pressed=true] svg{fill:currentColor}.qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;flex-direction:column;gap:8px;padding:12px;background:#f6f3eef5;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .45s var(--ease)}.pc:hover .qa,.pc:focus-within .qa{opacity:1;transform:none}.qa-s{display:flex;flex-wrap:wrap;gap:6px}.qa-b{min-width:44px;min-height:36px;padding:0 10px;border:1px solid var(--line);background:none;color:var(--ink);cursor:pointer;font:500 12px var(--sans);transition:background .25s,color .25s}.qa-b:hover{background:var(--ink);color:var(--bg)}.qa-b:disabled{opacity:.35;cursor:default;text-decoration:line-through}.pc-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px}.pc-n{font-family:var(--disp);font-size:20px;line-height:1.15}.pc-p{font-size:14px;white-space:nowrap}.pc-p s{color:var(--mut);margin-right:6px}.pc-t{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px;color:var(--mut)}.dots{display:inline-flex;gap:4px}.dots i{width:10px;height:10px;border-radius:50%;border:1px solid rgba(17,17,17,.2)}@media(hover:none){.qa{display:none}}.toast{position:fixed;right:24px;bottom:24px;z-index:75;display:flex;align-items:center;gap:14px;max-width:380px;padding:12px 18px 12px 12px;background:var(--ink);color:var(--bg);font-size:14px;line-height:1.4;animation:fadeUp .4s both}.toast img{width:52px;height:64px;object-fit:cover;display:block}.toast a{color:var(--bg)}.toast b{display:block;font-weight:600}@media(max-width:600px){.toast{left:16px;right:16px;bottom:16px}}.tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:360px;padding:28px;overflow:hidden;animation:fadeUp .6s both}.tile-q{background:var(--acc);color:#f6f3ee}.tile-q:hover,.tile-a:hover,.tile-p:hover{color:#f6f3ee}.tile-q .d{font-size:clamp(40px,3.8vw,60px);line-height:.95}.tile-q .cap{color:#ebd6d9}.tile-a{background:var(--navy);color:#f6f3ee}.tile-a .cap{color:#b9bccb}.tile-a .d{font-size:clamp(30px,2.6vw,40px);line-height:1}.tile-p{justify-content:flex-end;color:#f6f3ee;background:#d9d2c7}.tile-p img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.tile-p:hover img{transform:scale(1.03)}.tile-p:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1119,#1110 55%)}.tile-p>span{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.tile-p .d{display:block;font-size:clamp(34px,3.2vw,52px);line-height:.95}.tile-p .cap{display:block;margin-bottom:12px;color:#e9e2d8}.tile-f{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px}.arr{display:inline-grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;border:1px solid currentColor;transition:transform .5s var(--ease)}.tile:hover .arr{transform:translate(6px)}.fh{padding-top:clamp(36px,4vw,60px);padding-bottom:clamp(72px,8vw,120px)}.fh-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px}.fh-h{text-align:center;font-size:clamp(64px,10.5vw,172px);line-height:.86;letter-spacing:-.035em}.fh-h[style*="--fh-size: s"]{font-size:clamp(56px,8vw,128px)}.fh-h[style*="--fh-size: l"]{font-size:clamp(84px,15.4vw,250px);line-height:.84}.fh-lead .tri{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:0;align-items:start}.fh-lead .fh-main{grid-row:span 1}.fh-side{display:flex;flex-direction:column;gap:28px;min-width:0;padding-top:clamp(8px,2vw,32px)}.fh-lead .fh-h{text-align:left;font-size:clamp(56px,6.6vw,112px);line-height:.88}.fh-lead .fh-h[style*="--fh-size: s"]{font-size:clamp(48px,5vw,84px)}.fh-lead .fh-h[style*="--fh-size: l"]{font-size:clamp(64px,8.4vw,144px)}.fh-lead .fh-cta{justify-content:flex-start;margin-top:0}.fh-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto}.fh-pair a{display:block;animation:fadeUp .9s .15s both}@media(max-width:900px){.fh-lead .tri{grid-template-columns:1fr}.fh-lead .tri>a:first-child{grid-column:auto}}.fh-h>span{display:block;clip-path:inset(-.6em -.4em 0 -.4em);padding-bottom:.18em;margin-bottom:-.13em}.fh-h>span>span{display:block;animation:rise 1.1s var(--ease) both}.fh-h>span:nth-child(2)>span{animation-delay:.1s}.fh-h .acc{color:var(--acc)}.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(32px,4vw,56px)}@media(max-width:760px){.tri{grid-template-columns:1fr 1fr}.tri>a:first-child{grid-column:1 / -1}}.tri>a{display:block;animation:fadeUp .9s both}.tri>a:nth-child(2){animation-delay:.12s}.tri>a:nth-child(3){animation-delay:.24s}.tri-m{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--tile)}.tri-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.tri a:hover .tri-m img{transform:scale(1.04)}.tri-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;font-size:14px}.fh-cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:48px}.qd{transition:background .7s ease}.qd-in{display:flex;flex-wrap:wrap;align-items:center;gap:48px clamp(40px,6vw,96px);padding-top:clamp(88px,9vw,140px);padding-bottom:clamp(88px,9vw,140px)}.qd-l{flex:999 1 560px;min-width:0}.qd-q{font-size:clamp(64px,8.6vw,148px);line-height:.9;letter-spacing:-.03em;animation:fadeUp .7s both}.qd-sit{margin:0 0 28px;font-size:18px;line-height:1.5;animation:fadeUp .6s both}.qd-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:44px}.qd-card{flex:1 1 280px;max-width:340px;display:block;animation:fadeUp .8s .15s both}.qd-card:hover{color:var(--ink)}.qd-m{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#ffffff59}.qd-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qd-f{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:14px}.shelf{padding-top:clamp(88px,9vw,140px);padding-bottom:clamp(88px,9vw,140px)}.shelf-f{display:flex;justify-content:center;margin-top:56px}.band{position:relative;min-height:540px;display:flex;align-items:flex-end;overflow:hidden;background:#3b2a22;color:#faf8f4}.band>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17,17,17,var(--shade,.42))}.band-in{position:relative;z-index:2;width:100%;padding-top:96px;padding-bottom:72px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.band a:hover{color:#faf8f4}.band .cap{margin-bottom:16px;color:#e9e2d8}.band h2{max-width:760px;font-size:clamp(44px,5vw,80px);line-height:.95}.band .btn{background:#faf8f4;color:#111;border-color:#faf8f4}.band .btn:hover{background:transparent;color:#faf8f4}.ph{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding-top:24px;padding-bottom:36px}.ph-sub{max-width:380px;margin:0;font-size:16px;line-height:1.6}.cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:28px}.cats::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgba(17,17,17,.25);border-radius:999px;background:none;color:var(--ink);cursor:pointer;font:500 14px var(--sans);transition:background .3s,color .3s,border-color .3s}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip small{margin-left:6px;color:var(--mut)}.chip[aria-pressed=true],.chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip[aria-pressed=true] small,.chip.on small{color:#bdb7ae}.tb{position:sticky;top:var(--head-h);z-index:20;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tb-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:64px}.tb-l,.tb-r{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.fbtn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase}.fbtn b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--acc);color:#fff;font-size:10px;letter-spacing:0}.sel{display:inline-flex;align-items:center;gap:10px;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase}.sel select{min-height:40px;border:0;border-bottom:1px solid var(--ink);background:none;font:500 14px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer}.seg{display:inline-flex;border:1px solid var(--line)}.seg button{min-height:40px;min-width:44px;padding:0 12px;border:0;background:none;color:var(--mut);cursor:pointer;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:background .25s,color .25s}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lay{display:flex;align-items:flex-start;gap:44px;padding-top:32px}.side{flex:0 0 260px;position:sticky;top:calc(var(--head-h) + 88px);max-height:calc(100vh - var(--head-h) - 108px);overflow:auto;animation:fadeIn .3s both;scrollbar-width:thin}.res{flex:1 1 0;min-width:0}.fg{border-bottom:1px solid var(--line)}.fg:first-child{border-top:1px solid var(--line)}.fg-h{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase}.fg-h svg{margin-left:auto;transition:transform .3s}.fg-h[aria-expanded=true] svg{transform:rotate(180deg)}.fg-n{color:var(--acc)}.fg-b{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.fg-b.col1{flex-direction:column;flex-wrap:nowrap;gap:2px}.fg-b.col2{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.opt{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font:400 14px var(--sans);text-align:left}.opt small{margin-left:auto;color:var(--mut);font-size:12px}.opt:disabled{opacity:.35;cursor:default}.opt[aria-pressed=true]{font-weight:600}.opt.q{font-family:var(--disp);font-size:16px;line-height:1.2;padding:6px 0}.swt{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:1px solid rgba(17,17,17,.2)}.opt[aria-pressed=true] .swt{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--ink)}.rd{flex:0 0 16px;width:16px;height:16px;border-radius:50%;border:1px solid var(--ink)}.opt[aria-pressed=true] .rd{box-shadow:inset 0 0 0 4px var(--bg);background:var(--ink)}.bx{flex:0 0 16px;width:16px;height:16px;border:1px solid var(--ink)}.opt[aria-pressed=true] .bx{background:var(--ink);box-shadow:inset 0 0 0 3px var(--bg)}.szp{min-width:52px;min-height:40px;padding:0 10px;border:1px solid rgba(17,17,17,.25);background:none;color:var(--ink);cursor:pointer;font:500 13px var(--sans);transition:background .25s,color .25s}.szp[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.szp:disabled{opacity:.3;cursor:default;text-decoration:line-through}.side-note{margin:20px 0 0;font-size:13px;line-height:1.6}.act{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:24px}.apill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:0;background:var(--tile);color:var(--ink);cursor:pointer;font:500 13px var(--sans)}.apill:hover{background:#ddd5c8}.clr{min-height:36px;padding:0 6px;border:0;background:none;color:var(--ink);cursor:pointer;font:600 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.empty{grid-column:1 / -1;padding:72px 0;text-align:center}.empty .d{font-size:clamp(40px,4.4vw,64px);line-height:1}.empty p.muted{margin:16px 0 28px;font-size:16px}.more{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 0 96px;font-size:14px}.prog{position:relative;width:220px;height:2px;background:var(--line)}.prog span{position:absolute;left:0;top:0;bottom:0;background:var(--ink);transition:width .5s}.dr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;background:#1116;animation:fadeIn .25s both}.dr-p{position:absolute;left:0;top:0;bottom:0;width:min(420px,92vw);background:var(--bg);display:flex;flex-direction:column;animation:slideL .4s var(--ease) both}.dr-h{display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 12px 0 20px;border-bottom:1px solid var(--line)}.dr-b{flex:1;overflow:auto;padding:0 20px 20px}.dr-f{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.dr-f .btn{flex:1;padding:0 12px}.mob{display:none}@media(max-width:900px){.side,.desk{display:none!important}.mob{display:inline-flex}}.qs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:20px 0 24px}.qs::-webkit-scrollbar{display:none}.qchip{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:11px 18px 0;border:1px solid rgba(17,17,17,.25);border-radius:999px;background:none;color:var(--ink);font-family:var(--disp);font-size:17px;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.qchip small{font:600 11px var(--sans);color:var(--mut)}.qchip:hover{border-color:var(--ink);color:var(--ink)}.qchip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.qchip[aria-current=page] small{color:#bdb7ae}.qh-in{display:flex;flex-wrap:wrap;align-items:stretch;gap:40px clamp(40px,5vw,80px);padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px)}.qh-l{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.qh-q{line-height:.88;letter-spacing:-.035em;animation:fadeUp .8s var(--ease) both}.qh-q.l{font-size:clamp(80px,10.4vw,176px)}.qh-q.m{font-size:clamp(60px,7.2vw,120px)}.qh-q.s{font-size:clamp(44px,4.8vw,80px);line-height:.95}.qh-sit{margin:0 0 28px;max-width:520px;font-size:18px;line-height:1.55}.qh-sit em{font-style:normal}.qh-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.qh-r{flex:1 1 340px;max-width:460px;position:relative;min-height:520px;overflow:hidden;background:#ffffff59;animation:fadeIn 1s both}.qh-r img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qh-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--disp);font-size:420px;line-height:1;color:var(--acc);opacity:.85}.noimg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;background:var(--tile)}.noimg .d{font-size:clamp(30px,3vw,44px);line-height:1.05;max-width:640px}.also{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.also{grid-template-columns:1fr}}.ac{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:340px;padding:28px;transition:transform .5s var(--ease)}.ac:hover{transform:translateY(-6px);color:var(--ink)}.ac .d{font-size:clamp(34px,3vw,48px);line-height:.98}.ac-f{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;font-size:14px}.ac-f img{width:84px;height:104px;object-fit:cover;display:block}.ask{background:var(--ink);color:var(--bg)}.ask a:hover{color:#f0c9c0}.ask-in{display:flex;flex-wrap:wrap;gap:48px clamp(40px,6vw,96px)}.ask-l{flex:1 1 380px;min-width:0}.ask-l .cap{color:#b5afa6;margin-bottom:16px}.ask-l p.lede{margin:24px 0 0;max-width:420px;font-size:16px;line-height:1.65;color:#cfc9c0}.ask-f{flex:1.2 1 480px;min-width:0;display:flex;flex-direction:column;gap:20px}.ask-f label{font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#b5afa6}.ask-f textarea,.ask-f input{width:100%;border:0;border-bottom:1px solid rgba(246,243,238,.4);background:none;color:var(--bg);font-family:var(--disp);font-size:28px;line-height:1.25;padding:10px 0;outline:none;resize:none;border-radius:0}.ask-f input{font:400 18px var(--sans)}.ask-f textarea::placeholder,.ask-f input::placeholder{color:#8f897f}.ask-f textarea:focus,.ask-f input:focus{border-bottom-color:var(--bg)}.ask-f .fine{margin:0;font-size:13px;line-height:1.6;color:#9f998f}.ask .btn{background:var(--bg);color:var(--ink);border-color:var(--bg);align-self:flex-start}.ask .btn:hover{background:var(--acc);border-color:var(--acc);color:#faf8f4}.ask-done{justify-content:center;animation:fadeUp .7s both}.ask-done .d{font-size:clamp(40px,4.4vw,68px);line-height:.98}.ask-done p:last-child{margin:0;font-size:16px;color:#cfc9c0}.idx{border-top:1px solid var(--ink)}.ir{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:24px;width:100%;padding:20px 0;border-bottom:1px solid var(--line);color:var(--ink);transition:padding .5s var(--ease)}.ir:hover{padding-left:12px;color:var(--ink)}.ir[aria-current=page]{color:var(--acc)}.ir-n{font:600 12px var(--sans);letter-spacing:.14em;color:var(--mut)}.ir-t{font-family:var(--disp);font-size:clamp(24px,2.6vw,40px);line-height:1.05}.ir-img{display:block;width:0;height:96px;overflow:hidden;transition:width .6s var(--ease)}.ir-img img{display:block;width:76px;height:96px;object-fit:cover}.ir:hover .ir-img{width:76px}.ir-c{font-size:14px;color:var(--mut);white-space:nowrap}@media(max-width:700px){.ir{grid-template-columns:36px minmax(0,1fr) auto}.ir-img{display:none}}.pd{display:flex;flex-wrap:wrap;gap:40px clamp(40px,5vw,88px);padding-top:24px;padding-bottom:clamp(80px,8vw,120px)}.gal{flex:1.25 1 560px;min-width:0;display:flex;align-items:flex-start;gap:16px}.thumbs{display:flex;flex-direction:column;gap:12px;flex:0 0 76px}.th{display:block;width:76px;height:96px;padding:0;border:1px solid transparent;background:var(--tile);cursor:pointer;overflow:hidden;opacity:.7;transition:opacity .25s,border-color .25s}.th img{width:100%;height:100%;object-fit:cover;display:block}.th[aria-pressed=true],.th:hover{opacity:1;border-color:var(--ink)}.th.flat img,.main.flat img{object-fit:contain;padding:var(--flat-pad,9%);mix-blend-mode:multiply}.gal-m{position:relative;flex:1 1 auto;min-width:0}.main{position:relative;width:100%;min-width:0;aspect-ratio:4/5;overflow:hidden;background:var(--tile);cursor:zoom-in;border:0;padding:0;display:block}.main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:fadeIn .5s both}.nav2{position:absolute;bottom:16px;right:16px;display:flex;gap:8px}.rb{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:0;background:#f6f3eeeb;color:var(--ink);cursor:pointer}.rb:hover{background:var(--ink);color:var(--bg)}.info{flex:1 1 400px;min-width:0;max-width:520px;position:sticky;top:calc(var(--head-h) + 24px);align-self:flex-start;display:flex;flex-direction:column;gap:26px}.info form{display:contents}.ttl{font-size:clamp(52px,5.4vw,84px);line-height:.92;letter-spacing:-.03em}.price{display:flex;align-items:baseline;gap:16px;font-size:22px}.price s{color:var(--mut);font-size:18px}.mto{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--tile);font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase}.row-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.row-h .val{letter-spacing:.08em;text-transform:none;font-weight:500;font-size:14px}.lnk{padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font:500 13px var(--sans);text-decoration:underline;text-underline-offset:4px}.cols{display:flex;flex-wrap:wrap;gap:12px}.cs{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid transparent;background:none;cursor:pointer;padding:0}.cs i{width:32px;height:32px;border-radius:50%;border:1px solid rgba(17,17,17,.2)}.cs[aria-pressed=true]{border-color:var(--ink)}.sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sizes.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.sz{min-height:52px;border:1px solid rgba(17,17,17,.25);background:none;color:var(--ink);cursor:pointer;font:500 14px var(--sans);transition:background .25s,color .25s,border-color .25s}.sz:hover{border-color:var(--ink)}.sz[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sz:disabled{opacity:.35;text-decoration:line-through;cursor:default}.sizes.shake{animation:shake .45s both}.warn{margin:10px 0 0;font-size:14px;color:var(--acc)}.fit{margin:10px 0 0;font-size:13px}.buy{display:flex;gap:10px;align-items:stretch}.qty{display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.25)}.qty button{width:44px;height:50px;border:0;background:none;color:var(--ink);cursor:pointer;font:400 20px var(--sans)}.qty span,.qty input{min-width:28px;width:28px;text-align:center;font-size:15px;border:0;background:none;padding:0;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty.sm button{width:40px;height:44px;font-size:18px}.qty.xs button{width:34px;height:34px;font-size:16px}.buy .btn{flex:1}.favb{display:inline-grid;place-items:center;width:54px;border:1px solid rgba(17,17,17,.25);background:none;color:var(--ink);cursor:pointer}.favb[aria-pressed=true]{color:var(--acc)}.favb[aria-pressed=true] svg{fill:currentColor}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;line-height:1.4}.trust div{display:flex;flex-direction:column;gap:8px}.acc-i{border-bottom:1px solid var(--line)}.acc-h{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase}.acc-h svg{transition:transform .3s}.acc-h[aria-expanded=true] svg{transform:rotate(180deg)}.acc-b{padding:0 0 22px;font-size:15px;line-height:1.7;color:#3d3934;animation:fadeIn .3s both}.acc-b ul{margin:0;padding-left:18px}.acc-b p{margin:0 0 10px}.acc-b p:last-child{margin:0}.note{display:flex;flex-direction:column;gap:14px;padding:32px;background:#e7edf0}.note .d{font-size:30px;line-height:1.1}.qtile{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;background:#dce5ea;min-height:360px;grid-column:span 2}.qtile .d{font-size:clamp(40px,3.6vw,56px);line-height:.95}@media(max-width:900px){.thumbs{display:none}.info{position:static}}.zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#f6f3eefa;display:flex;align-items:center;justify-content:center;animation:fadeIn .25s both}.zoom img{max-width:min(92vw,1100px);max-height:88vh;object-fit:contain;display:block}.zoom .ib{position:absolute;top:16px;right:16px}.zoom .zl,.zoom .zr{position:absolute;top:50%;transform:translateY(-50%)}.zoom .zl{left:20px}.zoom .zr{right:20px}.dw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1116;animation:fadeIn .25s both}.dw-p{position:absolute;right:0;top:0;bottom:0;width:min(460px,94vw);background:var(--bg);display:flex;flex-direction:column;animation:slideR .45s var(--ease) both}.dw-h{display:flex;justify-content:space-between;align-items:center;min-height:68px;padding:0 12px 0 24px;border-bottom:1px solid var(--line)}.dw-h .d{font-size:26px}.dw-b{flex:1;overflow:auto;padding:20px 24px}.dw-f{padding:20px 24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.dw-sum{display:flex;justify-content:space-between;font-size:16px}.dw-sum b{font-weight:600}.dw-ship{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--tile);font-size:14px}.bar{height:3px;background:#1111111f}.bar span{display:block;height:100%;background:var(--acc);transition:width .6s var(--ease)}.ln{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.ln img{width:76px;height:96px;object-fit:cover;display:block;background:var(--tile)}.ln .d{display:block;font-size:20px;line-height:1.15}.ln small{display:block;margin-top:4px;font-size:13px;color:var(--mut)}.ln .qty{margin-top:10px}.up{display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px;border:1px dashed rgba(17,17,17,.3)}.up img{width:56px;height:56px;object-fit:cover}.up span{flex:1;font-size:14px;line-height:1.4}.up .btn{min-height:40px;padding:0 14px}.dw-empty{padding:40px 0;text-align:center}.dw-empty .d{font-size:34px;line-height:1.05;margin-bottom:20px}.units{display:inline-flex;border:1px solid var(--line);margin-bottom:20px}.units button{min-height:40px;padding:0 16px;border:0;cursor:pointer;font:600 11px var(--sans);letter-spacing:.16em;background:none;color:var(--ink)}.units button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.tbl{width:100%;border-collapse:collapse;font-size:15px}.tbl th,.tbl td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--line)}.tbl th{font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.bag{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,5vw,96px);padding-top:24px;padding-bottom:clamp(72px,7vw,112px)}.bl{flex:999 1 560px;min-width:0}.bs{flex:1 1 340px;max-width:440px;position:sticky;top:calc(var(--head-h) + 24px);display:flex;flex-direction:column;gap:18px;padding:32px;background:#efeae2}.bs .fine{margin:0;font-size:13px;line-height:1.6}.lh{display:grid;grid-template-columns:minmax(0,1fr) 140px 110px;gap:20px;padding:0 0 14px;border-bottom:1px solid var(--ink)}.li{display:grid;grid-template-columns:112px minmax(0,1fr) 140px 110px;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line);animation:fadeUp .5s both}.li img{width:112px;height:140px;object-fit:cover;display:block;background:var(--tile)}.li .d{display:block;font-size:26px;line-height:1.1}.li .meta{display:block;margin-top:6px;font-size:14px}.li .tcell{text-align:right;font-size:17px}.rm{margin-top:14px;padding:0;border:0;background:none;color:var(--mut);cursor:pointer;font:500 13px var(--sans);text-decoration:underline;text-underline-offset:4px}.rm:hover{color:var(--acc)}@media(max-width:760px){.lh{display:none}.li{grid-template-columns:88px minmax(0,1fr)}.li img{width:88px;height:110px}.li>.qcell,.li>.tcell{grid-column:2}.li .tcell{text-align:left}}.ship{display:flex;flex-direction:column;gap:10px;font-size:15px}.sum{display:flex;justify-content:space-between;gap:12px;font-size:15px}.sum.tot{padding-top:16px;border-top:1px solid var(--ink);font-size:20px}.gift{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:24px;padding:0 16px;border:1px solid var(--line);background:none;color:var(--ink);cursor:pointer;font:500 15px var(--sans);text-align:left}.gift .bx{flex:0 0 18px;width:18px;height:18px}.gift[aria-pressed=true] .bx{background:var(--ink);box-shadow:inset 0 0 0 3px var(--bg)}.gnote{width:100%;margin-top:10px;padding:14px 16px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--disp);font-size:20px;line-height:1.35;resize:vertical;outline:none;animation:fadeIn .3s both}.gnote:focus{border-color:var(--ink)}.bag-empty{padding:40px 0 20px}.bag-empty .d{font-size:clamp(48px,5.6vw,92px);line-height:.92}.bag-empty p.muted{margin:20px 0 32px;font-size:16px}@media(max-width:900px){.bs{position:static;max-width:none}}.sub{display:flex;flex-wrap:wrap;gap:40px 80px;justify-content:space-between;align-items:flex-end;padding-top:88px;padding-bottom:88px;border-top:1px solid var(--line)}.sub h2{font-size:clamp(40px,4.4vw,64px);line-height:.98}.sub .lede{margin:14px 0 0;font-size:15px}.sub form{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--ink);min-width:min(100%,440px)}.sub input{flex:1;min-width:0;min-height:56px;border:0;background:none;font:400 17px var(--sans);color:var(--ink);outline:none}.sub input::placeholder{color:var(--mut)}.sub button{min-height:56px;border:0;background:none;color:var(--ink);cursor:pointer;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase}.sub-done{font-size:30px;animation:fadeUp .7s both}.sub .err{width:100%;margin:8px 0 0;font-size:14px;color:var(--acc)}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;padding-bottom:40px;border-top:1px solid var(--line)}.foot img{display:block;height:24px;width:auto}.foot nav{display:flex;flex-wrap:wrap;gap:4px 26px}.foot nav a{display:inline-flex;min-height:44px;align-items:center;font:600 11px var(--sans);letter-spacing:.18em;text-transform:uppercase}.foot .fine{margin:0;font-size:13px}.pg{padding-top:24px;padding-bottom:clamp(80px,8vw,128px)}.pg .h1{padding-top:24px;margin-bottom:40px}.pg .rte{max-width:720px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-width:520px}.field label{font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}.field input,.field textarea{min-height:52px;padding:12px 0;border:0;border-bottom:1px solid var(--ink);background:none;font-size:17px;outline:none;border-radius:0}.errors{color:var(--acc);font-size:14px}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes shake{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes slideL{0%{transform:translate(-100%)}to{transform:none}}@keyframes slideR{0%{transform:translate(100%)}to{transform:none}}.still *,.still *:before,.still *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:600px){.buy .btn{padding:0 14px;letter-spacing:.14em}}.cf{--mut:color-mix(in srgb,var(--ink) 66%,transparent);--paper:color-mix(in srgb,var(--ink) 8%,var(--bg));background:var(--bg);color:var(--ink);padding:clamp(80px,9vw,136px) 0}.cf-h{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.cf-e{color:var(--mut)}.cf-side{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.cf-t{font-size:17px;line-height:1.55;max-width:44ch;color:var(--mut)}.cf-q{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none}.cf-q li{display:flex;align-items:baseline;gap:10px}.cf-q .d{font-size:22px}.cf-q .cap,.cf .pc-t{color:var(--mut)}@media(max-width:900px){.cf-h{grid-template-columns:1fr;align-items:start}}.cf .dots i{border-color:color-mix(in srgb,var(--ink) 50%,transparent)}.nv{white-space:nowrap}.nv[hidden]{display:none}@media(min-width:1100px)and (max-width:1279px){.head-nav{gap:0 18px}.head-nav .nv{letter-spacing:.12em;font-size:10.5px}.head{gap:16px}}@media(max-width:1099px){.head-nav,.head .hide-m,.mega{display:none!important}.head{grid-template-columns:auto 1fr auto}.head-logo{justify-self:center}.mbtn{display:inline-grid}}@media(max-width:600px){.cf-q{flex-direction:column;gap:10px}.cf-q li{flex-wrap:wrap;gap:4px 10px}}.band-split{display:block;min-height:0;padding:clamp(72px,8vw,120px) 0}.band-split:after{content:none}.band-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:end}.band-c{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding-bottom:8px}.band-ims{display:grid;grid-template-columns:1fr 1fr;gap:16px}.band-m{display:block;aspect-ratio:4/5;overflow:hidden;background:#4a372d}.band-m img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform 1.2s var(--ease)}.band-m:nth-child(2){margin-top:clamp(40px,6vw,96px)}@media(max-width:900px){.band-g{grid-template-columns:1fr}.band-m:nth-child(2){margin-top:32px}}.pc-m img.a.flat{object-fit:contain;padding:var(--flat-pad,9%);mix-blend-mode:multiply}.grade-light :is(.pc-m img.g,.tri-m img,.band img,.gal-m .main:not(.flat) img,.qh-r img,.qd-m img,.mega-feat img,.it-m img,.xh-m img,.gg-m img,.art-m img){filter:sepia(.07) saturate(.9) contrast(.95) brightness(1.02)}.grade-full :is(.pc-m img.g,.tri-m img,.band img,.gal-m .main:not(.flat) img,.qh-r img,.qd-m img,.mega-feat img,.it-m img,.xh-m img,.gg-m img,.art-m img){filter:sepia(.14) saturate(.82) contrast(.9) brightness(1.04)}.xh{background:var(--bg);color:var(--ink);padding:clamp(40px,5vw,72px) 0 clamp(56px,6vw,96px)}.xh-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center}.xh-e{color:color-mix(in srgb,var(--ink) 70%,transparent);margin-bottom:28px}.xh-h{font-size:clamp(52px,6.4vw,108px);line-height:.92;letter-spacing:-.03em}.xh-h>span{display:block}.xh-h .acc{color:var(--acc)}.xh-t{max-width:44ch;margin:28px 0 36px;font-size:17px;line-height:1.6;color:color-mix(in srgb,var(--ink) 80%,transparent)}.xh-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.xh .btn{background:var(--ink);color:var(--bg);border-color:var(--ink)}.xh .btn:hover{background:transparent;color:var(--ink)}.xh-r{display:flex;flex-direction:column;gap:14px;min-width:0}.xh-m{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--ink) 10%,var(--bg))}.xh-m img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.4s var(--ease)}.xh-m:hover img{transform:scale(1.03)}.xh-stamp{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:var(--acc);color:var(--bg);text-align:center;line-height:1.35;transform:rotate(-12deg);box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 35%,transparent)}.xh-cap{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.xh-cap .cap{color:color-mix(in srgb,var(--ink) 70%,transparent)}.xh-cap-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;font-size:13px}.xh-cap-r b{font-weight:400;font-size:20px}@media(max-width:900px){.xh-g{grid-template-columns:1fr}.xh-r{order:-1}.xh-stamp{width:88px;height:88px;top:14px;right:14px}}.gg{padding-top:clamp(80px,8vw,128px);padding-bottom:clamp(80px,8vw,128px)}.gg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.gg-c{display:flex;flex-direction:column;min-width:0}.gg-m{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--paper);margin-bottom:20px}.gg-m img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.4s var(--ease)}.gg-m:hover img{transform:scale(1.03)}.gg-n{position:absolute;left:16px;bottom:10px;font-size:64px;line-height:1;color:var(--bg);text-shadow:0 1px 18px rgba(0,0,0,.18)}.gg-t{font-size:clamp(26px,2.4vw,34px);line-height:1.05}.gg-b{margin:10px 0 18px;font-size:15px;line-height:1.6}.gg-l{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.gg-l a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.gg-l .d{font-size:18px}.gg-l a:hover .d{color:var(--acc)}@media(max-width:900px){.gg-grid{grid-template-columns:1fr}}.gp{padding-top:clamp(80px,8vw,128px)}.gp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.gp-t{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:300px;padding:28px;background:var(--bg);color:var(--ink);transition:transform .5s var(--ease)}.gp-t:hover{transform:translateY(-4px)}.gp-t .cap{color:color-mix(in srgb,var(--ink) 70%,transparent)}.gp-n{font-size:clamp(84px,9vw,148px);line-height:.85;letter-spacing:-.04em}.gp-f{display:flex;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent);font-size:15px}.ad{padding:clamp(72px,8vw,120px) 0;background:var(--bg);color:var(--ink)}.ad-e{color:color-mix(in srgb,var(--ink) 66%,transparent)}.ad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ad-d{position:relative;min-height:280px;border:1px solid color-mix(in srgb,var(--ink) 26%,transparent)}.ad-f{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:24px;border:0;background:none;color:inherit;cursor:pointer;text-align:left;transition:background .4s,opacity .4s}.ad-f:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.ad-n{font-size:clamp(96px,10vw,160px);line-height:.8}.ad-o{align-self:flex-end}.ad-d.is-open .ad-f{opacity:0;pointer-events:none}.ad-b{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;min-height:280px;padding:24px;background:var(--ink);color:var(--bg);animation:fadeIn .5s both}.ad-s{font-size:14px;line-height:1.5;opacity:.75}.ad-q{font-size:clamp(28px,2.6vw,40px);line-height:1}.ad-by{color:inherit;opacity:.6}.ad-b .ulink{align-self:flex-start;margin-top:6px}@media(max-width:900px){.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-d,.ad-b{min-height:220px}}.pr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 40px;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}.pr-i{padding-top:20px;border-top:1px solid var(--line)}.pr-i h3{font-size:26px;line-height:1.1;margin-bottom:10px}.pr-i .muted{font-size:15px;line-height:1.6}.pr-i p{margin:0}.pr-i a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.it{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}.it-rev .it-m{order:2}.it-m{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper)}.it-m img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.it-c{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:560px}.it-t{font-size:17px;line-height:1.7;color:#3d3934}.it-t p{margin:0 0 12px}@media(max-width:900px){.it{grid-template-columns:1fr}.it-rev .it-m{order:0}}.faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);align-items:start;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}.faq-t{margin-top:20px;font-size:16px;line-height:1.6}.faq-l{border-top:1px solid var(--line)}.faq-q{font:400 20px/1.25 var(--disp);letter-spacing:0;text-transform:none;text-align:left;gap:20px;padding:16px 0}@media(max-width:900px){.faq{grid-template-columns:1fr}}.shopify-policy__container{max-width:760px!important;margin:0 auto;padding:48px clamp(16px,4vw,64px) clamp(80px,8vw,128px)!important}.shopify-policy__title h1{font-family:var(--disp);font-weight:400;font-size:clamp(44px,5vw,80px);line-height:.95;letter-spacing:-.02em;margin:0 0 40px;text-align:left}.shopify-policy__body{font-size:16px;line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--disp);font-weight:400;line-height:1.1;margin:40px 0 12px}.shopify-policy__body a{text-decoration:underline;text-underline-offset:4px}.pg-tight{padding-bottom:0}.pg-tight .h1{margin-bottom:0}.faq-t a,.it-t a{text-decoration:underline;text-underline-offset:4px}.art-m{max-width:960px;aspect-ratio:3/2;overflow:hidden;margin-bottom:40px;background:var(--paper)}.art-m img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.mega-in.mm{display:flex;gap:32px}.mm>div{flex:1 1 0;min-width:0;max-width:240px}.mm>div.wide{flex:2 1 0;max-width:480px}.mm>div.wide ul{columns:2;column-gap:32px}.mm>div.wide li{break-inside:avoid}.mm .cap a{color:inherit}.mm .mega-feat{flex:0 0 32%;margin-left:auto;align-self:flex-start}.mm li a.ulink{min-height:38px;font-size:13px;letter-spacing:.06em}.ovl-d{border-bottom:1px solid var(--line)}.ovl-d summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--disp);font-size:38px;line-height:1.1;padding:14px 0}.ovl-d summary::-webkit-details-marker{display:none}.ovl-d summary svg{width:18px;height:18px;transition:transform .3s var(--ease)}.ovl-d[open] summary svg{transform:rotate(180deg)}.ovl-sub{padding:0 0 18px}.ovl-sub p{margin:16px 0 4px}.ovl-links .ovl-sub a{font-family:var(--sans);font-size:17px;line-height:1.3;padding:10px 0;border-bottom:0}.ovl-links .ovl-sub a.ulink{display:inline-block;margin-top:8px;font-size:14px}.app-b{margin:16px 0}.head-nav.tight{gap:0 16px}.head-nav.tight .nv{letter-spacing:.11em}.hd.nav-burger .head-nav,.hd.nav-burger .mega{display:none!important}.hd.nav-burger .mbtn{display:inline-grid}.hd.nav-burger .head{grid-template-columns:auto 1fr auto}.hd.nav-burger .head-logo{justify-self:center}.mm>div.wide li a{min-height:0;padding:7px 0;line-height:1.3}.mm>div.wide ul{margin-top:8px}.mm li a.ulink{display:inline-flex}.h1 sup,.chip small,.opt small,.qchip small,.mq-list small,.tab small,.tabs small{display:none!important}.tip{position:relative;display:inline-flex;vertical-align:middle}.tip-t{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:help;text-align:left}.tip-t.mto{padding:6px 10px;background:var(--tile);font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase}.tip-t.tip-u{text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--mut)}.tip-i{flex:none;opacity:.6}.tip-c{position:absolute;z-index:60;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:min(260px,80vw);padding:6px 12px;border-radius:6px;background:#111;color:#f6f3ee;font:400 12px/1.45 var(--sans);letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 4px 12px #1111111f;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,4px) scale(.95);transform-origin:bottom center;transition:opacity .15s ease,transform .15s ease,visibility 0s .15s}.tip-c:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#111}.tip:hover .tip-c,.tip-t:focus-visible+.tip-c,.tip.is-open .tip-c{opacity:1;visibility:visible;transform:translate(-50%) scale(1);transition:opacity .15s ease,transform .15s ease,visibility 0s}.trust .tip-c{left:0;transform:translateY(4px) scale(.95);transform-origin:bottom left}.trust .tip:hover .tip-c,.trust .tip-t:focus-visible+.tip-c,.trust .tip.is-open .tip-c{transform:none}.trust .tip-c:after{left:16px}form.is-sending{opacity:.6;pointer-events:none;transition:opacity .2s}form [aria-busy=true]{cursor:progress}.sub-done.pop,.ask-done.pop{animation:fadeUp .5s var(--ease) both}.sub-done{display:flex;align-items:center;gap:12px;min-height:48px;padding:14px 18px;background:var(--tile);font-size:22px;line-height:1.2}.sub-done:before{content:"\2713";display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ink,#111);color:var(--bg,#F6F3EE);font:600 14px var(--sans)}.sub-form:has(.sub-done){border-bottom-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/19/assets/aj.css.map */
