@import"https://fonts.googleapis.com/css2?family=Piazzolla:ital,opsz,wght@0,8..30,100..900;1,8..30,100..900&display=swap";body,html{margin:0;font-family:Piazzolla,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.catalog{padding-left:98px}.catalog .container{min-height:600px}.catalog .header{font-size:1.5em;font-weight:500;color:#656565}.catalog .pagination{font-family:Piazzolla,serif;color:#656565;font-size:18px;margin-bottom:49px;margin-top:99px}.catalog .pagination .active{font-weight:700}.catalog .categories_container{display:flex}.catalog .categories_container ul{list-style:none;padding:0}.catalog .categories_container a{color:inherit;text-decoration:none}.catalog .categories_container .categories{width:200px;min-height:300px;margin-left:-10px;padding-right:20px;border-right:1px solid #656565}.catalog .categories_container .categories .supercategory{cursor:pointer}.catalog .categories_container .categories ul li{position:relative;text-align:center;color:#656565;font-weight:500}.catalog .categories_container .categories ul li:not(:last-child){margin-bottom:40px}.catalog .categories_container .categories ul li span{text-transform:uppercase}.catalog .categories_container .categories ul li:after{content:"";position:absolute;left:50%;transform:translate(-50%);display:block;width:50%;height:1px;background-image:url(/divider_catalog.svg);background-position:top;margin-top:10px}.catalog .categories_container .subcategories-container{display:flex;justify-content:center;width:100%}.catalog .categories_container .subcategories-container .subcategories{display:grid;grid-template-columns:200px 200px 200px;grid-gap:10px 5svw;grid-template-rows:max-content max-content max-content}.catalog .categories_container .subcategories-container .subcategories h2{margin-top:0;font-weight:500;font-size:1.25em}.catalog .categories_container .subcategories-container .subcategories ul li{font-weight:400;font-size:1em}.catalog .categories_container .subcategories-container .subcategories ul li:not(:last-child){margin-bottom:15px}@media(max-width:1150px){.catalog{padding-left:50px}.catalog .categories_container .categories{padding-right:10px}.catalog .categories_container .subcategories-container .subcategories{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.catalog .categories_container .subcategories-container .subcategories{grid-template-columns:1fr}}