.catalogs-page__content{display:flex;flex-direction:column}.catalogs-page__left-block{margin-right:0;width:100%;height:auto;margin-bottom:20px}.catalogs-page__list{width:100%}@media (min-width:768px){.catalogs-page__content{flex-direction:row}.catalogs-page__left-block{margin-right:20px;width:280px;height:100%}.catalogs-page__list{width:calc(100% - 300px)}}.Catalog_bg_header{background-image:linear-gradient(0deg,#fc8507,#ffa218);text-align:center;padding:10px;color:#FFF;font-size:16px;cursor:default}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1;list-style:none outside none;margin:0;padding:0;position:relative;box-shadow:0 1px 2px 0 #0001b}#cssmenu{color:#fff;font-family:Helvetica,Arial,sans-serif;width:100%}#cssmenu hr{border:none;color:#f3882d;background-color:#f3882d;height:2px}#cssmenu ul ul{display:none}#cssmenu>ul>li>a{background:#FFF;box-shadow:0 1px 2px 0 #0003b;color:#333;cursor:pointer;font-size:14px;padding:15px 20px;text-decoration:none;z-index:2}#cssmenu>ul>li>a:hover,#cssmenu>ul>li.active>a,#cssmenu>ul>li.open>a{color:#000}#cssmenu>ul>li>a:hover{background:#ffecb2}#cssmenu>ul>li.open>a{box-shadow:0 1px 2px 0 #0003b}#cssmenu>ul>li:last-child>a,#cssmenu>ul>li.last>a{border-bottom:1px solid #312b45}.holder{height:0;position:absolute;right:0;top:0;color:#f3882d;width:0}.holder:after,.holder:before{content:"";display:block;height:6px;position:absolute;right:20px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);width:6px;z-index:10}.holder:after{border-left:2px solid #f3882d;border-top:2px solid #f3882d;top:17px}#cssmenu>ul>li>a:hover>span:after,#cssmenu>ul>li.active>a>span:after,#cssmenu>ul>li.open>a>span:after{border-color:#f3882d}.holder:before{border-left-color:inherit;border-left-style:solid;border-left-width:2px;border-top-color:inherit;border-top-style:solid;border-top-width:2px;top:18px}#cssmenu ul ul li a{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;color:#333;cursor:pointer;font-size:14px;padding:15px 20px;text-decoration:none;z-index:1}#cssmenu ul ul li:hover>a,#cssmenu ul ul li.open>a,#cssmenu ul ul li.active>a{background:#fff7da}#cssmenu ul ul li:first-child>a{-webkit-box-shadow:none;box-shadow:none}#cssmenu ul ul ul li:first-child>a{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset}#cssmenu ul ul ul li a{padding-left:30px}#cssmenu>ul>li>ul>li:last-child>a,#cssmenu>ul>li>ul>li.last>a{border-bottom:0 none}#cssmenu>ul>li>ul>li.open:last-child>a,#cssmenu>ul>li>ul>li.last.open>a{border-bottom:1px solid #32373e}#cssmenu>ul>li>ul>li.open:last-child>ul>li:last-child>a{border-bottom:0 none}#cssmenu ul ul li.has-sub>a:after{content:"";display:block;height:5px;position:absolute;right:20px;top:11.5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);width:5px;z-index:10}#cssmenu ul ul li.active>a:after,#cssmenu ul ul li.open>a:after,#cssmenu ul ul li>a:hover:after{background:#f3882d}#cssmenu ul ul li a:before{content:'';display:block;position:absolute;left:8px;width:1px;height:1px;border:5px solid transparent;border-left-color:#f3882d}#cssmenu ul ul li a:hover{border-left-color:#f3882d}.CatalogProduct_wrapper{display:flex;flex-direction:column;gap:32px;padding:20px;margin-bottom:10px}.CatalogProduct_productList_new_product_index{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 20px}.CatalogProduct_productList_new_product_catalog{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 20px}@media (max-width:1024px){.CatalogProduct_productList_new_product_index{grid-template-columns:repeat(3,1fr)}.CatalogProduct_productList_new_product_catalog{grid-template-columns:repeat(3,1fr)}.CatalogProduct_wrapper{padding:15px;gap:24px}}@media (max-width:768px){.CatalogProduct_productList_new_product_index,.CatalogProduct_productList_new_product_catalog{grid-template-columns:repeat(2,1fr);grid-gap:15px 15px}.CatalogProduct_wrapper{padding:12px;gap:20px;margin-bottom:5px}.CatalogProductCard_wrap{padding:8px;border-radius:6px}.CatalogProductCard_wrap:hover{box-shadow:0 0 0 6px #fff}.CatalogProductCard_wrap:before{top:-6px;bottom:-6px;right:-6px;left:-6px;border-radius:12px;height:calc(100% + 12px);width:calc(100% + 12px)}.CatalogProductCard_description{font-size:14px;margin-top:8px}.CatalogProductCard_description span{-webkit-line-clamp:2;max-height:40px}.ProductCard_price__k1Ahq{font-size:18px;line-height:20px}.ProductCard_priceWrap__H6ChV{font-size:13px}.product-card-top__voblers{margin-right:0;max-height:40px}.w-product-voblers .vobler{font-size:11px;line-height:18px;min-height:18px;margin-right:3px;margin-bottom:3px}}@media (max-width:480px){.CatalogProduct_productList_new_product_index,.CatalogProduct_productList_new_product_catalog{grid-template-columns:1fr;grid-gap:12px}.CatalogProduct_wrapper{padding:10px;gap:16px}.CatalogProductCard_wrap{padding:10px}.CatalogProductCard_description{font-size:13px}.ProductCard_price__k1Ahq{font-size:16px}}.CatalogProductCard_wrap{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:8px;transition:all .3s;height:auto;width:100%;padding:10px}.CatalogProductCard_wrap:hover{box-shadow:0 0 0 10px #fff}.CatalogProductCard_wrap:before{content:"";position:absolute;display:block;top:-10px;bottom:-10px;right:-10px;left:-10px;border-radius:16px;transition:all .3s;pointer-events:none;height:calc(100% + 20px);width:calc(100% + 20px)}.CatalogProductCard_wrap_link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.brand-list-wrapper{padding:20px;margin-bottom:10px}.CatalogProductCard_image{margin-bottom:8px}.CatalogProductCard_image img{aspect-ratio:1 / 1;border-radius:8px;height:auto;width:100%}.CatalogProductCard_wrap:hover .CatalogProductCard_description span{color:#fc8507;transition:color 0.3s ease}.CatalogProductCard__name{display:flex;flex-direction:column;flex-grow:1}.CatalogProductCard_description{font-size:16px;line-height:140%;margin-bottom:auto;margin-top:10px}.CatalogProductCard_description span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:56px;word-break:break-word}.ProductCard_bottom{margin-bottom:10px}.ProductCard_priceWrap__H6ChV{display:flex;align-items:center;flex-wrap:wrap;color:#1d2230;font-size:14px;line-height:140%;margin-bottom:2px}.ProductCard_price__k1Ahq{font-size:20px;font-weight:700;line-height:24px;margin-right:8px;color:#1d2230;margin-bottom:2px}.ProductCard_oldPrice__sMmpI{opacity:.5;text-decoration:line-through}
.spoiler-text-description_layer{border-radius:16px;background-color:#fff;box-shadow:0 1px 2px #0001a;overflow:hidden;margin-top:20px}.spoiler-text-description{transition:height .2s ease-out 0ms;background-color:#fff;color:#333;margin-top:24px;max-height:170px;overflow:hidden;padding:1.5rem;position:relative;width:100%}.spoiler-text-description__content{z-index:0}.spoiler-text-description__toggle{background-image:linear-gradient(to top,#fff 40px,#fff0);bottom:0;height:150px;left:0;padding-top:110px;position:absolute;text-align:center;width:100%;z-index:10;text-decoration:none;color:#06c;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.spoiler-text-description__toggle:hover{text-decoration:none;color:#fc8507}.spoiler-text-description__toggle:before{border-bottom:1px dotted;content:attr(data-label);margin-right:4px}.spoiler-text-description__toggle[data-in]{background-image:none;padding:10px 0 0;height:50px}.spoiler-text-description[data-in]{animation-name:text-with-spoiler-in;animation-duration:.5s;animation-fill-mode:forwards;overflow:visible;padding-bottom:50px}.spoiler-text-description__toggle-icon{display:inline-block;width:16px;height:16px;position:relative}.spoiler-text-description__toggle-icon:before{font-family:Arial,sans-serif;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;line-height:1;position:absolute;top:0;left:0;border-bottom:none}@keyframes text-with-spoiler-in{99%{max-height:100vh}to{max-height:999999px}}@media (max-width:600px){.spoiler-text-description{padding:1rem}}