.KW4OVq_catalog_container{margin-bottom:100px}.KW4OVq_container{padding-block:30px 50px}.KW4OVq_title{text-align:left;margin-bottom:30px}.KW4OVq_category_container{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.KW4OVq_category_wrapper{background:#fff;border-radius:12px;width:323px;padding:10px 10px 16px;text-decoration:none}.KW4OVq_image_container{justify-content:center;align-items:center;display:flex}.KW4OVq_category_image{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block;overflow:hidden}.KW4OVq_title_container{padding:16px 6px}.KW4OVq_category_title{font-family:var(--font-montserrat), sans-serif;font-weight:700;font-size:var(--font-18);color:var(--color-dark);line-height:1}.KW4OVq_category_link{color:var(--color-accent);align-items:center;padding:4px 6px;font-weight:600;text-decoration:none;display:flex}.KW4OVq_link_text{font-size:var(--font-16);margin-right:5px;line-height:1}.KW4OVq_banners_container{grid-template-columns:repeat(4,1fr);grid-auto-rows:172px;gap:16px;margin-bottom:32px;display:grid}.KW4OVq_multiple_banner_container{background:#000;border-radius:16px;grid-area:1/1/span 2/span 2;position:relative;overflow:hidden}.KW4OVq_four_grid{grid-area:1/3/span 2/span 2;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.KW4OVq_four_grid_item{background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.KW4OVq_square_img{object-fit:cover;width:100%;height:100%;display:block}.KW4OVq_carousel{width:100%;height:100%;position:relative}.KW4OVq_carousel_track{will-change:transform;width:100%;height:100%;transition:transform .4s ease-in-out;display:flex}.KW4OVq_carousel_slide{min-width:100%;height:100%;position:relative}.KW4OVq_hero_img{object-fit:contain;width:100%;height:100%;display:block}.KW4OVq_carousel_dots{pointer-events:auto;justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.KW4OVq_dot{cursor:pointer;background:#ffffff73;border:1px solid #00000026;border-radius:999px;width:8px;height:8px;padding:0}.KW4OVq_dot_active{background:#fff;width:22px}@media (max-width:1200px){.KW4OVq_banners_container{gap:12px}}@media (max-width:768px){.KW4OVq_banners_container{grid-template-columns:1fr;grid-auto-rows:280px}.KW4OVq_multiple_banner_container{border-radius:12px;grid-area:1/1/span 1/span 1}.KW4OVq_four_grid{display:none}.KW4OVq_carousel_dots{gap:6px;bottom:10px}.KW4OVq_dot{width:7px;height:7px}.KW4OVq_dot_active{width:18px}}
