*{margin:0;padding:0;box-sizing:border-box}:root{--black: #000;--white: #fff;--gray: #f5f5f5;--lime: #CCFF00;--purple: #6B46C1;--green: #2D5016;--coral: #FF6B9D;--rose: #FFB6C1;--lavender: #E6E6FA;--navy: #1E3A8A;--red: #FF4500;--blue: #00FFFF}body{font-family:Work Sans,-apple-system,sans-serif;background:var(--white);color:var(--black);line-height:1.6;overflow-x:hidden}.header{position:fixed;top:0;width:100%;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--black);z-index:1000;padding:20px 0}.nav{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center;gap:40px}.logo{font-family:Space Mono,monospace;font-size:24px;font-weight:700;text-decoration:none;color:var(--black);letter-spacing:-1px}.nav-links{display:flex;gap:40px;font-size:14px;font-weight:600;text-transform:lowercase;align-items:center}.nav-links a{text-decoration:none;color:var(--black);transition:opacity .2s}.nav-links a:hover{opacity:.6}.cart-count{background:var(--black);color:var(--white);padding:2px 8px;border-radius:20px;font-size:12px;margin-left:5px}.hero{padding:180px 40px 120px;background:var(--black);color:var(--white);text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 45%,rgba(204,255,0,.03) 50%,transparent 55%),linear-gradient(-45deg,transparent 45%,rgba(107,70,193,.03) 50%,transparent 55%);background-size:40px 40px;opacity:.5}.hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto}.hero h1{font-family:Space Mono,monospace;font-size:clamp(48px,8vw,96px);font-weight:700;letter-spacing:-3px;margin-bottom:30px;line-height:.9;color:var(--white)}.hero .tagline{font-size:clamp(18px,3vw,24px);font-weight:400;margin-bottom:50px;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto;color:var(--white)}.hero-cta{display:inline-block;background:var(--lime);color:var(--black);padding:18px 40px;font-size:16px;font-weight:700;text-decoration:none;text-transform:lowercase;transition:all .3s;border:2px solid var(--lime)}.hero-cta:hover{background:transparent;color:var(--lime)}.products-section{padding:100px 40px;background:var(--white)}.section-header{max-width:1400px;margin:0 auto 60px;text-align:center}.section-header h2{font-family:Space Mono,monospace;font-size:clamp(32px,5vw,56px);font-weight:700;margin-bottom:20px;letter-spacing:-2px;text-transform:lowercase}.section-header p{font-size:18px;opacity:.7}.products-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.category-header{max-width:1400px;margin:0 auto;padding:60px 0 30px}.category-header h3{font-family:Space Mono,monospace;font-size:clamp(24px,4vw,36px);font-weight:700;text-transform:lowercase;letter-spacing:-1px;border-bottom:3px solid var(--black);padding-bottom:15px}.category-header:first-of-type{padding-top:0}.product-card{border:2px solid var(--black);background:var(--white);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px);box-shadow:8px 8px 0 var(--black)}.product-header{padding:40px 30px 30px;position:relative}.product-category{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;opacity:.6}.product-name{font-family:Space Mono,monospace;font-size:48px;font-weight:700;letter-spacing:-2px;margin-bottom:15px;line-height:1}.product-tagline{font-size:14px;line-height:1.5;margin-bottom:20px;min-height:60px}.product-price{font-family:Space Mono,monospace;font-size:32px;font-weight:700;margin-bottom:20px}.product-cta{display:block;width:100%;background:var(--black);color:var(--white);border:2px solid var(--black);padding:15px;font-size:14px;font-weight:700;text-transform:lowercase;cursor:pointer;transition:all .3s}.product-cta:hover{background:var(--white);color:var(--black)}.product-detail{max-height:0;overflow:hidden;transition:max-height .5s ease;border-top:2px solid var(--black)}.product-card.expanded .product-detail{max-height:2000px}.product-detail-content{padding:40px 30px}.product-image-section{text-align:center;margin-bottom:40px;padding:40px 20px;background:var(--white)}.product-hero-image{max-width:100%;height:auto;max-height:400px;object-fit:contain;animation:fadeInUp .5s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail-section{margin-bottom:30px}.detail-section h3{font-size:18px;font-weight:800;margin-bottom:15px;text-transform:lowercase}.detail-section p{font-size:14px;line-height:1.7;opacity:.8}.ingredients-list{list-style:none;padding:20px;background:var(--gray);margin:15px 0}.ingredients-list li{font-size:13px;margin-bottom:10px;padding-left:20px;position:relative}.ingredients-list li:before{content:"\2022";position:absolute;left:0;font-weight:900}.expand-toggle{display:block;width:100%;background:var(--gray);border:none;padding:15px;font-size:13px;font-weight:700;text-transform:lowercase;cursor:pointer;transition:all .3s}.expand-toggle:hover{background:var(--black);color:var(--white)}.product-card[data-product=loaded] .product-header{background:var(--lime)}.product-card[data-product=offline] .product-header{background:var(--purple);color:var(--white)}.product-card[data-product=reset] .product-header{background:var(--green);color:var(--white)}.product-card[data-product=flow] .product-header{background:var(--coral);color:var(--white)}.product-card[data-product=glow] .product-header{background:var(--rose)}.product-card[data-product=calm] .product-header{background:var(--lavender)}.product-card[data-product=boost] .product-header{background:var(--navy);color:var(--white)}.product-card[data-product=pump] .product-header{background:var(--red);color:var(--white)}.product-card[data-product=fuel] .product-header{background:var(--blue)}.product-card[data-product=loaded] .ingredients-list li:before{color:var(--lime)}.product-card[data-product=offline] .ingredients-list li:before{color:var(--purple)}.product-card[data-product=reset] .ingredients-list li:before{color:var(--green)}.product-card[data-product=flow] .ingredients-list li:before{color:var(--coral)}.product-card[data-product=glow] .ingredients-list li:before{color:var(--rose)}.product-card[data-product=calm] .ingredients-list li:before{color:var(--lavender)}.product-card[data-product=boost] .ingredients-list li:before{color:var(--navy)}.product-card[data-product=pump] .ingredients-list li:before{color:var(--red)}.product-card[data-product=fuel] .ingredients-list li:before{color:var(--blue)}.why-section{padding:100px 40px;background:var(--black);color:var(--white)}.why-content{max-width:1000px;margin:0 auto;text-align:center}.why-content h2{font-family:Space Mono,monospace;font-size:clamp(32px,5vw,56px);font-weight:700;margin-bottom:30px;letter-spacing:-2px;text-transform:lowercase;color:var(--lime)}.why-content p{font-size:20px;line-height:1.8;margin-bottom:30px;opacity:.9;color:var(--white)}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:60px;text-align:left}.why-item h3{font-size:18px;font-weight:800;margin-bottom:10px;text-transform:lowercase;color:var(--lime);position:relative;padding-left:25px}.why-item h3:before{content:"!";position:absolute;left:0;color:var(--lime);font-size:20px;font-weight:900}.why-item p{font-size:14px;opacity:.7;color:var(--white)}.footer{padding:60px 40px;background:var(--gray);text-align:center}.footer-content{max-width:1000px;margin:0 auto}.footer h3{font-family:Space Mono,monospace;font-size:24px;font-weight:700;margin-bottom:20px}.footer-links{display:flex;justify-content:center;gap:30px;margin:30px 0;font-size:14px;font-weight:600;flex-wrap:wrap}.footer-links a{text-decoration:none;color:var(--black);text-transform:lowercase;transition:opacity .2s}.footer-links a:hover{opacity:.6}.footer p{font-size:12px;opacity:.6;margin-top:30px}.cart-toast{position:fixed;top:100px;right:40px;background:var(--black);color:var(--white);padding:20px 30px;border-radius:0;border:2px solid var(--lime);z-index:10000;opacity:0;transform:translate(400px);transition:all .3s ease;font-family:Work Sans,sans-serif;font-size:14px;font-weight:600;text-transform:lowercase}.cart-toast.show{opacity:1;transform:translate(0)}.toast-content{display:flex;align-items:center;gap:15px}.toast-icon{background:var(--lime);color:var(--black);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px}.toast-message{color:var(--white)}@media (max-width: 1024px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.nav{padding:0 20px;gap:20px}.nav-links{gap:20px;font-size:13px}.logo{font-size:20px}.products-grid,.why-grid{grid-template-columns:1fr}.cart-toast{top:80px;right:20px;left:20px;padding:15px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bruh-duh-styles.css.map */
