:root{--bg:#0b0a09;--bg2:#131110;--card:#181513;--line:#2a2623;--tx:#f3ede3;--mut:#a79f92;--gold:#c9a24b;--gold2:#e6c878;--red:#e0584b;--r:14px;--nav:64px;--f1:"Cormorant Garamond",Georgia,serif;--f2:"Manrope",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tx);font:400 15px/1.6 var(--f2);overflow-x:hidden}body.lock{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}ul{list-style:none}:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.wrap{width:min(1240px,100% - 32px);margin:0 auto}.narrow{max-width:760px}.center{text-align:center;margin-inline:auto}h1,h2,h3{font-family:var(--f1);font-weight:600;line-height:1.1}h2,.h2{font-size:clamp(30px,4.4vw,48px)}.muted{color:var(--mut)}.small{font-size:13px}.lead{font-size:17px}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:700;color:var(--gold);margin-bottom:10px}.sec{padding:clamp(52px,8vw,96px) 0}.sec.tight{padding:48px 0 24px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:30px;flex-wrap:wrap}.sec-head.center{flex-direction:column;align-items:center;text-align:center}.sec-head p{color:var(--mut);max-width:520px;margin-top:10px}.link-arrow{display:inline-flex;gap:6px;align-items:center;color:var(--gold2);font-weight:600}.linkb{color:var(--gold2);text-decoration:underline;font-size:13px}.page{padding:20px 0 60px;min-height:70vh}.crumbs{font-size:13px;color:var(--mut);margin:10px 0 18px}.crumbs i{margin:0 8px;font-style:normal;opacity:.5}.crumbs b{color:var(--tx);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:.02em;transition:.2s;border:1px solid transparent;white-space:nowrap}.btn.gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#1a1405}.btn.gold:hover{transform:translateY(-2px);box-shadow:0 10px 26px -8px #c9a24ba6}.btn.ghost{border-color:#4a433b;color:var(--tx)}.btn.ghost:hover{border-color:var(--gold);color:var(--gold2)}.btn.full{width:100%}.grow{flex:1}.round{width:48px;height:48px;border-radius:50%;border:1px solid #4a433b;display:grid;place-items:center;flex:none;transition:.2s;background:#0b0a0980}.round:hover,.round.on{border-color:var(--gold);color:var(--gold2)}.round.sq{border-radius:12px}.round.on svg{fill:currentColor}.topbar{background:#1a1407;color:var(--gold2);text-align:center;font-size:12px;padding:8px 12px;letter-spacing:.04em}.nav{position:sticky;top:0;z-index:50;background:#0b0a09db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-in{height:var(--nav);display:flex;align-items:center;gap:20px}.logo{display:flex;align-items:center;gap:8px;color:var(--gold2)}.logo span{font:700 20px/1 var(--f1);letter-spacing:.18em;display:flex;flex-direction:column}.logo small{font:600 9px var(--f2);letter-spacing:.5em;color:var(--mut);margin-top:3px}.links{display:flex;gap:26px;margin-left:30px;flex:1}.links a{font-size:14px;font-weight:600;color:var(--mut);padding:6px 0;border-bottom:2px solid transparent}.links a:hover,.links a.active{color:var(--tx);border-color:var(--gold)}.acts{display:flex;gap:4px;margin-left:auto}.icon-btn{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%}.icon-btn:hover{background:var(--card);color:var(--gold2)}.badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--gold);color:#1a1405;font:700 10px/18px var(--f2);text-align:center;padding:0 4px;font-style:normal}.burger{display:none}.hero{position:relative;height:calc(100svh - var(--nav) - 34px);min-height:600px;max-height:900px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#1d1812,#0b0a09 70%)}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0}.hero-stage canvas{display:block}.hero-load{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--mut)}.hero-top{position:absolute;left:0;right:0;top:20px;text-align:center;pointer-events:none;padding:0 16px;z-index:2}.hero-top h1{font-size:clamp(34px,5.6vw,74px);text-shadow:0 4px 30px #000}.hero-top h1 em{color:var(--gold2);font-style:italic}.hero-top p{display:none}.hero-ui{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:60px 16px 22px;display:flex;flex-direction:column;align-items:center;gap:14px;background:linear-gradient(transparent,#0b0a09e0 55%);pointer-events:none}.hero-ui>*{pointer-events:auto}.pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.pills.left{justify-content:flex-start;margin-bottom:24px}.pills button{padding:8px 18px;border-radius:999px;border:1px solid #3d3731;font-size:13px;font-weight:600;color:var(--mut);background:#0b0a0999}.pills button.on,.pills button:hover{background:var(--gold);color:#1a1405;border-color:var(--gold)}.hero-cap{display:flex;align-items:center;gap:20px}.cap-mid{text-align:center;min-width:min(420px,62vw)}.cap-mid small{color:var(--mut);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.cap-mid h2{font-size:clamp(22px,3vw,34px);margin:2px 0 8px}.cap-row{display:flex;gap:14px;align-items:center;justify-content:center;margin-bottom:12px;flex-wrap:wrap}.cap-row b{font-size:17px;color:var(--gold2)}.cname{color:var(--mut);font-size:13px}.hero-flat{position:absolute;top:90px;right:0;bottom:200px;left:0;display:flex;gap:12px;overflow-x:auto;padding:0 16px}.hero-flat button{flex:none;height:100%;opacity:.6}.hero-flat button.on{opacity:1}.hero-flat img{height:100%;width:auto}.swatches{display:flex;gap:8px;align-items:center}.swatches button{width:24px;height:24px;border-radius:50%;background:var(--sw);border:2px solid #3b352f;box-shadow:0 0 0 2px transparent;transition:.15s}.swatches.sm button{width:18px;height:18px}.swatches.lg button{width:34px;height:34px}.swatches button:hover{transform:scale(1.12)}.swatches button.on{border-color:var(--bg);box-shadow:0 0 0 2px var(--gold2)}.strip{border-block:1px solid var(--line);background:var(--bg2)}.strip-in{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0}.strip-in div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.strip-in svg{grid-row:span 2;color:var(--gold)}.strip-in small{color:var(--mut);font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pcard{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.25s;display:flex;flex-direction:column}.pcard:hover{border-color:#4a3f2b;transform:translateY(-4px);box-shadow:0 18px 40px -18px #000}.pc-img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(90% 70% at 50% 35%,#26211b,#15120f)}.pc-rail{position:absolute;top:14px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold2) 50%,var(--gold) 80%,transparent);opacity:.8}.pc-hook{position:absolute;top:6px;left:50%;width:14px;height:18px;margin-left:-7px;border:2px solid var(--gold);border-bottom:0;border-radius:10px 10px 0 0}.pc-img img{position:absolute;left:14px;right:14px;top:30px;bottom:8px;width:calc(100% - 28px);height:calc(100% - 38px);object-fit:contain;object-position:center top;transition:transform .5s;transform-origin:50% 0;filter:drop-shadow(0 14px 14px rgba(0,0,0,.5))}.pcard:hover .pc-img img{transform:rotate(1.6deg) scale(1.03)}.pc-tag{position:absolute;top:26px;left:12px;background:var(--gold);color:#1a1405;font:700 10px var(--f2);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;z-index:2}.pc-wish{position:absolute;top:24px;right:10px;width:36px;height:36px;border-radius:50%;background:#0b0a09b3;display:grid;place-items:center;z-index:2}.pc-wish.on{color:var(--red)}.pc-wish.on svg{fill:currentColor}.pc-media{position:relative}.pcard .pc-quick{position:absolute;bottom:14px;left:50%;transform:translate(-50%,10px);opacity:0;padding:8px 16px;border-radius:999px;background:#0b0a09e6;border:1px solid var(--gold);font-size:12px;font-weight:600;display:inline-flex;gap:6px;align-items:center;transition:.2s;z-index:2;white-space:nowrap}.pcard:hover .pc-quick,.pcard .pc-quick:focus-visible{opacity:1;transform:translate(-50%)}.pc-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}.pc-body small{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.pc-body h3{font:600 20px/1.15 var(--f1)}.pc-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;flex-wrap:wrap}.pc-col{font-size:12px;color:var(--mut)}.price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.price b{font-size:16px;color:var(--gold2)}.price s{color:var(--mut);font-size:12px}.price i{font-style:normal;font-size:11px;color:#7fd39a;font-weight:700}.price.lg b{font-size:26px}.price.lg s{font-size:15px}.dark-sec{background:var(--bg2);border-block:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ticks li{display:flex;gap:10px;align-items:flex-start;margin:12px 0;color:var(--mut)}.ticks svg{color:var(--gold);margin-top:4px;flex:none}.split-txt .btn{margin-top:14px}.split-txt h2{margin-bottom:14px}.tryon-teaser{position:relative;height:420px;display:flex;justify-content:center;align-items:flex-start;gap:0;background:radial-gradient(70% 70% at 50% 40%,#26211b,transparent);border-radius:var(--r)}.tryon-teaser img{height:78%;width:auto;filter:drop-shadow(0 18px 18px #000)}.tryon-teaser .b{margin-left:-40px;margin-top:26px;height:70%}.tt-card{position:absolute;bottom:0;left:50%;transform:translate(-50%);background:#131110f0;border:1px solid var(--line);border-radius:var(--r);padding:16px 20px;display:grid;gap:4px;justify-items:center;text-align:center;width:min(320px,92%)}.tt-card svg{color:var(--gold)}.tt-card small{color:var(--mut)}.tt-card .btn{margin-top:8px}.social-sec{background:linear-gradient(180deg,var(--bg),var(--bg2))}.social-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.social-card{display:grid;justify-items:center;text-align:center;gap:4px;padding:26px 12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);transition:.25s}.social-card:hover{transform:translateY(-5px);border-color:var(--c)}.soc-ic{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:#fff;margin-bottom:8px;background:var(--c)}.social-card small{color:var(--mut);font-size:12px;word-break:break-all}.social-card em{font-style:normal;color:var(--gold2);font-size:13px;font-weight:600;margin-top:6px;display:inline-flex;gap:4px;align-items:center}.tiktok{--c:#111}.social-card.tiktok .soc-ic{background:#000;box-shadow:inset 0 0 0 1px #3a3a3a,3px 3px #fe2c55,-3px -3px #25f4ee}.youtube{--c:#ff0033}.facebook{--c:#1877f2}.instagram{--c:#dd2a7b}.social-card.instagram .soc-ic,.soc.instagram{background:linear-gradient(45deg,#f9ce34,#ee2a7b 50%,#6228d7)}.whatsapp{--c:#25d366}.social-row{display:flex;gap:10px;margin-top:14px}.soc{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--c,#333);transition:.2s}.soc:hover{transform:translateY(-3px)}.social-row.big .soc{width:54px;height:54px;border-radius:16px}.soc.tiktok{background:#000;box-shadow:inset 0 0 0 1px #444}.faq-i{border-bottom:1px solid var(--line)}.faq-i button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;text-align:left;font-weight:600}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.faq-a p{overflow:hidden;color:var(--mut)}.faq-i.open .faq-a{grid-template-rows:1fr}.faq-i.open .faq-a p{padding-bottom:18px}.faq-i.open button{color:var(--gold2)}.news{background:var(--bg2);border-top:1px solid var(--line)}.news p{margin:10px 0 22px}.foot{border-top:1px solid var(--line);background:#080706;padding-top:50px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:36px}.foot-grid h4{font:700 12px var(--f2);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.foot-grid a,.foot-grid span.muted{display:block;color:var(--mut);padding:4px 0;font-size:14px}.foot-grid a:hover{color:var(--gold2)}.foot-grid .logo{display:flex;padding:0}.foot-grid p{margin:14px 0 0;max-width:320px;font-size:14px}.foot-b{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:36px;padding:18px 0;color:var(--mut);font-size:12px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;opacity:0;pointer-events:none;transition:.25s;z-index:80}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg2);border-left:1px solid var(--line);z-index:90;transform:translate(105%);transition:transform .3s;display:flex;flex-direction:column}.drawer.on{transform:none}.drawer header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.drawer h3{font-size:26px}.drawer .empty{display:grid;justify-items:center;gap:14px;margin:auto;color:var(--mut)}.ship-bar{padding:14px 20px 4px;font-size:13px;color:var(--mut)}.ship-bar b{color:var(--gold2)}.ship-bar span{display:block;height:5px;background:var(--line);border-radius:3px;margin-top:8px;overflow:hidden}.ship-bar i{display:block;height:100%;background:var(--gold);transition:width .3s}.lines{flex:1;overflow:auto;padding:8px 20px}.lines li{display:grid;grid-template-columns:70px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.lines img{width:70px;height:84px;object-fit:contain;background:#1b1713;border-radius:10px;padding:4px}.lines a{font-weight:600;line-height:1.3;display:block}.lines small{color:var(--mut);display:block;margin:2px 0 8px;font-size:12px}.l-r{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;color:var(--gold2)}.l-r button{color:var(--mut)}.l-r button:hover{color:var(--red)}.qty{display:inline-flex;align-items:center;border:1px solid #3f3832;border-radius:999px}.qty button{width:30px;height:30px;display:grid;place-items:center}.qty span{min-width:26px;text-align:center;font-weight:700;font-size:14px}.qty.lg button{width:40px;height:46px}.drawer footer{padding:16px 20px 20px;border-top:1px solid var(--line);display:grid;gap:8px}.tot{display:flex;justify-content:space-between;color:var(--mut);font-size:14px}.tot b{color:var(--tx)}.tot.big{font-size:18px;color:var(--tx);padding-top:8px;border-top:1px solid var(--line)}.tot.big b{color:var(--gold2)}.search-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#080706f7;padding:90px 16px 30px;display:flex;flex-direction:column;align-items:center;gap:22px;opacity:0;pointer-events:none;transition:.25s;overflow:auto}.search-ov.on{opacity:1;pointer-events:auto}.search-ov form{display:flex;gap:10px;width:min(680px,100%)}.search-ov input{flex:1;min-width:0;background:var(--card);border:1px solid #3f3832;border-radius:999px;padding:14px 22px;font-size:17px}.ov-x{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;z-index:2}.ov-x:hover{background:var(--card)}.s-res{width:min(680px,100%);display:grid;gap:10px}.s-item{display:flex;gap:14px;align-items:center;padding:10px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.s-item img{width:50px;height:60px;object-fit:contain}.s-item small{display:block;color:var(--mut)}.modal{position:fixed;z-index:90;left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px,calc(100% - 24px));max-height:92vh;overflow:auto;background:var(--bg2);border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:1fr 1fr}.m-img{background:radial-gradient(80% 70% at 50% 40%,#2a241c,#15120f);display:grid;place-items:center;padding:24px;min-height:300px}.m-img img{max-height:420px;width:auto}.m-info{padding:28px;display:grid;gap:12px;align-content:start}.m-info h3{font-size:30px}.m-info small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:11px}.opt{display:grid;gap:8px}.opt label{font-size:13px;color:var(--mut)}.opt label b{color:var(--tx)}.err{color:var(--red);font-style:normal}.sizes{display:flex;gap:8px;flex-wrap:wrap}.sizes button{min-width:48px;height:44px;border:1px solid #3f3832;border-radius:10px;font-weight:700}.sizes button:hover{border-color:var(--gold)}.sizes button.on{background:var(--gold);color:#1a1405;border-color:var(--gold)}.row2{display:flex;gap:10px;align-items:stretch}.row2>.grow{min-width:0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,40px);background:#1f1b16;border:1px solid var(--gold);padding:12px 20px;border-radius:999px;z-index:120;opacity:0;pointer-events:none;transition:.3s;display:flex;gap:8px;align-items:center;font-size:14px;max-width:calc(100% - 24px)}.toast.on{opacity:1;transform:translate(-50%)}.toast svg{color:var(--gold2);flex:none}.wa-float{position:fixed;right:16px;bottom:16px;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;z-index:60;box-shadow:0 10px 26px -6px #25d36699;transition:.2s}.wa-float:hover{transform:scale(1.08)}.pd{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:start}.pd-gal{position:sticky;top:calc(var(--nav) + 16px);display:grid;gap:14px}.seg{display:inline-flex;justify-self:start;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px}.seg button{display:flex;gap:6px;align-items:center;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--mut)}.seg button.on{background:var(--gold);color:#1a1405}.pd-main,.viewer{position:relative;border:1px solid var(--line);border-radius:18px;background:radial-gradient(80% 70% at 50% 35%,#2a241c,#14110e);aspect-ratio:1/1.05;overflow:hidden;display:grid;place-items:center;cursor:zoom-in}.pd-main img{height:92%;width:auto;object-fit:contain;transition:transform .15s ease-out;filter:drop-shadow(0 20px 20px rgba(0,0,0,.5))}.pd-main .pc-tag{top:16px}.viewer{cursor:grab;touch-action:pan-y}.viewer:active{cursor:grabbing}.viewer canvas{position:absolute;top:0;right:0;bottom:0;left:0}.viewer.flat img{height:90%;width:auto}.hint{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#0b0a09cc;border:1px solid var(--line);padding:6px 14px;border-radius:999px;font-size:12px;color:var(--mut);display:flex;gap:6px;align-items:center;pointer-events:none;z-index:2;white-space:nowrap}.thumbs{display:flex;gap:10px}.thumbs button{width:74px;height:88px;border:2px solid var(--line);border-radius:12px;background:var(--card);padding:4px}.thumbs button.on{border-color:var(--gold)}.thumbs img{width:100%;height:100%;object-fit:contain}.pd-info{display:grid;gap:16px}.pd-info h1{font-size:clamp(32px,4vw,46px)}.perks{display:grid;gap:8px;color:var(--mut);font-size:14px}.perks li{display:flex;gap:10px;align-items:center}.perks svg{color:var(--gold)}.tabs{border-top:1px solid var(--line);padding-top:6px}.tab-h{display:flex;gap:22px;border-bottom:1px solid var(--line)}.tab-h button{padding:12px 0;font-weight:600;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px}.tab-h button.on{color:var(--tx);border-color:var(--gold)}.tab-b{padding:16px 0;color:var(--mut)}.tab-b b{color:var(--tx)}.sort{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mut)}.sort select{background:var(--card);border:1px solid #3f3832;border-radius:999px;padding:9px 16px}.empty-p{padding:50px 0;display:grid;gap:16px;justify-items:center}.nf{padding:80px 0;display:grid;gap:16px;justify-items:center}.nf h1{font-size:90px;color:var(--gold)}.nf svg{color:var(--gold)}.form{display:grid;gap:14px;align-content:start;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px}.form h3{font-size:24px}.form label{display:grid;gap:6px;font-size:13px;color:var(--mut)}.form input:not([type=radio]),.form textarea{background:var(--bg);border:1px solid #3a342e;border-radius:12px;padding:12px 14px;width:100%}.form input:focus,.form textarea:focus{border-color:var(--gold);outline:0}.ok{color:#7fd39a;display:flex;gap:6px;align-items:center;font-size:14px}.two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.contact-l{display:grid;gap:12px;margin:20px 0}.contact-l li{display:flex;gap:10px;align-items:center;color:var(--gold2)}.co{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.pays{display:grid;gap:10px}.pays label{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px 16px;border:1px solid #3a342e;border-radius:12px;color:var(--tx);cursor:pointer}.pays label.on{border-color:var(--gold);background:#c9a24b14}.pays input{accent-color:#c9a24b}.sum{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;display:grid;gap:12px;position:sticky;top:calc(var(--nav) + 16px)}.sum h3{font-size:24px}.sum li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.sum img{width:52px;height:62px;object-fit:contain}.sum small{display:block;color:var(--mut)}.tbl-w{overflow-x:auto;margin-bottom:16px}.tbl{width:100%;border-collapse:collapse;min-width:420px}.tbl th,.tbl td{padding:14px;border-bottom:1px solid var(--line);text-align:left}.tbl thead th{color:var(--gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.to{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:32px;align-items:start}.to-stage{position:relative;aspect-ratio:400/640;max-height:78vh;margin:0 auto;width:100%;max-width:500px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(70% 55% at 50% 40%,#2d261d,#12100d);overflow:hidden;touch-action:none}.to-stage.photo{cursor:grab;background:#000}.mq{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mq.top{pointer-events:none}.to-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.to-shirt{position:absolute;height:auto;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45));-webkit-user-select:none;user-select:none}.to-ctl{display:grid;gap:14px}.to-ctl h3{font:700 12px var(--f2);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:6px}.to-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.to-list button{flex:none;width:62px;height:74px;border:2px solid var(--line);border-radius:12px;background:var(--card);padding:4px}.to-list button.on{border-color:var(--gold)}.to-list img{width:100%;height:100%;object-fit:contain}.rng{display:grid;gap:6px;font-size:13px;color:var(--mut)}.rng input{accent-color:#c9a24b;width:100%}.filebtn{cursor:pointer}@media (max-width:1080px){.grid,.social-grid{grid-template-columns:repeat(3,1fr)}.foot-grid{grid-template-columns:1fr 1fr}.to{grid-template-columns:1fr}.pd{gap:28px}}@media (max-width:820px){.burger{display:grid}.links{position:fixed;inset:calc(var(--nav) + 34px) 0 0 0;background:var(--bg);flex-direction:column;gap:0;margin:0;padding:12px 24px;transform:translate(-100%);transition:.3s;z-index:49}.links.open{transform:none}.links a{font-size:22px;font-family:var(--f1);padding:18px 0;border-bottom:1px solid var(--line)}.logo{margin:0 auto 0 0}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.strip-in{grid-template-columns:1fr 1fr}.split,.two,.co,.pd{grid-template-columns:1fr}.pd-gal,.sum{position:static}.modal{grid-template-columns:1fr}.m-img{min-height:0;padding:14px}.m-img img{max-height:260px}.tryon-teaser{height:360px}}@media (max-width:600px){.topbar{font-size:11px}.hero{min-height:560px}.hero-top h1{font-size:34px}.hero-top p{display:none}.hero-cap{gap:10px}.cap-mid{min-width:0;width:min(250px,52vw)}.round{width:42px;height:42px}.social-grid{grid-template-columns:repeat(2,1fr)}.social-grid .social-card:last-child{grid-column:span 2}.foot-grid{grid-template-columns:1fr}.pc-body h3{font-size:17px}.pc-body{padding:10px 12px 14px}.pc-quick{display:none!important}.row2{flex-wrap:wrap}.drawer{width:100%}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vfb{height:90%;width:auto;position:absolute;left:50%;top:5%;transform:translate(-50%)}
