*{margin:0;padding:0;box-sizing:border-box}:root{--black:#0a0a0a;--dark:#111111;--card:#161616;--card2:#1c1c1c;--border:#252525;--border2:#2e2e2e;--white:#ffffff;--off:#f5f5f0;--muted:#777;--light:#aaa;--accent:#ff4500;--accent2:#ff6b35;--gold:#e8b84b;--green:#4ade80}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:DM Sans,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:DM Sans,sans-serif}.page{display:none}.page.active{display:block}.announce{background:var(--accent);padding:9px;line-height:1;text-align:center;font-size:12px;font-weight:600;letter-spacing:.8px;color:#fff}.announce-inner{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.section-header nav{background:#0a0a0af7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:0 48px;display:flex;align-items:center;justify-content:space-between;height:68px;position:sticky;top:0;z-index:999}.nav-logo{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:3px;cursor:pointer;width:120px}.nav-logo span{color:var(--accent)}.nav-links{display:flex;gap:28px}.nav-links a{color:var(--muted);font-size:13px;font-weight:500;letter-spacing:.3px;transition:color .2s;cursor:pointer}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-right{display:flex;align-items:center;gap:16px}.nav-search{background:transparent;border:1px solid var(--border);color:var(--white);padding:8px 14px;border-radius:4px;font-size:13px;outline:none;width:180px;transition:border-color .2s}.nav-search:focus{border-color:var(--accent)}.nav-search::placeholder{color:var(--white)}.nav-cart-btn{background:var(--accent);color:#fff;padding:9px 20px;border-radius:4px;font-size:13px;font-weight:700;border:none;letter-spacing:.3px;transition:background .2s}.nav-cart-btn:hover{background:var(--accent2)}.btn-primary{background:var(--accent);color:#fff;padding:14px 32px;border-radius:4px;font-size:14px;font-weight:700;letter-spacing:.5px;border:none;text-transform:uppercase;transition:all .2s;cursor:pointer}.btn-primary:hover{background:var(--accent2);transform:translateY(-1px)}.btn-outline{border:1px solid var(--border2);color:var(--white);padding:14px 28px;border-radius:4px;font-size:14px;font-weight:500;background:transparent;transition:all .2s;cursor:pointer}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.section-tag{font-size:11px;font-weight:700;letter-spacing:3px;color:var(--accent);text-transform:uppercase;margin-bottom:10px}.section-title,.section-title p{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,4.5vw,58px);line-height:1;margin-bottom:14px;letter-spacing:1px}.section-sub{font-size:15px;color:var(--muted);line-height:1.7;max-width:520px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.product-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:all .25s;display:flex;flex-direction:column}.product-card:hover{border-color:#ff450059;transform:translateY(-5px);box-shadow:0 20px 60px #ff450014}.pc-img{aspect-ratio:1;background:linear-gradient(135deg,#1a1a1a,#222);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pc-img-placeholder{font-family:Bebas Neue,sans-serif;font-size:18px;color:#ffffff14;letter-spacing:2px}.pc-badge{position:absolute;top:12px;left:12px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px;letter-spacing:.5px}.pc-badge.new{background:#4ade80;color:#000}.pc-badge.sale{background:var(--gold);color:#000}.pc-body{padding:18px;display:flex;flex-direction:column;flex:1}.pc-name{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px;color:var(--white)}.pc-rating{display:flex;align-items:center;gap:6px;margin-bottom:10px}.pc-stars{color:var(--gold);font-size:12px;letter-spacing:1px}.pc-rc{font-size:11px;color:var(--muted)}.pc-price-row{display:flex;align-items:center;gap:8px;margin-bottom:14px}.pc-price{font-family:Bebas Neue,sans-serif;font-size:24px;color:var(--accent)}.pc-old{font-size:13px;color:var(--muted);text-decoration:line-through}.pc-save{font-size:10px;background:#ff45001a;color:var(--accent);border:1px solid rgba(255,69,0,.2);padding:2px 8px;border-radius:10px;font-weight:700}.pc-btn{width:100%;background:transparent;border:1px solid var(--border2);color:var(--white);padding:10px!important;letter-spacing:0;text-transform:capitalize;border-radius:5px;font-size:13px;font-weight:600;transition:all .2s}.pc-btn:hover{background:var(--accent);border-color:var(--accent)}.pc-btn:after,.pc-btn:before{display:none}.product-card .quick-add{flex:1;display:flex;justify-content:center;align-items:flex-end}.product-card .quick-add modal-opener,.product-card .quick-add product-form{width:100%}.proof-bar{background:var(--dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0}.proof-bar-inner{display:flex;justify-content:space-around;align-items:center;gap:16px}.pb-item{text-align:center}.pb-num{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--accent);letter-spacing:1px}.pb-label{font-size:10px;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-top:2px}.pb-div{width:1px;height:36px;background:var(--border)}.tag{display:inline-block;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px}.tag-accent{background:#ff45001f;color:var(--accent);border:1px solid rgba(255,69,0,.25)}.tag-green{background:#4ade801a;color:var(--green);border:1px solid rgba(74,222,128,.2)}.tag-gold{background:#e8b84b1a;color:var(--gold);border:1px solid rgba(232,184,75,.2)}#home .hero{min-height:90vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 48px;gap:48px;position:relative;overflow:hidden}#home .hero:before{content:"";position:absolute;top:-100px;right:-100px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,69,0,.1),transparent 65%);pointer-events:none}#home .hero:after{content:"";position:absolute;bottom:-100px;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(255,100,50,.05),transparent 70%);pointer-events:none}.hero-live{display:inline-flex;align-items:center;gap:8px;background:#ff450014;border:1px solid rgba(255,69,0,.2);padding:7px 14px;border-radius:30px;font-size:11px;font-weight:700;color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8.5vw,118px);line-height:.9;letter-spacing:2px;margin-bottom:22px}.hero-h1 em{color:var(--accent);font-style:normal;display:block}.hero-sub{font-size:16px;color:var(--light);line-height:1.75;max-width:430px;margin-bottom:32px}.hero-sub strong{color:var(--white)}.hero-cta{display:flex;gap:12px;align-items:center;margin-bottom:44px;flex-wrap:wrap}.hero-trust{display:flex;gap:24px;flex-wrap:wrap}.ht-item{display:flex;flex-direction:column}.ht-val{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;color:var(--white)}.ht-label{font-size:11px;color:var(--muted)}.hero-right{position:relative}.hero-product-img{border-radius:20px;background:linear-gradient(135deg,#191919,#232323);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);position:relative;overflow:hidden}.hero-product-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6))}.hero-img-ph{font-family:Bebas Neue,sans-serif;font-size:100px;color:#ff450014;letter-spacing:6px}.floating{position:absolute;background:#0f0f0ff2;border:1px solid var(--border2);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fl-icon{width:34px;height:34px;border-radius:8px;background:#ff45001f;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.fl-val{font-size:13px;font-weight:700;color:var(--white)}.fl-label{font-size:10px;color:var(--muted)}.fl1{bottom:80px;left:-28px}.fl2{top:50px;right:-24px}.home-featured{background:var(--dark);padding:80px 0}.hf-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hf-img{border-radius:18px;background:linear-gradient(135deg,#1a1a1a,#252525);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);position:relative}.hf-img-ph{font-family:Bebas Neue,sans-serif;font-size:14px;color:#ffffff1a;letter-spacing:2px}.prod-badge{display:inline-block;background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px}.prod-title{font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1;margin-bottom:14px;letter-spacing:1px}.prod-desc{font-size:14px;color:var(--light);line-height:1.8;margin-bottom:24px}.prod-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.prod-price{font-family:Bebas Neue,sans-serif;line-height:1;font-size:42px;color:var(--accent)}.prod-orig{font-size:18px;color:var(--muted);text-decoration:line-through}.prod-save-tag{background:#ff45001a;color:var(--accent);border:1px solid rgba(255,69,0,.2);font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px}.feat-list{margin-bottom:28px}.feat-list li{padding:9px 0;border-bottom:1px solid var(--border);font-size:13px;color:#ccc;display:flex;align-items:center;gap:10px}.feat-list li:before{content:"\2713";color:var(--accent);font-weight:700;font-size:15px;flex-shrink:0}.add-btn{width:100%;background:var(--accent);color:#fff;padding:17px;border-radius:5px;font-size:15px;font-weight:700;letter-spacing:.8px;border:none;text-transform:uppercase;transition:all .2s;margin-bottom:12px}.add-btn:hover{background:var(--accent2);transform:translateY(-2px)}.trust-pills{display:flex;gap:16px;flex-wrap:wrap}.tp{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.cat-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:26px 18px;text-align:center;cursor:pointer;transition:all .2s}.cat-card:hover{border-color:var(--accent);transform:translateY(-4px)}.cat-icon{font-size:32px;margin-bottom:10px}.cat-name{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:1px;margin-bottom:3px}.cat-count{font-size:11px;color:var(--muted)}.products-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.products-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.why-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:30px 24px}.why-icon{font-size:30px;margin-bottom:14px}.why-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:8px}.why-desc{font-size:13px;color:var(--muted);line-height:1.7}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.review-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:22px}.rv-stars{color:var(--gold);font-size:13px;letter-spacing:2px;margin-bottom:10px}.rv-text{font-size:13px;color:#ccc;line-height:1.75;margin-bottom:14px;font-style:italic}.rv-author{display:flex;align-items:center;gap:10px}.rv-avatar{width:34px;height:34px;border-radius:50%;background:#ff450026;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--accent);flex-shrink:0}.rv-name{font-size:13px;font-weight:600}.rv-date{font-size:11px;color:var(--muted)}.rv-verified{font-size:10px;color:var(--green);margin-left:auto;font-weight:600}.email-section{background:linear-gradient(135deg,#140800,#0a0a0a);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 0;text-align:center}.email-h{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,6vw,80px);line-height:.95;margin-bottom:16px;letter-spacing:1px}.email-h em{color:var(--accent);font-style:normal}.email-p{font-size:15px;color:var(--muted);max-width:440px;margin:0 auto 28px;line-height:1.7}.email-form{display:flex;gap:0;max-width:420px;margin:0 auto}.email-form input{flex:1;background:var(--card);border:1px solid var(--border2);border-right:none;padding:14px 18px!important;border-radius:5px 0 0 5px;color:var(--white);font-size:13px;outline:none;font-family:DM Sans,sans-serif}.email-form input:focus{border-color:var(--accent)}.email-form input::placeholder{color:var(--muted)}.email-form button{background:var(--accent)!important;width:fit-content;color:#fff;border:none;padding:14px 22px;border-radius:0 5px 5px 0;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s}.email-form button:hover{background:var(--accent2)}.shop-header{background:var(--dark);padding:48px 0;border-bottom:1px solid var(--border)}.shop-header h1{font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:2px;margin-bottom:6px}.shop-header p{font-size:14px;color:var(--muted)}.shop-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:48px 0}.filter-sidebar{position:sticky;top:90px;align-self:start}.filter-section{margin-bottom:28px;border-bottom:1px solid var(--border);padding-bottom:24px}.filter-section:last-child{border-bottom:none}.filter-title{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:1px;margin-bottom:14px}.filter-option{display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer}.filter-option input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px}.filter-option label{font-size:13px;color:var(--light);cursor:pointer;transition:color .2s}.filter-option:hover label{color:var(--white)}.filter-count{font-size:11px;color:var(--muted);margin-left:auto}.price-range{width:100%;accent-color:var(--accent);margin:8px 0}.price-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.shop-count{font-size:13px;color:var(--muted)}.shop-sort{background:var(--card);border:1px solid var(--border);color:var(--white);padding:8px 14px;border-radius:5px;font-size:13px;outline:none;cursor:pointer;font-family:DM Sans,sans-serif}.filter-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.filter-tag{background:#ff45001a;border:1px solid rgba(255,69,0,.2);color:var(--accent);font-size:11px;padding:4px 10px;border-radius:20px;display:flex;align-items:center;gap:6px;cursor:pointer}.filter-tag span{font-size:14px;line-height:1}.products-grid-4{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bestsellers-hero{background:var(--dark);padding:60px 0;text-align:center;border-bottom:1px solid var(--border)}.bs-podium{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;margin-top:44px;align-items:end}.bs-pod{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px;text-align:center;transition:all .2s}.bs-pod:nth-child(1){order:2}.bs-pod:nth-child(2){order:1}.bs-pod:nth-child(3){order:3}.bestsellers-hero .pc-price-row{justify-content:center}.bs-pod:hover{transform:translateY(-4px)}.bs-pod.first{border-color:#e8b84b4d;background:linear-gradient(180deg,rgba(232,184,75,.05),var(--card))}.bs-rank{font-family:Bebas Neue,sans-serif;font-size:48px;margin-bottom:8px}.bs-rank.gold{color:var(--gold)}.bs-rank.silver{color:#aaa}.bs-rank.bronze{color:#cd7f32}.bs-pod-img{aspect-ratio:1;background:linear-gradient(135deg,#1a1a1a,#222);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-family:Bebas Neue,sans-serif;font-size:14px;color:#ffffff14;letter-spacing:2px}.bs-pod-name{font-size:13px;font-weight:600;margin-bottom:6px}.bs-pod-price{font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--accent)}.bs-pod-btn{width:100%;background:var(--accent);color:#fff;border:none;padding:10px;border-radius:5px;font-size:12px;font-weight:700;margin-top:10px;transition:background .2s}.bs-pod-btn:hover{background:var(--accent2)}.trending-list{margin-top:44px}.trending-item{display:grid;grid-template-columns:60px 80px 1fr auto;align-items:center;gap:20px;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;transition:all .2s;cursor:pointer}.trending-item:hover{border-color:#ff450040;transform:translate(4px)}.ti-rank{font-family:Bebas Neue,sans-serif;font-size:32px;color:var(--border2);text-align:center}.ti-img{aspect-ratio:1;background:linear-gradient(135deg,#1a1a1a,#222);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#ffffff14;font-family:Bebas Neue,sans-serif;letter-spacing:1px}.ti-img img{border-radius:8px}.ti-name{font-size:14px;font-weight:500}.ti-sub{font-size:12px;color:var(--muted);margin-top:3px}.ti-right{text-align:right}.ti-price{font-family:Bebas Neue,sans-serif;font-size:20px;color:var(--accent)}.ti-sold{font-size:11px;color:var(--muted);margin-top:2px}.about-hero{min-height:70vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-left:48px;padding-right:48px;background:var(--dark)}.about-img-block{border-radius:20px;background:linear-gradient(135deg,#1a1a1a,#252525);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);font-family:Bebas Neue,sans-serif;font-size:80px;color:#ff450014;letter-spacing:4px}.about-img-block img{border-radius:20px;width:100%;height:100%;object-fit:cover}.about-eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;color:var(--accent);text-transform:uppercase;margin-bottom:14px}.about-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,6vw,80px);line-height:.95;letter-spacing:2px;margin-bottom:20px}.about-h1 em{color:var(--accent);font-style:normal}.about-p{font-size:15px;color:var(--light);line-height:1.85;margin-bottom:16px}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.stat-box{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;text-align:center}.stat-num{font-family:Bebas Neue,sans-serif;font-size:36px;color:var(--accent);letter-spacing:1px}.stat-label{font-size:11px;color:var(--muted);letter-spacing:.5px;text-transform:uppercase;margin-top:4px}.about-mission{padding:80px 0;background:var(--black)}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}.mission-text h3{font-family:Bebas Neue,sans-serif;line-height:1;font-size:36px;letter-spacing:1px;margin-bottom:16px}.mission-text p{font-size:14px;color:var(--light);line-height:1.85;margin-bottom:14px}.values-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.value-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px}.value-icon{font-size:24px;margin-bottom:8px}.value-title{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:1px;margin-bottom:5px}.value-desc{font-size:12px;color:var(--muted);line-height:1.6}.team-section{padding:80px 0;background:var(--dark)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.team-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:all .2s}.team-card:hover{transform:translateY(-4px)}.team-img{aspect-ratio:3/4;background:linear-gradient(180deg,#1e1e1e,#2a2a2a);display:flex;align-items:center;justify-content:center;font-size:48px}.team-body{padding:20px}.team-name{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;margin-bottom:4px}.team-role{font-size:12px;color:var(--accent);font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.team-bio{font-size:12px;color:var(--muted);line-height:1.6}.timeline{padding:80px 0;background:var(--black)}.timeline-list{margin-top:44px;position:relative;padding-left:32px}.timeline-list:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent),transparent)}.tl-item{margin-bottom:36px;position:relative;padding-left:24px}.tl-item:before{content:"";position:absolute;left:-38px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--accent)}.tl-year{font-family:Bebas Neue,sans-serif;font-size:20px;color:var(--accent);letter-spacing:1px;margin-bottom:4px}.tl-title{font-size:15px;font-weight:600;margin-bottom:4px}.tl-desc{font-size:13px;color:var(--muted);line-height:1.6}.contact-hero{background:var(--dark);padding:60px 0;text-align:center;border-bottom:1px solid var(--border)}.contact-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:48px}.contact-info h3{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:1px;margin-bottom:24px}.ci-item{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px;padding:18px;background:var(--card);border:1px solid var(--border);border-radius:12px}.ci-icon{width:40px;height:40px;border-radius:10px;background:#ff45001a;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ci-label{font-size:11px;color:var(--muted);letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px}.ci-val{font-size:14px;font-weight:500}.ci-sub{font-size:12px;color:var(--muted);margin-top:2px}.faq-item{border-bottom:1px solid var(--border);padding:16px 0;cursor:pointer}.faq-q{font-size:14px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.faq-a{font-size:13px;color:var(--muted);line-height:1.6;margin-top:10px;display:none}.faq-item.open .faq-a{display:block}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-arrow{transition:transform .2s;font-size:16px;color:var(--accent)}.contact-form{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:36px}.contact-form form.contact-form{background:transparent;border:none;border-radius:none;padding:0}.contact-form h3{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:1px;margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.form-group input,.form-group textarea,.form-group select{width:100%;background:var(--card2);border:1px solid var(--border2);color:var(--white);padding:12px 14px;border-radius:6px;font-size:13px;outline:none;font-family:DM Sans,sans-serif;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:var(--accent)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--muted)}.form-group textarea{resize:vertical;min-height:120px}.form-group select{cursor:pointer}.form-submit{width:100%;background:var(--accent);color:#fff;padding:15px;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:.5px;border:none;text-transform:uppercase;transition:all .2s;cursor:pointer}.form-submit:hover{background:var(--accent2)}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:32px;padding:48px 0}.cart-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border);margin-bottom:24px}.cart-header h2{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:1px}.cart-clear{font-size:13px;color:var(--muted);background:none;border:none;cursor:pointer;transition:color .2s}.cart-clear:hover{color:var(--accent)}.cart-item{display:grid!important;grid-template-columns:90px 1fr auto;gap:16px;align-items:center;padding:18px;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:12px}.cart-item-img{aspect-ratio:1;background:linear-gradient(135deg,#1a1a1a,#222);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#ffffff14;font-family:Bebas Neue,sans-serif;letter-spacing:1px}.cart-item-name{font-size:14px;font-weight:500;margin-bottom:4px}.cart-item-variant{font-size:12px;color:var(--muted);margin-bottom:10px}.cart-qty{display:flex;align-items:center;gap:12px}.qty-btn{width:28px;height:28px;border-radius:50%;background:var(--card2);border:1px solid var(--border2);color:var(--white);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.qty-btn:hover{background:var(--accent);border-color:var(--accent)}.qty-num{font-size:14px;font-weight:600;min-width:20px;text-align:center}.cart-item-price{text-align:right}.cip-price{font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--accent)}.cip-remove{font-size:11px;color:var(--muted);background:none;border:none;cursor:pointer;margin-top:6px;display:block;margin-left:auto;transition:color .2s}.cip-remove:hover{color:var(--accent)}.cart-summary{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:28px;position:sticky;top:90px;align-self:start}.cs-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:1px;margin-bottom:20px;line-height:1}.cs-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-size:14px}.cs-row.total{border-bottom:none;margin-top:8px;padding-top:16px}.cs-label{color:var(--muted)}.cs-val{font-weight:600}.cs-val.accent{color:var(--accent)}.cs-val.total{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--accent);line-height:1}.promo-row{display:flex;gap:8px;margin:16px 0}.promo-input{flex:1;background:var(--card2);border:1px solid var(--border2);color:var(--white);padding:10px 12px!important;border-radius:5px;font-size:13px;outline:none;font-family:DM Sans,sans-serif}.promo-input::placeholder{opacity:1}.promo-btn{background:transparent;border:1px solid var(--border2);color:var(--white);padding:10px 16px;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.promo-btn:hover{border-color:var(--accent);color:var(--accent)}.checkout-btn{width:100%;background:var(--accent);color:#fff;padding:16px;border-radius:6px;font-size:15px;font-weight:700;letter-spacing:.5px;border:none;text-transform:uppercase;transition:all .2s;cursor:pointer;margin-top:16px}.checkout-btn:after,.checkout-btn:before{display:none}.checkout-btn:hover{background:var(--accent2)}.cs-trust{display:flex;flex-direction:column;gap:8px;margin-top:16px}.cs-trust-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}footer{background:var(--dark);border-top:1px solid var(--border);padding:56px 0 24px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer_logo{width:150px;height:auto}.footer-brand{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:3px;margin-bottom:14px}.footer-brand b,.footer-brand strong{color:var(--accent)}.footer-tagline{font-size:13px;color:var(--muted);line-height:1.7;max-width:240px;margin-bottom:16px}.footer-social{display:flex;gap:10px}.social-btn{width:36px;height:36px;border-radius:8px;background:var(--card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:all .2s}.social-btn:hover{background:var(--accent);border-color:var(--accent)}.footer-col h4{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.footer-col a{display:block;font-size:13px;color:#666;margin-bottom:8px;transition:color .2s;cursor:pointer}.footer-col a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--border);padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-copy{font-size:11px;color:var(--muted)}.pay-row{display:flex;gap:6px}.pay-pill{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:3px 8px;font-size:10px;color:var(--muted)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .5s ease forwards}.fade-up-1{animation:fadeUp .5s .1s ease forwards;opacity:0}.fade-up-2{animation:fadeUp .5s .2s ease forwards;opacity:0}.fade-up-3{animation:fadeUp .5s .3s ease forwards;opacity:0}.fade-up-4{animation:fadeUp .5s .4s ease forwards;opacity:0}.fade-up-5{animation:fadeUp .5s .5s ease forwards;opacity:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.menu_hamburger,.close_menu{display:none}.hero_banner{min-height:90vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 48px;gap:48px;position:relative;overflow:hidden}.hero_banner h1{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8.5vw,118px);line-height:.9;letter-spacing:2px;margin-bottom:22px}.hero_banner h1 p{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8.5vw,118px);line-height:.9;letter-spacing:2px}.hero_banner h1 b,.hero_banner h1 strong{color:var(--accent)}.hero_banner span.desc,.hero_banner span.desc p{font-size:16px;color:var(--light);line-height:1.75;max-width:430px;margin-bottom:32px;display:block}.hero_banner span.desc p{margin:0}.hero_banner span.desc strong,.hero_banner span.desc b{color:var(--white)}.hero_banner .rating p,.hero_banner .rating{font-size:11px;color:var(--muted)}.hero_banner .rating strong,.hero_banner .rating b{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;color:var(--white)}.hero_banner img{width:100%;height:100%;object-fit:cover}.hero_banner .trending,.hero_banner .trending p{font-size:10px;color:var(--muted)}.hero_banner .trending strong,.hero_banner .trending b{color:var(--white);font-size:13px;font-weight:700}.hero_banner .left_text,.hero_banner .left_text p{font-size:10px;color:var(--muted)}.hero_banner .left_text strong,.hero_banner .left_text b{color:var(--white);font-size:13px;font-weight:700}.hero_banner .trending{position:absolute;bottom:80px;left:-28px;background:#0f0f0ff2;border:1px solid var(--border2);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero_banner .left_text{position:absolute;top:50px;right:-24px;background:#0f0f0ff2;border:1px solid var(--border2);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pb-div{display:block!important}@media screen and (max-width:991px){.announce-inner{gap:10px}.announce{font-size:10px}nav .nav-links{gap:20px;position:fixed;top:-28px;right:0;background:#fff;flex-direction:column;width:100%;height:100vh;padding:20px;transform:translate(100%);transition:transform .4s ease-in-out;z-index:9}nav .nav-links.active{transform:translate(0)}.nav-links a,.nav-links a:hover,.nav-links a.active{color:var(--muted)}.menu_hamburger,.close_menu{display:block;width:20px;height:20px;margin-left:auto;cursor:pointer}.close_menu path{fill:var(--muted)}.nav-search{display:none}.hero_banner{padding:0 20px;grid-template-columns:1fr;gap:20px}.hero_banner span.desc,.hero_banner span.desc p{max-width:100%}.hero_banner .btn-primary,.hero_banner .btn-outline{width:calc(50% - 6px);text-align:center}nav{padding:0 20px}nav.active{overflow:unset}.hf-inner{grid-template-columns:1fr;gap:20px}.container{padding:0 20px}.footer-top,.reviews-grid,.why-grid,.products-3,.cats-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.footer-tagline{max-width:100%}.bs-podium{margin-top:30px;grid-template-columns:1fr}.about-hero{padding-left:20px;padding-right:20px;grid-template-columns:1fr;gap:20px}.contact-layout,.mission-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.proof-bar-inner{flex-direction:column}.pb-div{width:100%;height:1px}.hero_banner .btn-primary,.hero_banner .btn-outline{width:100%;text-align:center}.trending-item,.footer-top,.reviews-grid,.why-grid,.products-3,.cats-grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.best_seller_ranking .ti-right{text-align:left!important}.contact-form{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-style.css.map */
