/* SEYA v5.0 */
/* Cart offer CTA: clearly distinguish eligible/applied states. */
.seya-v34-cart-offer:not(.is-disabled) button[data-coupon]{background:#E20521!important;color:#fff!important;border:1px solid #E20521!important;opacity:1!important;box-shadow:0 5px 14px rgba(226,5,33,.16)!important;font-weight:700!important}
.seya-v34-cart-offer:not(.is-disabled) button[data-coupon]:hover{background:#c9041d!important;border-color:#c9041d!important}
.seya-v34-cart-offer button[data-coupon]:disabled:not([data-seya-ineligible]){opacity:1!important}
.seya-v34-cart-offer.is-applied button[data-coupon]{background:#fff!important;color:#E20521!important;border:1px solid #E20521!important;box-shadow:none!important;opacity:1!important}
.seya-v34-cart-offer.is-disabled:not(.is-applied) button[data-coupon]{background:#e8ecea!important;color:#707875!important;border:1px solid #d9dfdc!important;opacity:1!important;box-shadow:none!important}
/* Hero image is the section background; foreground artwork is intentionally removed. */
.seya-hero--background{background-image:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.88) 34%,rgba(255,255,255,.24) 68%,rgba(255,255,255,.05) 100%),var(--seya-hero-bg)!important;background-size:auto,var(--seya-hero-bg-size,cover)!important;background-position:center,var(--seya-hero-bg-position,center center)!important;background-repeat:no-repeat!important}
.seya-hero--background .seya-hero-grid{grid-template-columns:minmax(0,680px) 1fr!important}
.seya-hero--background .seya-hero-copy{position:relative;z-index:2}
@media(max-width:820px){.seya-hero--background{background-image:linear-gradient(rgba(255,255,255,.91),rgba(255,255,255,.91)),var(--seya-hero-bg)!important;background-size:auto,var(--seya-hero-bg-size,cover)!important}.seya-hero--background .seya-hero-grid{grid-template-columns:1fr!important}}
