@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg: #0A0A0A;--surface: #111111;--surface2: #171717;--orange: #F97316;--orange-hover: #EA580C;--text: #FFFFFF;--muted: #A3A3A3;--border: rgba(255,255,255,.08)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-image:radial-gradient(1200px 600px at 80% -10%,rgba(249,115,22,.08),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(249,115,22,.05),transparent 50%);background-attachment:fixed;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}main{position:relative;z-index:2}::selection{background:#f97316;color:#000}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#262626;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#404040}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}input,textarea,select{font:inherit;color:inherit}.skip-to-content{position:absolute;left:-9999px;top:0;background:var(--orange);color:#fff;padding:8px 16px}.skip-to-content:focus{left:0;z-index:999}.font-manrope{font-family:Manrope,sans-serif;letter-spacing:-.02em}.font-inter{font-family:Inter,sans-serif}h1,h2,h3,h4{font-family:Manrope,sans-serif;letter-spacing:-.025em;margin:0}.container-x{max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.container-x{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.container-x{padding-left:3rem;padding-right:3rem}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--orange);color:#fff;padding:.95rem 1.75rem;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;border-radius:999px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;border:1px solid rgba(255,255,255,.06)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px -12px #f97316b3;background:var(--orange-hover)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:#fff;padding:.95rem 1.75rem;font-family:Manrope,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;transition:all .3s ease}.btn-ghost:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.glass{background:#1111118c;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.06)}.card{background:linear-gradient(180deg,#131313,#0e0e0e);border:1px solid rgba(255,255,255,.06);border-radius:18px;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .5s ease;overflow:hidden;position:relative}.card:hover{transform:translateY(-6px);border-color:#f9731680;box-shadow:0 30px 60px -30px #f9731659,0 0 0 1px #f9731626 inset}.card:hover .product-img{transform:scale(1.08)}.product-img{transition:transform .8s cubic-bezier(.2,.8,.2,1);width:100%;height:100%;object-fit:cover}.badge-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;font-family:Manrope,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-orange{background:var(--orange);color:#fff;border-color:transparent}.section-title{font-family:Manrope,sans-serif;font-weight:900;letter-spacing:-.03em;line-height:.95}.eyebrow{font-family:Manrope,sans-serif;font-weight:700;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--orange)}.hover-lift{transition:transform .35s ease}.hover-lift:hover{transform:translateY(-4px)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-marquee{animation:marquee 28s linear infinite}.animate-fadeUp{animation:fadeUp .7s cubic-bezier(.2,.8,.2,1) both}.skeleton{background:linear-gradient(90deg,#1a1a1a,#232323,#1a1a1a 80%);background-size:2000px 100%;animation:shimmer 2s linear infinite}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.ann-bar{width:100%;background:var(--orange);color:#fff;font-family:Manrope,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.28em;padding:.5rem 1rem;text-align:center;font-size:10px;position:relative;z-index:40}@media(min-width:768px){.ann-bar{font-size:11px}}.ann-bar .msg{animation:fadeUp .5s both}.site-header{position:sticky;top:0;z-index:40;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;background:#0a0a0aeb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.08)}.site-header.scrolled{background:#000000e6;border-bottom:1px solid rgba(255,255,255,.12)}.site-header .row{display:flex;align-items:center;justify-content:space-between;height:68px}@media(min-width:768px){.site-header .row{height:80px}}.logo{display:flex;align-items:center;gap:.5rem}.logo .mark{width:36px;height:36px;border-radius:999px;background:var(--orange);display:grid;place-items:center;color:#fff;font-family:Manrope,sans-serif;font-weight:900;font-size:18px}.logo .name{font-family:Manrope,sans-serif;font-weight:900;color:#fff;font-size:18px;line-height:1;letter-spacing:-.02em}.logo .tag{font-family:Manrope,sans-serif;font-weight:800;color:var(--orange);font-size:10px;letter-spacing:.28em;text-transform:uppercase;margin-top:2px}.nav-desktop{display:none;align-items:center;gap:32px}@media(min-width:1024px){.nav-desktop{display:flex}}.nav-link{font-family:Manrope,sans-serif;font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;transition:color .2s ease;display:inline-flex;align-items:center;gap:6px}.nav-link:hover,.nav-link.active{color:var(--orange)}.header-icons{display:flex;align-items:center;gap:8px}.icon-btn{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#fff;transition:background .2s ease;position:relative}.icon-btn:hover{background:#ffffff0d}.icon-btn svg{width:18px;height:18px}.icon-btn .badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;border-radius:999px;background:var(--orange);color:#fff;font:800 10px Manrope,sans-serif;display:grid;place-items:center;padding:0 4px}.mobile-only{display:grid}@media(min-width:1024px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width:768px){.desktop-only{display:grid}}.mega-wrap{position:relative}.mega-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:16px;width:820px;padding:32px;border-radius:20px;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease}.mega-wrap:hover .mega-menu,.mega-menu:hover{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.mega-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.mega-title{margin-bottom:16px}.mega-list{list-style:none;padding:0;margin:0}.mega-list li{margin-bottom:10px}.mega-list a{font-family:Inter,sans-serif;font-size:14px;color:#fffc;transition:color .2s ease}.mega-list a:hover{color:var(--orange)}.mega-card{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);min-height:220px}.mega-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}.mega-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000,rgba(0,0,0,.5),transparent)}.mega-card .info{position:absolute;bottom:16px;left:16px;right:16px;z-index:2}.mega-card .info h5{font:900 18px Manrope,sans-serif;color:#fff;line-height:1.1;margin-bottom:12px}.mega-card .info a{border-bottom:1px solid var(--orange);padding-bottom:2px;color:#fff;font:700 11px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow-y:auto}.mobile-menu.open{display:block}.mobile-menu .items{padding:24px 16px}.mobile-menu a{display:block;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05);font:800 22px/1.1 Manrope,sans-serif;letter-spacing:-.02em;color:#fff}.mobile-menu a:hover{color:var(--orange)}.hero{position:relative;min-height:92vh;display:flex;align-items:flex-end;overflow:hidden}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero .bg img{width:100%;height:100%;object-fit:cover}.hero .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000,#000000b3,#0006)}.hero .bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.8),transparent,transparent);z-index:1}.hero .inner{position:relative;z-index:2;padding-top:128px;padding-bottom:64px}@media(min-width:768px){.hero .inner{padding-bottom:96px}}.hero h1{color:#fff;font-family:Manrope,sans-serif;font-weight:900;letter-spacing:-.03em;line-height:.95;font-size:52px}@media(min-width:768px){.hero h1{font-size:92px}}@media(min-width:1280px){.hero h1{font-size:112px}}.hero .lead{color:#ffffffb3;max-width:560px;margin-top:32px;font-size:16px;line-height:1.6}@media(min-width:768px){.hero .lead{font-size:18px}}.hero .actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.hero-line{display:flex;align-items:center;gap:12px;margin-bottom:24px}.hero-line .l{height:1px;width:56px;background:var(--orange)}.marquee-bar{position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(255,255,255,.1);background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 0;overflow:hidden}.marquee-row{display:flex;gap:64px;white-space:nowrap;will-change:transform}.marquee-row span{font:900 clamp(24px,3vw,30px) "Manrope",sans-serif;color:#fff3;flex-shrink:0;letter-spacing:-.02em;transition:color .3s ease}.marquee-row span:hover{color:var(--orange)}.trust-bar{padding:40px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:#0c0c0c}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(min-width:768px){.trust-grid{grid-template-columns:repeat(4,1fr)}}.trust-item{display:flex;align-items:center;gap:16px}.trust-item .ic{width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:var(--orange);flex-shrink:0;transition:border-color .3s ease}.trust-item:hover .ic{border-color:var(--orange)}.trust-item h4{font:800 14px/1.2 Manrope,sans-serif;color:#fff;letter-spacing:-.01em}@media(min-width:768px){.trust-item h4{font-size:15px}}.trust-item p{color:#ffffff80;font-size:12px;margin:4px 0 0}@media(max-width:767px){.trust-item p{display:none}}.feat-cats{padding:96px 0}@media(min-width:768px){.feat-cats{padding:128px 0}}.feat-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}@media(min-width:768px){.feat-head{margin-bottom:64px}}.feat-head h2{font-size:40px}@media(min-width:768px){.feat-head h2{font-size:60px}}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:190px;gap:16px}@media(min-width:768px){.bento{grid-auto-rows:240px;gap:24px}}.bento-tile{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:border-color .3s ease;display:block}.bento-tile:hover{border-color:#f9731699}.bento-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.bento-tile:hover img{transform:scale(1.08)}.bento-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000,rgba(0,0,0,.4),transparent)}.bento-tile .info{position:absolute;bottom:16px;left:16px;right:16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between}.bento-tile .info h3{font-family:Manrope,sans-serif;font-weight:900;color:#fff;font-size:18px}.bento-tile.big .info h3{font-size:36px}@media(min-width:768px){.bento-tile.big .info h3{font-size:60px}}.bento-tile .eyebrow{color:#fff9;font-size:9px;margin-bottom:4px}.bento-tile .arrow{width:40px;height:40px;border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);color:#fff;transition:all .3s ease}.bento-tile.big .arrow{width:56px;height:56px}.bento-tile:hover .arrow{background:var(--orange);border-color:var(--orange)}.bento-tile .badge{position:absolute;top:24px;left:24px;z-index:2}.bento-tile.big{grid-column:span 12}@media(min-width:768px){.bento-tile.big{grid-column:span 8;grid-row:span 2}}.bento-tile.mid{grid-column:span 6}@media(min-width:768px){.bento-tile.mid{grid-column:span 4}}.bento-tile.small{grid-column:span 6}@media(min-width:768px){.bento-tile.small{grid-column:span 3}}.carousel-sec{padding:64px 0}@media(min-width:768px){.carousel-sec{padding:96px 0}}.carousel-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;gap:16px}@media(min-width:768px){.carousel-head{margin-bottom:48px}}.carousel-head h2{font-size:30px}@media(min-width:768px){.carousel-head h2{font-size:48px}}.carousel-head p{color:#fff9;margin-top:12px;max-width:480px;font-size:14px}@media(min-width:768px){.carousel-head p{font-size:16px}}.carousel-controls{display:flex;align-items:center;gap:8px}.round-btn{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:#fff;transition:all .2s ease}.round-btn:hover{border-color:var(--orange);color:var(--orange)}.carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin:0 -16px;padding-left:16px;padding-right:16px}@media(min-width:768px){.carousel-track{gap:24px}}.carousel-item{flex-shrink:0;width:240px;scroll-snap-align:start}@media(min-width:768px){.carousel-item{width:280px}}.pcard{position:relative}.pcard .imgwrap{position:relative;background:#000;aspect-ratio:1/1;overflow:hidden;isolation:isolate;transform:translateZ(0)}.pcard .badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pcard .auth{position:absolute;top:12px;right:12px;z-index:3}.pcard .body{padding:20px}.pcard .brandline{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pcard .brandline .b{font:700 11px Manrope,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#ffffff80}.pcard .brandline .r{font-size:11px;color:#fff6}.pcard h3{font:800 15px/1.2 Manrope,sans-serif;color:#fff;margin:0;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.pcard:hover h3{color:var(--orange)}.pcard .row2{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.pcard .price{display:flex;align-items:baseline;gap:8px}.pcard .price .now{font:900 18px Manrope,sans-serif;color:#fff}.pcard .price .was{color:#fff6;font-size:12px;text-decoration:line-through}.pcard .actions{display:flex;align-items:center;gap:6px}.pcard .actions button{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.pcard .actions button:hover{border-color:#ffffff4d;color:#fff}.pcard .actions button.wished{border-color:var(--orange);background:#f973161a;color:var(--orange)}.pcard .actions button.add{background:var(--orange);border-color:var(--orange);color:#fff}.pcard .actions button.add:hover{transform:scale(1.1)}.pcard .actions button.add:disabled{background:#ffffff0d;border-color:transparent;color:#ffffff4d;cursor:not-allowed;transform:none}.pcard .actions svg{width:16px;height:16px}.pcard .low-stock{margin-top:12px;font:800 10px Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.pcard .eta{margin-top:12px;font:800 10px Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.preorder-banner{padding:32px 0}.preorder-inner{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);min-height:320px}@media(min-width:768px){.preorder-inner{min-height:420px}}.preorder-inner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.preorder-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000,rgba(0,0,0,.7),transparent)}.preorder-inner .content{position:relative;z-index:2;padding:32px;max-width:640px}@media(min-width:768px){.preorder-inner .content{padding:56px}}.preorder-inner h2{font-size:40px;margin-top:12px}@media(min-width:768px){.preorder-inner h2{font-size:60px}}.preorder-inner p{color:#ffffffb3;margin:16px 0 32px;max-width:460px}.reviews-sec{position:relative;padding:96px 0;overflow:hidden}@media(min-width:768px){.reviews-sec{padding:128px 0}}.reviews-sec>.bg{position:absolute;top:0;right:0;bottom:0;left:0}.reviews-sec>.bg img{width:100%;height:100%;object-fit:cover;opacity:.15}.reviews-sec>.bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9}.reviews-sec .inner{position:relative}.reviews-sec .head{text-align:center;max-width:640px;margin:0 auto 56px}.reviews-sec h2{font-size:40px}@media(min-width:768px){.reviews-sec h2{font-size:60px}}.reviews-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.reviews-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.reviews-grid{grid-template-columns:1fr 1fr 1fr}}.review-card{padding:28px;border-radius:20px}.review-card .quote-ic{color:var(--orange);margin-bottom:16px}.review-card p{color:#ffffffd9;line-height:1.6;font-size:15px}.review-card .foot{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.review-card .foot .n{font:700 14px Manrope,sans-serif;color:#fff}.review-card .foot .c{color:#ffffff80;font-size:12px}.stars-row{display:inline-flex;color:var(--orange);gap:2px}.stars-row svg{width:14px;height:14px;fill:currentColor}.ig-sec{padding:80px 0;position:relative;z-index:1}@media(min-width:768px){.ig-sec{padding:112px 0}}.ig-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}@media(min-width:768px){.ig-head{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:24px}}.ig-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.ig-grid{grid-template-columns:repeat(6,1fr)}}.ig-tile{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);isolation:isolate;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.ig-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}@media(hover:hover){.ig-tile:hover img{transform:scale(1.08)}}.ig-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .3s ease;pointer-events:none}@media(hover:hover){.ig-tile:hover:after{background:#0009}}.footer{position:relative;margin-top:96px;border-top:1px solid rgba(255,255,255,.05);background:#080808}.footer .newsletter{padding:64px 0;border-bottom:1px solid rgba(255,255,255,.05)}@media(min-width:768px){.footer .newsletter{padding:96px 0}}.footer .newsletter .grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:768px){.footer .newsletter .grid{grid-template-columns:1fr 1fr}}.footer .newsletter h3{font-size:32px}@media(min-width:768px){.footer .newsletter h3{font-size:48px}}.footer form.nl{display:flex;gap:12px}.footer form.nl input{flex:1;height:56px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:0 24px;color:#fff;outline:none;transition:border-color .2s ease}.footer form.nl input:focus{border-color:var(--orange)}.footer form.nl input::placeholder{color:#fff6}.footer .links{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding:56px 0}@media(min-width:768px){.footer .links{grid-template-columns:2fr 1fr 1fr 1fr}}.footer .links h5{color:var(--orange);font:700 11px Manrope,sans-serif;letter-spacing:.32em;text-transform:uppercase;margin-bottom:16px}.footer .links ul{list-style:none;margin:0;padding:0}.footer .links li{margin-bottom:10px}.footer .links a{color:#ffffffb3;font-size:14px;transition:color .2s ease}.footer .links a:hover{color:var(--orange)}.footer .bottom{border-top:1px solid rgba(255,255,255,.05);padding:24px 0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:space-between;color:#fff6;font-size:12px}@media(min-width:768px){.footer .bottom{flex-direction:row}}.socials{display:flex;gap:12px;margin-top:24px}.socials a{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:#fff;transition:all .2s ease}.socials a:hover{border-color:var(--orange);color:var(--orange)}.footer-pro .footer-contact{margin:20px 0 0}.footer-pro .footer-contact li{display:flex;align-items:center;gap:10px}.footer-pro .footer-contact svg{width:14px;height:14px;color:var(--orange);flex:0 0 auto}.footer-pro .footer-contact a{color:#ffffffb3;transition:color .2s ease}.footer-pro .footer-contact a:hover{color:var(--orange)}.footer-pay-row{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px;border-top:1px solid rgba(255,255,255,.05)}@media(min-width:768px){.footer-pay-row{flex-direction:row;justify-content:space-between;padding:28px 32px}}.footer-pay-row .pay-label{color:#ffffff80}.pay-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.pay-badge{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:4px 10px;border-radius:6px;background:#fff;box-shadow:0 1px #00000026}.pay-badge svg{height:18px;width:auto;display:block}.pay-badge.pay-cod{background:transparent;padding:0;box-shadow:none}.pay-badge.pay-cod svg{height:22px}.footer-pro .bottom{border-top:1px solid rgba(255,255,255,.06);padding:20px 0;display:grid;grid-template-columns:1fr;gap:12px;align-items:center;color:#ffffff80;font-size:12px;text-align:center}@media(min-width:768px){.footer-pro .bottom{grid-template-columns:1fr auto 1fr;text-align:left}}.footer-pro .bottom .bottom-center{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.footer-pro .bottom .bottom-center a{color:#fff9;font-size:12px;transition:color .2s ease}.footer-pro .bottom .bottom-center a:hover{color:var(--orange)}.footer-pro .bottom .bottom-right{color:var(--orange);font-weight:800;letter-spacing:.24em;text-transform:uppercase;font-size:10px;text-align:center}@media(min-width:768px){.footer-pro .bottom .bottom-right{text-align:right}}.product-page{padding-top:40px}@media(min-width:768px){.product-page{padding-top:56px}}.breadcrumbs{color:#ffffff80;font-size:12px;margin-bottom:24px}.breadcrumbs a:hover{color:#fff}.product-grid{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:1024px){.product-grid{grid-template-columns:1fr 1fr;align-items:start}}.pdp-gallery{position:relative;z-index:1}@media(min-width:1024px){.pdp-gallery{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 128px)}}.gallery-main{position:relative;aspect-ratio:1/1;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0d0d0d;cursor:zoom-in}.gallery-main img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-main.zoom img{transform:scale(1.5)}.gallery-main .badges{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px;z-index:3}.gallery-main .auth-abs{position:absolute;top:16px;right:16px;z-index:3}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.gallery-thumb{aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:2px solid rgba(255,255,255,.05);transition:border-color .2s ease;cursor:pointer}.gallery-thumb.active{border-color:var(--orange)}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.product-title{font-size:32px}@media(min-width:768px){.product-title{font-size:44px}}.product-price{display:flex;align-items:baseline;gap:16px;margin-top:24px}.product-price .now{font:900 40px Manrope,sans-serif;color:#fff}@media(min-width:768px){.product-price .now{font-size:48px}}.product-price .was{color:#fff6;font-size:20px;text-decoration:line-through}.product-price .save{color:var(--orange);font:900 14px Manrope,sans-serif}.product-desc{color:#ffffffb3;margin-top:24px;line-height:1.6}.qty-ctl{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px}.qty-ctl button{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;transition:background .2s ease}.qty-ctl button:hover{background:#ffffff0d}.qty-ctl .v{min-width:32px;text-align:center;font:900 16px Manrope,sans-serif}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:32px}.trust-icons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}@media(min-width:768px){.trust-icons{grid-template-columns:repeat(4,1fr)}}.trust-icon{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:8px}.trust-icon svg{width:16px;height:16px;color:var(--orange)}.trust-icon span{font:800 11px Manrope,sans-serif;color:#fffc;letter-spacing:.12em;text-transform:uppercase}.spec-box{margin-top:40px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.spec-box dl{display:block;margin:0}.spec-box .row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.05);font-size:14px}.spec-box .row:first-child{border-top:0}.spec-box dt{color:#ffffff80}.spec-box dd{color:#fff;font:700 14px Manrope,sans-serif;margin:0}.coll-head{padding-top:40px;margin-bottom:40px}@media(min-width:768px){.coll-head{padding-top:64px}}.coll-head h1{font-size:48px}@media(min-width:768px){.coll-head h1{font-size:72px}}.coll-sub-pills{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.coll-sub-pills button{transition:all .2s ease}.coll-layout{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.coll-layout{grid-template-columns:260px 1fr}}.filters{padding:24px;border-radius:20px;position:relative;height:fit-content}@media(min-width:1024px){.filters{position:sticky;top:112px;max-height:calc(100vh - 128px);overflow-y:auto;z-index:1}}.filters h4{font:900 18px Manrope,sans-serif;margin-bottom:20px}.filter-group{margin-bottom:24px}.filter-group .eyebrow{margin-bottom:12px}.filter-group input[type=range]{width:100%;accent-color:var(--orange)}.filter-group .rgnums{display:flex;justify-content:space-between;margin-top:8px;color:#fff9;font:700 12px Manrope,sans-serif}.filter-brand{display:block;padding:6px 0;font-size:14px;color:#ffffffb3;transition:color .2s ease}.filter-brand:hover{color:#fff}.filter-brand.active{color:var(--orange);font-weight:700}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}.toolbar .count{color:#fff9;font-size:14px}.toolbar select{-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:10px 40px 10px 20px;font:700 13px Manrope,sans-serif;color:#fff;cursor:pointer}.toolbar select:hover{border-color:var(--orange)}.products-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:768px){.products-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1280px){.products-grid{grid-template-columns:repeat(4,1fr)}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.cart-drawer.open{display:flex}.cart-drawer .overlay{flex:1;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-drawer aside{width:100%;max-width:440px;background:#0c0c0c;border-left:1px solid rgba(255,255,255,.1);height:100%;display:flex;flex-direction:column;animation:fadeUp .3s ease both}.cart-drawer .head{padding:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.cart-drawer .lines{flex:1;overflow-y:auto;padding:24px}.cart-line{display:flex;gap:16px;margin-bottom:20px}.cart-line .thumb{width:96px;height:96px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.cart-line .thumb img{width:100%;height:100%;object-fit:cover}.cart-line h4{font:700 14px/1.3 Manrope,sans-serif;color:#fff}.cart-line .b{color:#ffffff80;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.cart-line .row{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.cart-line .price{color:var(--orange);font:900 16px Manrope,sans-serif}.cart-drawer .foot{border-top:1px solid rgba(255,255,255,.1);padding:24px}.cart-drawer .subtotal{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cart-drawer .subtotal .v{font:900 24px Manrope,sans-serif}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000000e6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:none;overflow-y:auto}.search-modal.open{display:block}.search-modal .head{padding-top:96px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px}.search-modal input{flex:1;background:transparent;border:0;outline:none;font:900 clamp(24px,4vw,40px) "Manrope",sans-serif;letter-spacing:-.02em;color:#fff}.search-modal input::placeholder{color:#ffffff4d}.search-results{margin-top:32px;display:grid;grid-template-columns:1fr;gap:12px;max-height:60vh;overflow-y:auto}@media(min-width:768px){.search-results{grid-template-columns:1fr 1fr}}.search-result{display:flex;gap:16px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.search-result:hover{border-color:#f9731666;background:#ffffff0d}.search-result img{width:80px;height:80px;border-radius:8px;object-fit:cover}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:80;padding:12px 24px;border-radius:999px;background:var(--orange);color:#fff;font:900 13px Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 20px 60px #00000080;animation:fadeUp .3s ease both}.section-eyebrow{margin-bottom:12px}.ws-hero{padding-top:40px}.ws-hero h1{font-size:48px}@media(min-width:768px){.ws-hero h1{font-size:72px}}.ws-cards{display:grid;grid-template-columns:1fr;gap:16px;margin-top:56px}@media(min-width:768px){.ws-cards{grid-template-columns:repeat(3,1fr)}}.ws-card{padding:32px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:border-color .3s ease}.ws-card:hover{border-color:#f9731666}.ws-card svg{color:var(--orange);margin-bottom:16px}.ws-card h3{font:900 22px Manrope,sans-serif}.ws-card p{color:#fff9;margin-top:8px;font-size:14px;line-height:1.6}.form-shell{padding:32px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.form-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.form-grid{grid-template-columns:1fr 1fr}}.form-label{display:block;font:700 11px Manrope,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px}.form-input,.form-select{width:100%;height:48px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:0 16px;color:#fff;outline:none;transition:border-color .2s ease}.form-textarea{width:100%;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 16px;color:#fff;outline:none;transition:border-color .2s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--orange)}.hidden{display:none!important}.divider-orange{height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.5),transparent)}.feat-brands{padding:64px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.brands-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.brands-head h2{font-size:32px}@media(min-width:768px){.brands-head h2{font-size:44px}}.brands-sub{color:#fff9;max-width:400px;font-size:14px}.brand-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden}@media(min-width:640px){.brand-strip{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.brand-strip{grid-template-columns:repeat(8,1fr)}}.brand-logo{padding:32px 20px;background:#0d0d0d;display:grid;place-items:center;min-height:96px;transition:background .3s ease}.brand-logo:hover{background:#141414}.brand-logo img{max-height:40px;width:auto;filter:grayscale(1) brightness(1.4);opacity:.7;transition:filter .3s ease,opacity .3s ease}.brand-logo:hover img{filter:grayscale(0) brightness(1);opacity:1}.brand-text{font:900 14px Manrope,sans-serif;color:#fff9;letter-spacing:.12em;text-transform:uppercase;transition:color .3s ease}.brand-logo:hover .brand-text{color:var(--orange)}.limited-banner{padding:32px 0}.limited-inner{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(249,115,22,.3);min-height:380px;display:flex;align-items:center}@media(min-width:768px){.limited-inner{min-height:460px}}.limited-bg{position:absolute;top:0;right:0;bottom:0;left:0}.limited-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.limited-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 10%,#000000b3 50%,#0006)}.limited-content{position:relative;z-index:2;padding:40px;max-width:640px}@media(min-width:768px){.limited-content{padding:56px}}.limited-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#f9731626;border:1px solid rgba(249,115,22,.4);font:800 10px Manrope,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--orange);margin-bottom:20px}.pulse-dot{width:8px;height:8px;border-radius:999px;background:var(--orange);animation:dotPulse 1.5s ease-in-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 #f9731699}50%{box-shadow:0 0 0 8px #f9731600}}.limited-content h2{font-size:40px;margin-bottom:16px}@media(min-width:768px){.limited-content h2{font-size:60px}}.limited-sub{color:#ffffffbf;font-size:16px;max-width:480px;margin-bottom:32px;line-height:1.6}.limited-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.limited-stock{padding-left:24px;border-left:1px solid rgba(255,255,255,.15)}.stock-num{font:900 48px/1 Manrope,sans-serif;color:var(--orange)}.stock-label{font:800 10px Manrope,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;margin-top:4px}.why-us{padding:96px 0}.why-head{max-width:720px;margin-bottom:56px}.why-head h2{font-size:40px;margin-top:12px}@media(min-width:768px){.why-head h2{font-size:56px}}.why-sub{color:#ffffffa6;font-size:17px;margin-top:16px;line-height:1.7;max-width:560px}.why-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.why-grid{grid-template-columns:repeat(4,1fr)}}.why-card{position:relative;padding:32px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#131313,#0e0e0e);transition:transform .4s ease,border-color .3s ease;overflow:hidden}.why-card:before{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:999px;background:radial-gradient(closest-side,rgba(249,115,22,.15),transparent);opacity:0;transition:opacity .4s ease}.why-card:hover{transform:translateY(-6px);border-color:#f9731680}.why-card:hover:before{opacity:1}.why-num{font:900 12px Manrope,sans-serif;letter-spacing:.32em;color:var(--orange);margin-bottom:24px}.why-icon{width:56px;height:56px;border-radius:16px;background:#f973161a;border:1px solid rgba(249,115,22,.3);display:grid;place-items:center;color:var(--orange);margin-bottom:24px}.why-card h3{font:900 22px/1.2 Manrope,sans-serif;color:#fff;margin-bottom:12px}.why-card p{color:#ffffffa6;font-size:14px;line-height:1.7}.faq-sec{padding:96px 0;border-top:1px solid rgba(255,255,255,.05)}.faq-grid{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:1024px){.faq-grid{grid-template-columns:380px 1fr;gap:64px}}.faq-side h2{font-size:40px;margin-top:12px;line-height:1}@media(min-width:768px){.faq-side h2{font-size:56px}}.faq-sub{color:#ffffffa6;font-size:16px;margin-top:20px;line-height:1.7}.faq-cta{margin-top:24px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden;transition:border-color .3s ease}.faq-item:hover{border-color:#ffffff26}.faq-item[open]{border-color:#f9731666;background:#f9731608}.faq-item summary{padding:24px 28px;font:800 17px Manrope,sans-serif;color:#fff;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;letter-spacing:-.01em}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:#ffffff0f;color:#fff;transition:transform .3s ease,background .3s ease;flex-shrink:0}.faq-item[open] .faq-icon{background:var(--orange);transform:rotate(45deg)}.faq-answer{padding:0 28px 24px;color:#ffffffb3;font-size:15px;line-height:1.7}.faq-answer a{color:var(--orange);border-bottom:1px solid var(--orange)}.newsletter-sec{padding:80px 0}.newsletter-shell{position:relative;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);padding:64px 32px;background:linear-gradient(135deg,#141414,#0a0a0a)}@media(min-width:768px){.newsletter-shell{padding:96px 64px}}.newsletter-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.newsletter-bg img{width:100%;height:100%;object-fit:cover}.newsletter-inner{position:relative;z-index:2;max-width:640px;margin:0 auto;text-align:center}.newsletter-inner h2{font-size:40px;margin-top:12px;line-height:1}@media(min-width:768px){.newsletter-inner h2{font-size:56px}}.newsletter-sub{color:#ffffffb3;font-size:16px;margin:20px auto 32px;max-width:460px;line-height:1.7}.nl-form{display:flex;gap:12px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}.nl-input{flex:1;min-width:220px;height:56px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:0 24px;color:#fff;outline:none;transition:border-color .3s ease}.nl-input:focus{border-color:var(--orange)}.nl-input::placeholder{color:#fff6}.nl-btn{padding:0 28px;height:56px}.nl-status{margin-top:20px;padding:12px 20px;border-radius:12px;font:700 14px Manrope,sans-serif;display:inline-block}.nl-status.success{background:#34d3991a;border:1px solid rgba(52,211,153,.3);color:#34d399}.nl-status.error{background:#f871711a;border:1px solid rgba(248,113,113,.3);color:#f87171}.nl-perks{display:flex;justify-content:center;gap:24px;margin-top:32px;flex-wrap:wrap}.nl-perk{display:inline-flex;align-items:center;gap:8px;font:800 11px Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.nl-perk .dot{width:6px;height:6px;border-radius:999px;background:var(--orange)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme.css.map */
