.diwali-categories{background:var(--dc-bg, #fef5f6);padding-top:var(--section-padding-top, 56px);padding-bottom:var(--section-padding-bottom, 80px)}.diwali-categories__header{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.diwali-categories__title{margin:0;font-family:var(--dc-heading-font);font-weight:400;font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.2;color:#130d35}.diwali-categories__desc{margin:0;font-size:.875rem;color:#6c6977}.diwali-categories__row{display:flex;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.diwali-categories__row::-webkit-scrollbar{display:none}.diwali-categories__cell{flex:0 0 140px;scroll-snap-align:start}@media screen and (min-width:750px){.diwali-categories__row{display:grid;grid-template-columns:repeat(var(--dc-columns, 5),minmax(0,240px));justify-content:space-between;gap:25px;overflow:visible}.diwali-categories__cell{flex:none}}.diwali-category{display:flex;flex-direction:column;align-items:center;gap:12px;color:#130d35;text-decoration:none}.diwali-category__frame{position:relative;display:block;width:100%;aspect-ratio:240 / 272;background:var(--dc-frame) center / 100% 100% no-repeat}.diwali-category__media{position:absolute;top:10.3%;right:10.8%;bottom:10.3%;left:10.8%;-webkit-mask:var(--dc-frame) center / 100% 100% no-repeat;mask:var(--dc-frame) center / 100% 100% no-repeat}.diwali-category__img{display:block;width:100%;height:100%;object-fit:cover}.diwali-category__label{font-size:.9375rem;font-weight:500;text-align:center}.diwali-category:hover{text-decoration:none}.diwali-category:focus-visible{outline:2px solid #130d35;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/123/assets/diwali-categories.css.map */
