:root{--bg: #0a0908;--bg-2: #121110;--card: #161412;--line: rgba(255, 244, 225, .09);--line-2: rgba(255, 244, 225, .16);--text: #f4efe6;--muted: rgba(244, 239, 230, .62);--dim: rgba(244, 239, 230, .4);--gold: #c9a86a;--gold-2: #e2c88f;--ok: #7fbf8a;--bad: #e07a6a;--radius: 14px;--ease: cubic-bezier(.65, 0, .35, 1);--header-h: 72px;--nav-h: 76px;--gutter: clamp(16px, 4vw, 52px)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body, system-ui, sans-serif);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0}p{margin:0}.gold{color:var(--gold)}.muted{color:var(--muted)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:8px;z-index:100;background:var(--gold);color:#000;padding:8px 14px;border-radius:8px}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.page-width{width:100%;max-width:1320px;margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(40px,7vw,88px) 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.section-head h2{font-size:clamp(24px,3vw,36px)}.link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;transition:color .2s}.link-arrow:hover{color:var(--text)}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 26px;border-radius:10px;border:1px solid transparent;font-weight:600;font-size:15px;letter-spacing:.01em;transition:transform .2s var(--ease),background .2s,border-color .2s,opacity .2s}.btn:active{transform:scale(.98)}.btn--gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#17120a;box-shadow:0 10px 30px -12px #c9a86a8c}.btn--gold:hover{background:linear-gradient(180deg,#ecd7a6,#d3b57a)}.btn--ghost{border-color:var(--line-2);background:#ffffff05}.btn--ghost:hover{border-color:var(--gold)}.btn--block{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#0a090859;transition:border-color .2s;position:relative}.icon-btn:hover{border-color:var(--gold)}.icon{width:20px;height:20px;flex:none}.wordmark{font-weight:600;font-size:19px;letter-spacing:.16em;line-height:1;padding-left:.16em}.logo-mark{width:28px;height:28px;color:var(--text)}.site-header{position:sticky;top:0;z-index:40;height:var(--header-h);transition:background-color .35s var(--ease),height .35s var(--ease),border-color .35s;background:#0a0908db;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.template-index .site-header{position:fixed;inset:0 0 auto 0;background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.template-index .site-header:before{content:"";position:absolute;top:0;right:0;bottom:-40px;left:0;background:linear-gradient(180deg,#0a0908b3,#0a090800);pointer-events:none;transition:opacity .35s}.template-index .site-header.is-solid{background:#0a0908db;border-color:var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.template-index .site-header.is-solid:before{opacity:0}.site-header.is-solid{height:62px}.site-header__inner{position:relative;height:100%;display:flex;align-items:center;gap:24px}.logo{display:inline-flex;align-items:center;gap:10px}.site-nav{display:flex;gap:clamp(18px,2.4vw,36px);margin:0 auto;font-size:14px}.site-nav a{color:#f4efe6c7;transition:color .2s;padding:8px 0;position:relative}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.site-nav a:hover{color:var(--text)}.site-nav a:hover:after,.site-nav a[aria-current]:after{transform:scaleX(1)}.site-nav a[aria-current]{color:var(--text)}.header-actions{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:14px}.account-link{display:inline-flex;align-items:center;gap:10px;color:#f4efe6db;padding:0 6px}.account-link:hover{color:var(--text)}.account-link__icon{display:none}.icon-btn--quiet{border-color:transparent;background:none;color:var(--dim)}.icon-btn--quiet:hover,.icon-btn--quiet.is-on{color:var(--gold);border-color:transparent}.icon-btn .sound-on,.icon-btn.is-on .sound-off{display:none}.icon-btn.is-on .sound-on{display:inline}.cart-count{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:#17120a;font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.cart-count.is-bump{animation:bump .32s var(--ease)}@keyframes bump{40%{transform:scale(1.3)}}.menu-btn{display:none}.site-header.is-moving{opacity:0;transition:opacity .3s}@media(max-width:899px){.site-nav,.account-link span:first-child{display:none}.account-link__icon{display:inline-grid;place-items:center;width:44px;height:44px}.menu-btn{display:inline-grid}.wordmark{font-size:17px}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000080;opacity:0;transition:opacity .25s}.mobile-menu.is-open{opacity:1}.mobile-menu__panel{position:absolute;inset:0 0 0 auto;width:min(88vw,380px);background:var(--bg-2);border-left:1px solid var(--line);padding:18px var(--gutter) 32px;transform:translate(16px);transition:transform .3s var(--ease);display:flex;flex-direction:column}.mobile-menu.is-open .mobile-menu__panel{transform:none}.mobile-menu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mobile-menu nav a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-size:18px}.mobile-menu nav .icon{color:var(--dim)}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0000008c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.cart-drawer.is-open{opacity:1}.cart-drawer__panel{position:absolute;inset:0 0 0 auto;width:min(92vw,430px);background:radial-gradient(120% 50% at 100% 0%,rgba(201,168,106,.09),transparent 60%),var(--bg-2);border-left:1px solid var(--line-2);box-shadow:-30px 0 80px -20px #000000b3;display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s cubic-bezier(.22,1,.36,1)}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.cart-drawer__top h2{display:flex;align-items:center;gap:10px;font-size:20px}.cart-drawer__badge{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#c9a86a1f;border:1px solid rgba(201,168,106,.35);color:var(--gold)}.cart-drawer__badge .icon{width:18px;height:18px}.cart-drawer__count{min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--gold);color:#17120a;font-size:13px;font-weight:700;line-height:24px;text-align:center;animation:bump .35s var(--ease)}.cart-drawer__close .icon{transition:transform .3s var(--ease)}.cart-drawer__close:hover .icon{transform:rotate(90deg)}.cart-drawer__body{flex:1;min-height:0;display:flex;flex-direction:column}.ship-goal{margin:14px 20px 4px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;font-size:13.5px;color:var(--muted)}.ship-goal p{display:flex;align-items:center;gap:10px}.ship-goal .icon{width:18px;height:18px;color:var(--gold)}.ship-goal b{color:var(--text);font-weight:600}.ship-goal b.gold{color:var(--gold)}.ship-goal__track{height:6px;margin-top:10px;border-radius:3px;background:#ffffff0f;overflow:hidden}.ship-goal__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-2));box-shadow:0 0 12px #e2c88f80;transition:width .7s cubic-bezier(.22,1,.36,1)}.ship-goal.is-done{border-color:#c9a86a59;background:#c9a86a14}.ship-goal.is-done .icon{animation:bump .5s var(--ease)}.cart-drawer__lines{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px}.cart-drawer .cart-line{grid-template-columns:68px 1fr auto;gap:14px;align-items:start}.cart-drawer.is-entering .cart-line{animation:lineIn .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--i, 0) * 60ms)}@keyframes lineIn{0%{opacity:0;transform:translate(24px)}}.cart-line__media{display:block;width:68px;height:68px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#0f0e0d}.cart-drawer .cart-line img{width:100%;height:100%;border:0;border-radius:0;object-fit:cover;transition:transform .4s var(--ease)}.cart-line:hover .cart-line__media img{transform:scale(1.06)}.cart-line__ph{display:grid;place-items:center;width:100%;height:100%;color:var(--gold);opacity:.7}.cart-line__ph svg{width:34px;height:34px}.cart-line__kind{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.cart-line__kind .icon{width:13px;height:13px}.cart-drawer .cart-line__title{display:block;margin-top:3px;font-weight:600;line-height:1.3}.cart-line__side{display:grid;justify-items:end;gap:4px}.cart-line__side small{color:var(--dim);font-size:12px}.cart-drawer .cart-line__remove{display:grid;place-items:center;width:30px;height:30px;margin:6px 0 0;border-radius:50%;border:1px solid transparent;color:var(--dim);transition:color .2s,border-color .2s,background .2s}.cart-drawer .cart-line__remove:hover{color:#ff8a7a;border-color:#ff8a7a59;background:#ff8a7a14}.cart-drawer .cart-line__remove .icon{width:15px;height:15px}.cart-drawer .cart-line.is-busy{opacity:.5;pointer-events:none}.cart-drawer .cart-line.is-leaving{opacity:0;transform:translate(40px)}.cart-drawer .qty button{transition:color .2s,background .2s;border-radius:8px}.cart-drawer .qty button:hover{color:var(--gold);background:#c9a86a14}.cart-drawer__foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0a090859;display:grid;gap:10px}.cart-drawer__foot .sum-row--total{border-top:0;margin-top:0;padding-top:0;font-weight:600}.cart-drawer__cta{position:relative;overflow:hidden;gap:10px}.cart-drawer__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:shine 3.2s ease-in-out 1s infinite;pointer-events:none}@keyframes shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.cart-drawer__cta .icon-arrow,.cart-drawer__view .icon-arrow{transition:transform .3s var(--ease)}.cart-drawer__cta:hover .icon-arrow,.cart-drawer__view:hover .icon-arrow{transform:translate(4px)}.cart-drawer__view{gap:10px;font-size:14px;transition:border-color .25s,background .25s,color .25s}.cart-drawer__view .icon-bag{width:17px;height:17px;color:var(--gold);transition:transform .35s var(--ease)}.cart-drawer__view:hover{background:#c9a86a14;color:var(--gold-2)}.cart-drawer__view:hover .icon-bag{transform:translateY(-2px) rotate(-8deg)}.cart-drawer__perks{display:flex;justify-content:space-between;gap:8px;list-style:none;margin:2px 0 0;padding:0;font-size:11.5px;color:var(--muted)}.cart-drawer__perks li{display:inline-flex;align-items:center;gap:5px}.cart-drawer__perks .icon{width:14px;height:14px;color:var(--gold)}.cart-drawer__foot .note{margin-top:0;font-size:12px;text-align:center}.cart-drawer__empty{margin:auto;text-align:center;padding:24px;display:grid;gap:8px;justify-items:center}.cart-drawer__empty-icon{display:grid;place-items:center;width:84px;height:84px;margin-bottom:8px;border-radius:50%;color:var(--gold);background:#c9a86a14;border:1px solid rgba(201,168,106,.3);animation:float 3s ease-in-out infinite}.cart-drawer__empty-icon .icon{width:36px;height:36px}@keyframes float{50%{transform:translateY(-6px)}}.cart-drawer__empty-title{font-size:19px;font-weight:600}.cart-drawer__empty .btn{margin-top:12px}@media(prefers-reduced-motion:reduce){.cart-drawer__panel{transition-duration:.01s}.cart-drawer.is-entering .cart-line,.cart-drawer__cta:after,.cart-drawer__empty-icon{animation:none}}html.no-scroll{overflow:hidden}.bottom-nav{display:none}@media(max-width:899px){body{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;position:fixed;z-index:50;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:6px;border-radius:22px;background:#121110e6;border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bottom-nav a{display:grid;justify-items:center;gap:4px;padding:9px 0 7px;border-radius:16px;font-size:11px;color:var(--muted)}.bottom-nav a[aria-current]{color:var(--gold);background:#c9a86a1a;border:1px solid rgba(201,168,106,.35)}}.garage{position:relative;height:100svh;min-height:600px;overflow:hidden;background:#0a0908;isolation:isolate}.garage__stage{position:absolute;left:50%;top:var(--focus-y, 50%);width:max(100vw,calc(100svh * var(--ar)));aspect-ratio:var(--ar);transform:translate(-50%,calc(var(--focus-y, 50%) * -1))}.garage__cam{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;opacity:calc(1 - var(--leave, 0) * .55)}.garage__cam.is-animating{will-change:transform}.garage__img{width:100%;height:100%;object-fit:cover}.garage__exterior{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;pointer-events:none}.garage__glow{position:absolute;left:var(--glow-x);top:var(--glow-y);width:9%;aspect-ratio:1.6;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(190,210,255,.13),transparent);mix-blend-mode:screen;animation:glow 7s ease-in-out infinite;pointer-events:none}@keyframes glow{0%,to{opacity:.55}50%{opacity:1}}.garage__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,9,8,.4) 0%,rgba(10,9,8,0) 18%,rgba(10,9,8,0) 66%,rgba(10,9,8,.6) 86%,var(--bg) 100%)}.garage__shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);opacity:calc(var(--leave, 0) * .6)}.garage__copy{position:absolute;left:0;right:0;bottom:clamp(84px,13vh,150px);text-align:center;padding:0 var(--gutter);transition:opacity .35s,transform .35s var(--ease)}.garage__title{font-size:clamp(34px,3.8vw,60px);text-shadow:0 2px 30px rgba(0,0,0,.5)}.garage.is-entering .garage__copy{animation:fadeIn .9s var(--ease) .5s both}.scroll-cue{position:absolute;left:50%;bottom:28px;width:22px;height:36px;margin-left:-11px;border:1px solid rgba(244,239,230,.35);border-radius:12px;transition:opacity .3s,border-color .2s}.scroll-cue:hover{border-color:var(--gold)}.scroll-cue span{position:absolute;left:50%;top:8px;width:2px;height:7px;margin-left:-1px;border-radius:1px;background:var(--gold);animation:cue 2.2s var(--ease) infinite}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%,to{opacity:0;transform:translateY(11px)}}.garage.is-moving .garage__copy,.garage.is-moving .scroll-cue{opacity:0;transform:translateY(8px)}.garage__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .32s ease .55s}.garage.is-moving .garage__veil{opacity:1}.car-hero{display:none}@media(max-width:899px){.garage{display:none}.template-index .site-header,.template-index .site-header.is-solid{background:#000000e6}.car-hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--nav-h) - env(safe-area-inset-bottom));padding:calc(var(--header-h) + 16px) 0 24px;background:#000;overflow:hidden}.car-hero__car{position:relative;margin:0 -4vw;animation:fadeIn 1s var(--ease) both}.car-hero__car img{width:100%;height:auto}.car-hero__word{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:600;font-size:22.5vw;letter-spacing:-.01em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(190,190,190,.55);pointer-events:none}.car-hero__copy{padding:8vh var(--gutter) 0;text-align:center;animation:fadeIn .9s var(--ease) .25s both}.car-hero__copy h2{font-size:clamp(28px,8vw,38px)}.car-hero .scroll-cue{position:relative;display:block;left:auto;bottom:auto;margin:32px auto 0}.template-index main{padding-top:0}}.fade-in{animation:fadeIn .7s var(--ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1099px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.grid{grid-template-columns:1fr 1fr;gap:10px}}.card{display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);overflow:hidden;transition:border-color .25s}.card:hover{border-color:var(--line-2)}.card__media{aspect-ratio:4 / 3.3;background:#0f0e0d;overflow:hidden;position:relative}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.card:hover .card__media img{transform:scale(1.04)}.card__badge{position:absolute;left:10px;top:10px;font-size:11px;padding:4px 9px;border-radius:99px;background:#0a0908bf;border:1px solid var(--line-2)}.card__body{display:flex;align-items:center;gap:10px;padding:14px 14px 16px;margin-top:auto}.card__text{min-width:0;flex:1}.card__title{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__price{color:var(--muted);font-size:14px;margin-top:4px}.card__price s{color:var(--dim);margin-left:6px}.card__add{width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff05;display:grid;place-items:center;flex:none;transition:border-color .2s,background .2s}.card__add:hover{border-color:var(--gold);background:#c9a86a1a}.card__add.is-done{border-color:var(--ok);color:var(--ok)}.sold-out{opacity:.55}.collection-head{padding:clamp(36px,6vw,72px) 0 24px}.collection-head h1{font-size:clamp(32px,4vw,52px)}.collection-head p{color:var(--muted);max-width:640px;margin-top:12px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 0}.chip{padding:8px 14px;border-radius:99px;border:1px solid var(--line-2);font-size:13.5px;color:var(--muted)}.chip[aria-current]{color:#17120a;background:var(--gold);border-color:var(--gold)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:32px}.pagination a,.pagination span{padding:8px 14px;border-radius:8px;border:1px solid var(--line)}.product{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,64px);padding-block:clamp(24px,4vw,56px)}@media(max-width:899px){.product{grid-template-columns:1fr}}.gallery__main{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#0f0e0d;aspect-ratio:1}.gallery__main img{width:100%;height:100%;object-fit:contain}.gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.gallery__thumbs button{flex:none;width:74px;height:74px;border-radius:10px;overflow:hidden;border:1px solid var(--line);padding:0;background:#0f0e0d}.gallery__thumbs button[aria-current]{border-color:var(--gold)}.gallery__thumbs img{width:100%;height:100%;object-fit:cover}.product__info h1{font-size:clamp(28px,3.2vw,42px);margin:10px 0 14px}.product__price{font-size:24px}.product__price s{color:var(--dim);font-size:17px;margin-left:8px}.product__stock{margin-top:8px;font-size:13.5px;color:var(--muted)}.product__stock.ok:before{content:"\25cf  ";color:var(--ok)}.product__buy{display:grid;gap:10px;margin:26px 0}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:10px;height:52px}.qty button{width:44px;height:100%;background:none;border:0;font-size:18px}.qty input{width:44px;text-align:center;background:none;border:0;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.product__row{display:flex;gap:10px}.product__row .btn{flex:1}.rte{color:#f4efe6d1}.rte p+p,.rte ul,.rte ol{margin-top:12px}.rte a{color:var(--gold);text-decoration:underline}.perks{display:grid;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.perks div{display:flex;gap:10px;align-items:center}.perks .icon{color:var(--gold);width:18px;height:18px}.cart{display:grid;grid-template-columns:1fr 380px;gap:32px;padding-block:clamp(28px,5vw,64px);align-items:start}@media(max-width:899px){.cart{grid-template-columns:1fr}}.cart h1{font-size:clamp(30px,4vw,46px);margin-bottom:20px}.cart-line{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.cart-line img{width:88px;height:88px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.cart-line__title{font-size:15px}.cart-line__meta{color:var(--muted);font-size:13.5px;margin-top:4px}.cart-line .qty{height:40px;margin-top:10px}.cart-line .qty button{width:36px}.cart-line__remove{background:none;border:0;color:var(--dim);font-size:13px;margin-left:12px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:22px}.panel h2{font-size:18px;margin-bottom:14px}.sum-row{display:flex;justify-content:space-between;padding:6px 0;color:var(--muted)}.sum-row--total{color:var(--text);font-size:18px;border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.note{font-size:13px;color:var(--dim);margin-top:12px}.empty{text-align:center;padding-block:clamp(60px,12vw,140px)}.empty p{color:var(--muted);margin:10px 0 24px}.page-head{padding:clamp(32px,5vw,64px) 0 20px}.page-head h1{font-size:clamp(30px,4vw,48px)}.page-head p{color:var(--muted);margin-top:10px;max-width:640px}.app-root{min-height:50vh;padding-bottom:64px}.loader{display:grid;place-items:center;min-height:40vh;color:var(--dim)}.loader:before{content:"";width:26px;height:26px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--gold);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:grid;gap:6px;margin-bottom:14px}.field label{font-size:13px;color:var(--muted)}.input,.select,.textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:#0f0e0d;font-size:16px}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--gold)}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted)}.check input{margin-top:4px;accent-color:var(--gold);width:16px;height:16px;flex:none}.options{display:grid;gap:8px}.option{display:flex;gap:12px;align-items:center;padding:14px;border-radius:12px;border:1px solid var(--line-2);background:#0f0e0d;cursor:pointer;transition:border-color .2s,background .2s}.option:has(input:checked){border-color:var(--gold);background:#c9a86a12}.option input{accent-color:var(--gold)}.option__main{flex:1;min-width:0}.option__sub{display:block;font-size:12.5px;color:var(--dim);margin-top:2px}.alert{padding:12px 14px;border-radius:10px;border:1px solid rgba(224,122,106,.4);background:#e07a6a14;color:#f1b5ab;font-size:14px;margin:12px 0}.alert--ok{border-color:#7fbf8a66;background:#7fbf8a14;color:#b9e2c0}.alert--info{border-color:#c9a86a59;background:#c9a86a12;color:var(--gold-2)}.site-footer{border-top:1px solid var(--line);padding:40px 0 48px;color:var(--muted);font-size:14px}.site-footer a:hover{color:var(--text)}:root{--t-fast: .18s;--t-base: .3s;--t-slow: .6s}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .18s ease both}::view-transition-new(root){animation:vtIn .32s var(--ease) both}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0;transform:translateY(6px)}}.js-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i, 0) * 55ms)}.js-reveal.is-in{opacity:1;transform:none}.section-sub{color:var(--muted);margin-top:10px;max-width:560px}.btn--sm{min-height:40px;padding:0 16px;font-size:14px;gap:8px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.98);transition-duration:.08s}.btn .btn__done,.btn.is-done .btn__label{display:none}.btn.is-done .btn__done{display:inline-flex;align-items:center;gap:8px}.btn.is-busy,.card__add.is-busy{opacity:.7;pointer-events:none}.card__add .card__add-done,.card__add.is-done .card__add-icon{display:none}.card__add.is-done .card__add-done{display:inline}.card__add:active{transform:scale(.92)}.card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--dim)}.card__placeholder .logo-mark{width:44px;height:44px}.grid--scroll{grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.grid--scroll>*{scroll-snap-align:start}.rows{display:grid;gap:10px}.row-card{display:grid;grid-template-columns:84px 1fr auto;gap:18px;align-items:center;padding:12px 16px 12px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);transition:border-color .25s}.row-card:hover{border-color:var(--line-2)}.row-card__media{width:84px;height:84px;border-radius:10px;overflow:hidden;background:#0f0e0d;display:grid;place-items:center;color:var(--gold)}.row-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.row-card:hover .row-card__media img{transform:scale(1.04)}.row-card h3{font-size:16px}.row-card p{color:var(--muted);font-size:13.5px;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-card__side{display:flex;align-items:center;gap:14px}.row-card__price{font-size:16px;white-space:nowrap}@media(max-width:599px){.row-card{grid-template-columns:64px 1fr;gap:12px}.row-card__media{width:64px;height:64px}.row-card__side{grid-column:2;justify-content:space-between}}.feature__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,96px);align-items:center}.feature--left .feature__media{order:-1}.feature h2{font-size:clamp(28px,3.4vw,44px);margin:10px 0 0}.feature__lead{margin-top:16px;color:var(--muted)}.feature .btn{margin-top:28px}.feature__media .card{max-width:420px;margin-left:auto}.feature--left .feature__media .card{margin:0 auto 0 0}.feature__media img{border-radius:var(--radius);border:1px solid var(--line);width:100%}.feature__mark{aspect-ratio:4 / 3;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 50%,rgba(201,168,106,.08),transparent),var(--card);display:grid;place-items:center}.feature__mark .logo-mark{width:96px;height:96px;opacity:.9}.points{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:16px}.points li{display:flex;gap:14px}.points__icon{flex:none;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--gold)}.points__icon .icon{width:18px;height:18px}.points strong{display:block;font-weight:500}.points span:not(.points__icon){display:block;color:var(--muted);font-size:14px;margin-top:2px}@media(max-width:899px){.feature__inner{grid-template-columns:1fr}.feature--left .feature__media{order:0}.feature__media .card{margin:0;max-width:none}}.steps__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.step{background:var(--bg);padding:26px 22px 28px}.step__no{font-size:13px;color:var(--gold);letter-spacing:.1em}.step h3{font-size:19px;margin:34px 0 8px}.step p{color:var(--muted);font-size:14.5px}@media(max-width:899px){.steps__list{grid-template-columns:1fr 1fr}}@media(max-width:549px){.steps__list{grid-template-columns:1fr}.step h3{margin-top:16px}}.faq__inner{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(24px,5vw,80px);align-items:start}.faq__head h2{font-size:clamp(28px,3.4vw,44px);margin-top:10px}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;cursor:pointer;font-size:16.5px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{color:var(--dim);transition:transform .3s var(--ease),color .2s;flex:none}.faq__item[open] summary .icon{transform:rotate(45deg);color:var(--gold)}.faq__answer{color:var(--muted);padding:0 0 20px}@media(max-width:899px){.faq__inner{grid-template-columns:1fr}}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:160px;padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);transition:border-color .25s}.tile:hover{border-color:#c9a86a73}.tile h3{font-size:20px}.tile p{color:var(--muted);font-size:13.5px;margin-top:4px}.tile__arrow{position:absolute;right:18px;top:18px;color:var(--dim);transition:color .2s,transform .25s var(--ease)}.tile:hover .tile__arrow{color:var(--gold);transform:translate(3px)}.collection-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.collection-bar .chips{margin:0}.sort{display:flex;align-items:center;gap:14px}.select--sm{min-height:40px;padding:8px 12px;font-size:14px;width:auto}.check--inline{align-items:center;white-space:nowrap}.check--inline input{margin:0}.cart-line__actions{display:flex;align-items:center;margin-top:10px}.qty--sm{height:38px}.qty--sm button{width:34px}.qty--sm span{min-width:28px;text-align:center;font-size:14px}.cart-line{transition:opacity .25s,transform .25s var(--ease)}.cart-line.is-busy{opacity:.55}.cart-line.is-leaving{opacity:0;transform:translate(-8px)}.cart-summary{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:4px}.cart-summary .btn{margin-top:14px}.fly{position:fixed;z-index:90;border-radius:12px;background:var(--card) center / cover no-repeat;border:1px solid var(--line-2);pointer-events:none;box-shadow:0 10px 30px #00000080}.toast{position:fixed;z-index:95;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%,12px);opacity:0;padding:12px 18px;border-radius:12px;background:#1c1a17;border:1px solid var(--line-2);font-size:14px;transition:opacity .25s,transform .25s var(--ease);max-width:calc(100vw - 32px)}.toast.is-in{opacity:1;transform:translate(-50%)}.toast--ok{border-color:#7fbf8a66}@media(max-width:899px){.toast{bottom:calc(var(--nav-h) + 24px + env(safe-area-inset-bottom))}}.page-content{max-width:760px}.search-form{display:flex;gap:10px;margin-top:18px;max-width:560px}.site-footer__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.site-footer__brand p{margin:14px 0 18px;max-width:280px}.site-footer__col h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:500;margin-bottom:14px}.site-footer__col ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;border-top:1px solid var(--line);color:var(--dim);font-size:13px}@media(max-width:749px){.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.stack{display:grid;gap:16px}.h-sub{font-size:18px;margin:28px 0 12px}.bad{color:var(--bad)}.gate{display:grid;justify-items:start;gap:10px;max-width:560px}.gate__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--gold)}.gate .btn{margin-top:6px}.gate--inline{max-width:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.link-code{display:inline-flex;align-items:center;gap:10px;margin:6px 0;padding:12px 16px;border-radius:10px;border:1px dashed rgba(201,168,106,.5);background:#c9a86a0f;font-family:ui-monospace,Menlo,monospace;font-size:15px;word-break:break-all;text-align:left}.link-code b{color:var(--gold)}.link-code__help{color:var(--muted);font-size:14px;margin-top:8px}.badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;font-size:12.5px;border:1px solid var(--line-2);white-space:nowrap}.badge--ok{color:var(--ok);border-color:#7fbf8a66}.badge--bad{color:var(--bad);border-color:#e07a6a66}.badge--wait{color:var(--gold-2);border-color:#c9a86a66}.checkout{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.checkout__main{display:grid;gap:16px}.checkout__side{position:sticky;top:calc(var(--header-h) + 16px)}.checkout__side .panel{display:grid;gap:10px}.checkout__side .btn{margin-top:8px}@media(max-width:999px){.checkout{grid-template-columns:1fr}.checkout__side{position:static}}.step-panel{margin:0;min-width:0}.step-panel legend{float:left;width:100%;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:500;margin-bottom:16px;padding:0}.step-panel legend span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:#c9a86a1f;color:var(--gold)}.step-panel legend+*{clear:both}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:599px){.field-row{grid-template-columns:1fr}}.options--grid{grid-template-columns:repeat(2,1fr)}@media(max-width:599px){.options--grid{grid-template-columns:1fr}}.terminal{margin-top:16px}.terminal__list{display:grid;gap:6px;max-height:300px;overflow-y:auto;margin-top:6px;overscroll-behavior:contain}.terminal__item{display:grid;text-align:left;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#0f0e0d;transition:border-color .2s}.terminal__item span{color:var(--dim);font-size:13px}.terminal__item:hover,.terminal__item.is-on{border-color:var(--gold)}.terminal__picked{display:flex;gap:8px;align-items:center;color:var(--ok);font-size:14px;margin-top:8px}.sum-lines{list-style:none;margin:0;padding:0 0 8px;display:grid;gap:8px;border-bottom:1px solid var(--line)}.sum-lines li{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.sum-lines li span:first-child{color:var(--muted)}.ref__row{display:flex;gap:8px}.ref__bound{color:var(--gold);font-size:14px}.consent{font-size:13px}.order{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.order__main{display:grid;gap:16px;min-width:0}.order__side{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:6px}@media(max-width:999px){.order{grid-template-columns:1fr}.order__side{position:static}}.order__head{display:flex;justify-content:space-between;align-items:start;gap:16px}.order__head h2{font-size:26px;margin:6px 0 4px}.order-new{display:flex;gap:10px;align-items:center;margin:0 0 16px;animation:fadeIn .6s var(--ease) both}.order-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.order-steps li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--line);color:var(--dim);font-size:14px}.order-steps li span{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;flex:none}.order-steps li span .icon{width:13px;height:13px}.order-steps li.is-on{color:var(--text);border-color:#c9a86a59}.order-steps li.is-on span{background:var(--gold);border-color:var(--gold);color:#17120a}.pay h3{font-size:20px;margin-bottom:6px}.pay h4{font-size:15px;margin:22px 0 8px}.pay .alert{margin:16px 0}.pay>.btn,.pay .pay-actions{margin-top:16px}.pay-rows{display:grid;gap:8px;margin-top:16px}.pay-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#0f0e0d;border:1px solid var(--line)}.pay-row>span{color:var(--muted);font-size:13.5px}.pay-row__value{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:14.5px;word-break:break-all}.pay-row__value .icon{width:16px;height:16px;color:var(--dim);flex:none;transition:color .2s}.pay-row__value:hover .icon{color:var(--gold)}.pay-row--accent b{color:var(--gold-2)}.pay-steps{margin:12px 0;padding-left:20px;display:grid;gap:8px;color:#f4efe6d9;font-size:14.5px}.pay-rules{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pay-rules li{padding:12px 14px;border-radius:10px;border:1px solid var(--line);display:grid;gap:2px}.pay-rules li span{color:var(--muted);font-size:13.5px}.pay-rules li.ok{border-color:#7fbf8a4d}.pay-rules li.bad{border-color:#e07a6a59}.pay-rules li.bad b{color:var(--bad)}.pay-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.coin{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.coin__qr{background:#fff;border-radius:14px;padding:10px}.coin__qr img{width:100%;height:auto}.coin__info{display:grid;gap:10px;min-width:0}.coin__amount{display:inline-flex;align-items:baseline;gap:10px;background:none;border:0;padding:0;text-align:left;font-size:clamp(26px,4vw,36px);font-weight:600;color:var(--gold-2);letter-spacing:-.01em}.coin__amount small{font-size:16px;color:var(--muted)}.coin__amount .icon{width:18px;height:18px;color:var(--dim);align-self:center}.coin__auto{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);padding:12px;border-radius:10px;border:1px solid var(--line)}.coin__auto.is-got{color:var(--ok);border-color:#7fbf8a59}.pulse{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 #c9a86a99;animation:pulse 1.8s infinite}.is-got .pulse{background:var(--ok)}@keyframes pulse{70%{box-shadow:0 0 0 9px #c9a86a00}to{box-shadow:0 0 #c9a86a00}}@media(max-width:699px){.coin{grid-template-columns:1fr}.coin__qr{max-width:240px}}.guide__body{margin-top:14px}.guide__body h2,.guide__body h3,.guide__body h4{margin:22px 0 8px}.guide__body ul{padding-left:20px}.guide{user-select:none;-webkit-user-select:none}.orders{display:grid;gap:8px}.order-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card);transition:border-color .2s}a.order-row:hover{border-color:var(--line-2)}.order-row__no{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--gold);white-space:nowrap}.order-row__name{flex:1;min-width:0;display:grid}.order-row__name small{color:var(--dim);font-size:12.5px}.order-row__price{white-space:nowrap}.order-row>.icon{color:var(--dim)}@media(max-width:599px){.order-row{flex-wrap:wrap}.order-row__name{flex-basis:100%;order:-1}}.dash__tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:20px}.dash__tabs button{flex:none;background:none;border:0;padding:12px 14px;color:var(--muted);font-size:14.5px;position:relative}.dash__tabs button[aria-selected=true]{color:var(--text)}.dash__tabs button[aria-selected=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:var(--gold)}.dash__panel{display:grid;gap:16px;animation:fadeIn .4s var(--ease) both}.dash__panel[hidden]{display:none}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stats--2{grid-template-columns:repeat(2,1fr)}@media(max-width:749px){.stats{grid-template-columns:1fr 1fr}}.stat{padding:16px;border-radius:12px;border:1px solid var(--line);background:var(--card);display:grid;gap:4px;min-width:0}.stat span{color:var(--dim);font-size:12.5px;letter-spacing:.04em}.stat strong{font-size:22px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.stat small{color:var(--muted);font-size:12.5px}.levelbar__top{display:flex;justify-content:space-between;margin-bottom:10px}.bar{height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.bar span{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--gold),var(--gold-2));border-radius:3px;animation:grow 1s var(--ease) both;transform-origin:left}@keyframes grow{0%{transform:scaleX(0)}}.tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tier{padding:14px;border-radius:12px;border:1px solid var(--line);display:grid;gap:2px}.tier span{color:var(--muted);font-size:13px}.tier small{color:var(--dim);font-size:12.5px}.tier.is-on{border-color:var(--gold);background:#c9a86a0f}.tier.is-done{opacity:.6}.calc__head{margin-bottom:16px}.calc__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.calc__inputs{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.calc__out{display:grid;gap:12px;align-content:start}.calc__big{padding:22px;border-radius:14px;border:1px solid var(--line-2);display:grid;gap:4px}.calc__big span{color:var(--muted);font-size:13px}.calc__big strong{font-size:clamp(32px,4vw,44px);font-weight:500}.calc__big.is-pos strong{color:var(--gold-2)}.calc__big.is-neg strong{color:var(--bad)}@media(max-width:849px){.calc__grid{grid-template-columns:1fr}}.suppliers{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px}.supplier{display:grid;gap:12px;align-content:start}.supplier__top{display:flex;justify-content:space-between;gap:12px}.supplier h3{font-size:18px;margin-top:4px}.supplier__score{font-size:26px;color:var(--gold-2)}.supplier__score small{font-size:13px;color:var(--dim)}.supplier dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px}.supplier dt{color:var(--dim)}.supplier dd{margin:0}.locked{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.locked .is-locked{filter:blur(3px);opacity:.5;-webkit-user-select:none;user-select:none}.locked__over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;color:var(--muted)}.locked__over .icon{width:28px;height:28px;color:var(--gold)}@media(max-width:849px){.locked{grid-template-columns:1fr}}.unlock{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.unlock h2{font-size:24px;margin:6px 0}.unlock__buy{display:flex;align-items:center;gap:16px}.unlock__buy strong{font-size:24px;font-weight:500}.feature--text .feature__inner{grid-template-columns:1fr}.feature--text .feature__media{display:none}.feature--text .points{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.feature--text .points li{flex-direction:column;padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}@media(max-width:899px){.feature--text .points{grid-template-columns:1fr 1fr}}@media(max-width:549px){.feature--text .points{grid-template-columns:1fr}}.locked--feature{grid-template-columns:1fr;gap:10px}.section-head h2{flex:1;min-width:0}.section-head .link-arrow{white-space:nowrap;flex:none}.card__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;min-height:2.7em}@media(max-width:899px){.header-actions{gap:2px}.header-actions .icon-btn,.account-link__icon{width:40px;height:40px}.section-head{align-items:flex-end}.section-head h2{font-size:26px}.card__body{padding:10px 10px 12px;gap:8px;align-items:flex-end}.card__title{font-size:13.5px}.card__add{width:36px;height:36px}.section{padding:44px 0}.collection-bar{align-items:stretch}.sort{width:100%;justify-content:space-between}}@media(max-width:380px){.wordmark{font-size:15px;letter-spacing:.12em}}.success{display:flex;gap:16px;align-items:center;border-color:#7fbf8a59;animation:fadeIn .5s var(--ease) both}.success h3{font-size:20px}.success__check{width:48px;height:48px;flex:none;fill:none;stroke:var(--ok);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.success__check circle{stroke-dasharray:151;stroke-dashoffset:151;animation:draw .6s var(--ease) forwards}.success__check path{stroke-dasharray:40;stroke-dashoffset:40;animation:draw .35s var(--ease) .45s forwards}@keyframes draw{to{stroke-dashoffset:0}}.product>*,.cart>*,.checkout>*,.order>*,.feature__inner>*,.faq__inner>*{min-width:0}.tool-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:849px){.tool-tiles{grid-template-columns:1fr}}.tool-tile{display:grid;gap:10px;align-content:start;padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);transition:border-color .25s,transform .25s var(--ease)}.tool-tile:hover{border-color:#c9a86a73;transform:translateY(-2px)}.tool-tile__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--gold)}.tool-tile h3{font-size:19px;margin-top:8px}.tool-tile p{color:var(--muted);font-size:14px}.tool-tile__foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.sheet{border:1px solid var(--line-2);border-radius:18px;background:var(--bg-2);color:var(--text);padding:0;width:min(560px,calc(100vw - 24px));max-height:calc(100svh - 24px)}.sheet::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet[open]{animation:sheetIn .28s var(--ease) both}@keyframes sheetIn{0%{opacity:0;transform:translateY(12px) scale(.99)}}.sheet__form{display:flex;flex-direction:column;max-height:calc(100svh - 26px)}.sheet__head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.sheet__head h2{font-size:18px}.sheet__body{padding:16px 18px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:0 12px}.sheet__body>.field{flex:1 1 100%}.sheet__body>.field--half{flex:1 1 calc(50% - 6px)}.sheet [data-err]{padding:0 18px}.sheet__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--line)}.checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.panel__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}button.order-row{width:100%;text-align:left;color:inherit;font:inherit}.table-wrap{overflow-x:auto;margin-top:10px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;color:var(--dim);font-weight:500;font-size:12.5px;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:10px;border-bottom:1px solid var(--line);white-space:nowrap}.chart{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;height:180px;margin-top:14px}.chart__col{display:grid;grid-template-rows:1fr auto auto;justify-items:center;height:100%;gap:4px}.chart__bar{align-self:end;width:70%;max-width:48px;height:var(--h);min-height:2px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--gold-2),var(--gold));transform-origin:bottom;animation:rise .8s var(--ease) both}.chart__bar.is-neg{background:#e07a6a99}@keyframes rise{0%{transform:scaleY(0)}}.chart small{color:var(--dim);font-size:12px}.chart b{font-size:12px;font-weight:500}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:749px){.quick{grid-template-columns:1fr 1fr}}.quick__link{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--card);font-size:14px;transition:border-color .2s}.quick__link:hover{border-color:#c9a86a73}.quick__link .icon{color:var(--dim);width:16px;height:16px}.wheel-wrap{display:grid;grid-template-columns:minmax(280px,460px) 1fr;gap:32px;align-items:center}@media(max-width:849px){.wheel-wrap{grid-template-columns:1fr}}.wheel{position:relative;aspect-ratio:1;max-width:460px;width:100%;margin:0 auto}.wheel__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:6px solid #1a1815;box-shadow:0 0 0 1px var(--line-2),0 30px 80px -30px #000c}.wheel__label{position:absolute;left:50%;top:50%;width:50%;height:0;display:flex;align-items:center;justify-content:flex-end;padding-right:9%;transform-origin:0 50%;transform:rotate(calc(var(--a) - 90deg));font-weight:600;font-size:clamp(13px,2vw,16px);color:var(--text);white-space:nowrap;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.5)}.wheel__pin{position:absolute;left:50%;top:-6px;width:0;height:0;margin-left:-12px;border:12px solid transparent;border-top:22px solid var(--gold-2);filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.wheel__hub{position:absolute;left:50%;top:50%;width:20%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--bg);border:1px solid var(--line-2);display:grid;place-items:center;font-weight:700;color:var(--gold)}.wheel__side{display:grid;gap:12px}.co-item{padding:14px;border-radius:12px;border:1px solid var(--line);margin-bottom:12px}.sug{align-items:flex-start}.sug .order-row__name small{display:block}.vote{display:grid;justify-items:center;gap:2px;flex:none}.vote__btn{background:none;border:1px solid var(--line-2);border-radius:8px;width:30px;height:26px;font-size:11px;color:var(--muted)}.vote__btn.is-on{color:var(--gold);border-color:var(--gold)}.vote__btn:disabled{opacity:.4}.chat{display:grid;gap:14px}.chat__list{display:grid;gap:10px;max-height:60vh;overflow-y:auto;padding:4px}.msg{max-width:80%;padding:10px 14px;border-radius:14px;background:#1c1a17;border:1px solid var(--line)}.msg--user{justify-self:end;background:#c9a86a1a;border-color:#c9a86a4d}.msg small{display:block;color:var(--dim);font-size:11.5px;margin-top:4px}.chat__form{display:flex;gap:10px;align-items:flex-end}.admin{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:start}.admin__nav{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:2px}.admin__nav button,.admin__nav a{text-align:left;background:none;border:0;padding:10px 12px;border-radius:10px;color:var(--muted);font-size:14px;display:flex;justify-content:space-between;align-items:center}.admin__nav button[aria-selected=true]{background:#c9a86a1a;color:var(--text)}.admin__nav button:hover,.admin__nav a:hover{color:var(--text)}.admin__main{display:grid;gap:14px;min-width:0}.admin__acts{display:flex;gap:6px;justify-content:flex-end}.json{white-space:pre-wrap;font-size:12px;color:var(--muted);max-height:320px;overflow:auto}@media(max-width:899px){.admin{grid-template-columns:1fr}.admin__nav{position:static;display:flex;overflow-x:auto}.admin__nav button,.admin__nav a{flex:none}}@media(max-width:599px){.order-steps{gap:6px}.order-steps li{padding:10px 8px;gap:6px;font-size:12.5px;flex-direction:column;text-align:center}.order__head{flex-direction:column-reverse;gap:10px}}.wheel__label>span{display:inline-block}.wheel__label.is-flip>span{transform:rotate(180deg)}.panel__head{flex-wrap:wrap}.lock{position:relative;min-height:100svh;display:grid;place-items:center;padding:24px var(--gutter);overflow:hidden}.lock__bg{position:absolute;top:0;right:0;bottom:0;left:0}.lock__bg img{width:100%;height:100%;object-fit:cover;opacity:.35;filter:blur(2px);transform:scale(1.04)}.lock__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 50% 50%,rgba(10,9,8,.55),var(--bg))}.lock__card{position:relative;width:min(420px,100%);display:grid;justify-items:center;gap:16px;text-align:center;padding:36px 28px;border-radius:20px;border:1px solid var(--line-2);background:#121110c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:fadeIn .8s var(--ease) both}.lock__mark .logo-mark{width:44px;height:44px}.lock .wordmark{font-size:26px}.lock__text{color:var(--muted)}.lock__form{display:grid;gap:10px;width:100%}.lock__discord{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:14px}.lock__discord:hover{color:var(--text)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.garage__glow,.scroll-cue span,.pulse{animation:none}}.btn--discord{background:#5865f2;color:#fff;box-shadow:0 10px 30px -14px #5865f2b3}.btn--discord:hover{background:#6b77f5}.gate .note{max-width:420px}.account-link.is-member{gap:10px}.account-link__name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#1c1a17;border:1px solid rgba(201,168,106,.45);color:var(--gold);font-weight:600;font-size:14px;flex:none}.avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.account-link.is-member .account-link__name{display:none}}.template-page-admin .page-head{display:none}.ad{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:start;padding-top:24px}.ad__side{position:sticky;top:calc(var(--header-h) + 12px);max-height:calc(100svh - var(--header-h) - 24px);overflow-y:auto;scrollbar-width:thin;border:1px solid var(--line);border-radius:18px;background:var(--card);padding:14px}.ad__who{display:flex;gap:10px;align-items:center;padding:4px 6px 14px;border-bottom:1px solid var(--line);margin-bottom:8px}.ad__who strong{display:block;font-size:14px}.ad__who small{color:var(--dim);font-size:12px}.ad__group{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:14px 8px 6px}.ad__nav{display:grid;gap:2px}.ad__nav button,.ad__ext{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:9px 10px;color:var(--muted);font-size:14px;transition:background .2s,color .2s}.ad__nav button:hover,.ad__ext:hover{background:#ffffff08;color:var(--text)}.ad__nav button[aria-current=true]{background:#c9a86a1f;color:var(--text);box-shadow:inset 2px 0 0 var(--gold)}.ad__ic{width:22px;text-align:center;flex:none}.ad__nav b{margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--gold);color:#17120a;font-size:11px;display:grid;place-items:center}.ad__ext{margin-top:10px;border-top:1px solid var(--line);border-radius:0;padding-top:14px;justify-content:space-between}.ad__main{min-width:0;display:grid;gap:16px}.ad__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ad__head h2{font-size:clamp(24px,3vw,32px)}.ad__head p{margin-top:4px}.ad-stats{grid-template-columns:repeat(4,1fr)}.ad-todos{display:grid;gap:8px}.ad-todo{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:16px;border-radius:14px;border:1px solid var(--line-2);background:var(--card);color:inherit;transition:background .2s}.ad-todo:hover{background:#1c1a17}.ad-todo__n{font-size:26px;font-weight:600;min-width:44px}.ad-todo__t{flex:1;display:grid}.ad-todo__t small{color:var(--muted)}.ad-todo--gold{border-color:#c9a86a66}.ad-todo--gold .ad-todo__n{color:var(--gold)}.ad-todo--blue{border-color:#7daae659}.ad-todo--blue .ad-todo__n{color:#9fc3f0}.ad-todo--red{border-color:#e07a6a66}.ad-todo--red .ad-todo__n{color:var(--bad)}.ad-todo--green{border-color:#7fbf8a66}.ad-todo--green .ad-todo__n{color:var(--ok)}.ad-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.ad-bar .chips{margin:0}.ad-bar .chip{background:none;cursor:pointer}.input--sm{min-height:40px;padding:8px 12px;font-size:14px;max-width:320px}.ad-list{display:grid;gap:8px}.ad-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;transition:border-color .2s}button.ad-row:hover{border-color:var(--line-2)}.ad-row.is-low{border-color:#e07a6a59}.ad-row.is-off{opacity:.55}.ad-row__no{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--gold);white-space:nowrap;min-width:70px}.ad-row__img{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#0f0e0d;flex:none}.ad-row__img img{width:100%;height:100%;object-fit:cover}.ad-row__main{flex:1;min-width:0;display:grid}.ad-row__main strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-row__main small{color:var(--dim);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-review .ad-row__main small{white-space:normal}.ad-row__price{white-space:nowrap}.ad-stock{display:flex;align-items:center;gap:6px}.ad-stock .input{width:70px;text-align:center}.ad-stock .icon-btn{width:34px;height:34px}.ad-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.ad-grid--2{grid-template-columns:repeat(2,1fr)}.ad-grid--3{grid-template-columns:repeat(3,1fr)}.ad-card{display:grid;text-align:left;padding:0;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;transition:border-color .2s}.ad-card:hover{border-color:#c9a86a73}.ad-card__img{aspect-ratio:4 / 3;background:#0f0e0d;display:grid;place-items:center;font-size:32px;overflow:hidden}.ad-card__img img{width:100%;height:100%;object-fit:cover}.ad-card__body{padding:12px;display:grid;gap:2px}.ad-card__body small{color:var(--dim)}.ad-empty{padding:28px;text-align:center;color:var(--dim);border:1px dashed var(--line-2);border-radius:14px}.ad-inline{display:flex;gap:8px;margin:10px 0}.ad-inline .input{max-width:320px}.ad-kv{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.ad-kv span{color:var(--dim)}.ad-kv b{font-weight:500;text-align:right;word-break:break-all}.ad-detail{display:block!important}.ad-detail h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:18px 0 6px}.ad-detail__top{display:flex;gap:10px;align-items:center}.sheet--wide{width:min(720px,calc(100vw - 24px))}.ad-actions{flex-wrap:wrap}.ad-give__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:6px}.ad-progress{width:120px;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.ad-progress span{display:block;height:100%;width:var(--w);background:var(--gold)}.ad-chat{display:grid;grid-template-columns:260px 1fr;gap:12px}.ad-chat__threads{display:grid;gap:6px;align-content:start}.ad-thread{position:relative;display:grid;text-align:left;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit}.ad-thread[aria-current]{border-color:var(--gold)}.ad-thread small{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-thread .dot{position:absolute;right:12px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--gold)}.ad-flags{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 14px}.ad-file{cursor:pointer;margin-top:10px}@media(max-width:1099px){.ad-stats{grid-template-columns:repeat(2,1fr)}.ad-grid--3{grid-template-columns:1fr 1fr}}@media(max-width:899px){.ad{grid-template-columns:1fr;padding-top:8px}.ad__side{position:static;max-height:none;padding:10px}.ad__nav{display:flex;overflow-x:auto;gap:4px;scrollbar-width:none}.ad__group,.ad__who{display:none}.ad__nav button,.ad__ext{width:auto;flex:none;white-space:nowrap}.ad__ext{margin:0;border:0;padding-top:9px}.ad-grid--2,.ad-grid--3,.ad-chat,.ad-flags{grid-template-columns:1fr}.ad-row{flex-wrap:wrap}.ad-row__main{flex-basis:calc(100% - 90px)}}.stat__who{display:inline-flex;align-items:center;gap:10px}.stat__who .avatar{width:30px;height:30px}.ad-card-wrap{display:grid;gap:4px}.ad-card__photos{background:none;border:1px solid var(--line);border-radius:10px;padding:8px;color:var(--muted);font-size:13px}.ad-card__photos:hover{border-color:var(--gold);color:var(--text)}.ad-photos{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ad-photo{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#0f0e0d;display:grid}.ad-photo.is-main{border-color:var(--gold)}.ad-photo img{width:100%;aspect-ratio:1;object-fit:cover}.ad-photo figcaption{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px}.ad-photo--add{min-height:150px;place-items:center;color:var(--gold);border-style:dashed;font:inherit;cursor:pointer}.ad-slot{display:grid;gap:6px}.ad-slot__img{aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#0f0e0d;display:grid;place-items:center;margin-bottom:6px}.ad-slot__img img{width:100%;height:100%;object-fit:cover}.ad-zone{position:relative;margin:12px 0;border-radius:12px;overflow:hidden;cursor:crosshair;-webkit-user-select:none;user-select:none}.ad-zone img{width:100%;display:block}.ad-zone__dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#f4efe699;border:2px solid #0a0908;pointer-events:none}.ad-zone__dot.is-on{background:var(--gold);width:16px;height:16px;margin:-8px 0 0 -8px}.ad-zone__frame{position:absolute;border:2px solid var(--gold);border-radius:6px;box-shadow:0 0 0 9999px #00000073;pointer-events:none}input[type=range]{width:100%;accent-color:var(--gold)}.card__badge--soon{color:var(--gold-2);border-color:#c9a86a80}.product__stock.soon:before{content:"\25cf  ";color:var(--gold)}.sold-out .card__media img{filter:grayscale(.35) brightness(.85)}.proof{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:grid;gap:10px}.proof h4{margin:0}.proof__row{display:flex;flex-wrap:wrap;gap:8px}.proof__row .input{flex:1 1 220px}.proof__btn{cursor:pointer}.proof__list{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.proof__list .note{flex-basis:100%}.proof__item{display:grid;gap:4px;width:120px;font-size:12px;color:var(--ok)}.proof__item img{width:120px;height:120px;object-fit:cover;border-radius:10px;border:1px solid var(--line-2)}.note.ok{color:var(--ok)}.co-photos{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.co-photos img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.co-photo-btn{cursor:pointer}.ad-tabs{padding:10px 18px 0;margin:0}.section-head h2 .gold,.feature h2 .gold,.steps h2 .gold{color:#f4efe68c}.eyebrow{color:#f4efe680}.feature .points__icon{color:var(--text);border-color:var(--line)}.tile .icon,.tool-tile__icon{color:var(--text)}.card{border:0;background:none;border-radius:0}.card__media{border-radius:14px;background:#121110}.card__body{padding:12px 2px 0;align-items:flex-start}.card__title{font-size:15px}.card__price{color:var(--text);opacity:.8}.card__add{border-color:transparent;background:#ffffff0a}@media(hover:hover){.card__add{opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s var(--ease),border-color .2s}.card:hover .card__add,.card__add:focus-visible,.card__add.is-done{opacity:1;transform:none}}.card:hover .card__media img{transform:scale(1.025)}@media(max-width:899px){.bottom-nav{background:#0a0908eb;border-color:#fff4e10f;padding:4px}.bottom-nav a[aria-current]{background:none;border:0;color:var(--gold)}.bottom-nav .icon{width:21px;height:21px;stroke-width:1.4}.car-hero{min-height:calc(82svh - var(--nav-h))}}.garage__intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:#050504;pointer-events:none;animation:introOut .55s var(--ease) .45s both}.garage__intro .wordmark{font-size:clamp(28px,3.4vw,46px);animation:introWord .6s var(--ease) both}@keyframes introOut{to{opacity:0;visibility:hidden}}@keyframes introWord{0%{opacity:0;letter-spacing:.3em}to{opacity:1;letter-spacing:.16em}}.cat-chips{margin:0 0 8px}.cat-group{scroll-margin-top:calc(var(--header-h) + 16px)}.cat-group+.cat-group{margin-top:40px}.cat-group__title{font-size:clamp(20px,2.2vw,26px);margin:18px 0 14px;display:flex;align-items:baseline;gap:10px}:root{--bg: #050505;--surface: #0e0e0d;--surface-2: #151413}body{background:var(--bg)}.garage{height:clamp(560px,80svh,900px);min-height:0}.garage__shade{background:linear-gradient(90deg,#0505059e,#05050547 30%,#05050500 50%),linear-gradient(180deg,rgba(5,5,5,0) 70%,var(--bg) 100%)}.garage__copy{top:50%;bottom:auto;left:0;right:0;transform:translateY(-50%);text-align:left;padding-top:0}.garage__title{font-size:clamp(40px,4.6vw,72px);line-height:1.04;letter-spacing:-.03em;text-shadow:none}.garage__title span{display:block}.garage__accent{color:var(--gold)}.garage__sub{max-width:400px;margin:18px 0 28px;color:#f4efe6bd;font-size:clamp(15px,1.15vw,17px)}.btn--cta{min-height:46px;padding:0 22px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;gap:10px;box-shadow:none}.btn--cta .icon{width:16px;height:16px;transition:transform .25s var(--ease)}.btn--cta:hover .icon,.btn--line:hover .icon,.link-arrow:hover .icon{transform:translate(3px)}.garage.is-moving .garage__copy{opacity:0;transform:translateY(calc(-50% + 8px))}.trust{border-top:1px solid rgba(255,244,225,.07);border-bottom:1px solid rgba(255,244,225,.07);background:#080808}.trust__inner{display:grid;grid-template-columns:repeat(4,1fr)}.trust__item{display:flex;align-items:center;gap:16px;padding:22px 20px;color:inherit}.trust__item+.trust__item{border-left:1px solid rgba(255,244,225,.07)}.trust__item strong{display:block;font-size:14px;font-weight:500}.trust__item small{display:block;color:var(--muted);font-size:13px}.trust__icon .icon{width:26px;height:26px;stroke-width:1.3;color:var(--text)}a.trust__item:hover strong{color:var(--gold-2)}@media(max-width:999px){.trust__inner{grid-template-columns:1fr 1fr}.trust__item:nth-child(3){border-left:0}.trust__item:nth-child(n+3){border-top:1px solid rgba(255,244,225,.07)}}@media(max-width:599px){.trust__item{padding:16px 10px;gap:10px}.trust__icon .icon{width:22px;height:22px}.trust__item strong{font-size:13px}.trust__item small{font-size:12px}}.collection-row .section-head h2{font-weight:400}.grid--row5{grid-template-columns:repeat(5,1fr);gap:14px}.grid--row5 .card{background:var(--surface);border-radius:10px;overflow:hidden;transition:background .3s}.grid--row5 .card:hover{background:var(--surface-2)}.grid--row5 .card__media{border-radius:0;aspect-ratio:1 / 1}.grid--row5 .card__body{padding:14px 14px 16px}@media(max-width:1279px){.grid--row5{grid-template-columns:repeat(4,1fr)}.grid--row5>:nth-child(5){display:none}}@media(max-width:899px){.grid--row5{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.grid--row5>*{scroll-snap-align:start}.grid--row5>:nth-child(5){display:flex}}.fgrid{border-top:1px solid rgba(255,244,225,.07)}.fgrid__inner{display:grid;grid-template-columns:repeat(3,1fr)}.fgrid__item{position:relative;min-height:clamp(300px,26vw,380px);overflow:hidden;display:flex;align-items:flex-end;isolation:isolate}.fgrid__item+.fgrid__item{border-left:1px solid rgba(255,244,225,.07)}.fgrid__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fgrid__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.fgrid__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505eb,#05050599 45%,#05050526),linear-gradient(0deg,rgba(5,5,5,.6),transparent 60%)}.fgrid__item:hover .fgrid__media img{transform:scale(1.03)}.fgrid__discord{position:absolute;right:10%;top:50%;transform:translateY(-50%);color:#f4efe624}.fgrid__discord .icon{width:clamp(110px,12vw,170px);height:auto;stroke-width:1}.fgrid__text{padding:clamp(24px,3vw,44px);max-width:420px}.fgrid__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.fgrid__text h2{font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.15}.fgrid__copy{color:var(--muted);font-size:14px;margin:12px 0 20px}.btn--line{min-height:38px;padding:0 16px;border-radius:3px;border:1px solid rgba(201,168,106,.55);color:var(--text);font-size:12px;letter-spacing:.12em;text-transform:uppercase;gap:8px;background:none}.btn--line:hover{border-color:var(--gold);background:#c9a86a0f}.btn--line .icon{width:14px;height:14px;transition:transform .25s var(--ease)}@media(max-width:999px){.fgrid__inner{grid-template-columns:1fr}.fgrid__item+.fgrid__item{border-left:0;border-top:1px solid rgba(255,244,225,.07)}.fgrid__item{min-height:280px}}.mfeats{display:grid;gap:clamp(40px,6vw,88px);padding-bottom:40px}.mfeat{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.mfeat--flip .mfeat__media{order:2}.mfeat__media{aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:var(--surface);display:grid;place-items:center}.mfeat__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.mfeat:hover .mfeat__media img{transform:scale(1.025)}.mfeat__placeholder .icon{width:64px;height:64px;color:#f4efe633;stroke-width:1}.mfeat h2{font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.08;text-transform:uppercase;letter-spacing:-.01em}.mfeat__copy{color:var(--muted);margin:16px 0 24px;max-width:460px}.mfeat__buy{display:flex;align-items:center;gap:16px}.mfeat__price{font-size:18px}@media(max-width:899px){.mfeat{grid-template-columns:1fr}.mfeat--flip .mfeat__media{order:0}}.pdetails{max-width:900px;padding-block:8px 24px}.pdetails .faq__item summary{font-size:16px}@media(max-width:899px){.site-nav,.garage{display:none}}.fgrid__media img{object-position:70% 50%}.garage__title,.garage__sub{text-shadow:0 2px 24px rgba(0,0,0,.55)}.pdetails{max-width:1320px}.pdetails .faq__item{max-width:860px}.fgrid__item--image .fgrid__media:after{display:none}.fgrid__item--image .fgrid__media img{object-position:0% 50%}.fgrid__link{position:absolute;top:0;right:0;bottom:0;left:0}.row-card--linked{position:relative}.row-card--linked h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius)}.row-card--linked:focus-within{outline:2px solid var(--gold);outline-offset:3px}.row-card--linked .row-card__side>button,.row-card__open{position:relative;z-index:1}.balance-code{display:flex;gap:16px;align-items:center;margin-top:18px}.balance-code .field{flex:1}.balance-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.level-summary__top{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.level-summary__top strong{font-size:clamp(28px,4vw,44px);line-height:1.1}.level-summary__top>div:last-child{text-align:right}.level-summary__top p{margin-top:6px}.level-next{margin-top:20px;padding:18px;background:#c9a86a0f;border:1px solid var(--line-2);border-radius:12px}.level-next h3{font-size:15px;color:var(--gold);margin-bottom:8px}.level-details ul{list-style:disc;padding-left:20px;line-height:1.65}.level-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;padding:0;list-style:none;margin-top:24px}.level-step{padding:22px 18px;min-height:calc(190px + var(--step)*42px);border:1px solid var(--line);border-radius:14px;background:var(--card)}.level-step h3 strong{font-size:40px}.level-step ul{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.level-step.is-current{border-color:var(--gold);background:#242019}.xp-rules{margin:18px 0}.wheel--detailed{isolation:isolate}.wheel--detailed:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#c9a86a 0deg 1deg,#1b1813 1deg 10deg);z-index:-1;box-shadow:0 16px 45px -15px #000}.wheel--detailed .wheel__disc{border:9px solid #282219}.wheel--detailed .wheel__hub{width:24%;border:5px double var(--gold);background:#17130e;box-shadow:0 8px 16px #0008;font-size:24px}.wheel--detailed .wheel__label{padding-right:7%;letter-spacing:.02em}.wheel--detailed .wheel__label:nth-child(4),.wheel--detailed .wheel__label:nth-child(6){color:#17130e;text-shadow:none}.wheel-status{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--muted)}.wheel-status strong{font-size:32px;color:var(--gold)}.wheel-prizes{margin-top:56px}.wheel-prizes>p{margin:8px 0 22px}.wheel-prizes dl{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wheel-prizes dl>div{padding:22px 16px;border-right:1px solid var(--line)}.wheel-prizes dl>div:last-child{border:0}.wheel-prizes dt{font-weight:600;font-size:20px}.wheel-prizes dd{margin:10px 0 0;display:grid;gap:8px}.wheel-prizes dd strong{color:var(--gold)}.wheel-prizes dd span{color:var(--muted);font-size:13px}.wheel-legend{margin:24px 0;padding:22px 0;border-bottom:1px solid var(--line)}.wheel-legend h3{color:var(--gold);margin-bottom:8px}@media(max-width:900px){.level-ladder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.level-step{min-height:0}.wheel-prizes dl{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.balance-code{flex-direction:column;align-items:stretch}.balance-inputs,.level-ladder{grid-template-columns:1fr}.wheel-prizes dl{grid-template-columns:1fr 1fr}.wheel-wrap{padding-inline:12px}.row-card__open{font-size:12px}}.footer-legal{display:flex;flex-wrap:wrap;gap:16px 24px;padding:24px 0;border-top:1px solid var(--line);font-size:14px}.footer-legal a:hover{color:var(--gold)}.footer-disclaimer{max-width:85ch;color:var(--muted);font-size:12px;line-height:1.6}.page-content{max-width:78ch;margin-inline:auto}.page-content h2{margin-top:36px}.logo-wrap{display:inline-flex;align-items:center;color:var(--text)}.logo-svg{display:block;height:26px;width:auto;overflow:visible}.site-footer .logo-svg{height:32px}@media(max-width:599px){.logo-svg{height:23px}}body:not(.template-index) #main>.shopify-section:last-child{padding-bottom:clamp(56px,7vw,104px)}.footer-legal{margin-top:clamp(32px,4vw,48px)}.site-footer{padding-bottom:32px}button.chip{background:none;cursor:pointer}button.chip:hover{color:var(--text);border-color:var(--gold)}:root{--font-head: "Outfit", var(--font-body, system-ui), sans-serif}.garage__title,.car-hero__copy h2,.product__info h1,.page-title,.section-head h2,main h1{font-family:var(--font-head);font-weight:800;letter-spacing:-.035em}.garage__title{line-height:1.02}.garage__accent{color:var(--text, #f4efe6)}.garage__brand{font-weight:800;background:linear-gradient(180deg,#f0dcae,#e2c88f,#c9a86a 70%,#a8813f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 22px rgba(201,168,106,.35))}.garage__brand{text-shadow:none}.car-hero__copy h2 .garage__brand{filter:none}.choice{display:flex;flex-wrap:wrap;gap:8px}.choice__opt{position:relative;cursor:pointer}.choice__opt input{position:absolute;opacity:0;pointer-events:none}.choice__opt span{display:inline-flex;align-items:center;padding:9px 14px;border-radius:99px;border:1px solid var(--line-2);font-size:14px;color:var(--muted);transition:border-color .2s,background .2s,color .2s,transform .15s}.choice__opt:hover span{border-color:#c9a86a99}.choice__opt:active span{transform:scale(.96)}.choice__opt input:checked+span{color:#17120a;background:var(--gold);border-color:var(--gold)}.choice__opt input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.tiers{margin:4px 0 14px;padding:14px;border-radius:12px;border:1px solid rgba(201,168,106,.3);background:#c9a86a0f}.tiers__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px}.tiers__head span{color:var(--muted)}.tiers__head span b{color:var(--gold)}.tiers__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin:12px 0 8px}.tiers__step{display:grid;gap:2px;justify-items:center;padding:10px 6px;border-radius:10px;border:1px solid var(--line-2);transition:border-color .3s,background .3s}.tiers__step strong{font-size:18px}.tiers__step small{color:var(--muted);font-size:12px}.tiers__step.is-done{border-color:var(--gold);background:#c9a86a24}.tiers__step.is-done strong{color:var(--gold)}.supplier-catalogue{padding-block:16px 48px}.supplier-catalogue__head{margin-bottom:30px}.supplier-catalogue__head h1{font-size:clamp(32px,4vw,48px);font-family:var(--font-head, inherit);font-weight:700;margin-bottom:12px}.supplier-catalogue__head p{color:#bcb4a7;max-width:62ch}.supplier-search{display:flex;align-items:center;gap:14px;border:1px solid #62543b;border-radius:14px;padding:6px 16px;min-height:64px;background:#1c1914}.supplier-search:focus-within{outline:2px solid var(--gold-2);outline-offset:3px}.supplier-search>.icon{flex:0 0 22px;width:22px;height:22px;color:var(--gold-2)}.supplier-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;padding:12px 0;font-size:17px;caret-color:var(--gold-2)}.supplier-search input::placeholder{color:#bcb4a7;opacity:1}.supplier-search input::-webkit-search-cancel-button{display:none}.supplier-catalogue__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 14px;font-size:13px;color:#bcb4a7}.supplier-catalogue__toolbar>span{font-size:12px}.supplier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.supplier-tile{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;height:224px;padding:22px;border:1px solid #38322a;border-radius:14px;background:#191713;transition:border-color .18s ease-out,background-color .18s ease-out}.supplier-tile:hover{border-color:var(--gold);background:#242019}.supplier-tile:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.supplier-tile__name{font-family:var(--font-head, inherit);font-size:20px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:50px;overflow-wrap:anywhere}.supplier-tile__products{color:#c4bcae;font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:9px}.supplier-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px;font-size:12px;color:#bcb4a7}.supplier-tile__foot>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-tile__more{display:inline-flex;align-items:center;gap:6px;color:var(--gold-2);flex:none}.supplier-tile__more .icon{width:16px;height:16px}.supplier-empty{grid-column:1 / -1;padding:56px 16px;text-align:center}.supplier-empty h2{font-size:24px;margin-bottom:12px}.supplier-empty p{color:#bcb4a7;margin:0 auto 22px;max-width:55ch}.supplier-request{border-top:1px solid #38322a;margin-top:44px;padding-top:30px;display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:start}.supplier-request h2{font-size:25px;margin-bottom:10px}.supplier-request p{color:#bcb4a7;font-size:14px;max-width:42ch}.supplier-request form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.supplier-request input{min-width:0;width:100%}.supplier-request input::placeholder{color:#bcb4a7;opacity:1}.supplier-request .btn{padding-inline:18px}.supplier-request__status{grid-column:1 / -1;min-height:22px}.supplier-detail{width:min(720px,calc(100vw - 32px));max-height:min(860px,calc(100dvh - 48px));border:1px solid #5f513b;border-radius:18px;padding:0;background:#171512;color:var(--text);box-shadow:0 24px 70px #00000080;overflow:hidden}.supplier-detail[open]{display:flex;flex-direction:column;animation:supplier-detail-in .22s cubic-bezier(.16,1,.3,1) both}.supplier-detail::backdrop{background:#000000bf}.supplier-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 20px;border-bottom:1px solid #38322a}.supplier-detail__head h2{font-family:var(--font-head, inherit);font-size:28px;font-weight:700;overflow-wrap:anywhere}.supplier-detail__head p{color:#bcb4a7;margin-top:8px;font-size:13px}.supplier-detail__head .icon-btn{flex:none}.supplier-detail__body{overflow-y:auto;overscroll-behavior:contain;padding:24px 28px;scrollbar-width:thin;scrollbar-color:#897147 #171512}.supplier-detail__body section+section{margin-top:26px}.supplier-detail__body h3{font-size:16px;font-weight:600;margin-bottom:10px;color:var(--gold-2)}.supplier-detail__body p{font-size:14px;line-height:1.7;color:#d1c8b9;white-space:pre-line;overflow-wrap:anywhere}.supplier-contacts{border-top:1px solid #38322a}.supplier-contact{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #38322a;font-size:14px}.supplier-contact>span{color:#bcb4a7}.supplier-contact a{display:inline-flex;gap:7px;align-items:center;text-decoration:underline;text-underline-offset:4px;min-height:30px}.supplier-contact :is(a,strong){text-align:right;overflow-wrap:anywhere;font-weight:500}.supplier-contact .icon{width:15px;height:15px;flex:none}.supplier-detail__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.supplier-detail__photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.supplier-detail__body .supplier-detail__note{font-size:12px;color:#bcb4a7;margin-top:24px}.supplier-detail__foot{padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #38322a}@keyframes supplier-detail-in{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1099px){.supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-request{grid-template-columns:1fr;gap:20px}}@media(max-width:749px){.supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supplier-tile{height:218px;padding:17px}.supplier-tile__name{font-size:18px;min-height:45px}.supplier-catalogue__toolbar>span{display:none}.supplier-request form{grid-template-columns:1fr}.supplier-request .btn{width:100%}.supplier-search input{font-size:16px}.supplier-detail__head,.supplier-detail__body{padding:20px}.supplier-detail__foot{padding:16px 20px}.supplier-detail__foot .btn{padding-inline:14px;font-size:13px}.supplier-contact{flex-wrap:wrap;gap:4px 12px}}@media(max-width:359px){.supplier-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.supplier-detail[open]{animation:none}.supplier-tile{transition:none}}.supplier-catalogue{position:relative;isolation:isolate}.supplier-catalogue:before,.supplier-catalogue:after{content:"";position:absolute;pointer-events:none;z-index:-1;top:-36px;bottom:-24px;width:clamp(0px,calc((100vw - 1360px)/2),360px);background-image:linear-gradient(rgba(201,168,106,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,106,.2) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(transparent,#000 140px,#000 calc(100% - 180px),transparent);mask-image:linear-gradient(transparent,#000 140px,#000 calc(100% - 180px),transparent);opacity:.3;animation:supplier-grid-light 14s ease-in-out infinite}.supplier-catalogue:before{right:calc(100% + 38px);background-position:0 0}.supplier-catalogue:after{left:calc(100% + 38px);animation-delay:-8s;animation-duration:19s}@keyframes supplier-grid-light{0%,to{opacity:.22}38%{opacity:.7}68%{opacity:.34}}.supplier-tile__heading{display:flex;align-items:flex-start;gap:11px;min-height:50px}.supplier-tile__heading .supplier-tile__name{flex:1;min-width:0;min-height:0}.supplier-tile__symbol{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid rgba(201,168,106,.24);border-radius:9px;background:#c9a86a13;color:var(--gold-2)}.supplier-tile__symbol .icon{width:19px;height:19px}@media(max-width:1350px){.supplier-catalogue:before,.supplier-catalogue:after{display:none}}@media(max-width:749px){.supplier-tile__heading{gap:8px;min-height:57px}.supplier-tile__symbol{flex-basis:25px;width:25px;height:25px;border-radius:7px}.supplier-tile__symbol .icon{width:16px;height:16px}.supplier-tile__heading .supplier-tile__name{font-size:16px;-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){.supplier-catalogue:before,.supplier-catalogue:after{animation:none;opacity:.32}}.supplier-catalogue:before,.supplier-catalogue:after{display:none}.template-page-tiekejai #main{position:relative;isolation:isolate}.template-page-tiekejai .epoxy-flow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.9;mask-image:linear-gradient(transparent,#000 160px,#000 calc(100% - 180px),transparent);-webkit-mask-image:linear-gradient(transparent,#000 160px,#000 calc(100% - 180px),transparent)}.supplier-catalogue__hero{padding:clamp(24px,4vw,60px) 0 clamp(38px,5vw,64px);margin-bottom:0;max-width:900px}.supplier-catalogue__hero .supplier-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);margin-bottom:22px}.supplier-hero__eyebrow:before{content:"/";font-size:23px;font-weight:800}.supplier-catalogue__hero h1{font-size:clamp(36px,5.1vw,66px);line-height:1.06;letter-spacing:-.035em;max-width:17ch;margin-bottom:22px}.supplier-catalogue__hero h1 span{color:var(--gold-2)}.supplier-catalogue__hero .supplier-hero__copy{max-width:61ch;font-size:clamp(15px,1.25vw,18px);line-height:1.65;color:#d1c8b9}.supplier-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.supplier-catalogue__hero .supplier-hero__hint{margin-top:18px;color:#aaa194;font-size:13px}.supplier-catalogue__hero>*{animation:supplier-hero-enter .26s ease-out both}.supplier-catalogue__hero>:nth-child(2){animation-delay:50ms}.supplier-catalogue__hero>:nth-child(3){animation-delay:.1s}.supplier-catalogue__hero>:nth-child(n+4){animation-delay:.15s}#supplier-query,#supplier-request{scroll-margin-top:calc(var(--header-h, 72px) + 28px)}@keyframes supplier-hero-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.supplier-hero__actions .btn{padding-inline:16px;font-size:13px}.supplier-catalogue__hero{padding-top:12px}}@media(prefers-reduced-motion:reduce){.supplier-catalogue__hero>*{animation:none}}.product__buy [data-add-to-cart]{background:#171512;color:var(--gold-2);border-color:#a98b56;box-shadow:none}@media(hover:hover)and (pointer:fine){.product__buy [data-add-to-cart]:hover{background:#292318;border-color:var(--gold-2)}}.product__buy [data-buy-now]{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#17120a;border-color:transparent}.mfeat__buy{display:grid;gap:16px;max-width:420px}.mfeat__actions{display:grid;gap:8px}.supplier-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px;text-align:center;background:#171512}.supplier-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:16px}.supplier-filters .field{min-width:0}[data-deposit-form]>fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--gold);border-radius:var(--radius)}[data-deposit-form]>fieldset>legend{padding:0 8px;color:var(--gold-2);font-weight:600}.supplier-filters :is(input,select){width:100%}.supplier h2{font-size:18px}[data-supplier-results] .empty{grid-column:1 / -1}@media(max-width:749px){.supplier-filters{grid-template-columns:1fr}.supplier-cover{max-height:360px}}.template-index :is(.steps,.feature--text,.home-community:not(#atsiliepimai),.faq){--muted: #bdb4a6}.template-index .feature--text .btn--ghost{background:var(--gold);border-color:var(--gold);color:#19150f}.template-index .feature--text .btn--ghost:hover{background:var(--gold-2);border-color:var(--gold-2)}.template-index .fgrid{border:0;padding-block:clamp(36px,5vw,64px)}.template-index .fgrid__inner{gap:20px}.template-index .fgrid__item{display:flex;flex-direction:column;align-items:stretch;min-height:0;border:1px solid #443b2f;border-radius:16px;background:#1c1915}.template-index .fgrid__item+.fgrid__item{border:1px solid #443b2f}.template-index .fgrid__media{position:relative;inset:auto;z-index:auto;height:200px;overflow:hidden;flex:none;background:#151310}.template-index .fgrid__media:after{display:none}.template-index .fgrid__media img{filter:brightness(1.35)}.template-index .fgrid__item--discord .fgrid__media img{width:175%;max-width:none;margin-left:-75%;mask-image:none;-webkit-mask-image:none;object-position:right center}.template-index .fgrid__text{display:flex;flex-direction:column;align-items:flex-start;flex:1;max-width:none;padding:26px}.template-index .fgrid__label{display:none}.template-index .fgrid__text h2{font-family:var(--font-head);font-size:clamp(23px,2vw,28px);font-weight:700;line-height:1.15}.template-index .fgrid__copy{color:#c9c0b2;font-size:15px;line-height:1.6;margin:14px 0 24px}.template-index .fgrid .btn--line{margin-top:auto;width:100%;min-height:44px;border-radius:12px;background:var(--gold);border-color:var(--gold);color:#19150f;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.template-index .fgrid .btn--line:hover{background:var(--gold-2)}@media(min-width:750px)and (max-width:999px){.template-index .fgrid__inner{grid-template-columns:repeat(3,1fr);gap:12px}.template-index .fgrid__text{padding:18px}.template-index .fgrid__media{height:160px}}@media(max-width:749px){.template-index .fgrid__inner{grid-template-columns:1fr}.template-index .fgrid__media{height:190px}}.stat--link{position:relative;text-align:left;color:inherit;font:inherit;cursor:pointer;padding-right:32px}.stat--link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.stat__arrow{position:absolute;right:16px;top:14px;color:var(--gold)!important;transition:transform .2s ease-out}.stat--link:hover .stat__arrow{transform:translate(2px,-2px)}.dash__tabs{scroll-margin-top:100px}.dash__panel{animation:none}.order-item{display:grid;gap:4px}.order-cancel{justify-self:end;border:0;background:transparent;color:var(--muted);padding:6px 12px;text-decoration:underline;text-underline-offset:3px;font-size:12px}.order-cancel:hover{color:var(--text)}.cancel-dialog{width:min(480px,calc(100% - 32px));padding:28px;border:1px solid var(--line-2);border-radius:18px;background:var(--card);color:var(--text);box-shadow:0 24px 80px #0009}.cancel-dialog::backdrop{background:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cancel-dialog h2{font-size:24px;margin-bottom:14px}.cancel-dialog .pay-actions{margin-top:20px}.wheel__pin{transform-origin:50% 0}.wheel--detailed.is-winner:before{animation:wheel-victory 1.1s ease-out 2}.wheel__label.is-winner>span{text-shadow:0 0 16px #ffe6a6}.wheel-spark{position:absolute;left:50%;top:50%;width:5px;height:9px;border-radius:2px;pointer-events:none;z-index:5}.win-card{display:grid;gap:8px;padding:24px;border:1px solid #c9a86a77;border-radius:14px;background:linear-gradient(135deg,#c9a86a18,transparent)}.win-card>strong{color:#efd9aa;font-family:Outfit,sans-serif;font-size:clamp(30px,3vw,44px);line-height:1.1}.win-card>p{color:var(--muted);font-size:13px;margin:0}.win-card--legend{border-color:#efd9aa;box-shadow:0 0 35px #c9a86a20}@keyframes wheel-victory{0%,to{opacity:1}40%{opacity:.45}}@media(prefers-reduced-motion:reduce){.wheel--detailed.is-winner:before{animation:none}.stat__arrow{transition:none}}.wheel-wrap{overflow:clip;overflow-clip-margin:24px}.wheel--detailed:after{content:"";position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;z-index:-2;border-radius:50%;pointer-events:none;opacity:.22;background:radial-gradient(circle,transparent 53%,rgba(245,205,126,.3) 65%,rgba(201,151,65,.12) 72%,transparent 79%)}.wheel--detailed.is-spinning:after{animation:wheel-aura 1.4s var(--ease) infinite alternate}.wheel--detailed.is-spinning:before{box-shadow:0 0 22px #e8c47a66,0 16px 45px -15px #000}.wheel--detailed.is-winner:before{background:repeating-conic-gradient(from 0deg,#ffe8ad 0deg 2deg,#4d3b1e 2deg 10deg);box-shadow:0 0 28px #f3cd7d77,0 0 60px #d9a54a33}.wheel--detailed.is-winner:after{animation:wheel-aura-win 1.4s ease-out 2}.wheel--detailed .wheel__pin{border-top-color:#ffe5a5;filter:drop-shadow(0 0 9px #e2b85e88)}.wheel--detailed.is-winner .wheel__hub{border-color:#ffe8ad;box-shadow:0 0 24px #f1c87666,0 8px 16px #0008}.wheel-wrap:has(.is-spinning) [data-spin]{opacity:1;position:relative;overflow:hidden}.wheel-wrap:has(.is-spinning) [data-spin]:after{content:"";position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(105deg,transparent 35%,#fff4ce66 50%,transparent 65%);animation:wheel-button-shine 1.5s linear infinite;pointer-events:none}.win-card{position:relative;overflow:hidden;text-align:center;justify-items:center;padding:28px;border-color:#f4d48f;background:radial-gradient(ellipse at top,#d4a95033,transparent 75%),#201b12;box-shadow:0 0 32px #c9a86a26,inset 0 1px #ffedc344}.win-card:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(115deg,transparent 42%,#fff5d522 50%,transparent 58%);animation:wheel-button-shine 1.1s ease-out both;pointer-events:none}.win-card__seal{color:#ffe6ab;font-size:42px;line-height:1;text-shadow:0 0 18px #d3a94e77}.win-card>strong{font-size:clamp(36px,4vw,54px);text-shadow:0 2px 16px #e9bc5e44}.win-card--legend{background:radial-gradient(ellipse at top,#e7bf5a55,transparent 78%),#241b0c;border-color:#ffedbc;box-shadow:0 0 48px #e2b65c44,inset 0 1px #fff1c466}@keyframes wheel-aura{0%{opacity:.3}to{opacity:.9}}@keyframes wheel-aura-win{0%,to{opacity:.3;transform:scale(.98)}35%{opacity:1;transform:scale(1.06)}}@keyframes wheel-button-shine{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media(prefers-reduced-motion:reduce){.wheel--detailed:after,.win-card:after,.wheel-wrap [data-spin]:after{animation:none!important}}.wheel-wrap{align-items:start;overflow-anchor:none;overflow-clip-margin:0px;padding-block-start:10px}@media(min-width:850px){.wheel-wrap{overflow:visible}}.wheel-wrap>.wheel{margin-top:20px}.wheel-wrap [data-spin]{height:48px;min-height:48px;line-height:1.2}.wheel-result-slot{display:grid;block-size:240px;min-block-size:240px;overflow:clip}.wheel-result-slot>.win-card{block-size:100%;min-block-size:0;align-content:center;padding:22px;box-sizing:border-box}.wheel-result-slot .win-card--long>strong{font-size:clamp(22px,2.5vw,32px);overflow-wrap:anywhere}.wheel-result-idle{display:grid;align-content:center;justify-items:center;text-align:center;gap:10px;padding:22px;border:1px dashed #c9a86a40;border-radius:14px;background:#c9a86a06;color:var(--muted)}.wheel-result-idle>span{color:#e2c88f;font-size:34px;line-height:1}.wheel-result-idle p{margin:0}.wheel-result-idle small{font-size:12px}.wheel-result-idle.is-pending>span{animation:wheel-wait 1s var(--ease) infinite alternate}.wheel--detailed.is-spinning .wheel__hub{box-shadow:0 0 34px #e5bd6c88,0 8px 16px #0008}.wheel-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;overflow:hidden;contain:strict}.wheel-fx__canvas,.wheel-fx__bloom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wheel-fx__bloom{background:radial-gradient(ellipse at 50% 35%,#f4ce782e,transparent 70%);animation:wheel-screen-bloom 1.1s ease-out both}.wheel-fx--legend .wheel-fx__bloom{background:radial-gradient(ellipse at 50% 35%,#ffdd9250,transparent 75%)}.wheel-fx__ring{position:absolute;width:300px;height:300px;border:2px solid #ffe4a1;border-radius:50%;box-shadow:0 0 22px #e2b75c55,inset 0 0 18px #e2b75c33;animation:wheel-impact-ring 1s cubic-bezier(.23,1,.32,1) both}@keyframes wheel-wait{0%{transform:scale(.94);opacity:.45}to{transform:scale(1.06);opacity:1}}@keyframes wheel-screen-bloom{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes wheel-impact-ring{0%{transform:translate(-50%,-50%) scale(.9);opacity:.8}to{transform:translate(-50%,-50%) scale(4);opacity:0}}@media(max-width:600px){.wheel-result-slot>.win-card{padding:18px}.wheel-result-slot .win-card--long>strong{font-size:22px}.wheel-fx__ring{width:220px;height:220px}}@media(prefers-reduced-motion:reduce){.wheel-fx{display:none}.wheel-result-idle.is-pending>span{animation:none}}.supplier-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px;text-align:center;background:radial-gradient(ellipse at 50% 35%,#342c1e,#171512 72%)}.supplier-cover>.icon{width:96px;height:96px;color:var(--gold);stroke-width:1}.supplier-cover>span{font-family:var(--font-head);font-size:clamp(30px,4vw,54px);font-weight:800}.supplier-cover>strong{font-size:clamp(20px,2.5vw,30px);font-weight:500}.supplier-product .product__pricerow{margin-top:24px}.stat--action{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.stat--action:hover{border-color:var(--gold);background:#211d16}.stat--action:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.template-page-paskyra .dash__panel{scroll-margin-top:calc(var(--header-h,72px) + 24px)}@media(max-width:749px){.supplier-cover{max-height:360px}}@media(prefers-reduced-motion:reduce){.stat--action{transition:none}}@media(max-width:749px){.car-hero__car{width:92%;margin:0 auto}.car-hero__word{font-size:17vw;-webkit-text-stroke:1px var(--gold-2,#e2c88f);text-shadow:0 0 20px rgba(226,200,143,.12)}.card__actions [data-ds-open]{background:#171512;border:1px solid rgba(226,200,143,.48);color:var(--gold-2,#e2c88f);box-shadow:none}.card__actions [data-ds-open]:active{background:#302719}.section-head:has([data-home-rating]){align-items:flex-start;gap:12px}[data-home-rating]{font-size:12px;text-align:right}}.car-hero__wordmark{display:inline-flex;align-items:baseline;white-space:nowrap}.car-hero__letter-a{display:inline-block;flex:none;width:.68em;height:.73em;margin-inline:-.01em;overflow:visible;fill:none;stroke:var(--gold-2,#e2c88f);stroke-width:1px;stroke-linejoin:round}.car-hero__letter-a path{vector-effect:non-scaling-stroke}.template-index .trust__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.template-index #home-content{padding-top:38px;padding-bottom:40px}.template-index #home-content .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-index .bp-section{padding:48px 0}.focus-path-links{display:flex;flex-wrap:wrap;gap:12px 28px}.discord-benefits{list-style:none;padding:0;display:grid;gap:10px;margin:20px 0 24px}.discord-benefits li:before{content:"\2713";color:var(--gold-2);margin-right:10px}.product-sticky{display:none}@media(min-width:900px){.site-nav{gap:clamp(18px,2vw,30px)}}@media(max-width:899px){.template-index .trust__inner{grid-template-columns:1fr}.template-index .trust__item{padding:12px 16px;border:0;gap:12px}.template-index .trust__item+.trust__item{border-top:1px solid var(--line)}.template-index #home-content{padding-top:28px}.template-index #home-content .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .bp-section{padding:32px 0}.product-sticky{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;z-index:45;left:10px;right:10px;bottom:calc(var(--nav-h) + 24px + env(safe-area-inset-bottom));padding:12px 14px;border:1px solid var(--line-2);border-radius:16px;background:#161412fa;box-shadow:0 -8px 28px #0004}.product-sticky>div{min-width:0;display:grid}.product-sticky small{display:block;max-width:37vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted)}.product-sticky strong{font-size:20px}.product-sticky .btn{flex:none;min-height:44px;padding:10px 16px;font-size:13px}.template-product{padding-bottom:calc(var(--nav-h) + 110px + env(safe-area-inset-bottom))}}@media(max-width:899px){.car-hero{min-height:0;justify-content:flex-start;padding:calc(var(--header-h) + 10px) 0 16px}.car-hero__car{aspect-ratio:3;overflow:hidden}.car-hero__car img{width:100%;height:100%;object-fit:cover;object-position:center}.car-hero__copy{padding:12px var(--gutter) 0}.car-hero .scroll-cue{margin:16px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
