/* Wide image-only campaign banners for the goods collection. */
.goods-banner-carousel{position:relative;z-index:0;width:100%;height:clamp(300px,25vw,420px);overflow:hidden;background:#eef4f3}.goods-banner-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.goods-banner-track{position:relative;width:100%;height:100%}.goods-banner-slide{position:absolute;inset:0;width:100%;height:100%;margin:0;overflow:hidden;opacity:0;animation:goods-banner-fade 19.2s linear infinite}.goods-banner-slide:nth-child(2){animation-delay:2.4s}.goods-banner-slide:nth-child(3){animation-delay:4.8s}.goods-banner-slide:nth-child(4){animation-delay:7.2s}.goods-banner-slide:nth-child(5){animation-delay:9.6s}.goods-banner-slide:nth-child(6){animation-delay:12s}.goods-banner-slide:nth-child(7){animation-delay:14.4s}.goods-banner-slide:nth-child(8){animation-delay:16.8s}.goods-banner-slide:nth-child(9){display:none}.goods-banner-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.goods-banner-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;pointer-events:none}.goods-banner-copy p{margin:0;color:#16849a;font-size:12px;font-weight:850;letter-spacing:.13em}.goods-banner-copy strong{color:#15243a;font-size:clamp(32px,3.2vw,53px);font-weight:900;letter-spacing:-.075em;line-height:1}.goods-banner-copy span{color:#41566d;font-size:clamp(14px,1.2vw,18px);font-weight:650;letter-spacing:-.035em}.atv-goods--category .page-hero{min-height:clamp(300px,25vw,420px)!important;padding:0!important;background-image:linear-gradient(90deg,rgba(250,252,251,.98) 0%,rgba(250,252,251,.9) 28%,rgba(250,252,251,.18) 55%,rgba(250,252,251,0) 72%),var(--goods-category-hero)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;color:#172235!important}.atv-goods--category .page-hero::after,.atv-goods--category .page-hero .shell::after,.atv-goods--category .page-hero .shell::before{display:none!important}.atv-goods--category .page-hero .shell{display:flex!important;min-height:clamp(300px,25vw,420px)!important;align-items:center!important;padding:0!important}.atv-goods--category .page-hero-text{width:min(43%,510px)!important;padding:0!important}.atv-goods--category .page-hero .eyebrow{color:#16849a!important}.atv-goods--category .page-hero h1{color:#15243a!important}.atv-goods--category .page-hero-lead{color:#41566d!important}.atv-goods--food{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-food-20260903.png")}.atv-goods--daily{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-daily-20260903.png")}.atv-goods--kitchen{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-kitchen-20260903.png")}.atv-goods--electronics{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-electronics-20260903.png")}.atv-goods--interior{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-interior-20260903.png")}.atv-goods--beauty{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-beauty-20260903.png")}.atv-goods--fashion{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-fashion-20260903.png")}.atv-goods--health{--goods-category-hero:url("/atovia-frontend/assets/images/great-deals/hero-health-20260903.png")}@keyframes goods-banner-fade{0%{opacity:0}1.8%,12.5%{opacity:1}14.3%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.goods-banner-slide{animation:none}.goods-banner-slide:first-child{opacity:1}}@media(max-width:700px){.goods-banner-carousel,.atv-goods--category .page-hero,.atv-goods--category .page-hero .shell{min-height:260px!important;height:260px}.goods-banner-copy{padding-right:38%}.goods-banner-copy strong{font-size:34px}.atv-goods--category .page-hero{background-image:linear-gradient(90deg,rgba(250,252,251,.98) 0%,rgba(250,252,251,.86) 50%,rgba(250,252,251,.15) 100%),var(--goods-category-hero)!important}.atv-goods--category .page-hero .shell{display:flex!important}.atv-goods--category .page-hero-text{width:62%!important}}
