.width_padding{padding:0 48px;}.catalog_product_list{margin-bottom:20px;}.catalog_product_list.view_table .load_more_button.loading svg{animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.show_all_categories{text-align:center;padding:20px 0;}.black_visual_filters{margin:0 0 24px 0;}.black_visual_filters .swiper-slide{width:auto;}.black_visual_filters .swiper-slide a{display:flex;flex-direction:column;align-items:center;width:100px;text-align:center;font-size:12px;line-height:14px;color:#263238;text-decoration:none;}.black_visual_filters .swiper-slide a img{background:#fff;border-radius:50%;padding:10px;margin:0 0 5px;display:inline-block;box-sizing:border-box;width:100px;height:100px;}.black_visual_filters .swiper-slide.selected a img{box-shadow:0 0 7px #000 inset;}.black_visual_filters .swiper-button-next,.black_visual_filters .swiper-button-prev{margin:0;width:32px;height:32px;top:38px;background-size:32px;background-repeat:no-repeat;}.black_visual_filters .swiper-button-prev{background-image:url(../../../images/icons/product/arr_prev.svg);background-position:left center;left:0;}.black_visual_filters .swiper-button-next{background-image:url(../../../images/icons/product/arr_next.svg);background-position:right center;right:0;}.sale_filter{position:fixed;z-index:20;left:0;top:50%;background:#fff;margin-top:-300px;box-shadow:0 0 2px rgba(0, 0, 0, 0.5);}.sale_filter li{height:50px;border-bottom:1px solid #efefef;line-height:50px;white-space:nowrap;}.sale_filter li i{float:left;width:50px;height:50px;position:relative;z-index:1;}.sale_filter li i::after{position:absolute;z-index:1;content:'';width:37px;height:30px;left:50%;top:50%;margin:-15px 0 0 -18px;background-image:url(../../../images/sprites/sale_filter_icons.png);background-repeat:no-repeat;}.sale_filter li.fi_kosmetika-odezhda-aksessuary i::after{background-position:0 -210px;}.sale_filter li.fi_bookall i::after{background-position:0 -150px;}.sale_filter li.fi_zootovary i::after{background-position:0 -300px;}.sale_filter li.fi_detskij-mir i::after{background-position:0 -120px;}.sale_filter li.fi_turizm-otdyh-sport i::after{background-position:0 -180px;}.sale_filter li.fi_kompyuternaya-i-ofisnaya-tehnika i::after{background-position:0 -30px;}.sale_filter li.fi_telefoniya i::after{background-position:0 0;}.sale_filter li.fi_dlya-avtomobilya i::after{background-position:0 -270px;}.sale_filter li.fi_bytovaya-tehnika i::after{background-position:0 -60px;}.sale_filter li.fi_tv-foto-video-audio i::after{background-position:0 -90px;}.sale_filter li.fi_dom-sad-remont i::after{background-position:0 -240px;}.sale_filter li.fi_show_all i::after{background-position:0 -360px;}.sale_filter li.fi_show_all.hidden i::after{background-position:0 -330px;}.sale_filter li:not(.fi_show_all).hidden i::before{position:absolute;z-index:2;content:'';width:11px;height:11px;background-image:url(../../../images/sprites/sale_filter_icons.png);background-repeat:no-repeat;background-position:-26px -390px;right:5px;top:5px;}.sale_filter .fi_name{float:left;padding:0 5px;line-height:50px;white-space:nowrap;font-family:Arial;font-size:12px;min-width:185px;display:none;position:relative;z-index:1;}.sale_filter .fi_name a{color:#666;}.sale_filter .fi_name a:hover{text-decoration:none;}.sale_filter li.fi_show_all .fi_name a{color:#0154A7;text-decoration:none;border-bottom:1px dashed;}.sale_filter li.fi_show_all .fi_name a:hover{border-bottom:transparent;}.sale_filter li.fi_show_all.hidden .fi_name a{color:#ccc;text-decoration:none;border-bottom:1px dashed;cursor:default;}.sale_filter li.fi_show_all .fi_name a:hover{border-bottom:1px dashed;}.sale_filter .fi_checkbox{float:right;width:40px;height:20px;padding:15px 20px 0 20px;display:none;}.sale_filter .fi_checkbox input{opacity:0;}.sale_filter:hover .fi_name,.sale_filter:hover .fi_checkbox,.sale_filter.sale_filter_opened .fi_name,.sale_filter.sale_filter_opened .fi_checkbox{display:block;}.sale_filter li .container{position:relative;width:40px;height:20px;cursor:pointer;background:#94db94;border-radius:20px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.4)inset;}.sale_filter li.hidden .container{background:#fc9;}.sale_filter li.disabled{opacity:0.5;cursor:default;}.sale_filter li.disabled *{cursor:default!important;}.sale_filter li .container input{position:absolute;top:5px;left:30px;}.sale_filter li .handle{display:block;height:24px;width:24px;border-radius:50%;cursor:pointer;position:absolute;top:-2px;left:-2px;background:#fff;box-shadow:0 0 2px rgba(0, 0, 0, 0.6);}.tip-white{z-index:99999;}@media(max-height:700px){.sale_filter{margin-top:-240px;}.sale_filter li{height:40px;line-height:40px;}.sale_filter li i{height:40px;}.sale_filter .fi_name{line-height:40px;}.sale_filter .fi_checkbox{padding:10px 20px 0 20px;}}@media(max-width:768px){.f-container.event{padding-left:0;padding-right:0;}.catalog_product_list .catalog_item .promocode_price{display:none!important;}.catalog_product_list .catalog_item .price .action{font-size:14px;margin-right:5px!important;}.catalog_product_list .catalog_item .price .old{font-size:12px!important;}}.catalog_product_list .catalog_item .percent{font-size:18px;font-weight:bold;line-height:40px;height:40px;background-color:#f8c515;padding:0 15px;position:absolute;z-index:10000;left:10px;top:10px;color:#232323;}@media(max-width:768px){.catalog_product_list .catalog_item .percent{font-size:15px;line-height:20px;height:20px;padding:0 10px;}}.catalog_product_list .catalog_item .date_expared{display:none;}.max_percent_badge{position:absolute;top:0;right:0;background:red;border-radius:50%;width:30px;height:30px;color:white;font-size:10px;font-weight:700;line-height:30px;text-align:center;}