@charset "UTF-8";.main-slider .slider-control{position:absolute;bottom:30px;left:34px}.main-slider .slider-control input[type=radio]{display:none}.main-slider .slider-control input[type=radio]+label{width:13px;height:13px;border:1px solid #ffffff;display:inline-block;margin-right:12px;border-radius:8px;cursor:pointer}.main-slider .slider-control input[type=radio]:checked+label{background:#fff}.catalog-page{padding-bottom:80px}.catalog-page .catalog-products-slot{min-height:0}.catalog-page .catalog-products-placeholder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;list-style:none;padding:0}@media(min-width:1440px){.catalog-page .catalog-products-placeholder{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1279.98px){.catalog-page .catalog-products-placeholder{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-page .catalog-products-placeholder__item{height:330px;border-radius:8px;background-color:#eee;background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-size:200px 100%;background-repeat:no-repeat;animation:animation-skeleton 1.2s ease-in-out infinite}@media(min-width:1280px)and (max-width:1439.98px){.catalog-page .catalog-products-placeholder__item{height:315px}}@media(min-width:768px)and (max-width:1279.98px){.catalog-page .catalog-products-placeholder__item{height:280px}}.catalog-page .catalog-popular-slot{min-height:520px}.catalog-page .catalog-popular-slot .products-container{padding-bottom:0}@media(min-width:1280px)and (max-width:1439.98px){.catalog-page .catalog-popular-slot{min-height:520px}}@media(min-width:768px)and (max-width:1279.98px){.catalog-page .catalog-popular-slot{min-height:410px}}@media(max-width:767.98px){.catalog-page .catalog-popular-slot{min-height:0}}.catalog-page .recipes--loading{min-height:372px}.catalog-page .recipes__placeholder{height:340px;margin-top:32px;border-radius:8px;background-color:#eee;background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-size:200px 100%;background-repeat:no-repeat;animation:animation-skeleton 1.2s ease-in-out infinite}.catalog-page .sort-container{width:auto}.catalog-page .sort-container .header-accordion .accordion-control{margin-left:20px}.catalog-page .sort-container .sort-list-container{width:auto}.catalog-page .recipes .recipe-footer{bottom:-15px}.catalog-page .recipes .wrap-shadow .recipe{width:572px}@media(min-width:1280px)and (max-width:1439.98px){.catalog-page{padding:0 0 40px!important}.catalog-page .catalog-name h1{margin:20px 0 30px}.catalog-page .recipes{padding-bottom:5px}.catalog-page .recipes--loading{min-height:326px}.catalog-page .recipes__placeholder{height:294px;margin-top:32px}.catalog-page .type-catalog{width:1240px;margin:20px 0 24px}.catalog-page .type-catalog ul li{font-size:14px}.catalog-page .type-catalog .back{font-size:16px}.catalog-page .sort-catalog{margin:0 0 18px;width:980px}.catalog-page .sort-catalog .sortlist-and-count{flex-direction:column;align-items:flex-end;position:relative}.catalog-page .sort-catalog .sortlist-and-count .filter-special{z-index:400}.catalog-page .sort-catalog .sortlist-and-count .right-side{order:-1;justify-content:space-between;width:auto;align-items:center}.catalog-page .sort-catalog .sortlist-and-count .right-side .sort-container{position:relative;bottom:0}.catalog-page .sort-catalog .sortlist-and-count .left-side{position:absolute;left:0;top:0}.catalog-page .sort-catalog .filter-list a .category-filter-btn{font-size:14px;padding:8px 14px}}@media(min-width:768px)and (max-width:1279.98px){.catalog-page{margin-top:0!important;padding:16px 25px 40px!important}.catalog-page .sort-catalog .wrapper{display:flex;flex-direction:column}.catalog-page .sort-catalog .wrapper .sortlist-and-count{flex-direction:column-reverse}.catalog-page .sort-catalog .wrapper .sortlist-and-count .right-side{justify-content:space-between;margin-bottom:15px}.catalog-page .sort-catalog .wrapper .sortlist-and-count .filter-special:first-child{margin:0}.catalog-page .sort-catalog .title{order:-3}.catalog-page .catalog-name{padding:0 25px}.catalog-page .catalog-name h1{margin:0 0 20px;font-size:32px}.catalog-page .sort-container .header-accordion .accordion-control{margin-right:20px}.catalog-page .sort-container .sort-list-container{width:auto;right:10px}.catalog-page .recipes--loading{min-height:620px}.catalog-page .recipes__placeholder{height:620px;margin-top:20px}}@media(max-width:767.98px){.catalog-page{padding:16px 12px 40px!important}.catalog-page .recipes article.recipe h2{font-size:18px}.catalog-page .catalog-list-menu{display:none}.catalog-page .catalog-name h1{font-size:18px;margin:20px 0 15px}.catalog-page .sort-container,.catalog-page .sort-catalog .count_searching_products{display:none}.catalog-page .recipes{margin:0}.catalog-page .recipes--loading{min-height:420px}.catalog-page .recipes__placeholder{height:420px;margin-top:15px}.catalog-page .recipes .recipe-footer{position:static;justify-content:space-between}.catalog-page .recipes .recipe-footer .icon-box{margin:0}.catalog-page .sort-catalog{margin-bottom:unset;display:block;flex-direction:unset;margin-left:0!important}.catalog-page .sort-catalog .sortlist-and-count{display:none}.catalog-page .sort-catalog .filter-list{transition:all .5s ease-out;padding:4px 2px 0;overflow:hidden;margin-bottom:15px}.catalog-page .sort-catalog .filter-list a .category-filter-btn{min-height:30px;height:auto;padding:0 8px;font-size:13px;font-weight:300;margin-bottom:10px}.catalog-page .sort-catalog .show-more-tags{text-align:center;color:#92022d;text-decoration:underline;margin:12px 0 24px;font-size:14px;font-weight:300}.catalog-page .sort-catalog .wrapper{display:block!important;position:relative;width:100%;flex-direction:unset!important;height:auto}.catalog-page .sort-catalog .sort-container .title{display:none}.catalog-page .sort-catalog .sortlist-and-count{margin:0 0 0 10px;width:25px;height:20px;position:static}.catalog-page .sort-catalog .header-accordion{padding:2px 0 0 10px}.catalog-page .sort-catalog .header-accordion span{display:none}.catalog-page .sort-catalog .header-accordion .accordion-control{margin:0}.catalog-page .sort-catalog .header-accordion .accordion-control img{height:8px}.catalog-page .sort-catalog .sort-container{width:32px;height:20px;position:static;margin-left:0}.catalog-page .sort-catalog .sort-container .sort-list-container{position:absolute;top:3px;left:0}}@media(max-width:767.98px)and (max-width:360px){.catalog-page .sort-catalog .sort-container .sort-list-container{width:295px;left:0}}@media(max-width:767.98px){.catalog-page .sort-catalog .title{font-size:16px}.catalog-page .sort-catalog .sortlist-and-count{width:0}.catalog-page .sort-catalog .sort-container.catalog-mobile{background:#fff;display:block;padding:0 5px;height:25px}.catalog-page .sort-catalog .sort-container.catalog-mobile .header-accordion{position:relative;z-index:666;padding:5px 0}.catalog-page .sort-catalog .sort-container.catalog-mobile .header-accordion .accordion-control:after,.catalog-page .sort-catalog .sort-container.catalog-mobile .header-accordion .accordion-control:before{top:1px;right:-5px}.catalog-page .sort-catalog .sort-container.catalog-mobile .header-accordion .accordion-control:before{right:-10px}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-catalog .title{display:block}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container{width:auto;max-width:320px;margin-left:2px;z-index:555}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container ul{box-shadow:0 0 4px #00000026}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container li{font-size:14px;background:#fff;color:#333;padding:0 10px}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container li:last-child a{border:none}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container li a{height:40px;display:flex;align-items:center;border-bottom:1px solid #c7c7c7}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container li .active{color:#92022d}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container .btn-newbee{border-left:3px solid #92022d;color:#92022d}.catalog-page .sort-catalog .sort-container.catalog-mobile .sort-list-container .btn-promo{border-left:3px solid #fc9a11;color:#fc9a11}.catalog-page .sort-catalog .title{display:block}}@media(min-width:768px)and (max-width:1279.98px){.main-banner.main-slider .slide{height:300px}.main-banner.main-slider .title{font-size:24px;top:70px;max-width:400px}.main-banner.main-slider a{bottom:50px}}
