:root{--black:#08070A;--black-soft:#141216;--black-card:#18161A;--line:#33301F;--gold-1:#F4E4A6;--gold-2:#C9A227;--gold-3:#8A6A16;--paper:#F5F3EE;--muted:#918D80}*{margin:0;padding:0;box-sizing:border-box}body{background:radial-gradient(ellipse at 50% -10%,rgba(201,162,39,.1),transparent 45%),var(--black);color:var(--paper);font-family:Work Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,.display{font-family:Cormorant Garamond,serif;font-weight:600;letter-spacing:.01em;line-height:1.05}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:0 40px;position:relative;z-index:2}a:focus-visible,button:focus-visible{outline:1px solid var(--gold-2);outline-offset:4px}.gold-text{background:linear-gradient(115deg,var(--gold-3) 10%,var(--gold-1) 42%,var(--gold-2) 58%,var(--gold-1) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}header{position:sticky;top:0;z-index:50;background:#08070ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;max-width:1120px;margin:0 auto}.logo{display:flex;align-items:center;gap:12px}.logo svg{width:26px;height:26px;filter:drop-shadow(0 0 6px rgba(201,162,39,.5))}.logo-img{height:34px;width:auto;filter:drop-shadow(0 0 8px rgba(201,162,39,.35))}.logo span{font-family:Cormorant Garamond,serif;font-size:22px;letter-spacing:.2em;font-weight:600}nav ul{display:flex;gap:40px;list-style:none}nav ul li a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .25s ease}nav ul li a:hover{color:var(--gold-1)}.cart{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border:1px solid var(--line);padding:10px 20px;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent);transition:border-color .25s ease,box-shadow .25s ease}.cart:hover{border-color:var(--gold-2);box-shadow:0 0 18px #c9a2272e}.hero{padding:110px 0 60px;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-glow{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,39,.16),transparent 65%);filter:blur(10px);pointer-events:none}.kicker{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-2);margin-bottom:24px;position:relative}.hero h1{font-size:clamp(42px,6vw,74px);max-width:16ch;margin:0 auto;position:relative}.hero h1 em{font-style:italic}.hero p.lede{font-size:16px;color:var(--muted);max-width:44ch;margin:24px auto 0;line-height:1.7;position:relative}.wheel-stage{position:relative;width:100%;max-width:420px;margin:56px auto 0;perspective:1200px}.wheel-3d{width:100%;transform:rotateX(18deg) rotate(0);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(201,162,39,.12));transition:transform .6s ease;animation:floaty 6s ease-in-out infinite}@keyframes floaty{0%,to{transform:rotateX(18deg) translateY(0)}50%{transform:rotateX(18deg) translateY(-10px)}}.pedestal{width:70%;height:26px;margin:6px auto 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(201,162,39,.2),transparent 70%);filter:blur(4px)}.hero-cta{display:inline-flex;gap:16px;margin-top:46px;position:relative}.btn-gold{background:linear-gradient(160deg,var(--gold-1),var(--gold-2) 55%,var(--gold-3));color:#100c02;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:16px 36px;border-radius:2px;box-shadow:0 10px 24px #c9a22738,inset 0 1px #fff6;transition:transform .25s ease,box-shadow .25s ease}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 30px #c9a22752,inset 0 1px #ffffff80}.btn-ghost{border:1px solid var(--line);color:var(--paper);border-radius:2px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:16px 34px;background:#ffffff05;transition:border-color .25s ease,background .25s ease}.btn-ghost:hover{border-color:var(--gold-2);background:#c9a2270f}.brand-marquee{border-bottom:1px solid var(--line);background:var(--black-soft);padding:26px 0;overflow:hidden;position:relative}.brand-marquee:before,.brand-marquee:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.brand-marquee:before{left:0;background:linear-gradient(90deg,var(--black-soft),transparent)}.brand-marquee:after{right:0;background:linear-gradient(270deg,var(--black-soft),transparent)}.brand-track{display:flex;width:max-content;gap:0;animation:marquee 30s linear infinite}.brand-marquee:hover .brand-track{animation-play-state:paused}.brand-item{display:flex;align-items:center;gap:12px;padding:0 42px;border-right:1px solid var(--line);font-family:Cormorant Garamond,serif;font-weight:600;font-size:19px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color .25s ease}.brand-item i{font-style:normal;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex:none;border:1px solid var(--gold-2);color:var(--gold-1);font-family:Work Sans,sans-serif;font-weight:500;font-size:11px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #c9a22726,0 0 10px #c9a22714;transition:box-shadow .25s ease,border-color .25s ease}.brand-item:hover{color:var(--gold-1)}.brand-item:hover i{box-shadow:inset 0 0 0 1px #c9a2274d,0 0 16px #c9a22740}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.catalog{padding:100px 0 110px}.catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.catalog-card{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--black-card);box-shadow:0 24px 44px -20px #000000bf;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.catalog-card:hover{transform:translateY(-6px);border-color:#c9a22766;box-shadow:0 30px 54px -20px #000000d9,0 0 30px -8px #c9a22729}.catalog-img{aspect-ratio:16/11;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 38% 30%,#221f17,#0b0a08 78%);border-bottom:1px solid var(--line)}.catalog-img svg{width:52%;filter:drop-shadow(0 14px 18px rgba(0,0,0,.6))}.catalog-label{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.catalog-label h3{font-family:Work Sans,sans-serif;font-weight:500;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.catalog-label h3 em{font-style:normal;color:var(--gold-1)}.catalog-label .price{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;color:var(--gold-1)}.mark-row{display:flex;align-items:center;justify-content:center;gap:18px;padding:44px 0;border-bottom:1px solid var(--line)}.mark-row .rule{width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--line))}.mark-row .rule.r{background:linear-gradient(90deg,var(--line),transparent)}.mark-row svg{width:22px;height:22px;filter:drop-shadow(0 0 6px rgba(201,162,39,.4))}section{padding:110px 0;position:relative;z-index:2}.sec-head{text-align:center;margin-bottom:70px}.sec-head .kicker{margin-bottom:16px}.sec-head h2{font-size:clamp(28px,3.4vw,42px)}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.cat-card{position:relative;background:linear-gradient(160deg,var(--black-card),var(--black-soft));border:1px solid var(--line);border-radius:4px;padding:52px 30px 40px;text-align:center;box-shadow:0 20px 40px -18px #000000b3,inset 0 1px #ffffff08;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.cat-card:hover{transform:translateY(-8px);border-color:#c9a22766;box-shadow:0 28px 50px -18px #000c,0 0 30px -6px #c9a22726,inset 0 1px #ffffff0d}.cat-icon{width:60px;height:60px;border-radius:50%;margin:0 auto 26px;background:radial-gradient(circle at 35% 30%,#f4e4a62e,#c9a2270a 70%);border:1px solid rgba(201,162,39,.35);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 6px #00000080,0 0 20px #c9a22714}.cat-icon svg{width:26px;height:26px;color:var(--gold-1);filter:drop-shadow(0 0 4px rgba(201,162,39,.5))}.cat-card h3{font-size:22px;margin-bottom:10px}.cat-card p{font-size:13.5px;color:var(--muted);line-height:1.7;max-width:26ch;margin:0 auto 24px}.cat-card a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-1);border-bottom:1px solid var(--gold-2);padding-bottom:3px}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.prod-card{background:linear-gradient(160deg,var(--black-card),var(--black-soft));border:1px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 20px 36px -20px #000000b3;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.prod-card:hover{transform:translateY(-6px);border-color:#c9a22759;box-shadow:0 26px 44px -18px #000c,0 0 26px -8px #c9a22729}.prod-img{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 30%,#201d16,#0c0b0a 75%);border-bottom:1px solid var(--line)}.prod-img svg{width:56%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.6))}.prod-body{padding:22px 22px 26px}.prod-body h4{font-size:18px;font-weight:400;font-family:Work Sans,sans-serif;margin-bottom:6px}.prod-body .fit{font-size:11px;color:var(--muted);letter-spacing:.05em;margin-bottom:12px}.prod-body .price{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600}.quote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:110px 0;position:relative}.quote:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:60px;background:linear-gradient(var(--gold-2),transparent)}.quote p{font-family:Cormorant Garamond,serif;font-size:clamp(24px,3.2vw,34px);font-weight:500;max-width:26ch;margin:0 auto 24px;line-height:1.4}.quote span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cta{text-align:center;padding:120px 0;position:relative}.cta-panel{max-width:640px;margin:0 auto;padding:64px 50px;border-radius:6px;background:linear-gradient(160deg,var(--black-card),var(--black-soft));border:1px solid rgba(201,162,39,.25);box-shadow:0 30px 60px -24px #000c,0 0 60px -20px #c9a2271f,inset 0 1px #ffffff0a}.cta h2{font-size:clamp(28px,3.4vw,40px);max-width:16ch;margin:0 auto 18px}.cta p{color:var(--muted);font-size:14px;margin-bottom:34px}footer{border-top:1px solid var(--line);padding:54px 0;position:relative;z-index:2}.foot-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.foot-row .logo span{font-size:16px}.foot-row .logo-img{height:24px}.foot-links{display:flex;gap:30px;list-style:none}.foot-links a{font-size:12px;color:var(--muted)}.foot-links a:hover{color:var(--gold-1)}.foot-copy{font-size:11px;color:var(--muted);letter-spacing:.05em}@media(max-width:820px){.cat-grid,.prod-grid{grid-template-columns:1fr}nav ul{display:none}.nav{padding:20px}.hero{padding:90px 0 50px}section{padding:76px 0}.foot-row{flex-direction:column;text-align:center}.cta-panel{padding:48px 26px}}.breadcrumb{padding:22px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.04em;color:var(--muted)}.breadcrumb a{color:var(--muted);transition:color .2s ease}.breadcrumb a:hover{color:var(--gold-1)}.breadcrumb .sep{margin:0 8px;color:var(--line)}.breadcrumb .current{color:var(--paper)}.shop-header{padding:56px 0 40px;text-align:center;border-bottom:1px solid var(--line)}.shop-header .kicker{margin-bottom:14px}.shop-header h1{font-size:clamp(30px,4vw,48px)}.shop-header p{color:var(--muted);font-size:14px;margin-top:14px;max-width:52ch;margin-left:auto;margin-right:auto}.shop-layout{display:grid;grid-template-columns:240px 1fr;gap:52px;padding:64px 0 100px;align-items:start}.filter-block{margin-bottom:40px}.filter-title{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;color:var(--paper);display:flex;align-items:center;gap:10px}.filter-title:before{content:"";width:14px;height:1px;background:var(--gold-2)}.filter-list{list-style:none;display:flex;flex-direction:column;gap:2px}.filter-list a{display:flex;justify-content:space-between;align-items:center;padding:9px 4px;font-size:13.5px;color:var(--muted);border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.filter-list a:hover{color:var(--gold-1)}.filter-list a.active{color:var(--gold-1);border-bottom-color:var(--gold-2)}.filter-list a .count{font-size:11px;color:var(--muted);font-family:Work Sans,sans-serif}.filter-price{display:flex;flex-direction:column;gap:10px}.filter-price a{font-size:13.5px;color:var(--muted);padding:6px 0;transition:color .2s ease}.filter-price a:hover{color:var(--gold-1)}.shop-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.shop-toolbar select{background:var(--black-card);border:1px solid var(--line);color:var(--paper);font-size:12.5px;padding:8px 12px;border-radius:2px}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.shop-card{background:linear-gradient(160deg,var(--black-card),var(--black-soft));border:1px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 18px 32px -18px #000000b3;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column}.shop-card:hover{transform:translateY(-5px);border-color:#c9a22759;box-shadow:0 24px 40px -18px #000c,0 0 24px -8px #c9a22724}.shop-card-img{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 38% 30%,#201d16,#0c0b0a 78%);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.shop-card-img img{width:100%;height:100%;object-fit:cover}.shop-card-img svg{width:52%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.6))}.shop-card-badge{position:absolute;top:12px;left:12px;background:var(--gold-2);color:#100c02;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:2px;font-weight:600}.shop-card-body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.shop-card-brand{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2)}.shop-card-title{font-size:16px;font-weight:400;font-family:Work Sans,sans-serif}.shop-card-title a{color:var(--paper)}.shop-card-title a:hover{color:var(--gold-1)}.shop-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px}.shop-card-price{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:var(--gold-1)}.shop-card-add{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);padding:8px 14px;border-radius:2px;color:var(--paper);transition:border-color .2s ease,color .2s ease,background .2s ease;background:none;cursor:pointer}.shop-card-add:hover{border-color:var(--gold-2);color:var(--gold-1);background:#c9a2270f}.shop-empty{padding:80px 20px;text-align:center;color:var(--muted)}.shop-empty a{color:var(--gold-1);text-decoration:underline}.shop-pagination{display:flex;justify-content:center;gap:8px;margin-top:56px}.shop-pagination a,.shop-pagination span{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);font-size:12.5px;color:var(--muted);border-radius:2px;transition:border-color .2s ease,color .2s ease}.shop-pagination a:hover{border-color:var(--gold-2);color:var(--gold-1)}.shop-pagination .current{background:var(--gold-2);color:#100c02;border-color:var(--gold-2)}@media(max-width:900px){.shop-layout{grid-template-columns:1fr}.shop-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.shop-grid{grid-template-columns:1fr}}.pdp{padding:70px 0 110px}.pdp-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.pdp-img{aspect-ratio:1/1;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:radial-gradient(circle at 38% 30%,#201d16,#0c0b0a 78%);display:flex;align-items:center;justify-content:center}.pdp-img img{width:100%;height:100%;object-fit:cover}.pdp-img svg{width:46%}.pdp-brand{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-bottom:14px}.pdp-title{font-size:clamp(28px,3.2vw,40px);margin-bottom:16px}.pdp-price{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;color:var(--gold-1);margin-bottom:26px}.pdp-desc{color:var(--muted);font-size:14.5px;line-height:1.75;margin-bottom:34px}.pdp-desc p{margin-bottom:14px}.pdp-variants{margin-bottom:26px}.pdp-variants label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.pdp-variants select{width:100%;background:var(--black-card);border:1px solid var(--line);color:var(--paper);padding:13px 14px;font-size:14px;border-radius:2px}.pdp-add{width:100%;background:linear-gradient(160deg,var(--gold-1),var(--gold-2) 55%,var(--gold-3));color:#100c02;font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:17px;border:none;border-radius:2px;cursor:pointer;box-shadow:0 10px 24px #c9a22733,inset 0 1px #fff6;transition:transform .2s ease,box-shadow .2s ease}.pdp-add:hover{transform:translateY(-2px);box-shadow:0 14px 30px #c9a2274d,inset 0 1px #ffffff80}.pdp-add:disabled{opacity:.5;cursor:not-allowed;transform:none}.pdp-meta{margin-top:34px;border-top:1px solid var(--line);padding-top:26px;display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--muted)}@media(max-width:820px){.pdp-grid{grid-template-columns:1fr;gap:36px}}.cart-page{padding:70px 0 110px}.cart-table{width:100%;border-collapse:collapse;margin-top:36px}.cart-table th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:16px;border-bottom:1px solid var(--line);font-weight:400}.cart-table td{padding:20px 0;border-bottom:1px solid var(--line);vertical-align:middle}.cart-item{display:flex;align-items:center;gap:16px}.cart-item img{width:74px;height:74px;object-fit:cover;border-radius:3px;border:1px solid var(--line)}.cart-item-title{font-size:14.5px}.cart-item-title a{color:var(--paper)}.cart-qty{width:56px;background:var(--black-card);border:1px solid var(--line);color:var(--paper);padding:8px;text-align:center;border-radius:2px}.cart-remove{font-size:11px;color:var(--muted);text-decoration:underline;margin-top:6px;display:inline-block}.cart-remove:hover{color:var(--gold-1)}.cart-summary{display:flex;justify-content:flex-end;margin-top:30px}.cart-summary-box{width:280px;text-align:right}.cart-subtotal{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;color:var(--gold-1);margin-bottom:18px}.cart-empty{padding:90px 20px;text-align:center;color:var(--muted)}.util-bar{background:#000;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.util-inner{max-width:1280px;margin:0 auto;padding:0 32px;height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px}.util-left,.util-right{display:flex;align-items:center;gap:26px;flex:1}.util-right{justify-content:flex-end}.util-inner a{color:var(--muted);transition:color .2s ease;white-space:nowrap}.util-inner a:hover{color:var(--gold-1)}.util-center{display:flex;align-items:center;gap:10px;flex:none}.util-center svg{width:22px;height:22px;filter:drop-shadow(0 0 6px rgba(201,162,39,.5))}.util-center .logo-img{height:26px;width:auto;filter:drop-shadow(0 0 6px rgba(201,162,39,.4))}.util-center span{font-family:Cormorant Garamond,serif;font-size:19px;letter-spacing:.18em;font-weight:600}.util-icons{display:flex;align-items:center;gap:18px}.util-icons a{position:relative;display:flex}.util-icons svg{width:18px;height:18px;color:var(--muted);transition:color .2s ease}.util-icons a:hover svg{color:var(--gold-1)}.util-badge{position:absolute;top:-7px;right:-8px;background:var(--gold-2);color:#100c02;font-size:9px;font-weight:700;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width:820px){.util-left{display:none}.util-inner{justify-content:space-between}}.cat-hero{position:relative;padding:70px 0 56px;overflow:hidden;background:radial-gradient(ellipse at 75% 20%,rgba(201,162,39,.16),transparent 55%),repeating-linear-gradient(115deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 1px,transparent 1px,transparent 60px),linear-gradient(180deg,#050505,#0a0a0a);border-bottom:1px solid var(--line)}.cat-hero-wheel{position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:420px;height:420px;opacity:.5;pointer-events:none}.cat-hero h1{font-size:clamp(34px,4.6vw,54px);margin-bottom:18px;position:relative}.cat-hero p{color:var(--muted);font-size:14px;line-height:1.75;max-width:62ch;margin-bottom:10px;position:relative}.search-box{display:flex;margin-bottom:38px}.search-box input{flex:1;background:var(--black-card);border:1px solid var(--line);border-right:none;color:var(--paper);padding:13px 14px;font-size:13px;border-radius:2px 0 0 2px}.search-box input::placeholder{color:var(--muted)}.search-box button{background:var(--gold-2);border:none;color:#100c02;padding:0 18px;border-radius:0 2px 2px 0;cursor:pointer}.search-box svg{width:16px;height:16px}.filter-select{width:100%;background:var(--black-card);border:1px solid var(--line);color:var(--paper);padding:13px 14px;font-size:13px;border-radius:2px;margin-bottom:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238C6D14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;-webkit-appearance:none;appearance:none}.check-list{list-style:none;display:flex;flex-direction:column;gap:4px}.check-list li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px;color:var(--muted)}.check-list input[type=checkbox]{-webkit-appearance:none;appearance:none;width:15px;height:15px;border:1px solid var(--line);border-radius:2px;background:var(--black-card);position:relative;flex:none;cursor:pointer}.check-list input[type=checkbox]:checked{background:var(--gold-2);border-color:var(--gold-2)}.check-list label{flex:1;cursor:pointer}.check-list .count{font-size:11px;color:var(--muted)}.results-count{font-size:13px;color:var(--muted);margin-bottom:28px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/capmotor.css.map */
