

/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog/style.css?173928437171*/
.catalog.sections .item img{object-fit:contain;object-position:center;}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog/style.css?178732437810510*/
/* TARIFS */
#tarif > .row > .maxwidth-theme{padding:0px !important;}
.tarifs .head-block{position:relative;}
.tarifs .frame{margin: 0px;position: relative;overflow: hidden;}
.tarifs .frame .wraps{width: 10000% !important;overflow: hidden;margin:0px;}

.tarifs .items_view td{box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 40px 20px 20px 20px;position: relative;text-align: left;vertical-align: top;overflow: hidden;}
.tarifs .frame.top .items_view td{border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5;}
.tarifs .frame.props .items_view td{border:1px solid #f5f5f5;}
.tarifs .frame.props .items_view td:first-child{border-right-width:0px;}
.tarifs .frame.props .items_view td:nth-child(2){border-left-width:0px;}

.tarifs .dynamic-block{position: absolute;left: 0;overflow: hidden;z-index: 2;background:#fff;height:100%;border:1px solid #f5f5f5;}

.tarifs .head-block .frame .item{border:none;box-shadow:none;}
.tarifs .head-block .frame .item .body-info{padding:0px;}
.tarifs .border:after{background: #f5f5f5;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 1px;}

.tarifs .head-block .body-info{text-align:center;}
.tarifs .head-block .body-info .title{font-size:0.933em;color:#222;margin-bottom: 5px;text-align:center;font-weight:bold;}
.tarifs .head-block .item .body-info .price-block{font-size:0.933em;margin:0px 0px 8px;}
.tarifs .head-block .item .body-info .price-block.w-old{margin-bottom:0px;}
.tarifs .head-block .item .body-info .price-block + .price-block{text-decoration:line-through;font-size:0.867em;color:#777;}
.tarifs .head-block .item .body-info .order{margin:0px;}
.tarifs .head-block .body-info .btn{margin:0px;text-transform:uppercase;}
	
.wrapp_scrollbar{position:absolute;padding:31px 0px 15px 0px;}
.wrapp_scrollbar.relative_block{position:relative;}
.wrapp_scrollbar.relative_block:after{position:absolute;content:"";right:0px;top:0px;width:1px;height:100%;background:#f5f5f5;}
.bx_compare .slider_navigation {display:none;}
.bx_filtren_container ul{font-size:0px;margin:41px 0px 5px 0px;}
.bx_filtren_container ul li, .bx_filtren_container ul li:before{display:none;}
.bx_filtren_container ul li.visible{display:inline-block;vertical-align:top;margin:0px 5px 5px 0px;}
.bx_filtren_container ul li span{font-size:12px;line-height:16px;text-transform:none;}

/* Scrollbar */
.wrapp_scrollbar .wr_scrollbar{margin:0 78px 1em 78px;background:#e5e5e5;height:1px;opacity:0;}
.wr_scrollbar .scrollbar{height:5px;line-height:0;display:none;position:relative;top:-3px;cursor:pointer;}
.wr_scrollbar .scrollbar .handle{width:100px;height:3px;position:relative;top:2px;background:#292a33;cursor:pointer;border-radius:3px;}
.wr_scrollbar .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;}

.tarifs .main-block{position:relative;margin:-1px 0px 0px;}
.tarifs .data_table_props tr td:first-of-type{font-weight: 600;visibility: hidden;padding-right:22px;}
.tarifs .prop_title_table .data_table_props tr td:first-child{display: table-cell;opacity: 1;visibility: visible;}
.tarifs .data_table_props.clone tr td{border-bottom:1px solid #f5f5f5;}

.main-block .item-block td{text-align:center;padding:16px 20px 14px;font-size:0.867em;vertical-align: middle;}
.main-block .item-block td:first-child{text-align:left;}

.main-block .item-block .prop-block.icon-block{font-size:0px;line-height: 0px;}
.main-block .item-block .prop-block.icon-block:before{content:"";display:inline-block;width:24px;height:24px;background:url('/bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog/../../../../images/allcorp2.png') -249px -204px no-repeat;}
.main-block .item-block .prop-block.icon-block.Y:before{background-position:-249px -231px;}

.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav .flex-next{right: 20px;}
.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav .flex-prev{left: 20px;}
.wrapp_scrollbar.rounded-nav .flex-direction-nav a{font-size:0px;top: 38px;}
.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav a{opacity: 1;}

@media (min-width:768px) and (max-width:991px){
	.wrapp_scrollbar .slider_navigation{display:none !important;}
}
@media (min-width:768px){
	.tarifs .items_view td{width:195px;min-width:195px;}
	.tarifs .frame{margin-left:195px;}
	.wrapp_scrollbar{margin-left:195px;}
	.tarifs .frame.props .wraps{margin-left: -195px;}
	.tarifs .dynamic-block{width:195px;}
}

/* XS */
@media (max-width:767px){
	.tarifs .items_view td{width:222px;min-width:222px;}
	.tarifs .frame{margin-left:222px;}
	.wrapp_scrollbar{margin-left:222px;}
	.tarifs .frame.props .wraps{margin-left: -222px;}
	.tarifs .dynamic-block{width:222px;}
}

@media (max-width:600px){
	.tarifs .frame{margin-left:122px;}
	.wrapp_scrollbar{margin-left: 0px;}
	.wrapp_scrollbar.relative_block{background: #fff;z-index: 11;border: 1px solid #f5f5f5;border-right-width:0px;}
	.wrapp_scrollbar .wr_scrollbar{margin: 0 28px 1em 28px;}
	.tarifs .frame.props .wraps{margin-left: -122px;}
	.tarifs .dynamic-block{width:122px;}
	.tarifs .data_table_props.items_view td:first-child{width:122px;min-width:122px;max-width:122px;font-size: 0.733em;line-height: 20px;}
}

@media (max-width:320px){
	.tarifs .items_view td{width:165px;min-width:165px;}
}
section#mvcrumbs {padding-top:0}

.caption {position:relative;top:-2px;font-size:90%;}
.detail .items .item .caption+.dark_block_animate{bottom:24px;height:164px;max-height:164px;}
body .small-gallery-block .slides li > div:not(.caption) {max-height:164px;overflow:hidden;}
body .small-gallery-block .slides li {max-height:213px;}
body .detail .small-gallery-block .flex-control-nav{bottom:-20px;}
@media(max-width:414px){
    .caption{background:#fff;width:100%;margin-top:0px;}
    body .detail .small-gallery-block .flex-control-nav{bottom:-45px;}
}
.small-gallery-block .slides.items .item .caption{line-height:16px;}

/* SKU */
.sku-box {max-width:350px;}
.sku-title {margin-bottom:5px;font-size:15px;color:#000;}
.sku-value {display:flex}
.sku-value a {text-align:center;border:1px solid #ccc;padding:3px 10px;width:24%;display:inline-block;margin-right:1%;margin-bottom:10px;font-size:13px;color:#111;}
.sku-value a.active{background:#6795f0;color:#fff;border-color:#6795f0;}
@media(max-width:350px){
	.sku-box {max-width:initial;}
}

.cart-modal {position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:11;display: none;}
.cart-modal .modal-content{padding:20px;}
.cart-modal .close{position:absolute;right:10px;top:5px;width:20px;height:20px;display:inline-block;}
.cart-modal .close:after,
.cart-modal .close:before{content:"";width:20px;height:1px;background:#000;display:block;transform:rotate(45deg);position:relative;top:10px;}
.cart-modal .close:before{transform:rotate(-45deg)}
.cart-modal-msg {color:#000;margin:0 0 10px 0;}
.cart-modal-btn .btn.btn-info {background:#6795f0;border-color:#6795f0;}
.cart-modal-btn .btn.btn-info:hover{background:transparent;color:#6795f0;}

.option[data-stock='N'] {color:#bbb;}
.sku-title {display:flex;justify-content: space-between;}

@media(max-width:768px){
    body .catalog.detail .head .info .hh > div {display:flex;align-items:center;justify-content: space-between;}
    .catalog.detail .hh .stickers {position:static;width: auto;}
}


body .detail .galery .top-small-wrapper .popup_video a:before{
    background:url(/images/logo-youtube.png);
    background-size:cover;
    width:auto;
    height:39px;
    content:none;
}
/*
body .detail .galery .top-small-wrapper .popup_video.fromtop a{font-size:0}
*/


@media(max-width:576px) {
    .fancybox-outer .fancybox-iframe {height:calc((100vw - 130px) / 16 * 9)}
    .fancybox-opened{top:50%!important;transform:translateY(-50%);position:fixed!important;}
    .fancybox-inner {height:auto!important;}
	body .detail .galery .top-small-wrapper{display:block;height:auto;top: auto;bottom: -58px;left: auto;right: 0;z-index: 2;}
    body .detail .galery .top-small-wrapper .top-small-wrapper2.s_4v{margin:0;}
    body .detail .galery .top-small-wrapper .thmb {display:none;}
    body .detail .galery .inner{overflow:visible;}
    body .catalog.detail .head .info .hh > div{display:inline-block;}
    body .catalog.detail .head .info .hh {display:inline-block;width:auto;}
    body .catalog.detail .head .info {display:inline-block;}    
}

.catalog .tab-content #video iframe,
.catalog .tab-content #video video{
    width: 100%;
    height: 280px !important;
}
.catalog .tab-content #video .vjs-fullscreen video{
    width: 100%;
    height: 100%!important;
}
.js-video_0-dimensions {width:auto;height:auto;}
.catalog.detail .js-video_1-dimensions {
    width:auto;
    height: 100%;
    position: relative;
}
.catalog.detail .video_body .video-js:after{
    content:"";
    display:block;
    clear:both;
}
.video_body.yt-embed{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden;background:#000;}
.video_body.yt-embed > iframe,.video_body.yt-embed > .yt-facade{position:absolute;top:0;left:0;width:100%;height:100%;}
.video_body.yt-embed > iframe{border:0;}
.yt-facade{cursor:pointer;}
.yt-facade__thumb{display:block;width:100%;height:100%;object-fit:cover;}
.yt-facade__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:rgba(33,33,33,.8);border-radius:14px;}
.yt-facade__play:before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;}
.yt-facade:hover .yt-facade__play{background:#ff0000;}
.catalog.detail .video-js .vjs-tech {
    position:static;
}
/* options */
.link-options {margin-bottom:20px}
.link-options-items {display:none;position:absolute;background:#fff;box-shadow:1px -1px 5px rgba(0,0,0,.5);padding:10px;z-index:222222222;position: static;display: block;box-shadow: none;padding: 0 0 10px;}
.link-options-item {display:flex;font-size:14px;gap:10px;align-items:center;border-top:1px solid #f2f2f2;padding-top:5px}
.link-options-item-img {flex-basis:10%;padding-bottom: 10px;}
.link-options-item-price {white-space:nowrap}
.link-options-title {font-weight:500;font-size:14px;padding:10px 40px;border-radius:2px;display:inline-block;padding: 0 0 10px 0;box-shadow: none;text-transform: uppercase;}
.link-options-items:hover,
.link-options-title:hover + .link-options-items{display:block}

@media(min-width:1024px){
    .detail .galery .item img{
        min-height:349px;
        object-fit:contain;
    }
}
/* End */


/* Start:/local/vendor/jquery-nice-select/css/nice-select.css?16782726044160*/
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select:hover {
    border-color: #dbdbdb; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
  .nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    right:0;
    max-height:270px;
    overflow:auto;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #f6f6f6; }
    .nice-select .option.selected {
      font-weight: bold; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; }
.nice-select.sku-select {flex: 0 0 100%;}
.body .nice-select.sku-select ul li:before{content:none;}
/* End */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog/style.css?173928437171 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog/style.css?178732437810510 */
/* /local/vendor/jquery-nice-select/css/nice-select.css?16782726044160 */
