.festive-sale-banner__inner{position:relative;overflow:hidden;background-color:var(--festive-sale-bg);color:var(--festive-sale-text);min-height:80vh}.festive-sale-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.festive-sale-banner__media-placeholder{width:100%;height:100%;object-fit:cover}.festive-sale-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--festive-sale-overlay) 0%,var(--festive-sale-overlay) 9%,var(--festive-sale-overlay-mid) 63%,var(--festive-sale-overlay-transparent) 100%)}.festive-sale-banner__decor{position:absolute;z-index:2;width:100%;height:100%;object-fit:contain;object-position:left;pointer-events:none}.festive-sale-banner__decor--bottom{display:none}.festive-sale-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:inherit;width:100%;padding:4rem 5%;gap:.5rem}.festive-sale-banner__logo{margin-bottom:5px}.festive-sale-banner__logo img{width:110px;height:auto}.festive-sale-banner__tagline{margin:0 0 10px;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--festive-sale-text);opacity:.85}.festive-sale-banner__heading{margin:10px 0 40px;font-size:5.8rem;line-height:90%;color:#f4e6cc}.festive-sale-banner__subheading{font-family:Timeless;margin:10px 0 5px;font-size:1.8rem;line-height:1;color:var(--festive-sale-text)}.festive-sale-banner__tiers{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.festive-sale-banner__tier{display:flex;flex-direction:column;align-items:center;background-color:var(--festive-sale-tier-bg);color:var(--festive-sale-tier-text);border-radius:10px;padding:14px 16px;min-width:10rem}.festive-sale-banner__tier-percent{font-family:Timeless;display:flex;align-items:baseline;gap:.35rem;font-size:56px;font-weight:400;line-height:1;border-bottom:2px solid #005447}.festive-sale-banner__tier-percent small{font-size:30px}.festive-sale-banner__tier-label{font-size:10px;letter-spacing:1.62px;text-transform:uppercase;line-height:1.4;color:#000;text-align:center;margin-top:4px}.festive-sale-banner__tier-label strong{font-weight:700;letter-spacing:2.71px;font-size:14px}.festive-sale-banner__button .button{text-transform:uppercase;min-width:9rem}@media screen and (max-width:1200px){.festive-sale-banner__heading{font-size:4rem}.festive-sale-banner__subheading{font-size:1.375rem}}@media screen and (max-width:767px){.festive-sale-banner__overlay{background:var(--festive-sale-overlay);opacity:.6}.festive-sale-banner__content{max-width:none;padding:3rem 1.5rem}.festive-sale-banner__heading{font-size:3rem;font-weight:400;font-family:Timeless}.festive-sale-banner__subheading{font-size:1.125rem;margin-bottom:1.25rem}.festive-sale-banner__tiers{gap:.75rem;margin-bottom:1.5rem}.festive-sale-banner__inner .festive-sale-banner__media{position:relative;height:auto}.festive-sale-banner__media figure.lazy-image.lazy-image--background{position:relative!important;height:auto!important}.festive-sale-banner__media figure.lazy-image.lazy-image--background img{position:relative!important}.festive-sale-banner__overlay{display:none}.festive-sale-banner__content{background-color:#511707;padding:30px 10px 50px;text-align:center}.festive-sale-banner__logo,.festive-sale-banner__tagline,.festive-sale-banner__tiers,.festive-sale-banner__button{margin-left:auto;margin-right:auto}.festive-sale-banner__logo img{width:90px}.festive-sale-banner__button .button{background-color:#ebd6b0;color:#511707}.festive-sale-banner__heading{margin:0 auto 20px;font-size:30px}.festive-sale-banner__tagline{font-size:12px}.festive-sale-banner__tier-percent{font-size:25px;color:#faefd0;border-color:#faefd0;padding-bottom:6px}.festive-sale-banner__tier-percent small{font-size:18px}.festive-sale-banner__tier{border:1px solid #FAEFD0;background-color:#511707;padding:12px 10px;min-width:inherit}.festive-sale-banner__tier-label{color:#faefd0;margin-top:6px}.festive-sale-banner__tier-label strong{font-size:11px}.festive-sale-banner__tiers{justify-content:center;display:grid;grid-template-columns:1fr 1fr}.festive-sale-banner__logo{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-festive-sale-banner.css.map */
