.diwali-festive-section__inner{position:relative;overflow:hidden;color:var(--festive-sale-text);min-height:80vh}.diwali-festive-section__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.diwali-festive-section__media-placeholder{width:100%;height:100%;object-fit:cover}.diwali-festive-section__decor{position:absolute;z-index:2;width:100%;height:100%;object-fit:contain;object-position:left;pointer-events:none}.diwali-festive-section__decor--bottom{display:none}.diwali-festive-section__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:inherit;width:100%;padding:8rem 5% 4rem;gap:.5rem}.diwali-festive-section__logo{margin-bottom:5px}.diwali-festive-section__logo img{width:110px;height:auto}.diwali-festive-section__tagline{margin:0 0 10px;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--festive-sale-text);opacity:.85}.diwali-festive-section__heading{margin:10px 0 40px;font-size:3.8rem;line-height:90%;color:#faeed0;max-width:16ch}.diwali-festive-section__subheading{font-family:Timeless;margin:10px 0 5px;font-size:1.8rem;line-height:1;color:#faeed0;max-width:25ch}.diwali-festive-section__tiers{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.diwali-festive-section__tier{display:flex;flex-direction:column;align-items:center;background-color:transparent;color:#faeed0;border-radius:10px;padding:14px 16px;min-width:10rem;border:2px solid #FAEED0}.diwali-festive-section__tier-percent{font-family:Timeless;display:flex;align-items:baseline;gap:.35rem;font-size:40px;font-weight:400;line-height:1;border-bottom:2px solid #FAEED0}.diwali-festive-section__tier-percent small{font-size:30px}.diwali-festive-section__tier-label{font-size:10px;letter-spacing:1.62px;text-transform:uppercase;line-height:1.4;color:#faeed0;text-align:center;margin-top:4px}.diwali-festive-section__tier-label strong{font-weight:700;letter-spacing:2.71px;font-size:14px}.diwali-festive-section__button a{font-family:Timeless;font-size:40px;font-weight:500;color:#faeed0}@media screen and (max-width:1200px){.diwali-festive-section__heading{font-size:3.2rem}.diwali-festive-section__subheading{font-size:1.8rem}.diwali-festive-section__button a{font-size:34px}}@media screen and (max-width:991px){.diwali-festive-section__heading{font-size:2.6rem}.diwali-festive-section__subheading{font-size:1.4rem}.diwali-festive-section__button a{font-size:28px}.diwali-festive-section__tier-percent{font-size:32px}.diwali-festive-section__tier-percent small{font-size:22px}}@media screen and (max-width:767px){.diwali-festive-section__overlay{background:var(--festive-sale-overlay);opacity:.6}.diwali-festive-section__content{max-width:none;padding:3rem 1.5rem}.diwali-festive-section__heading{font-size:3rem;font-weight:400;font-family:Timeless}.diwali-festive-section__subheading{font-size:1.125rem;margin-bottom:0}.diwali-festive-section__tiers{gap:.75rem;margin-bottom:1.5rem}.diwali-festive-section__inner .diwali-festive-section__media{position:relative;height:auto}.diwali-festive-section__media figure.lazy-image.lazy-image--background{position:relative!important;height:auto!important}.diwali-festive-section__media figure.lazy-image.lazy-image--background img{position:relative!important}.diwali-festive-section__overlay{display:none}.diwali-festive-section__content{background-color:#511707;padding:30px 10px 50px;text-align:center;align-items:center}.diwali-festive-section__logo,.diwali-festive-section__tagline,.diwali-festive-section__tiers,.diwali-festive-section__button{margin-left:auto;margin-right:auto}.diwali-festive-section__logo img{width:90px}.diwali-festive-section__button .button{background-color:#ebd6b0;color:#511707}.diwali-festive-section__heading{margin:0 auto 8px;font-size:30px}.diwali-festive-section__tagline{font-size:12px}.diwali-festive-section__tier-percent{font-size:25px;color:#faefd0;border-color:#faefd0;padding-bottom:6px}.diwali-festive-section__tier-percent small{font-size:18px}.diwali-festive-section__tier{border:1px solid #FAEFD0;background-color:#511707;padding:12px 10px;min-width:inherit}.diwali-festive-section__tier-label{color:#faefd0;margin-top:6px}.diwali-festive-section__tier-label strong{font-size:11px}.diwali-festive-section__tiers{justify-content:center;display:grid;grid-template-columns:1fr 1fr}.diwali-festive-section__logo{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-diwali-festive-section.css.map */
