@import url("https://fonts.googleapis.com/css2?family=Anton&family=Space+Grotesk:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap");:root{--ease:cubic-bezier(.16,1,.3,1);--g:"Space Grotesk",system-ui,sans-serif;--m:"Space Mono",ui-monospace,monospace;--madrid:"Madrid","Anton",Impact,"Arial Narrow",sans-serif}html[data-theme=sable]{--bg:#e8e2d4;--fg:#1b1714;--mut:#8c8374;--acc:#7d2230;--tile:#ddd5c3;--line:rgba(27,23,20,.16)}html[data-theme=encre]{--bg:#15120e;--fg:#ece5d5;--mut:#8d8474;--acc:#d39a3c;--tile:#211d17;--line:hsla(42,38%,88%,.16)}html[data-theme=argile]{--bg:#c2562f;--fg:#f6efe2;--mut:#f5d8c6;--acc:#1b1714;--tile:#b54d28;--line:hsla(39,53%,93%,.28)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{font-family:var(--g);color:var(--fg);font-weight:400;background:transparent;overflow-x:hidden;transition:color .8s var(--ease)}body.lock{overflow:hidden}button{font:inherit;background:none;border:none;cursor:pointer}a,button{color:inherit}a{text-decoration:none}.mono{font-family:var(--m)}#gl{display:block}#gl,#glfb{position:fixed;inset:0;z-index:0}#glfb{background:var(--bg);display:none;transition:background-color .8s var(--ease)}#grain{position:fixed;inset:-40%;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:gr 6s steps(5) infinite}@keyframes gr{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,2%)}to{transform:translate(0)}}#logoring{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}#logoring svg{width:min(82vmin,860px);height:min(82vmin,860px);opacity:.5;overflow:visible}#logoring .lr-ring{fill:none;stroke:var(--line);stroke-width:.7}#logoring .lr-tick{stroke:var(--line);stroke-width:.8;opacity:.7}#logoring .lr-major{stroke:var(--acc);stroke-width:1.1;opacity:.85}#logoring #bspin{transform-box:fill-box;transform-origin:center;transition:transform .8s var(--ease)}#logoring #bpath{--len:3000;fill:none;stroke:var(--acc);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;animation:bdraw 48s linear infinite}@keyframes bdraw{0%{stroke-dashoffset:var(--len)}72%{stroke-dashoffset:0}84%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len) * -1)}}@media(max-width:760px){#logoring svg{width:min(88vmin,520px);height:min(88vmin,520px);opacity:.42}}header{position:fixed;top:0;left:0;right:0;z-index:120;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;padding:18px clamp(16px,3.5vw,40px)}header .logo{justify-self:start;position:relative;display:flex;align-items:center;height:30px}header .logo img{height:28px;width:auto;display:block;opacity:0;transition:opacity .45s var(--ease)}header.logo-in .logo img{opacity:1}.fire{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);-webkit-mask:var(--logoMask) center/contain no-repeat;mask:var(--logoMask) center/contain no-repeat;background:linear-gradient(0deg,#ff3d00,#ff8c1a 30%,#ffd24a 62%,#fff3b8);background-size:100% 280%;background-position:0 100%;animation:flame 1.05s ease-in-out infinite alternate}@keyframes flame{0%{background-position:0 100%;filter:drop-shadow(0 0 5px rgba(255,110,0,.75)) brightness(1)}50%{filter:drop-shadow(0 1px 9px rgba(255,150,20,.95)) brightness(1.16)}to{background-position:0 38%;filter:drop-shadow(0 -2px 11px rgba(255,90,0,.85)) brightness(1.06)}}html[data-theme=argile] header.logo-in .fire{opacity:1}html[data-theme=argile] header.logo-in .logo img{opacity:0}.clock{justify-self:center;font-family:var(--m);font-size:12px;letter-spacing:.08em;white-space:nowrap;padding-top:7px;color:var(--fg)}.clock .city{color:var(--acc);margin-left:6px}header .r{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:11px}header .rtop{display:flex;align-items:center;gap:clamp(12px,1.6vw,20px)}header .cu button{font-family:var(--m);font-size:11px;opacity:.4;transition:.3s}header .cu button.a{opacity:1}header .cu button:not(:last-child){margin-right:7px}header .bag{font-family:var(--m);font-size:12px}header .sws{display:flex;gap:9px}header,header *{transition:color .8s var(--ease)}.sw{width:15px;height:15px;border-radius:50%;border:1px solid var(--line);position:relative;transition:transform .4s var(--ease)}.sw[data-t=sable]{background:#e8e2d4}.sw[data-t=encre]{background:#15120e}.sw[data-t=argile]{background:#c2562f}.sw:hover{transform:scale(1.18)}.sw.a:after{content:"";position:absolute;inset:-5px;border:1px solid var(--fg);border-radius:50%}#pre{position:fixed;inset:0;z-index:300;background:#e8e2d4;color:#1b1714;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;transition:background-color .6s var(--ease),opacity .6s var(--ease),visibility .6s}#pre.gone{opacity:0;visibility:hidden}#pre img{width:74px;opacity:0;animation:fin .9s var(--ease) .1s forwards;transform-origin:center;will-change:transform}@keyframes fin{to{opacity:1}}#pre .bar{width:min(220px,46vw);height:1px;background:rgba(27,23,20,.18);position:relative;overflow:hidden;transition:opacity .4s}#pre .bar i{position:absolute;inset:0;width:0;background:#1b1714}#pre .ct{font-family:var(--m);font-size:12px;letter-spacing:.3em;transition:opacity .4s}.mask{overflow:hidden;display:block}.mask>span{display:block;transform:translateY(115%);transition:transform 1.15s var(--ease)}.in .mask>span,.mask.in>span{transform:translateY(0)}.rt .w{overflow:hidden;vertical-align:top}.rt .w,.rt .w>i{display:inline-block}.rt .w>i{font-style:normal;transform:translateY(110%);transition:transform .95s var(--ease)}.rt.in .w>i{transform:translateY(0)}.fade{opacity:0;transform:translateY(14px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.fade.in{opacity:1;transform:none}.hero{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 clamp(16px,3.5vw,40px) clamp(28px,5vh,60px)}.hero .eyebrow{display:flex;justify-content:space-between;align-items:center;font-family:var(--m);font-size:11px;letter-spacing:.18em;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:clamp(18px,3.5vh,40px)}.hero .eyebrow .coord{text-align:center}.hero h1.fit{font-family:var(--madrid);font-weight:400;line-height:1.02;letter-spacing:.004em;font-size:18vw;width:100%}.hero h1.fit .mask{overflow:hidden}.hero h1.fit .mask>span{padding-top:.12em}.hero h1.fit [data-fit]{display:inline-block;white-space:nowrap}.hero h1.fit .mask>span{transform:none}.hero h1.fit .lt{display:inline-block;transform:translateY(118%);transition:transform 1s var(--ease)}.hero h1.fit .mask.in .lt{transform:translateY(0)}.hero h1.fit .lt:nth-child(2){transition-delay:.06s}.hero h1.fit .lt:nth-child(3){transition-delay:.12s}.hero h1.fit .lt:nth-child(4){transition-delay:.18s}.hero h1.fit .lt:nth-child(5){transition-delay:.24s}.hero h1.fit .lt:nth-child(6){transition-delay:.3s}.hero h1.fit .lt:nth-child(7){transition-delay:.36s}.hero h1.fit .lt:nth-child(8){transition-delay:.42s}.hero h1.fit .lt:nth-child(9){transition-delay:.48s}.reduce .hero h1.fit .lt{transform:none;transition:none}.hero .sub{display:flex;justify-content:space-between;align-items:flex-end;margin-top:clamp(14px,2.5vh,26px);gap:20px;flex-wrap:wrap}.hero .sub p{max-width:32ch;font-size:14px;color:var(--mut);line-height:1.5}.hero .scroll{font-family:var(--m);font-size:11px;letter-spacing:.2em;display:flex;align-items:center;gap:10px}.hero .scroll .ln{width:36px;height:1px;background:currentColor;transform-origin:left;animation:sl 2.4s var(--ease) infinite}@keyframes sl{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(0);transform-origin:right}}.gstar svg{width:15px;height:15px;fill:var(--acc);display:block;animation:tw 3.2s ease-in-out infinite}@keyframes tw{0%,to{transform:rotate(0) scale(.9);opacity:.8}50%{transform:rotate(90deg) scale(1.3);opacity:1}}.sheet{position:relative;z-index:2;background:var(--bg);transition:background-color .8s var(--ease)}.marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;overflow:hidden;white-space:nowrap}.marq .track{display:inline-block;animation:mv 28s linear infinite}.marq span{font-weight:600;font-size:clamp(20px,3.4vw,40px);letter-spacing:-.01em;padding:0 26px}.marq .dot{color:var(--acc)}@keyframes mv{to{transform:translateX(-50%)}}.shop{padding:clamp(34px,6vh,80px) clamp(16px,3.5vw,40px) clamp(40px,7vh,80px)}.shop .inner{max-width:1100px;margin:0 auto}.shop .head{display:flex;justify-content:center;gap:18px;align-items:baseline;font-family:var(--m);font-size:11px;letter-spacing:.18em;margin-bottom:16px}.shop .head,.shop .head a{color:var(--mut)}.shop .head a:hover{color:var(--fg)}.shelf{display:flex;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;height:min(64vh,600px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.shelf::-webkit-scrollbar{height:3px}.shelf::-webkit-scrollbar-thumb{background:var(--line)}.strip{position:relative;flex:0 0 auto;width:clamp(43px,4.55vw,68px);height:100%;overflow:hidden;background:var(--tile)}.strip.live{cursor:pointer}.strip.soon{cursor:default}.strip img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .5s var(--ease),opacity .5s}.strip.soon img{opacity:.62}.strip .nw{top:10px;font-size:9px;letter-spacing:.04em;opacity:.85}.strip .nw,.strip .soontag{position:absolute;left:50%;transform:translateX(-50%);font-family:var(--m);color:#fff;mix-blend-mode:difference;z-index:2}.strip .soontag{bottom:12px;font-size:8px;letter-spacing:.1em;writing-mode:vertical-rl}.strip.sold img{filter:grayscale(1) brightness(.66)}.strip .soldtag{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-family:var(--m);font-size:8px;letter-spacing:.1em;color:#fff;mix-blend-mode:difference;z-index:2;writing-mode:vertical-rl}#prod .add.sold,#prod .add.sold:hover{background:var(--tile);color:var(--mut);cursor:not-allowed}.strip:after{content:"";position:absolute;inset:0;background:transparent;transition:background .45s var(--ease)}@media(hover:hover){.shelf:hover .strip.live img{filter:grayscale(.5) brightness(.82)}.shelf:hover .strip.live:hover img{filter:none}}@media(max-width:760px){.shelf{height:56vh}.strip{width:clamp(56px,15.18vw,84px)}}.shop .viewall{text-align:center;margin-top:20px}.shop .viewall a{display:inline-block;font-family:var(--m);font-size:11px;letter-spacing:.18em;color:var(--fg);padding:6px 13px;border:1px solid var(--line);transition:background .3s var(--ease),color .3s var(--ease),border-color .3s}.shop .viewall a:hover{background:var(--acc);color:#fff;border-color:var(--acc)}#prod{z-index:210}#page.wide .pbody{max-width:1240px}.allgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(14px,2vw,30px);margin-top:8px}.acard{display:block;color:inherit}.acard.live{cursor:pointer}.acard .ac-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--tile)}.acard .ac-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease),opacity .5s}.acard.live:hover .ac-img img{transform:scale(1.04)}.acard.soon .ac-img img{opacity:.6}.acard .soontag2{position:absolute;top:10px;left:10px;font-family:var(--m);font-size:9px;letter-spacing:.14em;color:#fff;mix-blend-mode:difference}.acard .ac-meta{display:flex;justify-content:space-between;gap:8px;font-family:var(--m);font-size:11px;margin-top:9px;color:var(--mut)}.acard .ac-n{color:var(--fg)}@media(max-width:900px){.allgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.allgrid{grid-template-columns:repeat(2,1fr)}}footer{border-top:1px solid var(--line);padding:clamp(40px,8vh,90px) clamp(16px,3.5vw,40px) clamp(34px,6vh,60px)}footer .ftop{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:34px}footer .big{font-weight:600;font-size:clamp(46px,13vw,170px);line-height:.95;letter-spacing:-.03em}footer .big .mask>span{padding-top:.1em}footer .nav{display:flex;gap:clamp(24px,4vw,64px);flex-wrap:wrap}footer .col{font-family:var(--m);font-size:11px;line-height:2.1;color:var(--mut)}footer .col a{display:block}footer .col a:hover{color:var(--fg)}footer .base{margin-top:clamp(30px,6vh,56px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--m);font-size:10px;letter-spacing:.08em;color:var(--mut)}#scrim{position:fixed;inset:0;background:rgba(10,8,6,.5);z-index:180;opacity:0;visibility:hidden;transition:.6s}#scrim.on{opacity:1;visibility:visible}#page,#prod{position:fixed;inset:0;z-index:200;background:var(--bg);transform:translateY(101%);transition:transform .8s var(--ease);overflow:auto;color:var(--fg)}#page.on,#prod.on{transform:none}#page .pbar,#prod .pbar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,3.5vw,40px);background:var(--bg);z-index:3;font-family:var(--m);font-size:12px;letter-spacing:.14em;border-bottom:1px solid var(--line)}#prod .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:0}@media(max-width:860px){#prod .wrap{grid-template-columns:1fr}}#prod .gal{padding:clamp(16px,3vw,40px);display:flex;flex-direction:column;gap:14px}#prod .gmain{aspect-ratio:4/5;background:var(--tile);overflow:hidden}#prod .gmain img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#prod .thumbs{display:flex;gap:10px}#prod .thumbs img{width:70px;height:88px;-o-object-fit:cover;object-fit:cover;background:var(--tile);opacity:.45;cursor:pointer;transition:.3s}#prod .thumbs img.a{opacity:1}#prod .info{padding:clamp(28px,4vw,72px) clamp(16px,3.5vw,52px);display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line)}@media(max-width:860px){#prod .info{border-left:none;border-top:1px solid var(--line)}}#prod .cat{font-family:var(--m);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}#prod h2{font-weight:500;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.01em;margin:10px 0 6px;line-height:1.02}#prod .pr{font-family:var(--m);font-size:15px;margin-bottom:22px}#prod .ds{color:var(--mut);font-size:14px;line-height:1.6;max-width:42ch;margin-bottom:28px}#prod .slab{font-family:var(--m);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}#prod .sizes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}#prod .sizes button{min-width:46px;padding:11px 4px;border:1px solid var(--line);font-family:var(--m);font-size:13px;transition:.3s}#prod .sizes button:hover{border-color:var(--fg)}#prod .sizes button.a{border-color:var(--fg)}#prod .add,#prod .sizes button.a{background:var(--fg);color:var(--bg)}#prod .add{width:100%;max-width:420px;padding:17px;font-family:var(--m);font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:.4s var(--ease)}#prod .add:hover{background:var(--acc);color:#fff}#prod .essent{margin-top:24px;font-family:var(--m);font-size:11px;line-height:2;letter-spacing:.04em;color:var(--mut)}#page .pbody{max-width:760px;margin:0 auto;padding:clamp(40px,9vh,110px) clamp(20px,5vw,40px) 16vh}#page h2{font-family:var(--madrid);font-weight:400;font-size:clamp(40px,9vw,96px);line-height:.96;letter-spacing:.01em;margin-bottom:30px}#page h3{font-size:12px;font-family:var(--m);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);margin:34px 0 10px}#page p{font-size:15px;line-height:1.75;color:var(--mut);margin-bottom:14px;max-width:62ch}#page p .inl{color:var(--fg);text-decoration:underline}#page table{width:100%;border-collapse:collapse;font-family:var(--m);font-size:13px;margin-top:12px}#page td,#page th{border-bottom:1px solid var(--line);padding:11px 8px;text-align:left;color:var(--mut)}#page th{color:var(--fg);letter-spacing:.08em}#page .lkgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}#page .lkgrid img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;background:var(--tile)}#page .field{display:flex;gap:8px;margin-top:16px;max-width:440px}#page .field input{flex:1;background:none;border:1px solid var(--line);padding:14px;font-family:var(--m);font-size:13px;color:var(--fg)}#page .field input::-moz-placeholder{color:var(--mut)}#page .field input::placeholder{color:var(--mut)}#page .field button{padding:14px 22px;background:var(--fg);color:var(--bg);font-family:var(--m);font-size:11px;letter-spacing:.16em}#page .art{border-top:1px solid var(--line);padding:22px 0}#page .art:first-of-type{border-top:none;padding-top:0}#page .art .d{font-family:var(--m);font-size:11px;letter-spacing:.14em;color:var(--mut)}#page .art h3{margin:8px 0}#page .form{flex-direction:column;max-width:520px;margin-top:18px}#page .form,#page .form .row{display:flex;gap:10px}#page .form input,#page .form textarea{flex:1;width:100%;background:none;border:1px solid var(--line);padding:14px;font-family:var(--m);font-size:13px;color:var(--fg)}#page .form textarea{min-height:120px;resize:vertical}#page .form input::-moz-placeholder,#page .form textarea::-moz-placeholder{color:var(--mut)}#page .form input::placeholder,#page .form textarea::placeholder{color:var(--mut)}#page .form button{align-self:flex-start;padding:14px 26px;background:var(--fg);color:var(--bg);letter-spacing:.16em;cursor:pointer}#page .form button,#page .opt{font-family:var(--m);font-size:11px}#page .opt{display:flex;align-items:center;gap:9px;margin-top:16px;letter-spacing:.06em;color:var(--mut)}#page .copyfade{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}#page.show .copyfade{opacity:1;transform:none}#bag{position:fixed;inset:0;left:0;right:0;width:auto;background:var(--bg);color:var(--fg);z-index:200;transform:translateY(101%);transition:transform .8s var(--ease);display:flex;flex-direction:column;overflow:hidden}#bag.on{transform:none}#bag .pbar{padding:22px 24px;letter-spacing:.16em}#bag .items{flex:1;overflow:auto;padding:6px 24px}#bag .ci{display:flex;gap:14px;padding:18px 0}#bag .ci img{width:64px;height:80px}#bag .ci .nm{font-size:14px}#bag .ci .sz{margin-top:4px}#bag .qb{gap:10px;margin-top:10px}#bag .qb button{width:24px;height:24px}#bag .qb .x{font-size:11px;letter-spacing:.1em;margin-left:6px}#bag .empty{padding:18vh 24px;text-align:center}#bag .empty .e1{font-weight:600;font-size:42px;letter-spacing:-.02em;color:var(--mut)}#bag .empty .e2{font-size:12px;margin-top:8px;letter-spacing:.1em}#bag .empty .e2,#bag .ship{font-family:var(--m);color:var(--mut)}#bag .ship{padding:14px 24px;font-size:11px;border-top:1px solid var(--line)}#bag .ship .bar{height:2px;background:var(--tile);margin-top:8px;position:relative}#bag .ship .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--acc);transition:width .5s var(--ease)}#bag .foot{padding:20px 24px;border-top:1px solid var(--line)}#bag .foot .tot{display:flex;justify-content:space-between;font-family:var(--m);font-size:13px;margin-bottom:16px}#bag .co{width:100%;padding:17px;background:var(--fg);color:var(--bg);font-family:var(--m);font-size:12px;letter-spacing:.2em;text-transform:uppercase;transition:.4s}#bag .co:hover{background:var(--acc);color:#fff}#toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(30px);z-index:320;background:var(--fg);color:var(--bg);padding:14px 26px;font-family:var(--m);font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:.5s var(--ease);pointer-events:none}#toast.on{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:600px){header{padding:12px 16px}.clock{font-size:10px;letter-spacing:.04em;padding-top:9px}.clock .city{margin-left:4px}header .logo img{height:22px}header .bag{font-size:11px}header .cu button{font-size:10px}header .r{gap:9px}.sw{width:13px;height:13px}}.reduce *{animation:none!important;transition:none!important}#bag .pbar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,3.5vw,40px);background:var(--bg);z-index:5;font-family:var(--m);font-size:12px;letter-spacing:.14em;border-bottom:1px solid var(--line)}#bag .bagwrap{min-height:0}#bag .bagwrap,#bag .bgEmpty{flex:1;display:flex;flex-direction:column}#bag .bgEmpty{position:relative;overflow:hidden;padding:clamp(24px,6vh,80px) clamp(16px,4vw,64px);justify-content:center}#bag .bgGiant{font-size:clamp(54px,15vw,210px);line-height:.92;letter-spacing:.004em;border-bottom:1px solid var(--line);padding-bottom:.05em}#bag .bgBig,#bag .bgGiant{font-family:var(--madrid);font-weight:400}#bag .bgBig{font-size:clamp(30px,7vw,96px);line-height:1.02;letter-spacing:.006em;margin-top:.12em}#bag .bgBig.mut{color:var(--mut);transition:opacity .5s var(--ease)}#bag .bgMedal{position:absolute;top:0;left:0;width:clamp(94px,11vw,150px);height:clamp(94px,11vw,150px);border-radius:50%;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.28);pointer-events:none;z-index:3;will-change:transform}#bag .bgMedal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#bag .bgFull{flex:1;display:flex;flex-direction:column;overflow:auto}#bag .bgItems{padding:0 clamp(16px,3.5vw,40px)}#bag .ci{display:grid;grid-template-columns:84px 1fr auto;gap:clamp(14px,2vw,28px);align-items:center;padding:clamp(18px,3vh,30px) 0;border-bottom:1px solid var(--line)}#bag .ci img{width:84px;height:104px;-o-object-fit:cover;object-fit:cover;background:var(--tile)}#bag .ci .nm{font-size:clamp(15px,1.6vw,20px);font-weight:500}#bag .ci .sz{font-family:var(--m);font-size:11px;color:var(--mut);margin-top:5px;letter-spacing:.06em}#bag .ci .pr{font-family:var(--m);font-size:14px;white-space:nowrap}#bag .qb{display:flex;gap:9px;align-items:center;margin-top:12px;font-family:var(--m);font-size:13px}#bag .qb button{width:26px;height:26px;border:1px solid var(--line);transition:.3s}#bag .qb button:hover{background:var(--fg);color:var(--bg)}#bag .qb .x{width:auto;border:none;color:var(--mut);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-left:8px}#bag .qb .x:hover{color:var(--acc)}#bag .bgSummary{margin-top:auto;padding:clamp(20px,4vh,40px) clamp(16px,3.5vw,40px);border-top:1px solid var(--line);background:var(--bg)}#bag .bgShip{font-family:var(--m);font-size:11px;color:var(--mut);margin-bottom:18px}#bag .bgShip .bar{height:2px;background:var(--tile);margin-top:8px;position:relative}#bag .bgShip .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--acc);transition:width .5s var(--ease)}#bag .bgRow{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}#bag .bgTot{display:flex;align-items:baseline;gap:16px;font-family:var(--madrid);font-weight:400;font-size:clamp(28px,4vw,54px);letter-spacing:.004em}#bag .bgTot .lb{font-size:12px;font-weight:400;letter-spacing:.16em}#bag .bgNote,#bag .bgTot .lb{font-family:var(--m);color:var(--mut)}#bag .bgNote{font-size:11px;margin-top:12px;letter-spacing:.03em}#bag .bgCheckout{display:inline-flex;align-items:center;gap:14px;font-family:var(--madrid);font-weight:400;font-size:clamp(26px,3.6vw,50px);letter-spacing:.004em;color:var(--fg);transition:color .3s var(--ease)}#bag .bgCheckout .ar{order:2;transition:transform .4s var(--ease)}#bag .bgCheckout .tx{order:1}#bag .bgCheckout:hover{color:var(--acc)}#bag .bgCheckout:hover .ar{order:0;transform:translateX(-2px)}#bag .bgCheckout.loading{color:var(--mut);pointer-events:none}@media(max-width:600px){#bag .bgRow{flex-direction:column;align-items:flex-start}#bag .ci{grid-template-columns:64px 1fr}#bag .ci img{width:64px;height:80px}#bag .ci .pr{grid-column:2}}@media(max-width:760px){body,html{max-width:100%}.hero{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.hero .eyebrow{font-size:10px;letter-spacing:.1em}.hero .sub{flex-direction:column;align-items:flex-start;gap:14px}.hero .sub p{max-width:100%;font-size:13px}.marq span{font-size:clamp(18px,5vw,30px);padding:0 18px}.shelf{height:52vh}footer .nav{gap:24px}a,button{-webkit-tap-highlight-color:rgba(0,0,0,.08)}}@media(max-width:600px){header{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.hero h1.fit{font-size:22vw}.hero .eyebrow .coord{display:none}#bag .pbar,#page .pbar,#prod .pbar{padding:14px 16px;font-size:11px}#prod .gal{padding:14px;gap:10px}#prod .gmain{aspect-ratio:4/5}#prod .thumbs img{width:56px;height:70px}#prod .info{padding:24px 18px 40px}#prod h2{font-size:clamp(24px,8vw,32px)}#prod .add,#prod .ds{max-width:none}#prod .sizes button{min-width:42px;padding:13px 4px}#page .pbody{padding:32px 18px 14vh}#page h2{font-size:clamp(34px,13vw,60px);margin-bottom:22px}#page p{font-size:14px;max-width:none}#page .lkgrid{grid-template-columns:1fr}#page .field{flex-direction:column;max-width:none}#page .field button,#page .field input{width:100%}#page .field button{padding:15px}#page .form{max-width:none}#page .form .row{flex-direction:column}#page .form button{align-self:stretch;text-align:center;padding:16px}#page table{font-size:12px}footer{padding-top:48px}footer .big{font-size:clamp(40px,18vw,80px)}footer .ftop{gap:24px}footer .nav{gap:18px}footer .base{font-size:9px}#bag .bgEmpty{padding:clamp(20px,5vh,40px) 16px}#bag .bgItems{padding:0 16px}#bag .bgGiant{font-size:clamp(44px,18vw,90px)}#bag .bgBig{font-size:clamp(26px,9vw,48px)}#bag .bgMedal{width:84px;height:84px}#bag .bgSummary{padding:20px 16px}#bag .bgCheckout{font-size:clamp(24px,7vw,40px)}#bag .bgTot{font-size:clamp(26px,8vw,40px)}header .cu button{padding:4px 2px;font-size:10px}.sw{width:18px;height:18px}.shop{padding-left:16px;padding-right:16px}.shop .viewall a{padding:10px 16px}}@media(max-width:380px){.hero h1.fit{font-size:24vw}#prod .sizes button{min-width:38px}.strip{width:clamp(50px,17vw,72px)}#bag .ci{grid-template-columns:56px 1fr}#bag .ci img{width:56px;height:72px}}@media(max-width:600px) and (orientation:landscape){.hero{min-height:120svh}}@media(max-width:760px){header .cu{display:none}}@media(max-width:600px){.hero .eyebrow .coord{display:inline;font-size:9px;letter-spacing:.04em}}footer .col h4{color:var(--fg);font-family:var(--m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;line-height:1}footer .col.nl{max-width:280px}footer .col.nl p{font-family:var(--g);font-size:12.5px;line-height:1.6;color:var(--mut);margin:0 0 14px;text-transform:none;letter-spacing:0}footer .nlform{display:flex;align-items:stretch;border:1px solid var(--line)}footer .nlform input{flex:1;min-width:0;background:none;border:0;padding:11px 12px;font-family:var(--m);font-size:12px;color:var(--fg)}footer .nlform input::-moz-placeholder{color:var(--mut)}footer .nlform input::placeholder{color:var(--mut)}footer .nlform button{padding:0 16px;background:var(--fg);color:var(--bg);font-size:16px;line-height:1;cursor:pointer;transition:opacity .3s var(--ease)}footer .nlform button:hover{opacity:.8}footer .col.nl .soc{margin-top:14px}footer .col.nl .soc a{display:inline-block;font-family:var(--m);font-size:11px;letter-spacing:.06em;color:var(--mut)}footer .col.nl .soc a:hover{color:var(--fg)}footer .base .pay{letter-spacing:.14em;color:var(--mut)}@media(max-width:760px){footer .col.nl{max-width:none;flex-basis:100%}}