:root{--navy: #060f1e;--navy2: #0a1628;--navy3: #0d1e38;--navy4: #112240;--gold: #FFD700;--gold-dark: #C8960C;--gold-dim: rgba(255,215,0,.12);--white: #ffffff;--border: rgba(255,255,255,.08);--text-muted: rgba(255,255,255,.45)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--navy);color:var(--white);font-family:Barlow,sans-serif;min-height:100vh;overflow-x:hidden}.ticker-wrap{background:var(--gold);overflow:hidden;height:32px;display:flex;align-items:center}.ticker-track{display:flex;white-space:nowrap;animation:ticker 30s linear infinite}.ticker-track span{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--navy);padding:0 24px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:100;background:#060f1ef2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.logo{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:3px;color:var(--white);text-decoration:none}.logo span{color:var(--gold)}.cart-btn{position:relative;background:var(--gold-dim);border:1px solid rgba(255,215,0,.25);border-radius:8px;padding:8px 16px;color:var(--gold);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none}.cart-btn:hover{background:#ffd70033}.cart-badge{background:var(--gold);color:var(--navy);border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center}.hero-strip{background:linear-gradient(135deg,#0a1628,#0d1e38,#0a1628);border-bottom:1px solid var(--border);padding:48px 24px 40px;text-align:center;position:relative;overflow:hidden}.hero-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,215,0,.06) 0%,transparent 70%)}.hero-eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(42px,8vw,72px);letter-spacing:3px;line-height:.95;margin-bottom:16px;position:relative}.hero-title span{color:var(--gold)}.hero-sub{font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px;position:relative}.hero-badges{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.hero-badge{background:#ffffff0d;border:1px solid var(--border);border-radius:20px;padding:6px 14px;font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted)}.product-section{max-width:1200px;margin:0 auto;padding:48px 24px 80px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.product-gallery{position:sticky;top:88px}.main-image-wrap{aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--navy3);border:1px solid var(--border);margin-bottom:12px}.main-image-wrap img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.thumb-row{display:flex;gap:8px;flex-wrap:wrap}.thumb{width:60px;height:60px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .2s;flex-shrink:0}.thumb:hover,.thumb.active{border-color:var(--gold)}.thumb img{width:100%;height:100%;object-fit:cover}.product-eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.product-title{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:2px;line-height:1;margin-bottom:8px}.product-subtitle{font-family:Barlow Condensed,sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px}.price-row{display:flex;align-items:center;gap:12px;margin-bottom:24px}.price-new{font-family:Bebas Neue,sans-serif;font-size:42px;color:var(--gold);letter-spacing:1px}.price-old{font-family:Barlow Condensed,sans-serif;font-size:20px;color:var(--text-muted);text-decoration:line-through}.price-save{background:#ffd70026;border:1px solid rgba(255,215,0,.3);border-radius:4px;padding:3px 8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--gold);text-transform:uppercase}.divider{height:1px;background:var(--border);margin:24px 0}.variant-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.variant-label span{color:var(--white);font-size:14px}.variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.variant-btn{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:10px 8px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:4px}.variant-btn:hover{border-color:#ffd70066;background:#ffd7000d}.variant-btn.active{border-color:var(--gold);background:#ffd7001a}.variant-flag{width:32px;height:24px;border-radius:3px;object-fit:cover}.variant-name{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--white)}.variant-match{font-family:Barlow,sans-serif;font-size:9px;color:var(--text-muted);text-align:center;line-height:1.2}.qty-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.qty-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.qty-ctrl{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden}.qty-btn{width:40px;height:40px;background:#ffffff0d;border:none;color:var(--white);font-size:18px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.qty-btn:hover{background:#ffd70026}.qty-num{width:48px;text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;color:var(--white);background:transparent;border:none;border-left:1px solid var(--border);border-right:1px solid var(--border)}.atc-btn{width:100%;padding:18px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--navy);font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:3px;border:none;border-radius:10px;cursor:pointer;transition:all .2s;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px}.atc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffd70059}.shipping-note{text-align:center;font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.trust-item{background:#ffffff08;border:1px solid var(--border);border-radius:8px;padding:10px 8px;text-align:center}.trust-icon{font-size:16px;margin-bottom:4px}.trust-text{font-family:Barlow Condensed,sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);line-height:1.3}.prod-desc-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:2px;color:var(--white);margin-bottom:12px}.prod-desc-list{list-style:none;display:flex;flex-direction:column;gap:8px}.prod-desc-list li{display:flex;align-items:flex-start;gap:10px;font-family:Barlow,sans-serif;font-size:14px;color:#ffffffb3;line-height:1.5}.prod-desc-list li:before{content:"\2713";color:var(--gold);font-weight:700;flex-shrink:0;margin-top:1px}.sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#060f1ef7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,215,0,.2);padding:12px 16px;gap:12px;align-items:center}.sticky-atc-info{flex:1;min-width:0}.sticky-atc-name{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-price{font-family:Barlow Condensed,sans-serif;font-size:13px;color:var(--gold);font-weight:700}.sticky-atc-btn{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--navy);font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;border:none;border-radius:8px;padding:12px 24px;cursor:pointer;white-space:nowrap;flex-shrink:0}.cart-section{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.cart-title{font-family:Bebas Neue,sans-serif;font-size:42px;letter-spacing:2px;margin-bottom:32px}.cart-empty{text-align:center;padding:60px 0}.cart-empty p{font-size:18px;color:var(--text-muted);margin-bottom:24px}.btn-back{display:inline-block;padding:12px 24px;background:var(--gold-dim);border:1px solid rgba(255,215,0,.3);border-radius:8px;color:var(--gold);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.cart-grid{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}.cart-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.cart-item-img{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--navy3)}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px}.cart-item-info{flex:1}.cart-item-title{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:1px}.cart-item-variant{font-family:Barlow Condensed,sans-serif;font-size:13px;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase}.cart-item-price{font-family:Barlow Condensed,sans-serif;font-size:16px;color:var(--gold);font-weight:700;margin-top:4px}.cart-item-qty{display:flex;align-items:center;gap:12px}.qty-btn-sm{width:28px;height:28px;background:#ffffff0f;border:1px solid var(--border);border-radius:6px;color:var(--white);font-size:14px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s}.qty-btn-sm:hover{background:#ffd70026}.cart-remove{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s}.cart-remove:hover{color:#f44}.cart-summary{background:var(--navy3);border:1px solid var(--border);border-radius:16px;padding:24px;position:sticky;top:88px}.cart-summary-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:2px;margin-bottom:16px}.cart-summary-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border);font-family:Barlow Condensed,sans-serif;font-size:14px;color:var(--text-muted);letter-spacing:1px}.cart-summary-total{display:flex;justify-content:space-between;padding:16px 0;font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;color:var(--gold);margin-bottom:16px}.checkout-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--navy);font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;border:none;border-radius:8px;cursor:pointer;margin-bottom:12px;transition:all .2s}.checkout-btn:hover{box-shadow:0 8px 30px #ffd70059}.continue-shopping{display:block;text-align:center;font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .2s}.continue-shopping:hover{color:var(--gold)}.site-footer{background:var(--navy2);border-top:1px solid var(--border);padding:32px 24px;text-align:center}.footer-logo{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:3px;color:var(--white);margin-bottom:8px}.footer-logo span{color:var(--gold)}.footer-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.footer-links a{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--gold)}.footer-copy{font-family:Barlow,sans-serif;font-size:12px;color:#fff3}@media(max-width:768px){.product-grid{grid-template-columns:1fr;gap:24px}.product-gallery{position:static}.product-title{font-size:36px}.sticky-atc{display:flex}.product-section{padding-bottom:100px}.thumb{width:48px;height:48px}.cart-grid{grid-template-columns:1fr}.cart-summary{position:static}}@media(max-width:480px){.variant-grid{grid-template-columns:repeat(3,1fr);gap:6px}.variant-btn{padding:8px 4px}.variant-name{font-size:9px}}.page-section{max-width:1100px;margin:0 auto;padding:60px 24px 80px}.page-container{max-width:800px}.page-eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.page-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,6vw,56px);letter-spacing:2px;line-height:1;margin-bottom:16px}.page-intro{font-family:Barlow,sans-serif;font-size:16px;color:var(--text-muted);margin-bottom:48px;line-height:1.6}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--border)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;letter-spacing:.5px;color:var(--white);transition:color .2s}.faq-question:hover{color:var(--gold)}.faq-icon{font-size:22px;color:var(--gold);flex-shrink:0;margin-left:16px}.faq-answer{max-height:0;overflow:hidden;font-family:Barlow,sans-serif;font-size:15px;color:#ffffffb3;line-height:1.7;transition:max-height .3s ease,padding .3s ease}.faq-answer.open{max-height:300px;padding-bottom:20px}.policy-content{display:flex;flex-direction:column;gap:36px}.policy-block h2{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1.5px;color:var(--gold);margin-bottom:12px}.policy-block p{font-family:Barlow,sans-serif;font-size:15px;color:#ffffffb3;line-height:1.7;margin-bottom:12px}.policy-block ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.policy-block ul li{font-family:Barlow,sans-serif;font-size:15px;color:#ffffffb3;padding-left:20px;position:relative;line-height:1.6}.policy-block ul li:before{content:"\2192";position:absolute;left:0;color:var(--gold);font-size:12px}.policy-block a{color:var(--gold);text-decoration:none}.policy-block a:hover{text-decoration:underline}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.form-input{background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:12px 16px;color:var(--white);font-family:Barlow,sans-serif;font-size:15px;transition:border-color .2s;width:100%}.form-input:focus{outline:none;border-color:#ffd70066}.form-input option{background:var(--navy2);color:var(--white)}.form-textarea{min-height:140px;resize:vertical}.form-submit{padding:16px 32px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--navy);font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;border:none;border-radius:8px;cursor:pointer;transition:all .2s;align-self:flex-start}.form-submit:hover{box-shadow:0 8px 30px #ffd70059;transform:translateY(-2px)}.about-hero{margin-bottom:0}.about-lead{font-family:Barlow,sans-serif;font-size:20px;line-height:1.7;color:#fffc;max-width:680px;margin-bottom:0}.about-block{padding:40px 0}.about-subtitle{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:2px;color:var(--gold);margin-bottom:16px}.about-block p{font-family:Barlow,sans-serif;font-size:16px;color:#ffffffb3;line-height:1.8;margin-bottom:16px;max-width:720px}.about-values{padding:40px 0}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.value-card{background:#ffffff08;border:1px solid var(--border);border-radius:12px;padding:24px;transition:border-color .2s}.value-card:hover{border-color:#ffd7004d}.value-icon{font-size:28px;margin-bottom:12px}.value-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1.5px;color:var(--white);margin-bottom:8px}.value-text{font-family:Barlow,sans-serif;font-size:14px;color:var(--text-muted);line-height:1.6}.about-cta{padding:40px 0;text-align:center}.about-cta p{font-family:Barlow Condensed,sans-serif;font-size:18px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px}.about-btn{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--navy);font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;border-radius:8px;text-decoration:none;transition:all .2s}.about-btn:hover{box-shadow:0 8px 30px #ffd70059;transform:translateY(-2px)}@media(max-width:600px){.values-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
