:root{--bg:#050505;--surface:#0d0d10;--surface2:#131318;--text:#f6f6f4;--muted:#929298;--line:#25252a;--lime:#dfff00;--lime2:#c9eb00;--max:1440px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}body.drawer-open{overflow:hidden}a{text-decoration:none;color:inherit}button,input,select{font:inherit}button{cursor:pointer}.topbar{height:28px;display:flex;align-items:center;justify-content:center;background:var(--lime);color:#000;font-size:9px;font-weight:900;letter-spacing:.12em}.site-header{height:82px;position:sticky;top:0;z-index:40;background:rgba(5,5,5,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,60px)}.logo-link img{width:150px;height:62px;object-fit:contain;mix-blend-mode:screen}.desktop-nav{display:flex;gap:36px;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.08em}.desktop-nav a{position:relative;padding:10px 0}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:2px;background:var(--lime);transition:.25s}.desktop-nav a:hover:after{right:0}.head-actions{display:flex;align-items:center;gap:12px}.icon-btn,.cart-btn,.menu-btn{border:1px solid transparent;background:transparent;color:#fff;height:42px;min-width:42px;display:grid;place-items:center;font-size:21px}.icon-btn:hover,.cart-btn:hover{border-color:#444}.cart-btn{position:relative}.cart-btn b{position:absolute;right:-3px;top:-3px;min-width:18px;height:18px;padding:2px 5px;border-radius:20px;background:var(--lime);color:#000;font-size:9px;display:grid;place-items:center}.menu-btn{display:none}.mobile-menu{display:none}
.hero{min-height:720px;max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:30px;padding:80px clamp(24px,7vw,100px);position:relative;overflow:hidden;background:radial-gradient(circle at 76% 50%,#1c1c23 0,#0a0a0d 32%,#050505 64%)}.hero:before{content:"";position:absolute;width:60%;height:1px;left:-10%;top:38%;background:linear-gradient(90deg,transparent,var(--lime),transparent);transform:rotate(-12deg);opacity:.5}.hero-copy{position:relative;z-index:2}.eyebrow,.section-kicker{display:block;color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.22em;margin-bottom:15px}.hero h1{font:normal clamp(68px,8vw,126px)/.82 Anton,Impact,sans-serif;letter-spacing:-.02em;margin:0}.hero h1 i{font-style:normal;color:transparent;-webkit-text-stroke:2px #fff}.hero-copy p{color:#a9a9af;line-height:1.75;max-width:530px;margin:28px 0 32px;font-size:14px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--lime);color:#000;border:0;padding:17px 23px;font-size:10px;font-weight:900;letter-spacing:.09em;transition:.2s;box-shadow:0 0 30px #dfff001a}.cta:hover{background:#fff;transform:translateY(-2px)}.hero-meta{display:flex;gap:22px;margin-top:24px;color:#777;font-size:10px}.hero-product{height:560px;display:grid;place-items:center;position:relative}.hero-glow{position:absolute;width:55%;aspect-ratio:1;border-radius:50%;background:var(--lime);filter:blur(100px);opacity:.12}.hero-frame{position:relative;width:min(520px,100%);height:470px;border:1px solid #29292e;background:linear-gradient(145deg,#17171c,#09090b);display:grid;place-items:center;overflow:hidden;transform:rotate(2deg);box-shadow:30px 30px 0 #0b0b0d}.hero-frame:before{content:"";position:absolute;inset:15px;border:1px solid #222}.hero-frame img{position:relative;z-index:1;width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 25px 25px #000)}.hero-badge{position:absolute;z-index:2;left:22px;top:22px;background:var(--lime);color:#000;padding:7px 10px;font-size:9px;font-weight:900;letter-spacing:.12em}.hero-caption{position:absolute;right:0;bottom:0;background:#050505;border:1px solid #333;padding:13px 17px;display:flex;flex-direction:column;max-width:75%;z-index:3}.hero-caption b{font-size:11px;line-height:1.35}.hero-caption span{color:#777;font-size:9px;margin-top:4px}
.benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--max);margin:auto}.benefits div{padding:24px 28px;border-right:1px solid var(--line);display:grid;grid-template-columns:40px 1fr}.benefits div:last-child{border-right:0}.benefits strong{grid-row:span 2;color:var(--lime);font:22px Anton}.benefits b{font-size:10px}.benefits span{font-size:9px;color:#777;margin-top:5px}
.wrap{max-width:var(--max);margin:auto;padding:100px clamp(20px,5vw,70px)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section-heading h2,.shop-head h2,.about h2{font:normal clamp(44px,5vw,70px)/.9 Anton;margin:0}.section-heading p,.shop-head p{color:#777;font-size:12px;margin:0 0 4px}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.categories button{height:230px;background:linear-gradient(135deg,#121216,#0a0a0d);color:#fff;border:1px solid var(--line);text-align:left;padding:24px;position:relative;overflow:hidden;transition:.25s}.categories button:before{content:"";position:absolute;width:170px;height:170px;border-radius:50%;background:var(--lime);filter:blur(80px);opacity:0;right:-60px;top:-60px;transition:.3s}.categories button:hover{transform:translateY(-6px);border-color:#555}.categories button:hover:before{opacity:.13}.cat-no{display:block;color:#666;font-size:9px;font-weight:800;margin-bottom:65px}.categories b{display:block;font:38px Anton}.categories small{display:block;color:#777;margin-top:4px;font-size:10px}.categories em{position:absolute;right:22px;bottom:22px;font-style:normal;font-size:20px;color:var(--lime)}
.shop-section{padding-top:40px}.shop-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.sort-btn{background:transparent;color:#aaa;border:1px solid var(--line);padding:11px 14px;font-size:9px;font-weight:800}.sort-btn:hover{color:#fff;border-color:#555}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.filters button{background:#0d0d10;color:#888;border:1px solid var(--line);padding:10px 14px;font-size:9px;font-weight:900}.filters button:hover,.filters button.active{background:var(--lime);color:#000;border-color:var(--lime)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#0c0c0f;border:1px solid var(--line);transition:.25s;min-width:0}.card:hover{transform:translateY(-5px);border-color:#48484e}.card-img{height:330px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,#24242b,#09090b 68%)}.card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.45));pointer-events:none}.card-img img{width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 22px 20px #000);transition:.35s}.card:hover .card-img img{transform:scale(1.06)}.card-img span{position:absolute;z-index:3;left:12px;top:12px;background:#fff;color:#000;padding:6px 8px;font-size:8px;font-weight:900}.card-img em{position:absolute;z-index:3;right:12px;top:12px;background:var(--lime);color:#000;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.card-info{padding:17px}.card-info small{display:block;color:var(--lime);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.card-info h3{font-size:12px;line-height:1.45;margin:0;min-height:35px}.card-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:18px}.card-bottom strong{font-size:17px}.card-bottom span{color:#666;font-size:8px;font-weight:900}.card:hover .card-bottom span{color:var(--lime)}.no-results{grid-column:1/-1;border:1px solid var(--line);padding:60px;text-align:center;color:#777}
.about{max-width:var(--max);margin:auto;padding:100px clamp(20px,8vw,120px);display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;background:linear-gradient(135deg,#0a0a0c,#111116)}.about h2{font-size:clamp(50px,6vw,84px)}.about p{color:#999;line-height:1.8;max-width:570px;margin:26px 0 30px;font-size:13px}.outline{display:inline-block;border:1px solid #555;padding:14px 18px;font-size:9px;font-weight:900}.outline:hover{background:#fff;color:#000}.about-art{min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-5deg);border:1px solid #2a2a2f;background:#0b0b0e}.about-art span{font:180px/.8 Anton;text-shadow:7px 7px 0 var(--lime)}.about-art b{font:70px/.8 Anton;color:transparent;-webkit-text-stroke:1px #fff}.about-art small{color:#777;margin-top:18px;letter-spacing:.3em;font-size:8px}
footer{max-width:var(--max);margin:auto;padding:70px clamp(20px,5vw,70px) 25px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:35px}footer img{width:155px;height:60px;object-fit:contain;mix-blend-mode:screen}footer p,footer a{color:#777;font-size:11px;line-height:1.6}footer div>b{color:var(--lime);font-size:9px;letter-spacing:.15em}footer a{display:block;margin:12px 0}footer a:hover{color:#fff}footer form{display:flex;border:1px solid #333;margin-top:15px}footer input{flex:1;min-width:0;background:#09090b;color:#fff;border:0;padding:13px}footer form button{width:48px;border:0;background:var(--lime);font-weight:900}.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:18px;color:#555;font-size:9px}
.drawer{position:fixed;right:-480px;top:0;height:100vh;width:min(470px,100vw);background:#0b0b0f;border-left:1px solid #333;z-index:70;padding:26px;transition:.35s;box-shadow:-30px 0 80px #000}.drawer.open{right:0}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.drawer-head h2{font:38px Anton;margin:0}.drawer-head button{background:none;border:0;color:#fff;font-size:30px}.cart-item{display:grid;grid-template-columns:70px 1fr auto;gap:13px;padding:15px 0;border-bottom:1px solid var(--line);align-items:center}.cart-item>img{width:70px;height:70px;object-fit:contain;background:#151519}.cart-item-main b{display:block;font-size:11px;line-height:1.4}.cart-item-main small,.cart-item-main span{display:block;color:#777;font-size:9px;margin-top:4px}.qty{display:flex;align-items:center;gap:5px}.qty button{width:26px;height:26px;background:#17171b;border:1px solid #333;color:#fff}.qty b{font-size:10px}.cart-total{display:flex;justify-content:space-between;font-size:17px;padding:22px 0}.note,.empty-cart{color:#777;font-size:10px}.empty-cart{text-align:center;padding:60px 20px}.empty-cart span{font-size:35px}.empty-cart p{color:#fff;font-weight:800}.full{width:100%}
.overlay{position:fixed;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(10px);z-index:80;display:grid;place-items:start center;padding-top:120px}.hidden{display:none!important}.searchbox{width:min(700px,92vw);background:#0e0e12;border:1px solid #38383e;padding:35px;position:relative}.searchbox>button{position:absolute;right:15px;top:12px;background:none;border:0;color:#fff;font-size:28px}.searchbox h2{font:54px Anton;margin:0 0 24px}.searchbox input{width:100%;background:#070709;color:#fff;border:1px solid #333;padding:16px;outline:none}.searchbox input:focus{border-color:var(--lime)}.searchbox a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #29292d;font-size:11px}.searchbox a span{display:flex;flex-direction:column}.searchbox a small{color:#777;margin-top:4px}.searchbox a b{color:var(--lime)}
.product-page{max-width:var(--max);margin:auto;padding:55px clamp(20px,6vw,85px) 100px}.back{color:#777;font-size:10px}.product-page #product-detail{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:start;margin-top:30px}.detail-gallery{position:sticky;top:120px}.detail-img{height:680px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#25252c,#08080b 70%);border:1px solid var(--line);overflow:hidden}.detail-img img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 30px 25px #000)}.detail-tag{position:absolute;left:20px;top:20px;background:#fff;color:#000;padding:7px 10px;font-size:8px;font-weight:900;z-index:2}.detail-note{font-size:9px;color:#666;margin-top:12px}.detail-info{padding-top:35px}.detail-info h1{font:normal clamp(50px,5vw,72px)/.9 Anton;margin:0 0 22px}.detail-info p{color:#999;line-height:1.8;font-size:13px}.detail-price{font-size:30px;font-weight:900;margin:12px 0 25px}.detail-line{height:1px;background:var(--line);margin:28px 0}.detail-info label{display:block;color:#777;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin:18px 0}.detail-info select{display:block;width:100%;background:#09090b;color:#fff;border:1px solid #3a3a40;padding:15px;margin-top:8px;outline:none}.stock{color:var(--lime)!important;font-size:10px!important}.product-features{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.product-features div{border:1px solid var(--line);padding:15px}.product-features b,.product-features span{display:block}.product-features b{font-size:8px;color:#fff}.product-features span{font-size:8px;color:#666;margin-top:6px}.success{min-height:100vh;display:grid;place-content:center;text-align:center;padding:30px}.success h1{font:90px Anton;margin:0}.success p{color:#aaa;max-width:550px;margin:20px auto 30px;line-height:1.7}
@media(max-width:1050px){.desktop-nav{gap:20px}.hero{grid-template-columns:1fr .8fr;padding-left:5vw;padding-right:5vw}.grid{grid-template-columns:repeat(3,1fr)}.categories{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:repeat(2,1fr)}.benefits div:nth-child(2){border-right:0}.benefits div:nth-child(-n+2){border-bottom:1px solid var(--line)}.about{grid-template-columns:1fr}.about-art{min-height:280px}.product-page #product-detail{gap:40px}}
@media(max-width:760px){.topbar{font-size:7px;height:25px;padding:0 10px;text-align:center}.site-header{height:70px;padding:0 14px}.logo-link img{width:125px;height:58px}.desktop-nav,.back-home{display:none}.menu-btn{display:grid}.mobile-menu{position:fixed;inset:0 0 auto 0;z-index:60;background:#08080b;border-bottom:1px solid #333;padding:20px;display:flex;flex-direction:column;transform:translateY(-110%);transition:.3s}.mobile-menu.open{transform:translateY(0)}.mobile-menu-head{display:flex;justify-content:space-between;color:var(--lime);font-size:10px;font-weight:900;margin-bottom:30px}.mobile-menu-head button{background:none;border:0;color:#fff;font-size:28px}.mobile-menu a{font:38px Anton;padding:12px 0;border-bottom:1px solid var(--line)}.hero{min-height:720px;display:block;padding:65px 22px 30px}.hero h1{font-size:72px}.hero-copy p{font-size:12px;max-width:100%}.hero-meta{gap:10px;flex-wrap:wrap}.hero-product{height:310px;margin-top:10px}.hero-frame{height:280px;width:88%;box-shadow:16px 16px 0 #0b0b0d}.hero-caption{right:0;bottom:-3px}.benefits{grid-template-columns:1fr 1fr}.benefits div{padding:18px 14px;grid-template-columns:30px 1fr}.benefits div:nth-child(3),.benefits div:nth-child(4){border-bottom:0}.wrap{padding:70px 18px}.section-heading,.shop-head{display:block}.section-heading p,.shop-head p{margin-top:10px}.categories{grid-template-columns:1fr 1fr;gap:8px}.categories button{height:180px;padding:17px}.cat-no{margin-bottom:42px}.categories b{font-size:28px}.grid{grid-template-columns:1fr 1fr;gap:9px}.card-img{height:230px}.card-info{padding:12px}.card-info h3{font-size:10px;min-height:43px}.card-bottom{margin-top:13px;display:block}.card-bottom strong{font-size:14px}.card-bottom span{display:block;margin-top:8px}.sort-btn{margin-top:16px}.filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.filters button{white-space:nowrap}.about{padding:70px 22px;gap:40px}.about-art span{font-size:130px}.about-art b{font-size:55px}footer{grid-template-columns:1fr 1fr;padding:55px 20px 25px;gap:28px}.footer-brand{grid-column:1/-1}.copyright{grid-column:1/-1}.product-page{padding:35px 16px 70px}.product-page #product-detail{grid-template-columns:1fr;gap:28px}.detail-gallery{position:static}.detail-img{height:390px}.detail-info{padding-top:0}.detail-info h1{font-size:48px}.product-features{grid-template-columns:1fr 1fr}.drawer{padding:20px}.searchbox{padding:25px}.searchbox h2{font-size:45px}}
@media(max-width:430px){.hero h1{font-size:63px}.grid{grid-template-columns:1fr 1fr}.card-img{height:205px}.categories b{font-size:25px}.benefits{grid-template-columns:1fr}.benefits div{border-right:0!important;border-bottom:1px solid var(--line)!important}.benefits div:last-child{border-bottom:0!important}.product-features{grid-template-columns:1fr}.hero-product{height:285px}.hero-frame{height:250px}}

/* DROP / HORIZONTAL CAP CAROUSEL */
.spotlight-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#08080a,#050505);padding:78px 0 88px;overflow:hidden}.spotlight-head{display:flex;justify-content:space-between;align-items:end;padding-top:0!important;padding-bottom:30px!important}.spotlight-head h2{font:normal clamp(48px,6vw,82px)/.88 Anton;margin:0;letter-spacing:-.02em}.spotlight-head h2 i{font-style:normal;color:transparent;-webkit-text-stroke:1px #fff}.spotlight-head p{color:#777;font-size:11px;margin:18px 0 0}.spotlight-controls{display:flex;gap:8px}.spotlight-controls button{width:52px;height:52px;border:1px solid #3b3b40;background:#0e0e12;color:#fff;font-size:18px;transition:.2s}.spotlight-controls button:hover{background:var(--lime);color:#000;border-color:var(--lime)}.caps-carousel{display:flex;gap:14px;overflow-x:auto;padding:8px max(20px,calc((100vw - var(--max))/2 + 20px)) 20px;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.caps-carousel::-webkit-scrollbar{display:none}.caps-carousel.dragging{cursor:grabbing;scroll-snap-type:none}.cap-slide{flex:0 0 clamp(205px,19vw,265px);scroll-snap-align:start;background:#0d0d10;border:1px solid #222329;transition:transform .25s,border-color .25s,box-shadow .25s}.cap-slide:hover{transform:translateY(-7px);border-color:#444;box-shadow:0 18px 45px rgba(0,0,0,.45)}.cap-slide-img{height:245px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,#27272d,#0a0a0c 72%)}.cap-slide-img img{width:91%;height:91%;object-fit:contain;filter:drop-shadow(0 20px 18px #000);transition:.3s}.cap-slide:hover .cap-slide-img img{transform:scale(1.08) rotate(-1deg)}.cap-slide-img span,.cap-slide-img em{position:absolute;z-index:2;top:11px;padding:6px 8px;font-size:7px;font-weight:900;font-style:normal}.cap-slide-img span{left:11px;background:#fff;color:#000}.cap-slide-img em{right:11px;background:var(--lime);color:#000}.cap-slide-info{padding:15px}.cap-slide-info small{color:var(--lime);font-size:7px;font-weight:900;letter-spacing:.12em}.cap-slide-info h3{font-size:11px;line-height:1.4;min-height:32px;margin:7px 0 15px}.cap-slide-info>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.cap-slide-info strong{font-size:15px}.cap-slide-info button{border:1px solid #38383e;background:#15151a;color:#fff;padding:8px 9px;font-size:7px;font-weight:900}.cap-slide-info button:hover{background:var(--lime);color:#000;border-color:var(--lime)}
/* CART UPGRADE */
.drawer{width:min(500px,100vw);padding:24px 25px;background:linear-gradient(180deg,#0c0c10,#08080a);box-shadow:-35px 0 90px rgba(0,0,0,.7)}.drawer-head h2{display:flex;align-items:baseline;gap:10px}.drawer-head h2 small{font:800 8px Inter;color:#666;letter-spacing:.12em}.cart-trust{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line)}.cart-trust span{border:1px solid #26262b;background:#111116;color:#999;padding:7px 9px;font-size:7px;font-weight:800;text-transform:uppercase}.cart-trust span:first-child{color:var(--lime)}#cart-items{max-height:calc(100vh - 390px);overflow:auto;padding-right:4px}.cart-item{grid-template-columns:82px 1fr;gap:14px;padding:17px 0}.cart-item>img{width:82px;height:82px;border:1px solid #25252a;background:radial-gradient(circle,#222229,#0c0c0f)}.cart-item-main b{font-size:11px}.cart-item-main>strong{display:block;font-size:14px;margin-top:8px}.cart-item-main small{color:#777}.qty{margin-top:11px;gap:6px}.qty button{width:29px;height:29px;border-color:#36363c;background:#151519}.qty button:hover{border-color:var(--lime);color:var(--lime)}.qty .remove-item{width:auto;padding:0 9px;border:0;background:transparent;color:#666;font-size:8px;margin-left:5px}.qty .remove-item:hover{color:#fff}.cart-summary{border-top:1px solid #333;padding-top:14px;margin-top:8px}.cart-summary>div{display:flex;justify-content:space-between;align-items:center;padding:7px 0;color:#777;font-size:10px}.cart-summary>div strong{color:#ddd}.cart-summary .cart-total{padding:15px 0 8px;color:#fff;font-size:18px}.cart-summary .cart-total strong{font-size:23px;color:var(--lime)}.continue-btn{width:100%;margin-top:9px;padding:13px;background:transparent;border:1px solid #333;color:#aaa;font-size:9px;font-weight:900;letter-spacing:.08em}.continue-btn:hover{border-color:#777;color:#fff}.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(3px);z-index:65;opacity:0;visibility:hidden;transition:.3s}.drawer-backdrop.open{opacity:1;visibility:visible}.drawer{z-index:70}.empty-cart{padding:45px 20px}.empty-cta{display:inline-block;margin-top:18px;border:1px solid #3a3a3f;padding:12px 15px;color:var(--lime);font-size:8px;font-weight:900}.empty-cta:hover{background:var(--lime);color:#000}
/* HELP INTERACTIONS */
.help-modal{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);display:grid;place-items:center;padding:20px}.modal-open{overflow:hidden}.help-card{position:relative;width:min(650px,94vw);max-height:85vh;overflow:auto;background:#0d0d11;border:1px solid #3a3a40;padding:38px;box-shadow:0 30px 100px #000}.help-card h2{font:normal clamp(44px,6vw,70px)/.9 Anton;margin:0 0 22px}.help-card p{color:#aaa;line-height:1.9;font-size:13px;margin:0}.help-card>span:last-child{color:#555;font-size:8px;font-weight:900;letter-spacing:.15em}.help-rule{height:1px;background:var(--line);margin:25px 0}.help-close{position:absolute;right:14px;top:10px;background:none;border:0;color:#fff;font-size:30px}.help-close:hover{color:var(--lime)}
@media(max-width:760px){.spotlight-section{padding:60px 0 65px}.spotlight-head{display:flex;align-items:end;padding-left:18px!important;padding-right:18px!important}.spotlight-head h2{font-size:51px}.spotlight-head p{max-width:240px;line-height:1.5}.spotlight-controls button{width:44px;height:44px}.caps-carousel{padding-left:18px;padding-right:18px;gap:10px}.cap-slide{flex-basis:205px}.cap-slide-img{height:205px}.drawer{padding:19px 17px}.drawer-head h2{font-size:32px}.cart-trust span{font-size:6px}.help-card{padding:30px 23px}.help-card h2{font-size:48px}#cart-items{max-height:calc(100vh - 390px)}}
