.page-index-promo-categories{display:flex;gap:1.5rem}@media(max-width:1023px){.page-index-promo-categories{flex-direction:column}}.page-index-promo-categories__slider{background:#e2e3e4;background-image:var(--image);background-position:bottom;background-size:cover;border-radius:20px;display:flex;flex-direction:column;flex-shrink:0;height:25rem;padding:3rem;position:relative;width:50%}@media(max-width:1023px){.page-index-promo-categories__slider{height:15.625rem;padding:1.25rem;width:100%}}.page-index-promo-categories__slider-title{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:130%}@media(max-width:1023px){.page-index-promo-categories__slider-title{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:130%}}.page-index-promo-categories__slider-title{margin-bottom:.4em}.page-index-promo-categories__slider-description{color:#fff;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:150%}@media(max-width:1023px){.page-index-promo-categories__slider-description{font-size:1rem;font-weight:500;letter-spacing:0;line-height:130%}}.page-index-promo-categories__slider-description{opacity:.6}.page-index-promo-categories__slider-button{box-shadow:0 .25rem 1.25rem #00000026;margin-top:auto}.page-index-promo-categories__links{display:grid;flex-shrink:0;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:calc(50% - 1.5rem)}@media(max-width:1023px){.page-index-promo-categories__links{gap:1rem;grid-template-columns:repeat(2,1fr);margin-left:0;margin-top:1rem;width:100%}}.page-index-promo-categories__link{align-items:center;background:#fff;border:1px solid #f3f3f4;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;transition:box-shadow .1s ease-in}.page-index-promo-categories__link:hover{box-shadow:0 1rem 1.5rem #0c0c1b0f}.page-index-promo-categories__link-image{aspect-ratio:1/1;object-fit:contain;object-position:center;width:4.6875rem}.page-index-promo-categories__link-name{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:130%;text-align:center}@media(max-width:1023px){.page-index-promo-categories__link-name{font-size:.75rem;font-weight:500;letter-spacing:0;line-height:130%}}.page-index-promo-categories__link-name{margin-bottom:.4em}.page-index-promo-categories__link-description{font-size:.75rem;font-weight:500;letter-spacing:0;line-height:130%;opacity:.4;text-align:center}
