.y{color:var(--gold)}.hdr-shop nav a.on{color:var(--ink)}.hdr-cart{display:inline-flex;align-items:center;gap:.55em}.hdr-cart b{min-width:1.7em;height:1.7em;display:inline-grid;place-items:center;border-radius:99px;background:var(--gold);color:#08080a;font-weight:600;letter-spacing:0;font-size:.62rem;padding:0 .45em}.hdr-cart b[data-n="0"]{background:transparent;color:var(--ink-mute);border:1px solid var(--line)}.shop-main{min-height:70vh}.shop-ftr{padding:0 0 40px}.shop-ftr .ftr2{margin-top:0;padding-top:34px;border-top:1px solid var(--line)}.shop{padding:clamp(120px,14vw,170px) 0 clamp(60px,8vw,110px)}a.card{display:block;color:inherit}.card .foot .p{color:var(--ink);letter-spacing:.08em}.card-vis .shot{height:100%;width:auto;margin:0 auto;object-fit:contain}.shop-pag{display:flex;gap:18px;justify-content:center;margin-top:44px;font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.shop-pag a:hover{color:var(--ink)}.pdp{position:relative;overflow:hidden;padding:clamp(108px,12vw,150px) 0 clamp(60px,8vw,100px)}.pdp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 52% 56% at 30% 52%,color-mix(in srgb,var(--accent) 30%,transparent) 0%,transparent 70%);filter:blur(60px);opacity:.9}.pdp .wrap{position:relative;z-index:2}.pdp-crumb{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:clamp(22px,4vw,40px)}.pdp-crumb a{color:var(--ink-dim);transition:color .3s}.pdp-crumb a:hover{color:var(--ink)}.pdp-crumb span{color:var(--ink-mute)}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,6vw,96px);align-items:center}.pdp-vis{position:relative;display:flex;align-items:flex-end;justify-content:center;height:clamp(400px,64vh,660px)}.pdp-vis .pack{height:100%;width:auto;flex:none;filter:drop-shadow(0 46px 80px rgba(0,0,0,.62));animation:pdpIn .9s var(--ease) both}.pdp-vis .dev{height:78%;width:auto;flex:none;z-index:2;margin-left:-22px;filter:drop-shadow(-14px 22px 40px rgba(0,0,0,.75));animation:pdpIn .9s .12s var(--ease) both}.pdp-vis .shot{max-height:100%;width:auto;object-fit:contain}@keyframes pdpIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pdp-info .kick{display:block;margin-bottom:14px}.pdp-info h1{font-family:var(--f-disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:var(--t-h2);line-height:.9;letter-spacing:-.028em;margin:0 0 18px}.pdp-info .sub{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 22px}.pdp-info .rule{width:52px;height:2px;background:var(--accent);margin-bottom:26px}.pdp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px}.pdp-tags span{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);border-radius:99px;padding:5px 11px}.pdp-price{display:flex;align-items:baseline;gap:14px;margin:0 0 20px}.pdp-price b{font-family:var(--f-disp);font-weight:800;font-stretch:112%;font-size:clamp(1.7rem,2.6vw,2.2rem);letter-spacing:-.01em;color:var(--ink)}.pdp-price span{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.pdp-buy{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:2px}.qty button{width:44px;height:100%;min-height:48px;font-size:1.1rem;color:var(--ink-dim);transition:color .3s}.qty button:hover{color:var(--ink)}.qty input{width:42px;background:none;border:0;outline:0;color:var(--ink);text-align:center;font-family:var(--f-mono);font-size:.8rem;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-buy .btn{flex:1;min-width:200px}.pdp-buy .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.add-msg{min-height:1.6em;margin:14px 0 0;font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.add-msg a{color:var(--ink);border-bottom:1px solid currentColor}.add-msg.err{color:#ff8a8a}.pdp-legal{margin:22px 0 0;font-size:.72rem;color:var(--ink-mute);line-height:1.6;max-width:46ch}.pdp-desc{margin-top:clamp(30px,4vw,44px);padding-top:26px;border-top:1px solid var(--line)}.pdp-desc p{margin:0 0 18px;font-size:.92rem;color:#c9c9d1;line-height:1.62;max-width:52ch}.pdp-desc h3{font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-dim);margin:26px 0 12px}.pdp-desc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pdp-desc li{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:.88rem;color:#c9c9d1;line-height:1.5}.pdp-desc li strong{font-family:var(--f-mono);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding-top:.3em}.pdp-more{padding:clamp(40px,6vw,80px) 0 0}.pdp-more-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.pdp-more-head h2{font-family:var(--f-disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.4rem);line-height:.92;letter-spacing:-.02em;margin:10px 0 0}.pdp-more-head a{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);padding-bottom:3px;white-space:nowrap}.pdp-more-head a:hover{color:var(--ink);border-color:var(--ink)}@media(max-width:900px){.pdp-grid{grid-template-columns:1fr;gap:34px}.pdp-vis{height:clamp(300px,52vh,440px)}.pdp-vis .dev{margin-left:-14px}.pdp:before{background:radial-gradient(ellipse 80% 40% at 50% 26%,color-mix(in srgb,var(--accent) 30%,transparent) 0%,transparent 70%)}}@media(max-width:520px){.pdp-desc li{grid-template-columns:1fr;gap:4px}.pdp-buy .btn{min-width:0}}.cart{padding:clamp(120px,14vw,170px) 0 clamp(60px,8vw,110px)}.cart h1{font-family:var(--f-disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:clamp(2rem,5.2vw,4.3rem);line-height:.88;letter-spacing:-.03em;margin:10px 0 36px}.cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px,4vw,56px);align-items:start}.cart-lines{border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-line .img{width:96px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.cart-line .img img{width:100%;height:100%;object-fit:cover}.cart-line h3{font-family:var(--f-disp);font-weight:800;font-stretch:114%;text-transform:uppercase;font-size:1rem;letter-spacing:-.005em;margin:0 0 6px;line-height:1.05}.cart-line .unit{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px}.cart-line .row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cart-line .qty button{min-height:38px;width:36px}.cart-line .rm{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.cart-line .rm:hover{color:var(--ink);border-color:var(--ink)}.cart-line .sum{font-family:var(--f-mono);font-size:.8rem;letter-spacing:.06em;color:var(--ink);text-align:right}.cart-box{border:1px solid var(--line);border-radius:14px;padding:24px;background:linear-gradient(170deg,#ffffff09,#fff0 55%),var(--bg-2);position:sticky;top:100px}.cart-box .tot{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:14px}.cart-box .tot span{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.cart-box .tot b{font-family:var(--f-disp);font-weight:800;font-stretch:112%;font-size:1.6rem}.cart-box .note{font-size:.76rem;color:var(--ink-mute);margin:0 0 20px;line-height:1.55}.cart-box .btn{width:100%}.cart-box .upd{margin-top:10px}.cart-box .back{display:block;text-align:center;margin-top:18px;font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.cart-box .back:hover{color:var(--ink)}.cart-empty{padding:40px 0 20px}.cart-empty p{color:var(--ink-dim);margin:0 0 26px}@media(max-width:900px){.cart-grid{grid-template-columns:1fr}.cart-box{position:static}}@media(max-width:520px){.cart-line{grid-template-columns:72px minmax(0,1fr);gap:14px}.cart-line .img{width:72px}.cart-line .sum{grid-column:2;text-align:left}}.js .cart-box .upd{display:none}.usps{padding:0 0 clamp(60px,8vw,110px)}.usp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.usp{position:relative;border:1px solid var(--line);border-radius:14px;padding:clamp(24px,3vw,36px);background:linear-gradient(170deg,#ffffff09,#fff0 55%),var(--bg-2)}.usp svg{width:44px;height:44px;fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:26px}.usp .n{position:absolute;top:clamp(24px,3vw,36px);right:clamp(24px,3vw,36px);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.2em;color:var(--ink-mute)}.usp h3{font-family:var(--f-disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.3rem,2vw,1.7rem);line-height:.95;letter-spacing:-.015em;margin:0 0 14px}.usp p{margin:0;font-size:.9rem;color:#c9c9d1;line-height:1.6;max-width:38ch}@media(max-width:900px){.usp-grid{grid-template-columns:1fr}}.faq{padding:0 0 clamp(70px,9vw,130px)}.faq-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,96px);align-items:start}.faq-head h2{font-family:var(--f-disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:clamp(2rem,4.6vw,3.8rem);line-height:.88;letter-spacing:-.03em;margin:10px 0 18px}.faq-head .side{font-size:.88rem;color:var(--ink-dim);max-width:30ch;margin:0}.faq-head .side a{color:var(--ink);border-bottom:1px solid rgba(255,255,255,.32)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;font-family:var(--f-disp);font-weight:700;font-stretch:112%;text-transform:uppercase;font-size:clamp(.9rem,1.2vw,1.02rem);letter-spacing:.005em;line-height:1.25;transition:color .3s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:99px;font-family:var(--f-mono);font-weight:400;color:var(--gold);transition:transform .4s var(--ease),border-color .3s}.faq-item summary:hover{color:var(--gold)}.faq-item[open] summary:after{transform:rotate(45deg);border-color:var(--gold)}.faq-a p{margin:0 0 22px;font-size:.92rem;color:#c9c9d1;line-height:1.65;max-width:60ch}.faq-a a{color:var(--ink);border-bottom:1px solid rgba(255,255,255,.32)}@media(max-width:900px){.faq-in{grid-template-columns:1fr}}.hdr-acc{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-right:18px;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr-acc:hover{color:var(--ink)}@media(max-width:900px){.hdr-acc{display:none}}.pdp-gal{display:flex;flex-direction:column;gap:14px;min-width:0}.pdp-stage{display:flex;align-items:center;justify-content:center;height:clamp(360px,60vh,620px);border-radius:14px;overflow:hidden}.pdp-stage .shot{max-height:100%;max-width:100%;width:auto;object-fit:contain;filter:drop-shadow(0 40px 70px rgba(0,0,0,.55));animation:pdpIn .6s var(--ease) both}.pdp-thumbs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.pdp-thumbs .th{width:68px;height:68px;padding:0;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2);opacity:.6;transition:opacity .3s,border-color .3s}.pdp-thumbs .th img{width:100%;height:100%;object-fit:cover;display:block}.pdp-thumbs .th:hover{opacity:1}.pdp-thumbs .th.on{opacity:1;border-color:var(--gold)}.pdp-thumbs .th[hidden]{display:none}@media(max-width:900px){.pdp-stage{height:clamp(280px,48vh,420px)}.pdp-thumbs .th{width:56px;height:56px}}.pdp-opts{border:0;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pdp-opts legend{display:block;margin-bottom:12px;padding:0}.pdp-opts .opt{position:relative;cursor:pointer}.pdp-opts .opt input{position:absolute;opacity:0;pointer-events:none}.pdp-opts .opt span{display:inline-block;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);border-radius:99px;padding:9px 14px;transition:color .3s,border-color .3s,background .3s}.pdp-opts .opt:hover span{color:var(--ink)}.pdp-opts .opt input:checked+span{color:#08080a;background:var(--gold);border-color:var(--gold)}.pdp-opts .opt input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.pdp-opts .opt input:disabled+span{opacity:.35;text-decoration:line-through}.b2b{padding:clamp(120px,14vw,170px) 0 clamp(60px,8vw,110px)}.b2b-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.b2b h1{font-family:var(--f-disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.88;letter-spacing:-.03em;margin:10px 0 0}.b2b-loc{text-align:right}.b2b-loc .nm{font-family:var(--f-disp);font-weight:700;font-stretch:112%;text-transform:uppercase;font-size:1.05rem;margin:6px 0 4px}.b2b-loc .sw{margin:0;font-size:.78rem;color:var(--ink-mute)}.b2b-loc .sw a{color:var(--ink-dim);border-bottom:1px solid var(--line);margin-left:6px}.b2b-loc .sw a:hover{color:var(--ink)}.b2b-facts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:26px 0 clamp(30px,4vw,48px)}.b2b-facts li{border:1px solid var(--line);border-radius:99px;padding:7px 13px;color:var(--ink-dim);font-size:.6rem}.b2b-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,4vw,56px);align-items:start}.b2b-sec+.b2b-sec{margin-top:clamp(30px,4vw,48px)}.b2b-sec h2{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-family:var(--f-disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:-.01em;margin:0 0 14px}.b2b-sec h2 .mono{font-size:.58rem;color:var(--ink-mute);letter-spacing:.18em}.b2b-rows{border-top:1px solid var(--line)}.b2b-row{display:grid;grid-template-columns:64px minmax(0,1fr) 150px auto 110px;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);position:relative}.b2b-row:before{content:"";position:absolute;left:-14px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--c,var(--gold));opacity:0;transition:opacity .3s}.b2b-row.has:before{opacity:1}.b2b-row .img{width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.b2b-row .img img{width:100%;height:100%;object-fit:cover;display:block}.b2b-row h3,.b2b-row .h3{display:block;font-family:var(--f-disp);font-weight:800;font-stretch:114%;text-transform:uppercase;font-size:.95rem;line-height:1.05;margin:0 0 4px}.b2b-row .nm .mono{font-size:.56rem;color:var(--c,var(--ink-mute));letter-spacing:.18em}.b2b-row .pr{display:flex;flex-direction:column;gap:3px}.b2b-row .pr b{font-family:var(--f-mono);font-size:.82rem;font-weight:500;color:var(--ink)}.b2b-row .pr .mono{font-size:.55rem;color:var(--ink-mute);letter-spacing:.12em}.b2b-row .qty button{min-height:40px;width:38px}.b2b-row .qty input{width:46px}.b2b-row .sum{margin:0;text-align:right;font-family:var(--f-mono);font-size:.8rem;color:var(--ink-dim)}.b2b-row.has .sum{color:var(--ink)}.b2b-extra{grid-template-columns:64px minmax(0,1fr) 150px auto;cursor:not-allowed;opacity:.55;transition:opacity .3s}.b2b-extra.open{cursor:pointer;opacity:1}.b2b-extra input{width:22px;height:22px;accent-color:var(--gold);justify-self:end}.b2b-extra .lock{grid-column:2 / -1;font-size:.55rem;color:var(--ink-mute);letter-spacing:.16em;margin-top:-6px}.b2b-extra.open .lock{color:var(--gold)}.b2b-box{position:sticky;top:100px}.b2b-box .tot+.tot{margin-top:-2px}.b2b-box .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.b2b-box .add-msg{text-align:center}.b2b-noscript{grid-column:1 / -1;color:var(--ink-dim)}.b2b-gate{max-width:640px}.b2b-gate .lead{color:var(--ink-dim);margin:22px 0 30px;line-height:1.6}.b2b-gate-btns{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1000px){.b2b-grid{grid-template-columns:1fr}.b2b-box{position:static}.b2b-loc{text-align:left}}@media(max-width:620px){.b2b-row{grid-template-columns:52px minmax(0,1fr) auto;gap:10px 14px}.b2b-row .img{width:52px;height:52px}.b2b-row .pr{grid-column:2;grid-row:2}.b2b-row .qty{grid-column:2 / -1;grid-row:3;justify-self:start}.b2b-row .sum{grid-column:3;grid-row:1}.b2b-extra{grid-template-columns:52px minmax(0,1fr) auto}.b2b-extra .pr{grid-column:2;grid-row:2}.b2b-extra input{grid-column:3;grid-row:1}.b2b-row:before{left:-8px}}.b2b-facts3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(26px,3vw,38px) 0 0}.b2b-facts3 .fact{position:relative;border:1px solid var(--line);border-radius:14px;padding:clamp(20px,2.4vw,28px);background:linear-gradient(170deg,#ffffff09,#fff0 55%),var(--bg-2)}.b2b-facts3 .fact .n{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);font-size:.58rem;color:var(--ink-mute);letter-spacing:.2em}.b2b-facts3 h3{font-family:var(--f-disp);font-weight:800;font-stretch:120%;text-transform:uppercase;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:.92;letter-spacing:-.02em;margin:0 0 12px}.b2b-facts3 p{margin:0;font-size:.84rem;color:#c9c9d1;line-height:1.55;max-width:36ch}.b2b-facts3 .fact.hi{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.b2b-facts3 .fact.hi strong{color:var(--gold);font-weight:600}.b2b-facts3.b2b-facts3-gate{margin-top:clamp(40px,5vw,64px);max-width:none}@media(max-width:900px){.b2b-facts3{grid-template-columns:1fr}}.b2b-calc{margin:6px 0 18px;padding:14px 14px 12px;border-radius:10px;border:1px dashed var(--line);transition:border-color .3s}.b2b-box.has .b2b-calc{border-color:color-mix(in srgb,var(--gold) 50%,var(--line))}.b2b-calc .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.b2b-calc .row>span{font-family:var(--f-mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.b2b-calc .row b{font-family:var(--f-mono);font-size:.82rem;font-weight:500;color:var(--ink)}.b2b-calc .row.mg b{color:var(--gold);font-size:.95rem;font-weight:600}.b2b-calc .row.mg em{font-style:normal;font-size:.72rem;margin-left:4px}.b2b-calc p{margin:8px 0 0;font-size:.68rem;color:var(--ink-mute);line-height:1.5}.apply-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(30px,5vw,80px);align-items:start}.apply .lead{color:var(--ink-dim);margin:22px 0 30px;line-height:1.6;max-width:46ch}.apply-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.apply-steps li{display:flex;gap:18px;border:1px solid var(--line);border-radius:14px;padding:18px 20px}.apply-steps .n{color:var(--gold);padding-top:3px}.apply-steps h3{font-family:var(--f-disp);font-weight:800;font-stretch:120%;text-transform:uppercase;font-size:1rem;letter-spacing:-.01em;margin:0 0 6px}.apply-steps p{margin:0;font-size:.84rem;color:#c9c9d1;line-height:1.55}.apply-login{margin-top:26px;font-size:.88rem;color:var(--ink-dim)}.apply-login a{color:var(--ink);border-bottom:1px solid currentColor}.apply-form{background:#f4f2ec;color:#111;border-radius:18px;padding:clamp(18px,3vw,34px);min-height:200px}.apply-empty{margin:0;font-size:.9rem;line-height:1.6}.apply-empty a{border-bottom:1px solid currentColor}@media(max-width:860px){.apply-grid{grid-template-columns:1fr}}.b2b-ship{display:flex;align-items:center;gap:16px;margin:clamp(24px,3vw,34px) 0 0;padding:16px 22px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.b2b-ship svg{width:34px;height:34px;flex:none;color:var(--gold)}.b2b-ship p{margin:0;font-size:clamp(1rem,1.6vw,1.2rem);color:var(--ink)}.b2b-ship strong{font-family:var(--f-disp);font-weight:800;font-stretch:120%;text-transform:uppercase;color:var(--gold);letter-spacing:-.01em;margin-right:6px}.b2b-ship+.b2b-facts{margin-top:14px}.cart-box .tot.ship b{color:var(--gold);font-size:1.15rem}.b2b-facts3.end{margin-top:clamp(50px,6vw,90px)}.b2b-hero{padding:0 0 clamp(40px,6vw,80px);overflow:hidden}.b2b-hero-h{font-family:var(--f-disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:clamp(2.6rem,8.2vw,7.4rem);line-height:.86;letter-spacing:-.035em;margin:14px 0 0}.b2b-hero-name{color:var(--ink-dim)}.b2b-hero-sub{font-family:var(--f-mono);font-size:clamp(.8rem,1.3vw,1rem);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:clamp(18px,2.4vw,28px) 0 0}.b2b-hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin:clamp(22px,3vw,34px) 0 0}.b2b-reel{margin-top:clamp(40px,6vw,80px);padding:30px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.b2b-reel-track{display:flex;gap:clamp(18px,2.4vw,34px);width:max-content;animation:b2bReel 70s linear infinite}.b2b-reel:hover .b2b-reel-track{animation-play-state:paused}.b2b-reel-tile{margin:0;flex:none;width:clamp(220px,26vw,380px);aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#111;box-shadow:0 30px 60px #0000008c;border:1px solid var(--line);transform:rotate(-4deg);transition:transform .5s var(--ease)}.b2b-reel-tile:nth-child(2n){transform:rotate(4deg) translateY(26px)}.b2b-reel-tile:hover{transform:rotate(0) scale(1.04)}.b2b-reel-tile img{width:100%;height:100%;object-fit:cover;display:block}@keyframes b2bReel{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.b2b-reel-track{animation:none}}.b2b-h2{font-family:var(--f-disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:clamp(1.8rem,4.4vw,3.4rem);line-height:.9;letter-spacing:-.03em;margin:0}#order{scroll-margin-top:90px}.pk{margin-top:clamp(60px,8vw,110px);scroll-margin-top:90px}.pk-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(22px,3vw,34px)}.pk-folder{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0e0e11}.pk-folder img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .4s,transform .6s var(--ease)}.pk-folder:hover img{opacity:.8;transform:scale(1.03)}.pk-folder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(5,5,7,.92))}.pk-folder-txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(18px,2.2vw,26px);display:grid;gap:6px}.pk-folder-txt .mono{color:var(--gold)}.pk-folder-txt b{font-family:var(--f-disp);font-weight:800;font-stretch:120%;text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1}.pk-folder-txt span:last-child{color:#c9c9d1;font-size:.86rem}@media(max-width:860px){.pk-folders{grid-template-columns:1fr}.pk-folder{aspect-ratio:16/9}}.pl-back{margin:0 0 26px}.pl-back a{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.pl-back a:hover{color:var(--ink)}.pl .b2b-h2{margin-top:10px}.pl-lead{color:var(--ink-dim);max-width:56ch;line-height:1.6;margin:16px 0 22px}.pl-h{font-family:var(--f-disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:1.05rem;margin:clamp(40px,5vw,60px) 0 10px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.pl-h .mono{color:var(--ink-dim);font-weight:400}.pl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pl-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.pl-th{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#111;display:grid;place-items:center}.pl-th img{width:100%;height:100%;object-fit:cover}.pl-bc .pl-th{background:#fff}.pl-bc .pl-th img{object-fit:contain}.pl-zip{color:var(--gold);font-size:.62rem;letter-spacing:.14em}.pl-t{display:grid;gap:4px}.pl-t b{font-weight:600}.pl-t .mono{color:var(--ink-dim);font-size:.62rem;letter-spacing:.12em}.pl-dl{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pl-dl a{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);border-radius:99px;padding:9px 14px;transition:border-color .3s,background .3s}.pl-dl a:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.pl-empty{border:1px dashed var(--line);border-radius:16px;padding:40px;text-align:center;color:var(--ink-dim)}@media(max-width:560px){.pl-row{grid-template-columns:52px minmax(0,1fr)}.pl-th{width:52px;height:52px}.pl-dl{grid-column:1/-1;justify-content:flex-start}}.pk-folder-ico{background:radial-gradient(ellipse 70% 55% at 50% 38%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 70%),#0b0b0e}.pk-ico{position:absolute;left:0;right:0;top:12%;bottom:36%;display:grid;place-items:center;color:var(--gold);transition:transform .6s var(--ease)}.pk-ico svg{width:52%;max-width:230px;height:auto;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--gold) 35%,transparent))}.pk-folder-ico:hover .pk-ico{transform:scale(1.05)}.pk-folder-ico:after{background:linear-gradient(180deg,transparent 55%,rgba(5,5,7,.6))}.pl-row{grid-template-columns:120px minmax(0,1fr) auto;gap:24px;padding:16px 0}.pl-th{width:120px;height:150px;border-radius:12px}.pl-th img{transition:transform .5s var(--ease)}.pl-row:hover .pl-th img{transform:scale(1.04)}.pl-bc .pl-row{grid-template-columns:180px minmax(0,1fr) auto}.pl-bc .pl-th{width:180px;height:100px;padding:8px}.pl-th:has(.pl-zip){height:80px}.pl-t b{font-size:1.05rem}@media(max-width:560px){.pl-row{grid-template-columns:84px minmax(0,1fr)}.pl-th{width:84px;height:105px}.pl-bc .pl-row{grid-template-columns:120px minmax(0,1fr)}.pl-bc .pl-th{width:120px;height:70px}}.pk-folder{aspect-ratio:16/11}.pk-ico{top:10%;bottom:42%}.pk-ico svg{width:30%;max-width:120px;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gold) 30%,transparent))}.pk-folder-ico{background:radial-gradient(ellipse 55% 45% at 50% 32%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 70%),#0b0b0e}.pk-folder-txt b{font-size:clamp(1.05rem,1.6vw,1.3rem)}.b2b-facts3.end{margin-top:clamp(40px,4.5vw,60px);padding-top:clamp(40px,4.5vw,60px);border-top:1px solid var(--line);position:relative}@media(max-width:860px){.pk-folder{aspect-ratio:16/9}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shop.css.map */
