.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;}.f-container.event h1{padding-left:8px;}.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:1;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;}.event .sort_links__wrap{margin-left:-20px;cursor:pointer;display:flex;flex-direction:column;}@media(min-width:1250px){.event .sort_links__wrap{margin-left:0;}}.event .sort_links__wrap{transition:all .5s;}.event .sort_links__wrap.is-active{background-color:#f8f8f8;-webkit-box-shadow:0 0 0 1px rgba(200, 200, 200, 1)inset;-moz-box-shadow:0 0 0 1px rgba(200, 200, 200, 1)inset;box-shadow:0 0 0 1px rgba(200, 200, 200, 1)inset;}@media(min-width:1250px){.event .sort_links__wrap.is-active{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}}.event .sort_links__wrap.is-active .sort_links{pointer-events:auto;opacity:1;}.event .sort_links__wrap .sort_links{position:relative;z-index:10;transition:opacity .5s;pointer-events:none;opacity:0;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;background-color:#f8f8f8;order:2;}@media(min-width:1250px){.event .sort_links__wrap .sort_links{pointer-events:auto;opacity:1;border:none;background-color:transparent;}}.event .sort_links__wrap .sort_links .caption{font-weight:700;}.event .sort_links__wrap .sort_links li.selected a,.event .sort_links__wrap .sort_links li.selected span{color:black;font-weight:700;}.event .sort_links__wrap .sort_links li:hover a,.event .sort_links__wrap .sort_links li:hover span{color:black;}.event .sort_links__wrap .sort_links li.selected a,.event .sort_links__wrap .sort_links li.selected span{background-color:#fff;}@media(min-width:1250px){.event .sort_links__wrap .sort_links li.selected a, .event .sort_links__wrap .sort_links li:hover a, .event .sort_links__wrap .sort_links li.selected span, .event .sort_links__wrap .sort_links li:hover span{color:black;background-color:transparent;}}.event .sort_links__wrap .sort_links li.selected:not(.caption)::after,.event .sort_links__wrap .sort_links li:hover:not(.caption)::after{display:none;}.event .sort_links__wrap .sort_links li{margin-right:0;}@media(min-width:1250px){.event .sort_links__wrap .sort_links li{margin-right:10px;}}.event .list_filters_links{line-height:60px;display:flex;justify-content:space-between;height:48px;margin-bottom:0;padding:0 0 0 20px;border-top:1px solid #f5f6fa;box-shadow:none;}@media(max-width:400px){.event .list_filters_links{padding-right:0;}}@media(min-width:1250px){.event .list_filters_links{margin:16px 0;border:none;padding:0;}}.event .list_filters_links li{position:relative;z-index:1;display:inline-block;margin-right:10px;}.event .list_filters_links li:last-child{margin:0;}.event .list_filters_links li a{display:block;text-decoration:none;color:#364ab3;}.event .list_filters_links li.selected a,.event .list_filters_links li:hover a{color:#364ab3;}.event .list_filters_links .view_type li:not(.caption){cursor:pointer;}.event .list_filters_links .view_type li svg{margin-bottom:-7px;}.event .list_filters_links .view_type li.selected{cursor:default;}.event .list_filters_links .view_type li svg{fill:#263238;}.event .list_filters_links .view_type li.selected svg,.event .list_filters_links .view_type li:hover svg{fill:#364ab3;}.event .list_filters_links li.selected:not(.caption)::after,.event .list_filters_links li:hover:not(.caption)::after{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:2px;content:'';border-radius:1px;background:#364ab3;}.event_banner_wrapper{display:flex;margin-bottom:16px}.event_banner{position:relative;z-index:1;display:block;text-decoration:none;height:300px;width:100%;background-position:center center;background-repeat:no-repeat;}@media(max-width:1024px){.event_banner{position:relative;z-index:1;display:block;text-decoration:none;height:200px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;}}.event_banner img{display:block;max-width:100%;margin:0 auto;}@media(max-width:768px){.event_banner_wrapper{display:block;}}.event_count_down_block{padding:16px;width:270px;height:268px;margin-left:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.event_count_down_block .title{font-size:12px;color:#666;}.event_count_down_block .timer_detail .digit_block{float:left;width:38px;height:38px;text-align:center;overflow:hidden;}.event_count_down_block .timer_detail .digit_block .digit{height:25px;background:#f8c515;border-radius:4px;line-height:23px;font-size:16px;font-weight:bold;color:#232323;letter-spacing:5px;padding-left:5px;}.event_count_down_block .timer_detail .digit_block .text{font-size:11px;line-height:13px;color:#999;text-shadow:0 1px #fff;}.event_count_down_block .timer_detail .points{width:10px;height:38px;text-align:center;float:left;color:#17222e;font-size:24px;font-weight:500;line-height:22px;}.event-subscribe{margin-top:16px}@media(max-width:768px){.event_count_down_block{width:auto;height:auto;margin-left:0;}}.top_categories_container{width:100%;display:grid;padding-bottom:16px;}.top_categories>h2{text-align:center;margin-bottom:25px;}@media(min-width:360px){.top_categories_container{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px}}@media(min-width:1024px){.top_categories_container{grid-template-columns:repeat(4, 1fr);}}.top_categories_links{color:#263238;text-decoration:none!important}.top_categories_links:hover{text-decoration:underline!important}.top_categories_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.top_categories_item .top_categories_item_title{font-size:17px;line-height:19px;text-transform:uppercase;font-weight:bold;color:#ff1744}.top_categories_item .top_categories_item_title a{color:inherit}.top_categories_image{margin-bottom:10px}.top_categories_image a img{max-width:100%;height:auto}.top_categories_image:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:0.5s;transition:0.5s}.category-ul{margin-top:12px}.category-ul li{font-style:normal;font-weight:normal;margin-bottom:4px;}.advantages>h2{text-align:center;margin-bottom:25px;}.advantages_container{width:100%;display:grid;padding-bottom:16px;}@media(min-width:768px){.advantages_container{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px}}@media(min-width:1024px){.advantages_container{grid-template-columns:repeat(4, 1fr);}}.advantage_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;position:relative;text-align:center;width:100%;}.advantage_item:before{content:'';margin-left:calc(50% - 25px);width:50px;height:50px;}.advantage_item.adv_1:before{background:url('../../../images/events/advantages/4.png')no-repeat center center;background-size:contain;}.advantage_item.adv_2:before{background:url('../../../images/events/advantages/3.png')no-repeat center center;background-size:contain;}.advantage_item.adv_3:before{background:url('../../../images/events/advantages/2.png')no-repeat center center;background-size:contain;}.advantage_item.adv_4:before{background:url('../../../images/events/advantages/1.png')no-repeat center center;background-size:contain;}.advantage_item .advantage_title{font-size:17px;line-height:19px;text-transform:uppercase;color:#263238;margin-bottom:12px;margin-top:16px;font-weight:bold;width:100%;}.advantage_item .advantage_desc{width:100%;}