.diwali-promo{position:relative;margin-block:24px;padding:var(--dp-padding-top, 64px) 0 var(--dp-padding-bottom, 64px);background:var(--dp-background, #490d1b);border-block:1px solid var(--dp-accent, #d4af65);color:var(--dp-text, #edd9cd)}.diwali-promo:before,.diwali-promo:after{content:"";position:absolute;inset-inline:12px;height:1px;background:var(--dp-accent, #d4af65);opacity:.35;pointer-events:none}.diwali-promo:before{top:9px}.diwali-promo:after{bottom:9px}.diwali-promo__decoration{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.diwali-promo__ornament{position:absolute;width:clamp(220px,28vw,460px);color:var(--dp-accent, #d4af65);opacity:.24}.diwali-promo__ornament svg{display:block;width:100%;height:auto}.diwali-promo__ornament--left{top:-90px;left:-120px}.diwali-promo__ornament--right{bottom:-170px;right:-120px}.diwali-promo__content{position:relative;max-width:1320px}.diwali-promo__header{max-width:840px;margin:0 auto 42px;text-align:center}.diwali-promo__diya{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:18px;color:var(--dp-accent, #d4af65)}.diwali-promo__diya span{width:76px;height:1px;background:currentColor;opacity:.55}.diwali-promo__diya svg{flex-shrink:0}.diwali-promo__heading{max-width:800px;margin:0 auto;color:var(--dp-heading, #f7e3b4);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(34px,4.5vw,62px);line-height:1.14;letter-spacing:-1.5px;text-wrap:balance;overflow-wrap:anywhere}.diwali-promo__description{max-width:580px;margin:20px auto 0;color:var(--dp-text, #edd9cd);font-size:15px;line-height:1.75;text-wrap:balance}.diwali-promo__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;margin:0;padding:0;list-style:none}.diwali-promo__product{min-width:0}.diwali-promo .product-card-wrapper,.diwali-promo__placeholder{box-sizing:border-box;width:100%;height:100%;padding:6px;border:1px solid #dec895;border-radius:18px;background:#fffaf1;box-shadow:0 12px 28px #21051030}.diwali-promo .card{--color-foreground: 73, 13, 27;--color-background: 255, 250, 241;--border-width: 0px;background:#fffaf1;border:0;border-radius:13px}.diwali-promo .card__inner{background:#f3e9d8;border-radius:12px}.diwali-promo .card__media,.diwali-promo .card--card .card__inner .card__media{border-radius:12px}.diwali-promo .card__media img{object-fit:contain}.diwali-promo .card--card>.card__content{padding:18px 16px 10px}.diwali-promo .card__heading,.diwali-promo .card__heading a{color:#490d1b;font-family:var(--font-heading-family);font-size:clamp(18px,1.8vw,24px);line-height:1.35}.diwali-promo .card__subtitle{color:#786456}.diwali-promo .card-information>.price{margin-top:12px}.diwali-promo .price-item--sale,.diwali-promo .price-item--rakhi-offer,.diwali-promo .price__regular .price-item--regular{color:#490d1b;font-size:20px}.diwali-promo .price-item--rakhi-reference,.diwali-promo .price__sale s{color:#806b5b;font-size:13px}.diwali-promo .quick-add{margin:8px 16px 16px}.diwali-promo .quick-add__submit{--color-button: 73, 13, 27;--color-button-text: 255, 250, 241;--alpha-button-background: 1;min-height:46px;border-radius:8px;font-size:13px;letter-spacing:.3px}.diwali-promo .quick-add__submit:after{box-shadow:none}.diwali-promo .sugandh-sale-badge{padding:4px 8px;font-size:10px}.diwali-promo__footer{margin-top:36px;text-align:center}.diwali-promo__collection-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 26px;border:1px solid var(--dp-accent, #d4af65);border-radius:8px;color:var(--dp-heading, #f7e3b4);font-size:14px;line-height:1.5;text-decoration:none;transition:background .18s ease,color .18s ease}.diwali-promo__collection-link svg{flex-shrink:0}.diwali-promo :is(a,button):focus-visible{outline:2px solid var(--dp-accent, #d4af65);outline-offset:4px}.diwali-promo__placeholder{padding:20px;text-align:center;color:#490d1b}.diwali-promo__placeholder-image{display:block;width:100%;height:auto;fill:#ba9866}.diwali-promo__placeholder h3{color:inherit}.diwali-promo__placeholder p{font-size:13px}@media(hover:hover){.diwali-promo .card__media img{transition:transform .45s ease}.diwali-promo .product-card-wrapper:hover .card__media img{transform:scale(1.035)}.diwali-promo__collection-link:hover{background:var(--dp-heading, #f7e3b4);color:var(--dp-background, #490d1b)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.diwali-promo__header{animation:diwali-promo-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}}@keyframes diwali-promo-reveal{0%{opacity:.3}to{opacity:1}}@media screen and (max-width:989px)and (min-width:750px){.diwali-promo__products{gap:16px}.diwali-promo .card--card>.card__content{padding:14px 10px 8px}.diwali-promo .quick-add{margin:8px 10px 10px}.diwali-promo .card__specs{grid-template-columns:1fr}}@media screen and (max-width:749px){.diwali-promo{margin-block:16px;padding-top:min(var(--dp-padding-top, 64px),44px);padding-bottom:min(var(--dp-padding-bottom, 64px),44px)}.diwali-promo__content{padding-inline:22px}.diwali-promo__header{margin-bottom:28px}.diwali-promo__heading{font-size:clamp(30px,8.5vw,42px);letter-spacing:-.7px;line-height:1.2}.diwali-promo__description{max-width:330px;margin-top:14px;font-size:13px;line-height:1.7}.diwali-promo__diya{margin-bottom:14px;gap:18px}.diwali-promo__diya svg{width:48px;height:44px}.diwali-promo__diya span{width:52px}.diwali-promo__ornament--left{top:-80px;left:-130px}.diwali-promo__ornament--right{bottom:-100px;right:-140px}.diwali-promo__products{grid-template-columns:minmax(0,1fr);gap:18px}.diwali-promo .product-card-wrapper .card--media{align-items:center}.diwali-promo .product-card-wrapper .card--media>.card__inner{flex-basis:40%;width:40%;max-width:40%;align-self:stretch}.diwali-promo .card--media>.card__content{flex:1 1 60%;min-width:0;padding:12px}.diwali-promo .card__heading,.diwali-promo .card__heading a{font-size:17px;line-height:1.35}.diwali-promo .card__eyebrow{font-size:9px;line-height:1.3;letter-spacing:.5px}.diwali-promo .card__subtitle{font-size:10px;line-height:1.4}.diwali-promo .card__specs{display:none}.diwali-promo .card-information>.price{margin-top:8px}.diwali-promo .price-item--sale,.diwali-promo .price-item--rakhi-offer,.diwali-promo .price__regular .price-item--regular{font-size:16px}.diwali-promo .price-item--rakhi-reference,.diwali-promo .price__sale s{font-size:11px}.diwali-promo .card--card .quick-add{margin:10px 0 0}.diwali-promo .quick-add__submit{min-height:40px;padding:8px;font-size:11px}.diwali-promo .sugandh-sale-badge{font-size:9px;padding:3px 4px}.diwali-promo__footer{margin-top:26px}.diwali-promo__collection-link{width:100%;max-width:340px;box-sizing:border-box;gap:14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.diwali-promo *,.diwali-promo *:before,.diwali-promo *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/diwali-collection-promo.css.map */
