.diwali-special{display:block;box-sizing:border-box;padding:var(--dsp-padding-desktop) 0;background:var(--dsp-background);color:var(--dsp-body);border-bottom:1px solid var(--dsp-divider);font:var(--dsp-body-style) var(--dsp-body-weight) 13px/21.13px var(--dsp-body-font);letter-spacing:0}.diwali-special *,.diwali-special *:before,.diwali-special *:after{box-sizing:border-box}.diwali-special__inner{width:100%;max-width:1360px;margin:0 auto;padding:0 56px}.diwali-special__header{margin:0 auto 20px;text-align:center}.diwali-special__eyebrow{margin:0 0 10px;color:var(--dsp-eyebrow);font-size:11px;line-height:16px;font-weight:var(--dsp-label-weight);letter-spacing:3.3px}.diwali-special__heading{margin:0;padding-top:2px;color:var(--dsp-heading);font:var(--dsp-heading-style) var(--dsp-heading-weight) 36px/40px var(--dsp-heading-font);letter-spacing:-.9px}.diwali-special__heading:after{content:"";display:block;width:48px;height:1px;margin:10px auto;background:var(--dsp-eyebrow)}.diwali-special__intro{max-width:760px;margin:0 auto;color:var(--dsp-intro);font-size:16px;line-height:24px}.diwali-special__grid{display:grid;grid-template-columns:repeat(var(--dsp-columns),minmax(0,1fr));min-height:256px;margin:0;padding:0;list-style:none;border-block:1px solid var(--dsp-divider)}.diwali-special__item{position:relative;min-width:0}.diwali-special__item:not(:last-child):after{content:"";position:absolute;inset:0 0 0 auto;width:1px;background:var(--dsp-vertical-divider)}.diwali-special__feature{display:flex;flex-direction:column;min-height:248.6px;padding:20px 40px}.diwali-special__marker{margin:0 0 24px;color:var(--dsp-gold);font:italic var(--dsp-numeral-weight) 24px/32px var(--dsp-heading-font)}.diwali-special__icon{display:block;width:32px;height:32px;object-fit:contain}.diwali-special__main{min-width:0}.diwali-special__title{margin:0 0 11.1px;color:var(--dsp-heading);font:var(--dsp-heading-style) var(--dsp-card-weight) 18px/28px var(--dsp-heading-font);letter-spacing:0;overflow-wrap:anywhere}.diwali-special__description{margin:0}.diwali-special__tag{margin:auto 0 0;padding-top:16px;color:var(--dsp-gold);font-size:8px;line-height:12px;letter-spacing:2px;font-weight:var(--dsp-tag-weight);overflow-wrap:anywhere}.diwali-special__tag--muted{color:var(--dsp-muted)}.diwali-special__media{aspect-ratio:3 / 2;margin-bottom:16px;overflow:hidden}.diwali-special__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.diwali-special{min-height:calc(399px + var(--dsp-padding-desktop) * 2)}}@media screen and (min-width:750px)and (max-width:989px){.diwali-special__inner{padding:0 32px}.diwali-special__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diwali-special__feature{padding:24px 32px}.diwali-special__item:nth-child(2n):after{display:none}.diwali-special__item:nth-child(n+3){border-top:1px solid var(--dsp-divider)}}@media screen and (max-width:749px){.diwali-special{padding:var(--dsp-padding-mobile) 0;font-size:14px;line-height:23px}.diwali-special__inner{max-width:560px;padding:0 24px}.diwali-special__header{margin-bottom:28px}.diwali-special__eyebrow{font-size:9px;line-height:16px;letter-spacing:2px;margin-bottom:12px}.diwali-special__heading{font-size:clamp(29px,8vw,34px);line-height:1.2;letter-spacing:-.6px}.diwali-special__heading:after{margin:14px auto}.diwali-special__intro{font-size:14px;line-height:22px}.diwali-special__grid{grid-template-columns:minmax(0,1fr);min-height:0;border:0}.diwali-special__item{border-top:1px solid var(--dsp-divider)}.diwali-special__item:last-child{border-bottom:1px solid var(--dsp-divider)}.diwali-special__item:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:var(--dsp-gold);transform-origin:left center}.diwali-special__item:not(:last-child):after{display:none}.diwali-special__feature{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:0;height:auto;padding:28px 0}.diwali-special__marker{grid-column:1;grid-row:1 / span 2;margin:0;font-size:26px;line-height:32px}.diwali-special__main{grid-column:2}.diwali-special__title{font-size:21px;line-height:29px;margin-bottom:10px}.diwali-special__tag{grid-column:2;margin:0;padding:0;font-size:9px;line-height:15px;letter-spacing:1.6px}.diwali-special.is-motion .diwali-special__feature{transform:translate3d(0,calc((1 - var(--dsp-reveal, 1)) * 16px),0);opacity:calc(.82 + var(--dsp-reveal, 1) * .18)}.diwali-special.is-motion .diwali-special__item:before{transform:scaleX(var(--dsp-reveal, 1))}}@media(prefers-reduced-motion:reduce){.diwali-special.is-motion .diwali-special__feature{transform:none;opacity:1}.diwali-special.is-motion .diwali-special__item:before{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/diwali-what-makes-special.css.map */
