.diwali-bond,.diwali-bond *{box-sizing:border-box}.diwali-bond{min-height:643px;padding:var(--db-padding-desktop) 56px;background:var(--db-background)}.diwali-bond__inner{width:100%;max-width:1168px;margin:0 auto}.diwali-bond__header{max-width:672px;margin:0 auto 22px;text-align:center}.diwali-bond__eyebrow{margin:0 0 8px;color:var(--db-gold);font:var(--db-eyebrow-weight) 11px/16px var(--db-body-font);letter-spacing:2.64px;text-transform:uppercase;overflow-wrap:anywhere}.diwali-bond__heading{margin:0;color:var(--db-heading);font:var(--db-heading-style) var(--db-heading-weight) 40px/48px var(--db-heading-font);letter-spacing:-.4px;overflow-wrap:anywhere}.diwali-bond__intro{margin:8px auto 0;color:var(--db-body);font:var(--db-body-style) var(--db-body-weight) 14px/22px var(--db-body-font);letter-spacing:.14px;overflow-wrap:anywhere}.diwali-bond__grid{display:grid;grid-template-columns:repeat(var(--db-columns),minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.diwali-bond__item{display:flex;min-width:0}.diwali-bond__card{display:flex;flex-direction:column;width:100%;min-width:0;padding:8px 8px 26px;border-radius:112px 112px 4px 4px;background:var(--db-surface);box-shadow:0 1px 2px #0000000d}.diwali-bond__media{position:relative;flex-shrink:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:104px 104px 2px 2px;background:#ebe8e2}.diwali-bond__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--db-focal, 50% 50%)}.diwali-bond__placeholder{color:var(--db-gold)}.diwali-bond__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(42 0 6 / 60%),transparent 55%)}.diwali-bond__overlay:empty{display:block}.diwali-bond__title{position:absolute;right:12px;bottom:16px;left:12px;display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--db-card-heading);font:var(--db-heading-style) var(--db-card-weight) 22px/30px var(--db-heading-font);letter-spacing:.22px;text-align:center;overflow-wrap:anywhere}.diwali-bond__title span{min-width:0}.diwali-bond__icon{display:block;flex:0 0 20px;width:20px;height:20px;object-fit:contain}.diwali-bond__caption{flex:1;padding:4px;margin-top:8px;text-align:center}.diwali-bond__description{max-width:224px;margin:0 auto;color:var(--db-body);font:var(--db-body-style) var(--db-body-weight) 12px/18px var(--db-body-font);letter-spacing:.24px;overflow-wrap:anywhere;white-space:pre-line}@media(max-width:989px){.diwali-bond{min-height:0;padding-inline:32px}.diwali-bond__grid{grid-template-columns:repeat(var(--db-mobile-columns),minmax(0,1fr));gap:24px 16px}}@media(max-width:749px){.diwali-bond{padding:var(--db-padding-mobile) 20px}.diwali-bond__inner{max-width:640px}.diwali-bond__header{margin-bottom:24px}.diwali-bond__eyebrow{font-size:10px;line-height:16px;letter-spacing:2px}.diwali-bond__heading{padding-top:0;font-size:clamp(28px,7.5vw,36px);line-height:1.2}.diwali-bond__intro{margin-top:10px;font-size:13px;line-height:21px}.diwali-bond__grid{gap:20px 12px}.diwali-bond__card{padding:6px 6px 18px}.diwali-bond__title{right:5px;left:5px;bottom:10px;font-size:clamp(16px,4.5vw,20px);line-height:1.25;letter-spacing:0}.diwali-bond__caption{margin-top:8px;padding:4px 2px}.diwali-bond__description{font-size:12px;line-height:18px;letter-spacing:0;white-space:normal}.diwali-bond__icon{flex-basis:16px;width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/diwali-gift-every-bond.css.map */
