*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:#0a0a0a;color:#b8a88a;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}button{border:none;cursor:pointer;font-family:inherit}.container-narrow{max-width:1100px;margin:0 auto;padding:0 1rem}.container-wide{max-width:1280px;margin:0 auto;padding:0 2rem}.text-center{text-align:center}.text-gold{color:gold}.text-red{color:#f44}.text-green{color:#4caf50}.font-bold{font-weight:700}.line-through{text-decoration:line-through}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mb-4{margin-bottom:1rem}.ml-3{margin-left:.75rem}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}.gold-shimmer{background:linear-gradient(90deg,#b8860b,gold,#fff8dc,gold,#b8860b);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 4s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.pulse-dot{width:8px;height:8px;background:#f44;border-radius:50%;display:inline-block;animation:pulse 2s ease-in-out infinite}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(to right,#b8860b,#daa520);color:#000;font-weight:700;padding:.75rem 2rem;border-radius:.5rem;font-size:.875rem;transition:all .3s;font-family:DM Sans,sans-serif;box-shadow:0 0 20px #b8860b4d}.btn-gold:hover{background:linear-gradient(to right,#daa520,gold);box-shadow:0 0 30px #b8860b80}.btn-lg{padding:1rem 2.5rem;font-size:1rem}.btn-sm{padding:.625rem 1.5rem;font-size:.875rem}.btn-full{width:100%}.btn-outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(184,134,11,.3);color:gold;font-weight:600;padding:.75rem 2rem;border-radius:.75rem;font-size:.875rem;transition:all .3s;background:transparent;font-family:DM Sans,sans-serif}.btn-outline:hover{border-color:#ffd70080}.nav-bar{background:#0d0d0d;border-bottom:1px solid rgba(184,134,11,.2);padding:.625rem 1rem}.nav-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:3rem}.nav-logo{color:gold;font-size:.875rem;font-weight:700;letter-spacing:.05em;font-family:Playfair Display,serif}.nav-logo:hover{color:#daa520}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-link{color:#b8a88a;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;transition:color .3s}.nav-link:hover{color:gold}.nav-active{color:gold!important;font-weight:700}.alert-bar{text-align:center;padding:.5rem 1rem;position:relative;overflow:hidden}.alert-bar p,.alert-bar span{font-size:.75rem;font-weight:600;letter-spacing:.05em;position:relative;z-index:1}.alert-bar-red{background:linear-gradient(to right,#8b0000,#b22222,#8b0000);color:#fff}.alert-bar-critical{background:linear-gradient(to right,#8b0000e6,#b22222e6);border-top:1px solid rgba(255,215,0,.3);border-bottom:1px solid rgba(255,215,0,.3);padding:.625rem 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;color:#fff;font-size:.8rem}.coins-left-badge{background:gold;color:#000;padding:.125rem .5rem;border-radius:.25rem;font-weight:700;font-size:.875rem}.mini-countdown{background:#0006;padding:.125rem .5rem;border-radius:.25rem;color:gold;font-family:monospace;font-variant-numeric:tabular-nums}.sub-bar{background:#0d0d0d;border-bottom:1px solid rgba(184,134,11,.1);padding:.375rem 1rem;text-align:center}.sub-bar span{font-size:.75rem;color:#b8860b;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem}.price-ticker-bar{background:#111;border-bottom:1px solid rgba(184,134,11,.2);padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.ticker-label{color:#b8860b;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.ticker-sublabel{color:#666;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.ticker-price{color:gold;font-size:1.125rem;font-weight:700;font-family:Bebas Neue,sans-serif;letter-spacing:.05em}.ticker-value{color:#4caf50;font-size:.875rem;font-weight:700;background:#4caf501a;padding:.125rem .5rem;border-radius:.25rem}.ticker-stock{color:#f44;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.product-hero{position:relative;min-height:auto;display:flex;align-items:center;overflow:hidden;background-size:cover;background-position:center;padding:2rem 0}.product-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0A0A0A,rgba(10,10,10,.8),transparent)}.product-hero-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0A0A0A,transparent,rgba(10,10,10,.4))}.product-hero-content{position:relative;z-index:10;max-width:1280px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.product-hero-text{max-width:600px}.hero-badge-gold{display:inline-flex;align-items:center;gap:.5rem;background:#b8860b1a;border:1px solid rgba(184,134,11,.3);border-radius:9999px;padding:.375rem 1rem;margin-bottom:1.5rem;color:gold;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.product-hero-title{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;line-height:1.05;margin-bottom:1rem;color:#fffdd0}.product-hero-subtitle{color:#b8a88a;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.product-hero-price{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.hero-price-original{color:#888;text-decoration:line-through;font-size:1.125rem;font-family:Bebas Neue,sans-serif}.hero-price-current{color:gold;font-size:2.5rem;font-weight:700;font-family:Bebas Neue,sans-serif}.hero-price-shipping{color:#b8a88a;font-size:.875rem}.hero-trust-badges{display:flex;gap:1rem;margin-top:1.5rem;font-size:.75rem;color:#888;flex-wrap:wrap}.hero-trust-badges span{display:flex;align-items:center;gap:.25rem}.product-hero-image{display:flex;justify-content:center}.product-hero-image img{max-width:400px;filter:drop-shadow(0 0 40px rgba(184,134,11,.3))}.home-hero{position:relative;min-height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,#0a0a0a,#111,#0a0a0a);overflow:hidden}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(184,134,11,.08) 0%,transparent 70%)}.home-hero-inner{max-width:1100px;margin:0 auto;padding:4rem 1rem;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.home-hero-content{max-width:700px}.home-hero-image-side{display:flex;justify-content:center;align-items:center}.home-hero-image-side img{max-width:400px;width:100%;filter:drop-shadow(0 0 40px rgba(184,134,11,.3));animation:floatCoin 6s ease-in-out infinite}@keyframes floatCoin{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.home-hero-badge{display:inline-block;color:#b8860b;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-weight:600}.home-hero-title{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;color:#fffdd0;line-height:1.1;margin-bottom:1.5rem}.home-hero-desc{color:#b8a88a;font-size:1rem;line-height:1.7;margin-bottom:1.5rem;max-width:550px}.home-hero-trust{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem}.home-hero-trust-text{color:#b8860b;font-size:.75rem}.home-hero-cta{display:flex;gap:1rem}.home-products{padding:5rem 0;background:#0a0a0a}.home-products-header{text-align:center;margin-bottom:3rem}.section-title{font-family:Playfair Display,serif;font-size:2.25rem;font-weight:700;color:#fffdd0;margin-bottom:.75rem}.section-desc{color:#b8a88a;font-size:1rem;max-width:600px;margin:0 auto;line-height:1.6}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.product-card{background:linear-gradient(to bottom,#151515,#0d0d0d);border:1px solid rgba(184,134,11,.2);border-radius:1rem;overflow:hidden;transition:all .3s;position:relative}.product-card:hover{border-color:#ffd70066;transform:translateY(-4px)}.product-card-badge{position:absolute;top:1rem;right:1rem;background:#8b0000;color:gold;font-size:.625rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.1em;z-index:2}.product-card-image{padding:2rem;background:linear-gradient(to bottom,#111,#0a0a0a);display:flex;justify-content:center}.product-card-image img{max-height:280px;object-fit:contain}.product-card-body{padding:1.5rem}.product-card-title{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:#fffdd0;margin-bottom:.5rem}.product-card-desc{color:#b8a88a;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.product-card-features{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;font-size:.75rem;color:#888}.product-card-price{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.product-card-original{color:#888;text-decoration:line-through;font-size:1rem;font-family:Bebas Neue,sans-serif}.product-card-current{color:gold;font-size:1.25rem;font-weight:700;font-family:Bebas Neue,sans-serif}.product-card-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.product-card-trust-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;font-size:.625rem;color:#b8860b;text-transform:uppercase;letter-spacing:.05em}.badge-bestseller{background:#8b0000!important}.badge-new{background:linear-gradient(to right,#b8860b,#daa520)!important;color:#000!important}.split-cta-row{display:flex;gap:1.25rem;margin-top:2rem;flex-wrap:wrap}.btn-outline-dark{display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(184,134,11,.5);color:#daa520;font-weight:700;padding:.875rem 2.25rem;border-radius:.5rem;font-size:.9rem;transition:all .3s;background:transparent;font-family:DM Sans,sans-serif}.btn-outline-dark:hover{border-color:gold;color:gold;background:#b8860b0d}.home-trust{padding:5rem 0;background:#0d0d0d}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.trust-card{background:linear-gradient(to bottom,#151515,#0d0d0d);border:1px solid rgba(184,134,11,.15);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s}.trust-card:hover{border-color:#b8860b4d}.trust-card svg{margin:0 auto 1rem}.trust-card h4{font-family:Playfair Display,serif;color:#fffdd0;font-size:1rem;margin-bottom:.5rem}.trust-card p{color:#888;font-size:.75rem;line-height:1.5}.countdown-section{padding:2rem 0;background:#0a0a0a}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:1rem}.countdown-group{text-align:center}.countdown-digits{display:flex;gap:.25rem}.cd-digit{background:linear-gradient(to bottom,#1a1500,#0d0a00);border:1px solid rgba(184,134,11,.3);border-radius:.5rem;width:3rem;height:3.5rem;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:1.75rem;color:gold}.countdown-separator{font-family:Bebas Neue,sans-serif;font-size:1.75rem;color:#b8860b}.countdown-label{display:block;font-size:.625rem;color:#b8860b;text-transform:uppercase;letter-spacing:.1em;margin-top:.375rem}.price-countdown{display:flex;align-items:center;gap:.25rem}.pc-digits{display:flex;gap:2px}.pc-digit{background:#ff6b6b26;border:1px solid rgba(255,107,107,.3);border-radius:.25rem;width:1.75rem;height:2rem;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:1rem;color:#ff6b6b}.pc-sep{color:#ff6b6b;font-family:Bebas Neue,sans-serif;font-size:1rem}.price-increase-bar{background:linear-gradient(to right,#1a0000,#0d0d0d);border:1px solid rgba(255,107,107,.3);border-radius:.75rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.price-increase-icon{font-size:1rem}.price-increase-text{color:#ff6b6b;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pricing-tiers{margin:1rem 0}.tiers-label{color:#fffdd0;font-size:.875rem;font-weight:600;display:block;margin-bottom:.75rem}.tier-btn{width:100%;text-align:left;padding:1rem;border-radius:.75rem;border:1px solid rgba(184,134,11,.2);background:#111;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;transition:all .3s;position:relative}.tier-btn:hover{border-color:#b8860b66}.tier-btn.active{border-color:gold;background:#ffd7000d;box-shadow:0 0 20px #b8860b26}.tier-popular{overflow:visible}.tier-popular-badge{position:absolute;top:-.625rem;right:1rem;background:#8b0000;color:gold;font-size:.625rem;font-weight:700;padding:.125rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.tier-left{display:flex;align-items:center;gap:.75rem}.tier-radio{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #555;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tier-btn.active .tier-radio{border-color:gold}.tier-radio-inner{width:.625rem;height:.625rem;border-radius:50%;background:transparent}.tier-btn.active .tier-radio-inner{background:gold}.tier-name{color:#fffdd0;font-size:.875rem;font-weight:600;display:block}.tier-coins{color:#888;font-size:.75rem}.tier-right{text-align:right}.tier-original{color:#ff6b6bb3;text-decoration:line-through;font-size:.875rem;font-family:Bebas Neue,sans-serif;display:block}.tier-price{color:gold;font-size:1.25rem;font-weight:700;font-family:Bebas Neue,sans-serif}.tier-shipping-label{color:#b8a88a;font-size:.625rem;display:block}.section-subscription{padding:3rem 0;background:#0a0a0a}.sub-header{background:linear-gradient(to right,#1a1500,#0d0d0d);border:1px solid rgba(184,134,11,.4);border-radius:1rem 1rem 0 0;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.sub-header-left{display:flex;align-items:center;gap:.75rem}.sub-badge{background:#b8860b;color:#000;font-size:.625rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.sub-title{color:#fffdd0;font-size:.875rem;font-weight:700;font-family:Playfair Display,serif}.sub-save{color:#ff6b6b;font-size:1.1rem;font-weight:700;font-family:Bebas Neue,sans-serif}.sub-body{background:linear-gradient(to bottom,#111,#0a0a0a);border:1px solid rgba(184,134,11,.3);border-top:none;border-radius:0 0 1rem 1rem;padding:1.5rem 2rem}.sub-content{display:flex;align-items:flex-start;gap:1.25rem}.sub-image{width:7rem;height:7rem;border-radius:.75rem;object-fit:cover;border:1px solid rgba(184,134,11,.3);flex-shrink:0}.sub-details{flex:1}.sub-details-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.sub-name{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;color:#fffdd0}.sub-check{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #FFD700;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.sub-check-inner{width:.75rem;height:.75rem;border-radius:50%;background:gold;opacity:0;transition:opacity .2s ease}.sub-check.active .sub-check-inner{opacity:1}.sub-check:hover{border-color:#fff}.sub-desc{color:#b8a88a;font-size:.875rem;margin-bottom:.75rem}.sub-price-info{color:gold;font-size:.875rem;font-weight:700;margin-bottom:.25rem}.sub-regular{color:#888;font-size:.75rem;margin-bottom:1rem}.sub-features{display:flex;flex-wrap:wrap;gap:.75rem}.sub-feature{color:#b8a88a;font-size:.75rem;display:flex;align-items:center;gap:.375rem}.vip-reservation{padding:3rem 0;background:#0a0a0a}.vip-box{background:linear-gradient(to bottom,#151515,#0d0d0d);border:1px solid rgba(184,134,11,.3);border-radius:1rem;padding:2rem}.vip-title{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.vip-desc{color:#b8a88a;font-size:.875rem;margin-bottom:1rem}.vip-badges{display:flex;gap:1.5rem;margin-bottom:1rem;font-size:.75rem;color:gold}.vip-stats{display:flex;align-items:center;gap:2rem;background:#111;border:1px solid rgba(184,134,11,.2);border-radius:.75rem;padding:1rem}.vip-stat-label{color:#888;font-size:.75rem;display:block}.vip-stat-value{font-size:1.5rem;font-weight:700}.vip-demand{color:#4caf50;font-size:.875rem;font-weight:600;margin-left:auto}.price-banner{padding:.5rem 0;background:#0a0a0a}.price-banner-box{background:linear-gradient(to bottom,#151515,#0d0d0d);border:2px solid rgba(184,134,11,.3);border-radius:1rem;padding:2rem;text-align:center}.price-banner-label{color:#b8860b;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem}.price-banner-prices{margin-bottom:1rem}.price-banner-original{color:#888;text-decoration:line-through;font-size:1.5rem;font-family:Bebas Neue,sans-serif;margin-right:.75rem}.price-banner-current{color:gold;font-size:2.5rem;font-weight:700;font-family:Bebas Neue,sans-serif}.price-banner-stock{color:#f44;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.stock-bar{height:6px;background:#222;border-radius:3px;overflow:hidden}.stock-bar-fill{height:100%;background:linear-gradient(to right,#f44,#ff6b6b);border-radius:3px}.product-detail-section{padding:4rem 0;background:#0a0a0a}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.product-image-col{position:sticky;top:2rem}.product-main-image{position:relative;background:linear-gradient(to bottom,#151515,#0a0a0a);border:1px solid rgba(184,134,11,.2);border-radius:1rem;overflow:hidden}.product-main-image img{width:100%;aspect-ratio:1;object-fit:contain;padding:3rem}.image-badge{position:absolute;top:1rem;left:1rem;background:#8b0000;color:gold;font-size:.625rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase}.product-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.thumb{background:#111;border:1px solid rgba(184,134,11,.2);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:border-color .3s}.thumb:hover{border-color:#ffd70080}.thumb img{width:100%;aspect-ratio:1;object-fit:contain}.product-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rating-count{color:#b8860b;font-size:.75rem}.product-title{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#fffdd0;margin-bottom:.5rem}.product-meta{color:#b8a88a;font-size:.875rem;margin-bottom:1rem}.product-price-display{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.price-original{color:#888;text-decoration:line-through;font-size:1.125rem;font-family:Bebas Neue,sans-serif}.price-current{color:gold;font-size:2.5rem;font-weight:700;font-family:Bebas Neue,sans-serif}.price-badge{background:#8b0000;color:gold;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:.25rem}.offer-timer{background:linear-gradient(to right,#1a0a00,#0a0a0a);border:1px solid rgba(184,134,11,.2);border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;text-align:center}.timer-label{color:#b8a88a;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.5rem}.cta-buttons{margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}.product-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ptb-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;background:#111;border:1px solid rgba(184,134,11,.15);border-radius:.75rem;padding:1rem}.ptb-item span{color:#888;font-size:.75rem;white-space:pre-line}.content-section{position:relative;padding:5rem 0;overflow:hidden;background-size:cover;background-position:center}.content-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(10,10,10,.8),transparent,rgba(10,10,10,.8))}.content-inner{position:relative;z-index:10;max-width:800px;margin:0 auto;padding:0 1rem;text-align:center}.split-section{padding:5rem 0;background:#0a0a0a}.split-section.bg-alt{background:#0d0d0d}.split-grid{display:grid;grid-template-columns:45% 1fr;gap:3rem;align-items:center;max-width:1280px;margin:0 auto;padding:0 1.5rem}.split-grid.text-left-img-right{grid-template-columns:1fr 45%}.split-title{font-family:Playfair Display,serif;font-size:2.25rem;font-weight:700;color:#fffdd0;margin-bottom:1.25rem}.split-highlight{color:#daa520;font-size:.875rem;font-weight:600;margin-bottom:1rem}.split-body{color:#b8a88a;font-size:.9rem;line-height:1.7;margin-bottom:1rem}.split-image{border-radius:0;overflow:hidden;border:none}.split-image img{width:100%;display:block}.urgency-banner{background:linear-gradient(to right,#1a0a00,#2a1500,#1a0a00);border-top:1px solid rgba(184,134,11,.3);border-bottom:1px solid rgba(184,134,11,.3);padding:1rem}.urgency-inner{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.urgency-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.urgency-divider{width:1px;height:1rem;background:#b8860b4d}.testimonials-section{padding:4rem 0;background:#0d0d0d}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.testimonial-card{background:linear-gradient(to bottom,#151515,#0d0d0d);border:1px solid rgba(184,134,11,.2);border-radius:.75rem;padding:1.5rem;transition:border-color .3s}.testimonial-card:hover{border-color:#ffd70066}.testimonial-text{color:#b8a88a;font-size:.875rem;line-height:1.5;margin:1rem 0;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:.5rem}.testimonial-avatar{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(to bottom right,#b8860b,#daa520);display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:.75rem;flex-shrink:0}.testimonial-name{color:#fffdd0;font-size:.875rem;font-weight:600;display:block}.testimonial-location{color:#888;font-size:.75rem;display:flex;align-items:center;gap:.25rem}.stats-bar{padding:3rem 0;background:linear-gradient(to right,#0a0a0a,#111,#0a0a0a);border-top:1px solid rgba(184,134,11,.2);border-bottom:1px solid rgba(184,134,11,.2)}.stats-inner{max-width:800px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center}.stat-value{color:gold;font-size:2rem;font-weight:700;font-family:Bebas Neue,sans-serif;display:block}.stat-label{color:#888;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.faq-section{padding:4rem 0;background:#0d0d0d}.faq-list{max-width:700px;margin:2rem auto 0}.faq-item{border:1px solid rgba(184,134,11,.2);border-radius:.75rem;margin-bottom:.75rem;overflow:hidden;transition:border-color .3s}.faq-item:hover{border-color:#b8860b66}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;text-align:left;background:transparent;color:#fffdd0;font-size:.875rem;font-weight:600}.faq-chevron{color:#b8860b;font-size:.75rem;transition:transform .3s}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{display:none;padding:0 1.5rem 1rem}.faq-item.open .faq-answer{display:block}.faq-answer p{color:#b8a88a;font-size:.875rem;line-height:1.6}.trust-footer-bar{padding:2rem 0;background:#0a0a0a;border-top:1px solid rgba(184,134,11,.2)}.trust-inner{max-width:800px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:center}.trust-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.trust-item span{color:#888;font-size:.75rem}.site-footer{background:#050505;border-top:1px solid rgba(184,134,11,.1);padding:3rem 0}.footer-inner{max-width:1100px;margin:0 auto;padding:0 1rem}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2rem}.footer-heading{color:gold;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a{color:#888;font-size:.75rem;transition:color .3s}.footer-links a:hover{color:gold}.footer-contact{color:#888;font-size:.75rem;line-height:1.6}.newsletter-form{display:flex;gap:.5rem}.newsletter-input{flex:1;background:#111;border:1px solid rgba(184,134,11,.3);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#fffdd0;outline:none}.newsletter-input::placeholder{color:#555}.newsletter-input:focus{border-color:gold}.newsletter-btn{background:linear-gradient(to right,#b8860b,#daa520);color:#000;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem}.footer-bottom{border-top:1px solid rgba(184,134,11,.1);padding-top:1.5rem;text-align:center}.footer-bottom p{color:#555;font-size:.75rem}.sticky-bottom-bar{position:fixed;bottom:0;left:0;right:0;background:#0a0a0af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(184,134,11,.3);padding:.75rem 1rem;z-index:50;transform:translateY(100%);transition:transform .3s}.sticky-bottom-bar.visible{transform:translateY(0)}.sticky-inner{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.sticky-left{display:flex;align-items:center;gap:.75rem}.sticky-thumb{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:contain;background:#111;border:1px solid rgba(184,134,11,.3)}.sticky-name{color:#fffdd0;font-size:.875rem;font-weight:600;display:block}.sticky-price{color:gold;font-size:.875rem;font-weight:700;font-family:Bebas Neue,sans-serif}.default-page{padding:4rem 0;min-height:60vh}.page-title{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;color:#fffdd0;margin-bottom:2rem}.page-content{color:#b8a88a;font-size:.875rem;line-height:1.7}.page-content h2,.page-content h3{color:#fffdd0;font-family:Playfair Display,serif;margin:1.5rem 0 .75rem}.page-content a{color:gold}.error-page{padding:8rem 0;min-height:60vh}.error-title{font-family:Bebas Neue,sans-serif;font-size:8rem;color:gold}.error-desc{color:#b8a88a;font-size:1.25rem;margin-bottom:2rem}.star-rating{display:inline-flex;align-items:center;gap:2px}.product-pricing-section{padding:3rem 0;background:#0a0a0a}.liberty-hero{min-height:80vh;padding:4rem 0}.liberty-hero .product-hero-content{display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;max-width:1280px;margin:0 auto;width:100%}.liberty-hero .product-hero-overlay{background:linear-gradient(to right,#0a0a0aeb,#0a0a0aa6 40%,#0a0a0a40,#0a0a0a1a)!important}.liberty-hero .product-hero-overlay:after{background:linear-gradient(to top,rgba(10,10,10,.8) 0%,transparent 40%,rgba(10,10,10,.3) 100%)!important}.liberty-hero .product-hero-text{text-align:left;max-width:600px}@media(max-width:1024px){.product-hero-content{grid-template-columns:1fr}.product-hero-image{display:none}.product-detail-grid{grid-template-columns:1fr}.product-image-col{position:static}.split-grid,.split-grid.text-left-img-right,.products-grid{grid-template-columns:1fr}.trust-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.home-hero-inner{grid-template-columns:1fr}.home-hero-image-side{display:none}}@media(max-width:768px){.product-hero-title,.home-hero-title{font-size:2.5rem}.section-title{font-size:1.75rem}.testimonials-grid{grid-template-columns:1fr}.stats-inner{grid-template-columns:1fr;gap:1rem}.trust-inner{grid-template-columns:repeat(2,1fr)}.nav-links{gap:.75rem}.nav-link{font-size:.625rem}.price-ticker-bar{gap:1rem}.sub-header{flex-direction:column;gap:.5rem}.sub-content{flex-direction:column}.sub-image{width:100%;height:auto}}@media(max-width:480px){.product-hero-title,.home-hero-title{font-size:2rem}.hero-price-current,.price-current{font-size:1.75rem}.footer-grid{grid-template-columns:1fr}}.payment-icons{display:flex;align-items:center;gap:.5rem;margin:1rem 0;flex-wrap:wrap}.payment-icon{background:#1a1a1a;border:1px solid rgba(184,134,11,.2);border-radius:.375rem;padding:.375rem .75rem;font-size:.625rem;color:#b8a88a;font-weight:600;letter-spacing:.05em}.vip-header-row{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.vip-active-dot{width:.5rem;height:.5rem;border-radius:50%;background:#4caf50;animation:pulse-dot 2s infinite}.vip-active-text{color:#4caf50;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.vip-header-row .countdown-timer{gap:.5rem}.vip-header-row .cd-digit{width:1.75rem;height:2rem;font-size:1rem}.vip-header-row .countdown-separator{font-size:1rem}.vip-header-row .countdown-label{font-size:.5rem}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:1024px){.vip-header-row{flex-direction:column;align-items:flex-start}}.alert-bar-gold{background:linear-gradient(90deg,#8b6914,#b8860b,#8b6914);color:#fff}.alert-bar-gold p{color:#fff}.certificate-banner{background:linear-gradient(90deg,#1a5c1a,#228b22,#1a5c1a);text-align:center;padding:1rem 1.5rem;color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.03em}.stats-section-large{padding:4rem 0;background:#0a0a0a}.treasury-stat-box{background:#b8860b14;border:1px solid rgba(184,134,11,.25);border-radius:.75rem;padding:2rem 1.5rem;text-align:center}.treasury-stat-value{display:block;font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:gold;line-height:1;margin-bottom:.5rem}.treasury-stat-label{display:block;color:#999;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.offer-expires-box{background:#b8860b14;border:1px solid rgba(184,134,11,.25);border-radius:.5rem;padding:1rem 1.25rem;margin:1rem 0}.offer-expires-label{color:gold;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:.75rem}.offer-countdown{display:flex;align-items:center;gap:.5rem}.cd-group{display:flex;flex-direction:column;align-items:center;gap:.25rem}.cd-group .cd-digit{display:inline-flex}.cd-sep{color:gold;font-family:Bebas Neue,sans-serif;font-size:1.75rem;line-height:1}.cd-label{font-size:.55rem;color:#888;letter-spacing:.1em;text-transform:uppercase}.text-red{color:#c0392b}@media(max-width:768px){.treasury-stat-value{font-size:2rem}.treasury-stat-box{padding:1.5rem 1rem}}@media(max-width:600px){.nav-inner{flex-wrap:wrap;gap:.5rem;justify-content:center}.nav-logo{width:100%;text-align:center;font-size:.8rem}.nav-links{gap:.5rem;justify-content:center;flex-wrap:wrap}.nav-link{font-size:.6rem;letter-spacing:.03em;padding:.25rem .4rem}.alert-bar p,.alert-bar span{font-size:.6rem;line-height:1.4}.alert-bar{padding:.375rem .5rem}.sub-bar span{font-size:.6rem;letter-spacing:.1em;flex-wrap:wrap;justify-content:center}.liberty-hero{min-height:auto!important;padding:1rem 0!important}.liberty-hero .product-hero-content{padding:1.5rem 1rem!important}.product-hero-title{font-size:1.75rem!important;line-height:1.1!important}.product-hero-subtitle{font-size:.85rem!important;line-height:1.5!important}.hero-badge-gold{font-size:.6rem!important;padding:.25rem .75rem!important;margin-bottom:1rem!important}.hero-trust-badges{flex-direction:column;gap:.5rem!important;font-size:.65rem!important}.product-detail-section{padding:2rem 0!important}.container-wide{padding:0 1rem!important}.product-detail-grid{gap:1.5rem!important}.product-main-image{border-radius:.5rem}.product-thumbs{gap:.5rem!important}.thumb{width:70px!important;height:70px!important}.product-name{font-size:1.5rem!important}.product-subtitle{font-size:.75rem!important}.offer-expires-box{padding:.75rem!important}.cd-digit{width:2rem!important;height:2.25rem!important;font-size:1.1rem!important}.cd-sep{font-size:1.25rem!important}.cd-label{font-size:.45rem!important}.offer-expires-label{font-size:.65rem!important}.price-increase-bar{padding:.5rem .75rem!important;flex-wrap:wrap;justify-content:center;gap:.5rem!important}.price-increase-bar .cd-digit{width:1.5rem!important;height:1.75rem!important;font-size:.85rem!important}.price-increase-bar .cd-sep{font-size:.85rem!important}.package-card{padding:.75rem!important}.package-name{font-size:.85rem!important}.package-price{font-size:1.25rem!important}.btn-gold.btn-lg{padding:.75rem 1.5rem!important;font-size:.85rem!important}.alert-bar-critical{flex-direction:column;gap:.25rem!important;padding:.5rem .75rem!important;font-size:.7rem!important}.alert-bar-critical span{margin-left:0!important}.sticky-inner{gap:.5rem}.sticky-name{font-size:.75rem}.sticky-thumb{width:2rem;height:2rem}.stats-inner{grid-template-columns:1fr!important;gap:.75rem!important}.treasury-stat-value{font-size:1.75rem!important}.treasury-stat-box{padding:1rem!important}.split-grid{gap:1.5rem!important}.split-text h2,.section-title{font-size:1.5rem!important}.testimonial-card{padding:1rem!important}.faq-question{font-size:.85rem!important;padding:.75rem!important}.trust-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.footer-grid{grid-template-columns:1fr!important;gap:1rem!important}.payment-icons{justify-content:center}.sub-header{padding:.75rem 1rem!important}.sub-content{padding:1rem!important}.vip-header-row{gap:.5rem!important}.vip-header-row .cd-digit{width:1.5rem!important;height:1.75rem!important;font-size:.85rem!important}.certificate-banner{font-size:.75rem!important;padding:.75rem 1rem!important}}@media(max-width:380px){.product-hero-title{font-size:1.5rem!important}.nav-link{font-size:.55rem!important}.cd-digit{width:1.75rem!important;height:2rem!important;font-size:1rem!important}.package-card{padding:.5rem!important}}.stats-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:700px;margin:0 auto}.price-from-value{color:gold;font-weight:800;font-size:1.6rem;margin-left:.5rem}.hero-pay-shipping{font-size:1.3rem}@media(max-width:600px){.stats-grid-2col{grid-template-columns:1fr!important;gap:1rem!important}.price-from-value{font-size:1.2rem!important;margin-left:.25rem!important}.hero-pay-shipping{font-size:1rem!important}}.viewers-count{margin-left:2rem}@media(max-width:600px){.stats-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:700px;margin:0 auto}.price-from-value{color:gold;font-weight:800;font-size:1.6rem;margin-left:.5rem}.hero-pay-shipping{font-size:1.3rem}.stats-grid-2col{grid-template-columns:1fr!important;gap:1rem!important}.price-from-value{font-size:1.2rem!important;margin-left:.25rem!important}.hero-pay-shipping{font-size:1rem!important}.viewers-count{margin-left:0!important}}@media(max-width:768px){.alert-bar{padding:.5rem 1rem!important;font-size:.65rem!important;line-height:1.3!important;text-align:center!important}.alert-bar p{font-size:.65rem!important;margin:0!important;line-height:1.4!important}.nav-bar{position:relative!important;z-index:100!important}.nav-inner{flex-wrap:wrap!important;justify-content:center!important;gap:.5rem!important;padding:.5rem!important}.nav-logo{font-size:.9rem!important;text-align:center!important;width:100%!important}.nav-links{display:flex!important;gap:.75rem!important;justify-content:center!important;width:100%!important}.nav-link{font-size:.65rem!important;padding:.25rem 0!important}.offer-timer{padding:.75rem!important}.offer-timer .timer-label{font-size:.7rem!important}.countdown-section{padding:1.5rem .5rem!important}.countdown-timer{justify-content:center!important;flex-wrap:wrap!important;gap:.5rem!important}.cd-digit{width:50px!important;height:60px!important;font-size:1.5rem!important}.cd-label{font-size:.55rem!important}.price-timer{flex-direction:column!important;align-items:center!important;gap:.5rem!important;padding:.75rem!important}}@media(max-width:480px){.alert-bar{font-size:.55rem!important;padding:.4rem .5rem!important}.alert-bar p{font-size:.55rem!important}.cd-digit{width:40px!important;height:50px!important;font-size:1.25rem!important}.nav-logo{font-size:.8rem!important}.nav-link{font-size:.6rem!important}}.thumb-active{border-color:gold!important;box-shadow:0 0 10px #ffd7004d}.product-main-image img{transition:opacity .3s ease}.countdown-grid{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:.5rem!important}.countdown-box{text-align:center!important}.offer-timer-box{display:flex!important;flex-direction:column!important;align-items:center!important}.product-thumbs{background:transparent!important;padding:0!important}.offer-expires-box{text-align:center!important}.offer-countdown{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-start!important;gap:.75rem!important}.offer-countdown .cd-group{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.25rem!important}.cd-digits-row{display:flex!important;flex-direction:row!important;gap:.25rem!important}.offer-countdown .cd-group .cd-digit{width:3.5rem!important;height:4rem!important;font-size:1.75rem!important}.offer-countdown .cd-sep{font-size:1.75rem!important;margin-top:.75rem!important}@media(min-width:769px){.offer-countdown .cd-group .cd-digit{width:4rem!important;height:4.5rem!important;font-size:2rem!important}.offer-countdown .cd-sep{font-size:2rem!important;margin-top:1rem!important}}@media(max-width:768px){.offer-countdown{gap:.4rem!important}.cd-digits-row{gap:.15rem!important}.offer-countdown .cd-group .cd-digit{width:2.25rem!important;height:2.75rem!important;font-size:1.1rem!important}.offer-countdown .cd-sep{font-size:1.1rem!important;margin-top:.5rem!important}.offer-countdown .cd-label{font-size:.45rem!important}}@media(max-width:480px){.offer-countdown .cd-group .cd-digit{width:1.75rem!important;height:2.25rem!important;font-size:.9rem!important}.offer-countdown .cd-sep{font-size:.9rem!important;margin-top:.4rem!important}}@media(max-width:768px){#qfs-add-to-cart,#liberty-add-to-cart{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;padding:.85rem .75rem!important;font-size:.8rem!important;white-space:nowrap!important;line-height:1.2!important}#qfs-add-to-cart svg,#liberty-add-to-cart svg{width:14px!important;height:14px!important;flex-shrink:0!important}#qfs-cart-save,#liberty-cart-save{font-size:9px!important;padding:2px 5px!important;margin-left:4px!important;white-space:nowrap!important;flex-shrink:0!important}}@media(max-width:420px){#qfs-add-to-cart,#liberty-add-to-cart{font-size:.72rem!important;padding:.75rem .5rem!important;gap:.25rem!important}#qfs-cart-save,#liberty-cart-save{font-size:8px!important;padding:1px 4px!important;margin-left:2px!important}#qfs-add-to-cart svg,#liberty-add-to-cart svg{width:12px!important;height:12px!important}}@media(max-width:360px){#qfs-add-to-cart,#liberty-add-to-cart{font-size:.65rem!important;padding:.7rem .4rem!important;gap:.2rem!important}#qfs-cart-save,#liberty-cart-save{font-size:7px!important;padding:1px 3px!important}}@media(max-width:480px){.sticky-price{font-size:.8rem!important;white-space:nowrap!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
