

/* Start:/bitrix/templates/aspro_max/components/bitrix/news/sale/style.css?17289315442677*/
.head-block.top.with-tabs .item-link:not(:hover){
    background: #fafafa;
}


.select_head_wrap .menu_item_selected {
    position: relative;
    padding: 15px 55px 15px 25px;
    margin: 0 0 -1px;
    cursor: pointer;
    color: #333;
    color: var(--white_text_black);
}

.select_head_wrap .menu_item_selected .svg.svg-inline-down {
    right: 15px;
    position: absolute;
    top: 50%;
    
}

@media (min-width: 768px){
	.select_head_wrap .menu_item_selected + .head-block {display:block!important; margin: 0px 0 32px;}
	.head-block.top.with-tabs.srollbar-custom .mCSB_container{padding-bottom: 20px;}
}

@media (max-width: 767px){
    .select_head_wrap{
        margin-bottom:32px;
    }

    .select_head_wrap .head-block.top{
        margin-bottom:0;
    }

    .select_head_wrap .head-block.top .item-link {
        display:block;
        float:none;
    }

    .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
        transform: rotate(180deg);
    }
    
    .select_head_wrap .menu_item_selected + .head-block {display:none;}
    
    .select_head_wrap .head-block.top .item-link {
	border-bottom: 1px solid #eeeeee;
    }

    .select_head_wrap .head-block.top .item-link:last-child {
	border-bottom: none;
    }

    .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
	border-right: none;
    }


    .select_head_wrap .head-block .item-link .title span, .select_head_wrap .head-block.top .item-link .title .btn-inline {
	padding: 15px 55px 15px 25px;
    }
    
    
    .select_head_wrap .head-block.top.with-tabs .item-link{
	margin:0;
	border:none;
	border-bottom: 1px solid #eeeeee;
	border-radius: 0;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link:last-child,
    .select_head_wrap .head-block.top.with-tabs .item-link.active:last-child:hover{
	border-bottom: none;
    }
    
    .select_head_wrap .head-block.top.with-tabs {
	border: 1px solid #eeeeee;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link:hover{
	box-shadow: none;
	transform: none;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link.active:hover{
	border:none;
	border-bottom: 1px solid #eeeeee;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	left: -1px;
	top: 0;
	bottom: 0;
	right: auto;
	height: auto;
	width: 2px;
    }
    
    .select_head_wrap{
	position: relative;
    }
    
    .select_head_wrap .head-block.top {
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 110;
	max-height: 220px;
	overflow:hidden;
	background-color: var(--black_bg_black);
    }
    
    
    
}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_sale2/style.css?176492038016027*/
.item-views.sales2.bg {
  padding-bottom: 28px;
}

.wrapper1:not(.with_left_block)
  .wrapper_inner.front
  .drag-block.container
  .item-views.sales2.bg {
  padding-bottom: 38px;
}

.item-views.sales2.bg .item-wrapper > .item {
  padding: 128% 0px 36px 0px;
  margin: 0px;
  background-size: cover;
  overflow: hidden;
  background-repeat: no-repeat;
}
.sales2 .item {
  background-position: center;
}
.item-views.sales2.bg .item-wrapper > .item .period-block {
  padding: 0px 0px 8px 1px;
}
.item-views.sales2.bg .item-wrapper > .item .period-block .date {
  color: #fff;
  opacity: 0.7;
}
.item-views.sales2.bg .item-wrapper > .item .period-block .svg {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  top: 0px;
  left: -1px;
  margin: 0px 2px 1px 0px;
}
.item-views.sales2.bg .item-wrapper > .item .period-block .svg svg {
  margin: 2px auto 1px;
}
.item-views.sales2.bg .item-wrapper > .item .period-block.red .svg {
  background: #fc5a42;
}
.item-views.sales2.bg .item-wrapper > .item .period-block .svg path {
  fill: #fff;
}

.item-views.sales2.bg .item-wrapper > .item .title a {
  color: #fff;
}
.item-views.sales2.bg .item-wrapper > .item .title {
  color: #fff;
}
.item-views.sales2.bg .item-wrapper > .item .inner-text {
  position: absolute;
  bottom: 25px;
  right: 30px;
  left: 30px;
}
.item-views.sales2.bg .item-wrapper > .item > div {
  z-index: 12;
}
.item-views.sales2.bg .item-wrapper > .item > a {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 13;
}
.item-views.sales2.bg .view_sale_block.compact .countdown {
  border: none;
}

.item-views.sales2.sm {
  padding-bottom: 29px;
}

.wrapper1:not(.with_left_block)
  .wrapper_inner.front
  .drag-block.container
  .item-views.sales2.sm {
  padding-bottom: 39px;
}

.item-views.sales2.sm .item-wrapper > .item {
  padding: 33px 34px 23px 35px;
  margin: 0px;
}
.item-views.sales2.sm .item-wrapper > .item .image {
  margin: 0px 0px 12px;
}
.item-views.sales2.sm .item-wrapper > .item .image span {
  width: 190px;
  height: 190px;
  display: inline-block;
}

.item-views.sales2.sm .item-wrapper > .item .period-block {
  padding: 0px 0px 7px 1px;
}
.item-views.sales2.sm .item-wrapper > .item .period-block .svg {
  padding: 0px 6px 0px 5px;
}

.item-views.sales2.md {
  padding-bottom: 15px;
}
.with-text-block-wrapper .item-views.sales2.md {
  padding-bottom: 20px;
}
.item-views.sales2.md .row.margin0 {
  padding-bottom: 22px;
}

.wrapper1:not(.with_left_block)
  .wrapper_inner.front
  .drag-block.container
  .item-views.sales2.md {
  padding-bottom: 25px;
}
.wrapper1:not(.with_left_block)
  .wrapper_inner.front
  .drag-block.container
  .with-text-block-wrapper
  .item-views.sales2.md {
  padding-bottom: 30px;
}

.item-views.sales2.md .item-wrapper > .item,
.item-views.sales2.lg .item-wrapper > .item {
  margin: 0px;
}
.item-views.sales2.md .row.margin0 .item {
  padding-bottom: 11px;
}
.item-views.sales2.md .item-wrapper > .item .image,
.item-views.sales2.lg .item-wrapper > .item .image {
  margin: 0px 0px 13px;
}
.item-views.sales2.md .item-wrapper > .item .image span {
  height: 207px;
}
.item-views.sales2.md .item-wrapper > .item .period-block,
.item-views.sales2.lg .item-wrapper > .item .period-block {
  padding: 0px 0px 9px 0px;
}
.item-views.sales2.md .item-wrapper > .item .period-block .svg,
.item-views.sales2.lg .item-wrapper > .item .period-block .svg {
  padding: 0px 8px 0px 0px;
}
.item-views.sales2.md .view_sale_block.compact .countdown,
.item-views.sales2.lg .view_sale_block.compact .countdown {
  border: none;
}
.item-views.sales2.md .ajax_load_btn.ajax {
  margin-bottom: 35px;
}
.with-text-block-wrapper .item-views.sales2.md .ajax_load_btn.ajax {
  margin-bottom: 30px;
}

.item-views.sales2.lg {
  padding-bottom: 17px;
}

.wrapper1:not(.with_left_block)
  .wrapper_inner.front
  .drag-block.container
  .item-views.sales2.lg {
  padding-bottom: 27px;
}

.item-views.sales2.lg .ajax_load_btn.ajax {
  margin-bottom: 33px;
}
.item-views.sales2.lg .item-wrapper > .item .image span {
  height: 284px;
}

body .sales2.md .info-sticker-block.top {
  top: 19px;
  left: 21px;
}
body .sales2 .info-sticker-block.top {
  top: 33px;
  left: 35px;
}
body .sales2.lg .info-sticker-block.top {
  top: 29px;
  left: 31px;
}

.item-views.sales2 .item-wrapper > .item:hover {
  z-index: 1;
}
.item-views.sales2 .row:not(.margin0) .item-wrapper {
  padding-bottom: 32px;
}
.item-views.sales2 .row.margin0 {
  padding-bottom: 32px;
}

@media (min-width: 1400px) {
  .with_left_block
    .item-views.sales2.md
    .items.s_4
    .item-wrapper
    > .item
    .image
    span {
    height: 162px;
  }
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .with_left_block .item-views.sales2.bg .item-wrapper.col-lg-3,
  .with_left_block .item-views.sales2.md .item-wrapper.col-lg-3,
  .with_left_block .item-views.sales2.sm .item-wrapper.col-lg-3 {
    width: 33.33333333333333%;
  }
}

@media (max-width: 1199px) {
  .item-views.sales2.md .item-wrapper > .item .image span {
    height: auto;
    padding-top: 66%;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .with_left_block .item-views.sales2.sm .item-wrapper.col-md-4,
  .with_left_block .item-views.sales2.md .item-wrapper.col-md-4 {
    width: 50%;
  }
}

@media (min-width: 992px) and (max-width: 1099px) {
  .with_left_block .item-views.sales2.bg .item-wrapper.col-md-4 {
    width: 50%;
  }
}

@media (max-width: 600px) {
  .item-views.sales2.bg .item-wrapper > .item {
    padding-top: 36%;
  }

  .item-views.sales2 .mobile-compact .item-wrapper > .item .period-block {
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 8px;
  }
  .item-views.sales2 .mobile-compact .item-wrapper > .item .title {
    font-size: 14px;
    line-height: 21px;
  }
  .item-views.sales2.bg .mobile-compact .item-wrapper > .item .title {
    font-size: 18px;
    line-height: 25px;
  }
  .item-views.sales2.sm .mobile-compact .item-wrapper > .item .image span {
    width: 170px;
    height: 170px;
  }
  .item-views.sales2 .swipeignore.margin0.mobile-compact .item-width-261 {
    width: 261px;
    margin-bottom: 0;
  }
  .item-views.sales2.sm .mobile-compact .item-wrapper > .item .image {
    margin-bottom: 9px;
  }
  .item-views.sales2.sm .mobile-compact .item-wrapper > .item {
    padding: 29px;
    border-radius: 3px;
  }
  body .sales2 .mobile-compact .info-sticker-block.top {
    top: 29px;
    left: 29px;
  }
  .item-views.sales2.bg .mobile-compact .item-wrapper > .item .inner-text {
    right: 25px;
    left: 25px;
  }
  body .sales2.bg .mobile-compact .info-sticker-block.top,
  body .sales2.md .mobile-compact .info-sticker-block.top,
  body .sales2.lg .mobile-compact .info-sticker-block.top {
    display: none; /*top: 25px;left: 25px;*/
  }
  .item-views.sales2.md .mobile-compact .item-wrapper .title,
  .item-views.sales2.lg .mobile-compact .item-wrapper .title {
    margin-bottom: 0;
  }
  .item-views.sales2 .row.margin0.mobile-compact {
    padding-bottom: 0px;
  }
  .item-views.sales2.lg .mobile-compact .item-wrapper > .item .image span {
    padding-top: 66%;
    height: auto;
  }

  .item-views.sales2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider {
    margin-bottom: 18px;
  }
  .item-views.sales2 .swipeignore.mobile-overflow .item-wrapper {
    padding-bottom: 18px;
  }
  .item-views.sales2
    .swipeignore.mobile-overflow
    .bottom_nav.mobile_slider
    .ajax_load_btn {
    margin: 0px;
  }

  body
    .wrapper1:not(.with_left_block)
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.normal,
  body
    .wrapper1.with_left_block
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.normal {
    padding-bottom: 28px;
  }

  body
    .wrapper1:not(.with_left_block)
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.md.normal,
  body
    .wrapper1.with_left_block
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.md.normal,
  body
    .wrapper1:not(.with_left_block)
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.lg.normal,
  body
    .wrapper1.with_left_block
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.lg.normal {
    padding-bottom: 21px;
  }

  .drag-block.container.SALE .top_block {
    margin-bottom: 28px;
    padding-top: 10px;
  }
  .drag-block.container.SALE .text_before_items {
    line-height: 1.54em;
  }
  .drag-block.container.SALE
    .with-text-block-wrapper
    > .row
    > div:first-of-type {
    padding-bottom: 28px;
  }
  .drag-block.container.SALE
    .with-text-block-wrapper
    .btn:not(.more_text_ajax) {
    margin-top: 6px;
  }

  /*compact*/
  .item-views.sales2.sm.compact .item-wrapper > .item .image span,
  .item-views.sales2.sm.compact .item-wrapper > .item .image {
    width: 90px;
    height: 90px;
    display: block;
  }
  .item-views.sales2.compact .info-sticker-block.top,
  .item-views.sales2.compact .item .info-sticker-block.bottom {
    position: static;
  }
  .item-views.sales2.compact .item-wrapper > .item {
    padding: 0;
    background: none;
    border: none;
  }
  .item-views.sales2.compact .item-wrapper > .item .period-block {
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 3px;
    color: #777;
  }
  .item-views.sales2.compact .item-wrapper > .item .title {
    font-size: 14px;
    line-height: 21px;
  }
  .item-views.sales2.compact .item-wrapper > .item .image ~ .inner-text,
  .item-views.sales2.compact .item .image ~ .info-sticker-block {
    padding-left: 105px;
  }
  .item-views.sales2.compact .item-wrapper > .item {
    text-align: left;
  }
  .item-views.sales2.compact .item .image,
  .item-views.sales2.compact .item .image {
    float: left;
    margin-bottom: 0;
  }
  .item-views.sales2.compact .item-wrapper > .item .image {
    margin-bottom: 0;
    margin-top: 7px;
  }
  .item-views.sales2.compact .row .item-wrapper {
    padding-bottom: 21px;
  }
  .item-views.sales2.compact
    .view_sale_block.compact
    .countdown.values
    > span.item {
    font-size: 11px;
  }
  .item-views.sales2.compact .view_sale_block.compact .countdown,
  .item-views.sales2.compact .view_sale_block.compact .item {
    height: 24px;
  }
  .item-views.sales2.compact .sale-text {
    padding: 3px 8px 3px 8px;
    font-size: 11px;
  }
  .item-views.sales2.compact .view_sale_block.compact .values .item:before {
    top: 9px;
  }
  .item-views.sales2.compact .view_sale_block.compact .values .item:after {
    bottom: 9px;
  }
  .item-views.sales2.compact .item .previewtext {
    display: none;
  }
  .item-views.sales2.compact .item-wrapper > .item .inner-text {
    padding-bottom: 3px; /*margin-top:-6px;*/
  }
  .item-views.sales2.compact .item-wrapper > .item {
    overflow: hidden;
  }
  .item-views.sales2.compact .bottom_nav .ajax_load_btn {
    margin-bottom: 13px;
  }
  body .item-views.sales2.compact .view_sale_block.compact .item {
    padding-top: 4px;
  }
  .item-views.sales2.compact .item-wrapper > .item .period-block .svg {
    padding: 0px 9px 0px 0px;
  }

  .item-views.sales2.compact.md .item-wrapper > .item .image span {
    width: 100px;
  }
  .item-views.sales2.compact.md .item-wrapper > .item .image ~ .inner-text,
  .item-views.sales2.compact.md .item .image ~ .info-sticker-block {
    padding-left: 115px;
  }

  .item-views.sales2.compact.lg .item-wrapper > .item .image span {
    height: auto;
    width: 100px;
    padding-top: 66%;
  }
  .item-views.sales2.compact.lg .item-wrapper > .item .image ~ .inner-text,
  .item-views.sales2.compact.lg .item .image ~ .info-sticker-block {
    padding-left: 115px;
  }

  body .item-views.sales2.compact .view_sale_block.compact .countdown {
    border: 1px solid #eeeeee;
  }

  .with-text-block-wrapper .item-views.sales2.compact .list {
    padding-top: 0;
  }

  .item-views.sales2.compact.bg .item-wrapper > .item {
    background: none !important;
    padding: 0px;
    min-height: auto;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .inner-text {
    position: static;
    margin: 0;
    overflow: visible;
  }
  .item-views.sales2.compact.bg
    .item-wrapper
    > .item
    .compact-img
    ~ .inner-text,
  .item-views.sales2.compact.bg
    .item-wrapper
    > .item
    .compact-img
    ~ .info-sticker-block {
    padding: 0px 0px 0px 100px;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .compact-img {
    margin-top: 7px;
    width: 80px;
    height: 110px;
    float: left;
    display: block !important;
    visibility: visible !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .title {
    max-height: unset;
  }
  .item-views.sales2.compact.bg .item .title {
    margin-bottom: 9px;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .period-block .svg {
    width: 12px;
  }

  .item-views.sales2.compact.bg .darken-bg-animate:before {
    display: none;
  }
  .item-views.sales2.compact.bg .darken-bg-animate:after {
    display: none;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .period-block .date {
    color: var(--light, #777) var(--dark, #999); /*opacity: var(--light, 1) var(--dark, 0);*/
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .title a {
    color: var(--light, #333) var(--dark, #fff);
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .period-block.red .svg {
    background: none;
  }
  .item-views.sales2.compact.bg
    .item-wrapper
    > .item
    .period-block.red
    .svg
    path {
    fill: #fc5a42;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .period-block .svg path {
    fill: #999;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item .period-block .svg svg {
    margin: 2px 0 0 0;
  }
  .item-views.sales2.compact.bg .row .item-wrapper {
    padding-bottom: 23px;
  }
  .item-views.sales2.compact.bg .item-wrapper > .item > a {
    right: unset;
    width: 80px;
  }

  body
    .wrapper1:not(.with_left_block)
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.compact,
  body
    .wrapper1.with_left_block
    .wrapper_inner.front
    .drag-block.container
    .item-views.sales2.compact {
    padding-bottom: 22px;
  }

  /*.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.bg,
	.wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact.bg {padding-bottom: 22px;}

	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.sm,
	.wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact.sm  {padding-bottom: 22px;}

	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.md,
	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.md {padding-bottom: 22px;}

	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.lg,
	.wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact.lg {padding-bottom: 22px;}*/

  .item-views.sales2 .bottom_nav {
    padding-bottom: 0;
  }
  body .wrapper1 .item-views.sales2.compact .bottom_nav .ajax_load_btn {
    margin-bottom: 23px;
    margin-top: 3px;
  }
  .item-views.sales2.compact .row.margin0 {
    padding-bottom: 0;
  }
  /*.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.sm.compact,
	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.sm.compact{padding-bottom: 0}*/
}
@media (max-width: 400px) {
  /*.item-views.sales2.bg .item-wrapper > .item{padding-top:90%;}*/
  .item-views.sales2.bg .item-wrapper > .item {
    padding-top: 115%;
  }
  .item-views.sales2.bg .item-wrapper > .item .title {
    max-height: 77px;
    overflow: hidden;
  }
}

/* End */
/* /bitrix/templates/aspro_max/components/bitrix/news/sale/style.css?17289315442677 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_sale2/style.css?176492038016027 */
