.offer-banners{background:var(--offer-bg);overflow:hidden}.offer-banners__marquee{display:flex;overflow:hidden;padding:1.2rem 0;color:var(--offer-marquee-color);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}.offer-banners__marquee-track{display:flex;flex-shrink:0;animation:offer-marquee var(--offer-marquee-speed, 40s) linear infinite}.offer-banners__marquee-group{display:flex;flex-shrink:0}.offer-banners__marquee-item{display:inline-flex;align-items:center;padding:0 1.8rem}.offer-banners__marquee-item:after{content:"";width:.5rem;height:.5rem;margin-left:3.6rem;border-radius:50%;background:currentColor;opacity:.6}@keyframes offer-marquee{to{transform:translate(-50%)}}.offer-banners__grid{display:grid;gap:var(--offer-gap);grid-template-columns:1fr;margin:1.2rem 0}@media screen and (min-width:750px){.offer-banners__grid--2{grid-template-columns:1.7fr 1fr}.offer-banners__grid--3{grid-template-columns:1.4fr 1fr 1fr}}.offer-card{position:relative;display:flex;align-items:center;min-height:var(--offer-height-mobile);border-radius:var(--offer-radius);overflow:hidden;color:var(--offer-text);text-decoration:none;isolation:isolate}@media screen and (min-width:750px){.offer-card{min-height:var(--offer-height)}}.offer-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.offer-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.offer-card__placeholder{background:#00000014}.offer-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--offer-shade-dir, to left),rgba(0,0,0,var(--offer-overlay)) 0%,rgba(0,0,0,0) 70%)}.offer-card--left .offer-card__media:after{--offer-shade-dir: to right}.offer-card--center .offer-card__media:after{background:rgba(0,0,0,calc(var(--offer-overlay) * .7))}a.offer-card:hover .offer-card__img{transform:scale(1.04)}.offer-card__content{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:60%;padding:2.4rem}.offer-card--right{justify-content:flex-end}.offer-card--right .offer-card__content{align-items:flex-end;text-align:right}.offer-card--center{justify-content:center}.offer-card--center .offer-card__content{align-items:center;text-align:center;max-width:80%}.offer-card--left .offer-card__content{align-items:flex-start;text-align:left}@media screen and (min-width:990px){.offer-card__content{padding:4rem 4.8rem}}.offer-card__eyebrow{margin:0;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.9}.offer-card__heading{display:flex;align-items:flex-start;gap:.6rem;margin:0;color:inherit;font-family:var(--offer-font-family);font-weight:var(--offer-font-weight);line-height:.95}.offer-card__heading-main{font-size:clamp(4.4rem,7vw,9.6rem);letter-spacing:-.02em}.offer-card__heading-suffix{margin-top:.4em;font-size:clamp(1.4rem,1.6vw,2.2rem);letter-spacing:.08em}.offer-banners__grid--2 .offer-card:not(:first-child) .offer-card__heading-main,.offer-banners__grid--3 .offer-card:not(:first-child) .offer-card__heading-main{font-size:clamp(3.6rem,4.6vw,6.4rem)}.offer-card__text{margin:0;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;opacity:.92}.offer-card__cta{margin-top:.8rem;padding-bottom:.3rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor}@media(prefers-reduced-motion:no-preference){.offer-banners--animate .offer-card{animation:offer-reveal .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 40%}}@keyframes offer-reveal{0%{opacity:0;transform:translateY(32px)}}@media(prefers-reduced-motion:reduce){.offer-banners__marquee-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-offer-banners.css.map */
