:root{--brand-orange:#F84A00;--brand-orange-hover:#d83f00;--brand-orange-soft:#fff0e9;--terracotta:#F84A00;--terra:#F84A00;--accent:#F84A00}.is-out-of-stock{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.2)}.stock-message{max-width:720px;margin:0 auto 22px;padding:14px 18px;border:1px solid rgba(248,74,0,.28);border-radius:12px;background:#fff7f2;color:#8b2b00;text-align:center;font-weight:600}
.btn,.submit,.mobile-cta{background:var(--brand-orange)!important;color:#fff!important}.submit:disabled{cursor:wait;opacity:.68;transform:none!important}.order-feedback{min-height:1.5em;margin:9px 0 0;text-align:center;color:#9d2f00;font-size:13px;font-weight:500}.btn:hover,.submit:hover,.mobile-cta:hover{background:var(--brand-orange-hover)!important;box-shadow:0 12px 26px #f84a0030}.price strong,.offer-price strong,.costs .total strong,[data-offer-price]{color:var(--brand-orange)!important}.price small,[data-saving],.eyebrow,.tag,.section-title>span,.review-intro>span,.auth span,.final-offer span{color:var(--brand-orange)!important}.eyebrow i{background:var(--brand-orange)!important}.logo small,.cart b,.links a:hover,.cart:hover,footer a:hover{color:var(--brand-orange)!important}.cart{border-color:var(--brand-orange)}.included-grid article>b,.benefit-grid article>div,.steps>i,.review-intro em{color:var(--brand-orange)!important}.steps b,.promo-item span{background:var(--brand-orange)!important}.hero-thumb.active{border-color:var(--brand-orange)!important;box-shadow:0 0 0 2px #f84a0024,0 6px 16px #153f3514!important}.hero-thumb:hover,.hero-thumb:focus-visible{border-color:#f84a0070}.slider-controls button{border-color:var(--brand-orange)!important;color:var(--brand-orange)!important}.slider-controls button:hover,.slider-controls button:focus-visible{background:var(--brand-orange)!important;color:white!important}.qty button{border-color:#f84a0090!important;color:#fff!important}.qty button:hover,.qty button:focus-visible{background:var(--brand-orange)!important;border-color:var(--brand-orange)!important}input[type='radio'],input[type='checkbox']{accent-color:var(--brand-orange)}fieldset:has(input:checked){border-color:#f84a0075;background:#fffaf7}input:focus,textarea:focus{border-color:var(--brand-orange)!important;box-shadow:0 0 0 3px #f84a0014}summary b{color:var(--brand-orange)!important}.faq details[open] summary{color:var(--brand-orange)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.promo-item:hover{box-shadow:0 15px 35px #f84a0018}.promo-item:hover span{background:var(--brand-orange-hover)!important}.proof strong{color:var(--brand-orange)}.auth{background:var(--brand-orange-soft)}.confirmation h2{color:var(--brand-orange)!important}.confirmation>div{border-top:4px solid var(--brand-orange)}.lightbox>button,.confirmation button{color:var(--brand-orange)}.final-offer .btn{background:var(--brand-orange)!important}.final-offer .btn:hover{background:var(--brand-orange-hover)!important}.secure{color:#6c716e}.offer span{color:var(--brand-orange)!important}@media(max-width:800px){.mobile-cta{background:var(--brand-orange)!important}.mobile-cta:active{background:var(--brand-orange-hover)!important}}
