:root{--vaxin-primary: #0f172a;--vaxin-accent: #f59e0b;--vaxin-accent-dark: #d97706;--vaxin-gradient: linear-gradient(135deg, #f59e0b 0%, #ea580c 100%);--vaxin-gradient-subtle: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--vaxin-navy-gradient: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--vaxin-text-dark: #0f172a;--vaxin-text-muted: #64748b;--vaxin-border: #e2e8f0}.vaxin-hero-wrapper{position:relative;background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:24px 24px;overflow:hidden;border-bottom:1px solid var(--vaxin-border)}.vaxin-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#fef3c7;color:#b45309;border-radius:50px;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid #fde68a;margin-bottom:8px}.vaxin-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:var(--vaxin-gradient)!important;color:#fff!important;font-weight:700!important;font-size:.9375rem!important;letter-spacing:.04em!important;text-transform:uppercase;border-radius:6px!important;border:none!important;box-shadow:0 4px 14px #f59e0b59;transition:all .25s ease;text-decoration:none}.vaxin-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b80;color:#fff!important}.vaxin-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;background:#fff!important;color:var(--vaxin-primary)!important;border:2px solid var(--vaxin-border)!important;font-weight:700!important;font-size:.9375rem!important;text-transform:uppercase;border-radius:6px!important;transition:all .25s ease;text-decoration:none}.vaxin-btn-secondary:hover{border-color:var(--vaxin-primary)!important;background:#f8fafc!important}.vaxin-section-title{text-align:center;margin-bottom:3rem;position:relative}.vaxin-section-title h2{font-size:2.25rem;font-weight:800;color:var(--vaxin-primary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.75rem}.vaxin-section-title .vaxin-divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px auto}.vaxin-section-title .vaxin-divider:before,.vaxin-section-title .vaxin-divider:after{content:"";height:2px;width:40px;background:var(--vaxin-accent)}.vaxin-section-title p{color:var(--vaxin-text-muted);font-size:1.05rem;max-width:640px;margin:0 auto}.vaxin-feature-card{background:#fff;border:1px solid var(--vaxin-border);border-radius:12px;padding:32px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000005}.vaxin-feature-card:hover{transform:translateY(-4px);border-color:#cbd5e1;box-shadow:0 12px 28px #0f172a14}.vaxin-feature-icon{width:56px;height:56px;border-radius:12px;background:#fef3c7;color:#b45309;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px}.vaxin-cta-strip{background:var(--vaxin-gradient);color:#fff;padding:50px 30px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 10px 30px #ea580c40;margin:40px auto}@media(max-width:768px){.vaxin-cta-strip{flex-direction:column;text-align:center;padding:36px 20px}}.vaxin-cta-strip h2{color:#fff;font-size:2rem;font-weight:800;text-transform:uppercase;margin-bottom:6px}.vaxin-cta-strip p{color:#ffffffe6;font-size:1.1rem;margin:0}.vaxin-cta-strip .vaxin-btn-white{background:#fff!important;color:#ea580c!important;font-weight:800!important;padding:14px 34px!important;border-radius:6px!important;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;box-shadow:0 4px 14px #00000026;transition:all .2s ease;text-decoration:none}.vaxin-cta-strip .vaxin-btn-white:hover{background:#0f172a!important;color:#fff!important}.product-card{transition:all .25s ease;border-radius:10px;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0f172a0f}.faq-modern-container{max-width:860px;margin:0 auto;width:100%}.accordion.accordion--plus{background:transparent!important;border:none!important;display:flex!important;flex-direction:column!important;gap:14px!important}.accordion.accordion--plus accordion-custom .details{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:0!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 6px #0f172a05!important;overflow:hidden!important}.accordion.accordion--plus accordion-custom .details:hover{border-color:#cbd5e1!important;box-shadow:0 4px 14px #0f172a0d!important}.accordion.accordion--plus accordion-custom .details[open]{border-color:#f59e0b!important;box-shadow:0 6px 18px #f59e0b14!important}.accordion.accordion--plus .details__header{padding:20px 24px!important;font-size:1.05rem!important;font-weight:700!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:color .2s ease!important}.accordion.accordion--plus accordion-custom .details[open] .details__header{color:#d97706!important;border-bottom:1px solid #f1f5f9!important}.accordion.accordion--plus .details-content{padding:20px 24px 22px!important;font-size:.95rem!important;line-height:1.65!important;color:#475569!important;background:#fafafa!important}.accordion.accordion--plus .details__header .icon-plus,.accordion.accordion--plus .details__header .icon-caret{width:18px!important;height:18px!important;color:#64748b!important;transition:transform .25s ease,color .25s ease!important}.accordion.accordion--plus accordion-custom .details[open] .details__header .icon-plus,.accordion.accordion--plus accordion-custom .details[open] .details__header .icon-caret{color:#d97706!important;transform:rotate(45deg)!important}.accordion.accordion--plus .details-content p{margin:0 0 10px!important;color:#475569!important;font-size:.95rem!important;line-height:1.65!important}.accordion.accordion--plus .details-content p:last-child{margin-bottom:0!important}footer{background:#f8fafc;border-top:1px solid #e2e8f0}.footer-content h3,.footer-content h4,.footer-content h5{color:#0f172a!important;font-weight:700!important;margin:0 0 16px!important;letter-spacing:-.2px}.footer-content p,.footer-content a{font-size:.92rem!important;line-height:1.6!important;color:#475569!important;transition:color .2s ease,transform .2s ease}.footer-content a:hover{color:#d97706!important}.footer-content .email-signup-block .email-signup__input-group{box-shadow:0 2px 8px #0f172a0d}.footer-content .email-signup-block input{font-size:.9rem!important;padding:12px 18px!important}.footer-utilities{background:#f8fafc!important}.footer-utilities__text{font-size:.84rem!important;color:#64748b!important}.footer-utilities a:hover{color:#d97706!important}.product-card-buy-now-wrapper{position:relative!important;z-index:10!important;margin-top:auto!important;padding-top:10px!important;width:100%!important}.product-card-buy-now-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:11px 16px!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;font-family:inherit!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;border:1px solid #d97706!important;border-radius:6px!important;cursor:pointer!important;box-shadow:0 3px 10px #f59e0b47!important;transition:all .2s ease-in-out!important;box-sizing:border-box!important;text-align:center!important}.product-card-buy-now-btn:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;border-color:#b45309!important;box-shadow:0 5px 16px #d9770673!important;transform:translateY(-2px)!important;color:#fff!important}.product-card-buy-now-btn:active{transform:translateY(0)!important;box-shadow:0 2px 6px #d977064d!important}.product-card-buy-now-btn.is-sold-out{background:#94a3b8!important;border-color:#94a3b8!important;color:#fff!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;opacity:.7!important}.product-card-buy-now-btn.is-loading{opacity:.85!important;pointer-events:none!important}.product-card-buy-now-btn .buy-now-icon{width:15px!important;height:15px!important;flex-shrink:0!important;transition:transform .2s ease!important}.product-card-buy-now-btn:hover .buy-now-icon{transform:scale(1.1)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vaxin-style.css.map */
