body.kent-diwali-home .kent-categories{background:#19151f;color:#f5eedf}body.kent-diwali-home .kent-categories__inner{max-width:1440px;padding:76px 5vw 84px}body.kent-diwali-home .kent-categories__heading{display:block;text-align:center;margin-bottom:38px}body.kent-diwali-home .kent-categories__heading p{color:#dcb878;font-weight:500;font-size:10px;letter-spacing:.22em;margin-bottom:15px}body.kent-diwali-home .kent-categories h2{font-weight:400;line-height:1.1;font-size:clamp(36px,4vw,58px);letter-spacing:-.02em}body.kent-diwali-home .kent-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.kent-diwali-home .kent-category{aspect-ratio:4/4.5;border-radius:3px;border:1px solid #dcb87833}body.kent-diwali-home .kent-category:after{top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#100b19d9)}body.kent-diwali-home .kent-category span{left:26px;bottom:26px;font-size:clamp(27px,3.2vw,44px);font-weight:400;line-height:1.05;color:#fff5e5;right:45px}body.kent-diwali-home .kent-category span:after{content:"\2197";font-family:var(--font-body--family);font-size:22px;position:absolute;right:-18px;bottom:4px;color:#dcb878}body.kent-diwali-home .kent-wedding-feature{margin:36px auto 0;max-width:1440px;background:#231b26;color:#f5eedf;grid-template-columns:1fr 1fr;min-height:570px}body.kent-diwali-home .kent-wedding-feature__media{height:590px;min-height:0}body.kent-diwali-home .kent-wedding-feature__image{object-position:50% 35%}body.kent-diwali-home .kent-wedding-feature__content{padding:clamp(28px,5vw,76px)}body.kent-diwali-home .kent-wedding-feature__eyebrow{color:#dcb878;font-size:10px;font-weight:500;letter-spacing:.22em;margin-bottom:24px}body.kent-diwali-home .kent-wedding-feature h2{font-size:clamp(40px,4.7vw,67px);line-height:1.04;letter-spacing:-.025em;font-weight:400}body.kent-diwali-home .kent-wedding-feature .rte{color:#c4b7a5;font-size:15px;line-height:1.8}body.kent-diwali-home .kent-wedding-feature__button{background:#dcb878;color:#17121b;border-color:#dcb878;border-radius:0;font-weight:600;font-size:13px;min-height:50px}body.kent-diwali-home .kent-wedding-feature__link{font-weight:400;font-size:13px;color:#f5eedf}body.kent-diwali-home #MainContent .kent-card h3,body.kent-diwali-home #MainContent .kent-card h3 a{color:#f5eedf}body.kent-diwali-home #MainContent .kent-card h3 a:is(:hover,:focus-visible){color:#dcb878}@media(max-width:749px){body.kent-diwali-home .kent-categories__inner{padding:48px 20px}body.kent-diwali-home .kent-categories__heading{margin-bottom:26px}body.kent-diwali-home .kent-categories__grid{grid-template-columns:1fr 1fr;gap:12px}body.kent-diwali-home .kent-category{aspect-ratio:.75}body.kent-diwali-home .kent-category:last-child{grid-column:1/-1;aspect-ratio:1.8}body.kent-diwali-home .kent-category span{font-size:25px;left:17px;bottom:19px;right:30px}body.kent-diwali-home .kent-category:last-child .kent-category__image{object-position:50% 38%}body.kent-diwali-home .kent-category span:after{right:-14px;font-size:16px}body.kent-diwali-home .kent-wedding-feature{grid-template-columns:1fr;margin-top:0}body.kent-diwali-home .kent-wedding-feature__media{height:430px}body.kent-diwali-home .kent-wedding-feature__content{padding:40px 24px 46px}body.kent-diwali-home .kent-wedding-feature h2{font-size:43px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kent-diwali-home.css.map */
