

/* Start:/local/templates/moredomatula/components/bitrix/breadcrumb/.default/style.css?17079069151440*/
.section--breadcrumb{padding:10px 0 5px}.section--breadcrumb .bc-item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem 0 0;margin:0;background:0 0;list-style:none}.section--breadcrumb .bc-item-list .bc-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;font-size:.75em;color:grey}.section--breadcrumb .bc-item-list .bc-item+.bc-item{padding-left:.5rem}.section--breadcrumb .bc-item-list .bc-item+.bc-item::before{display:inline-block;padding-right:.5rem;color:inherit;content:"/"}.section--breadcrumb .bc-item-list .bc-item a{color:inherit;font-size:inherit;opacity:1}.section--breadcrumb .bc-item-list .bc-item a:hover{color:#a9a9a9!important;opacity:1}.section--breadcrumb .bc-item-list .bc-item:last-of-type{max-width:17rem}.section--breadcrumb .bc-item-list .bc-item:last-of-type span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:524.98px){.section--breadcrumb .bc-item-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.section--breadcrumb {
    white-space: nowrap;
    overflow-x: auto;
    position: relative;
}

.section--breadcrumb .bc-item-list {
    display:block;
}
.section--breadcrumb .bc-item-list .bc-item {
    display:inline-block;
}
.section--breadcrumb::-webkit-scrollbar {
    display: none
}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/section--page-title/style.css?1707906913428*/
.section--page-title .h1,.section--page-title .h2,.section--page-title .h3,.section--page-title .h4,.section--page-title .h5,.section--page-title .h6,.section--page-title h1,.section--page-title h2,.section--page-title h3,.section--page-title h4,.section--page-title h5,.section--page-title h6{margin:0;font-weight:500}.section--page-title h1{margin-left:-2px}@media (max-width:524.98px){.section--page-title{text-align:center}}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/catalog.element/.default/style.css?170902008852262*/
.print-content-catalog-element {
    display: none;
}
.section--catalog-element .catalog--element.status-available.product-in-basket .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 #191970, 1px -1px 5px 0 #191970, -1px 1px 5px 0 #191970, -1px -1px 5px 0 #191970;
}
.section--catalog-element .catalog--element.status-available.product-in-basket .product-item-quantity.use-in-basket {
    pointer-events: none;
}
.section--catalog-element .catalog--element.status-available .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 #006400, 1px -1px 5px 0 #006400, -1px 1px 5px 0 #006400, -1px -1px 5px 0 #006400;
}
.section--catalog-element .catalog--element.status-not-available .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 #f42c2c, 1px -1px 5px 0 #f42c2c, -1px 1px 5px 0 #f42c2c, -1px -1px 5px 0 #f42c2c;
}
.section--catalog-element .catalog--element.status-receipt .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 #ff8c00, 1px -1px 5px 0 #ff8c00, -1px 1px 5px 0 #ff8c00, -1px -1px 5px 0 #ff8c00;
}
.section--catalog-element .catalog--element.status-order .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 purple, 1px -1px 5px 0 purple, -1px 1px 5px 0 purple, -1px -1px 5px 0 purple;
}

.section--catalog-element .catalog--element .element-recom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap:50px;
}
.section--catalog-element .catalog--element .element-recom >div:nth-child(1) {
    width: 47%;
}
.section--catalog-element .catalog--element .element-recom >div:nth-child(2) {
    width: 50%;
}
.section--catalog-element .catalog--element .element-recom .bx-set-constructor {
    box-shadow: 0 3px 20px rgba(34,34,34,.1);
    border-radius: 4px !important;
    background: white;
    padding: 10px 25px 25px 25px;
    border:0px;
    margin:0px;
}

@media (max-width: 768px) {
    .section--catalog-element .catalog--element .element-recom {
        display:block;
    }
    .section--catalog-element .catalog--element .element-recom >div {
        width:100%!important;
    }
}

.bx-result-item-table {
    justify-self: stretch;
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-auto-columns: 1fr 190px;
}
.bx-added-item-table .item-rec > div {
    justify-self: stretch;
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-auto-columns: 70px 1fr 80px 100px;
    gap: 20px 15px;
    border-top: 1px solid #edeef0;
}
.bx-added-item-table-cell-itemname, .bx-added-item-table-cell-img, .bx-added-item-table-cell-del, .bx-added-item-table-cell-price {
    padding: 0!important;
    border-top: 0!important;
}
.bx-added-item-table .item-rec > div >div {
    padding:10px 0!important;
}
.bx-added-item-table-cell-img, .bx-added-item-table-cell-del, .bx-added-item-table-cell-price {
    width: auto!important; 
    height: auto!important;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
body .bx-blue .bx-constructor-result-price {
    color:#404040;
    border:0px;
}
.bx-constructor-result-btn-container.product-item-button .btn--all {
    width:150px;
}
.section--catalog-element .catalog--element .element-im-pa-ch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.section--catalog-element .catalog--element .element-im-pa-ch .product-item-image-wrapper {
    width: 47%;
}
.section--catalog-element .catalog--element .element-im-pa-ch .element-pa-ch {
    width: 50%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    gap: 30px;
}
@media (max-width: 768px) {
    .bx-result-item-table {
        display:block;
        text-align:center;
    }
    .section--catalog-element .catalog--element .element-im-pa-ch {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    body .section--catalog-element .catalog--element .element-im-pa-ch .product-item-image-wrapper,
    body .section--catalog-element .catalog--element.status-available .product-item-pay-wrapper,
    body .section--catalog-element .product-item-characteristics {
        width: 100%;
    }
    .section--catalog-element .catalog--element .element-im-pa-ch .element-pa-ch {
        width: 100%;
        display:block;
    }
    body .section--catalog-element .prop-equipment {
        position: relative;
    }
    body .section--catalog-element .product-item-characteristics .prop-list {
        min-height:auto;
    }
    body .section--catalog-element .product-item-characteristics {
        padding:0;
    }
}
.section--catalog-element .product-item-image-wrapper {
    margin-bottom: 40px;
}
.section--catalog-element .product-item-image-wrapper.caro-2 .slider-container.popup .slider-controls-block {
    display: none;
}
.section--catalog-element .product-item-image-wrapper.caro-2 .slider-container.popup .slider-block .slider-left,
.section--catalog-element .product-item-image-wrapper.caro-2 .slider-container.popup .slider-block .slider-right {
    background-color: rgba(255, 255, 255, 0.4);
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E");
    opacity: 0.8;
}
.section--catalog-element .product-item-image-wrapper .slider-container {
    position: relative;
    max-width: 100%;
    background: 0 0;
    -webkit-transition: background 0.8s ease;
    transition: background 0.8s ease;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    background: #fff;
    -webkit-animation-name: imgPopupShow;
    animation-name: imgPopupShow;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-close {
    position: absolute;
    top: 0;
    right: 130px;
    bottom: 0;
    display: block;
    width: 50px;
    height: 50px;
    z-index: 150;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E")
        no-repeat center;
    opacity: 0.27;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-close:hover {
    opacity: 1;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block {
    padding-top: 0;
    height: 100vh;
    border: none;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-left,
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-right {
    height: 100vh;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-right {
    right: 105px;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-images-container {
    right: 105px;
    max-width: 100vw;
    max-height: 100vh;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-images-container .slider-image {
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 100vh;
    width: -webkit-calc(100% - 150px);
    width: calc(100% - 150px);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-images-container .slider-image img {
    max-width: 100%;
    max-height: 90vh;
    width: auto;
    cursor: default;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .product-sticker-block,
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .product-sticker-discount-percent {
    display: none;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-controls-block {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    overflow-y: auto;
    border: 1px solid #d3d3d3;
    border-width: 0 0 0 1px;
    background-color: #fff;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-controls-block .slider-controls-image {
    display: block;
    margin: 0 0 20px;
}
.section--catalog-element .product-item-image-wrapper .slider-container.popup .product-item-label-ring,
.section--catalog-element .product-item-image-wrapper .slider-container.popup .product-item-label-text {
    display: none;
}
@media (max-width: 767.98px) {
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block {
        padding-top: 0;
        height: -webkit-calc(100vh - 111px);
        height: calc(100vh - 111px);
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-images-container {
        right: 0;
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-images-container .slider-image {
        width: 90%;
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-images-container .slider-image img {
        max-width: 100%;
        max-height: -webkit-calc(100vh - 115px);
        max-height: calc(100vh - 115px);
        width: auto;
        cursor: default;
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-left,
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-right {
        max-width: 75px;
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-block .slider-right {
        right: 0;
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-controls-block {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
        max-height: 111px;
        overflow-x: auto;
        border-width: 1px 0 0;
        white-space: nowrap;
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-controls-block .slider-controls-image {
        display: inline-block;
        margin-bottom: 0;
    }
    .section--catalog-element .product-item-image-wrapper .slider-container.popup .slider-close {
        right: 10px;
        z-index: 200;
    }
}
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .slider-block .slider-images-container .slider-image {
    z-index: 100;
}
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .slider-block .slider-images-container .slider-image img {
    outline-color: #d3d3d3;
}
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .slider-block .slider-left,
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .slider-block .slider-right {
    z-index: 50;
}
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .slider-block .product-sticker-block,
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .slider-block .product-sticker-discount-percent {
    display: none;
}
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .product-item-label-ring,
.section--catalog-element .product-item-image-wrapper .slider-container.magnified .product-item-label-text {
    opacity: 0;
}
.section--catalog-element .product-item-image-wrapper .slider-block {
    position: relative;
    padding-top: 70.0854%;
    height: 0;
    border: 1px solid #d3d3d3;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: none;
    z-index: 11;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-next,
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-prev {
    position: relative;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    overflow: hidden;
    border: none;
    background-color: transparent;
    pointer-events: auto;
    cursor: pointer;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-next.disabled,
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-prev.disabled {
    cursor: default;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-next.disabled svg,
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-prev.disabled svg {
    color: #d3d3d3;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-next svg,
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .caro-controls .owl-prev svg {
    width: 100%;
    height: 100%;
    color: #0083d5;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .image-carousel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-height: 100%;
    padding: 0 25px;
    overflow: hidden;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .image-carousel .slider-image {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .image-carousel .slider-image img {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    top: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    outline: 1px solid transparent;
    background: center no-repeat;
    -webkit-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
    transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .slider-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    -webkit-transition: opacity 250ms linear;
    transition: opacity 250ms linear;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .slider-image.active {
    z-index: 10;
    opacity: 1;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-images-container .slider-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    outline: 1px solid transparent;
    background: center no-repeat;
    -webkit-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
    transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 20;
    height: 3px;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-left,
.section--catalog-element .product-item-image-wrapper .slider-block .slider-right {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10%;
    z-index: 19;
    background: rgba(255, 255, 255, 0) no-repeat center;
    opacity: 0.57;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-left:hover,
.section--catalog-element .product-item-image-wrapper .slider-block .slider-right:hover {
    background-color: rgba(255, 255, 255, 0.4);
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E");
    opacity: 0.8;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-left {
    left: 0;
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-right {
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.section--catalog-element .product-item-image-wrapper .slider-block .slider-close {
    display: none;
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring,
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text {
    position: absolute;
    z-index: 21;
    opacity: 1;
    -webkit-transition: opacity 450ms ease;
    transition: opacity 450ms ease;
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring > div,
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text > div {
    line-height: 0;
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring,
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text span {
    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    background: #f42c2c;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text span {
    padding: 2px 5px;
    vertical-align: middle;
    font-weight: var(--ui-font-weight-bold);
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text.product-item-label-small span {
    margin-bottom: 1px;
    padding: 2px 7px;
    font-weight: 400;
    font-size: 0.8125em;
    line-height: 14px;
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text.product-item-label-big span {
    padding: 4px 10px;
    font-size: 0.8125em;
    line-height: 17px;
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring {
    border-radius: 50%;
    font-weight: var(--ui-font-weight-bold);
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring.product-item-label-small {
    width: 40px;
    height: 40px;
    font-size: 0.875em;
    line-height: 40px;
}
.section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring.product-item-label-big {
    width: 50px;
    height: 50px;
    font-size: 1.125em;
    line-height: 50px;
}
@media (max-width: 767.98px) {
    .section--catalog-element .product-item-image-wrapper .slider-block {
        border: none;
        height:auto!important;
    }
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text > div {
        line-height: 0;
    }
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text.product-item-label-small span,
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
        margin-bottom: 1px;
        padding: 2px 7px;
        font-size: 0.625em;
        line-height: 14px;
    }
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-big-card .product-item-label-text.product-item-label-small span,
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-text.product-item-label-big span,
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
        margin-bottom: 1px;
        padding: 3px 12px;
        font-size: 0.875em;
        line-height: 16px;
    }
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-big-card .product-item-label-text.product-item-label-big span {
        padding: 3px 12px;
        font-size: 1.25em;
        line-height: 25px;
    }
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring.product-item-label-small,
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
        width: 20px;
        height: 20px;
        font-size: 0.8125em;
        line-height: 20px;
    }
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-big-card .product-item-label-ring.product-item-label-small,
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-label-ring.product-item-label-big,
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
        width: 35px;
        height: 35px;
        font-size: 0.75em;
        line-height: 35px;
    }
    .section--catalog-element .product-item-image-wrapper .slider-block .product-item-big-card .product-item-label-ring.product-item-label-big {
        width: 70px;
        height: 70px;
        font-size: 1.5em;
        line-height: 70px;
    }
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block {
    position: relative;
    padding: 10px 0;
    margin: 0 -5px;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: none;
    z-index: 2;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-next,
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-prev {
    position: relative;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    overflow: hidden;
    border: none;
    background-color: transparent;
    pointer-events: auto;
    cursor: pointer;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-next.disabled,
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-prev.disabled {
    cursor: default;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-next.disabled:hover,
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-prev.disabled:hover {
    background: #fff;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-next.disabled svg,
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-prev.disabled svg {
    color: #d3d3d3;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-next svg,
.section--catalog-element .product-item-image-wrapper .slider-controls-block .caro-controls .owl-prev svg {
    width: 100%;
    height: 100%;
    color: #0083d5;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .preview-carousel {
    width: 100%;
    padding: 0 25px;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .preview-carousel .slider-controls-image {
    width: 100%;
    height: 95px;
    padding: 5px;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .slider-controls-image {
    position: relative;
    display: inline-block;
    width: 75px;
    height: 65px;
    margin: 0 5px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #d3d3d3;
    background-color: #fff;
    cursor: pointer;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .slider-controls-image.active {
    border-color: #0083d5;
}
.section--catalog-element .product-item-image-wrapper .slider-controls-block .slider-controls-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 90%;
    max-height: 75px;
    width: auto;
    height: auto;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
@-webkit-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.section--catalog-element .product-item-image-wrapper .product-item-label-top {
    top: -5px;
}
.section--catalog-element .product-item-image-wrapper .product-item-label-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.section--catalog-element .product-item-image-wrapper .product-item-label-center > div {
    text-align: center;
}
.section--catalog-element .product-item-image-wrapper .product-item-label-left {
    left: -5px;
}
.section--catalog-element .product-item-image-wrapper .product-item-label-left > div {
    text-align: left;
}
.section--catalog-element .product-item-image-wrapper .product-item-label-bottom {
    bottom: -5px;
}
.section--catalog-element .product-item-image-wrapper .product-item-label-middle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.section--catalog-element .product-item-image-wrapper .product-item-label-right {
    right: -5px;
}
.section--catalog-element .product-item-image-wrapper .product-item-label-right > div {
    text-align: right;
}
.section--catalog-element .product-item-image-wrapper .product-item-label-center.product-item-label-middle {
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
.section--catalog-element .product-item-image-wrapper .item-print .btn-print {
    display: inline-block;
    line-height: 1;
    cursor: pointer;
}
.section--catalog-element .product-item-image-wrapper .item-print .btn-print:hover {
    opacity: 0.75;
}
.section--catalog-element .product-item-image-wrapper .item-print .btn-print .print-icon {
    display: inline-block;
    margin-right: 8px;
    height: 1em;
    width: 1em;
    vertical-align: middle;
}
.section--catalog-element .product-item-image-wrapper .item-print .btn-print .print-text {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.75em;
    text-decoration: underline;
    white-space: nowrap;
}
.section--catalog-element .product-item-pay-wrapper {
    position: relative;
    padding: 20px 30px;
    margin-bottom: 40px;
}

.product-item-pay-wrapper .button-container {
    display: grid;
    grid-auto-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    justify-items: center;
    grid-auto-flow: row;
    width: 100%;
    gap: 10px 15px;
}
.product-item-pay-wrapper .product-item-button .status-available,
.fixed_price .product-item-button .status-available,
.product-item-pay-wrapper .product-item-button .button-container .btn-buy-1-click {
    width:200px!important;
    position:relative!important;
    top:unset!important;
    left:unset!important;
    transform:none!important;
    line-height:20px;
}
.product-item-pay-wrapper .product-item-button .status-available,
.fixed_price .product-item-button .status-available {
    padding: 10px 20px;
    border-radius: 3px;
}
.product-item-pay-wrapper .product-item-button .status-available svg, 
.fixed_price .product-item-button .status-available svg {
    fill:#fff;
    width: 20px;
    height: 20px;
    margin-right:5px;
    display:inline;
}
.product-item-pay-wrapper .product-item-button .button-container .btn-buy-1-click {
    padding: 10px 20px;
    border-radius: 3px;
    background: #dfdfdf;
    border:0px;
    color:#404040;
    margin-top:0px!important;
}

.information_block {
    margin-top:20px;
}
.information_block .block {
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #edeef0;
}
.information_block .block:last-child {
    margin-bottom:0px;
    padding-bottom:0px;
    border-bottom: 0;
}

.information_block .block .title a {
    color:#337ab7;
}
.information_block .block .title a:hover {
    color:#f0aa29;
}
.information_block .block .title svg {
    width: 28px;
    height:28px;
    display: inline;
    vertical-align: middle;
    margin-right:10px;
}
.information_block .block .desc {
    margin-top:10px;
    font-size:90%;
}
.information_block .block .desc ul svg {
    margin-right:10px;
    vertical-align: text-bottom;
    width: 16px;
    height: 16px;
}
.information_block .block .title svg.arrow {
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 8px;
}
.information_block .block .title.active svg.arrow {
    transform: rotate(180deg);
}
.information_block .address {
    text-align:center;
    font-weight:600;
    margin-top:20px;
    background: url('/local/templates/moredomatula/images/yandex-navigator.jpg') 0% 50% no-repeat;
    background-size: contain;
}
.information_block .address a {
    color:#0083d5;
    text-decoration: underline;
}

.section--catalog-element .product-item-pay-wrapper > div {
    color: #404040;
}
.section--catalog-element .product-item-pay-wrapper .product-item-co-fa-co-sta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.section--catalog-element .product-item-pay-wrapper .product-item-co-fa-co-sta .product-item-fa-co-sta {
    display: grid;
    grid-auto-columns: 20px 20px 1fr;
    justify-content: space-between;
    align-items: center;
    align-content: space-between;
    justify-items: end;
    grid-auto-flow: column;
    width: 100%;
    gap: 0px 15px;
    border-top: 1px solid #9999994d;
    padding-top: 10px;
}
.section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu {
    display: -webkit-box;
    display: grid;
    -ms-flex-pack: justify;
    -ms-flex-align: center;
    grid-template-columns: 80px 1fr;
    justify-items: center;
    width: 300px;
    margin: auto;
}
@media (max-width: 1600px) and (min-width: 1000px) {
    .section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        align-content: stretch;
        flex-wrap: nowrap;
        width:auto;
    }
    body .section--catalog-element .product-item-pay-wrapper .product-item-quantity .quantity-control {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border: 2px solid #d3d3d3;
        flex-direction: row;
        margin-bottom:20px;
    }
}
.section--catalog-element .product-item-pay-wrapper .product-item-quantity .quantity-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 2px solid #d3d3d3;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: center;
    align-items: center;
}
.section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu .product-item-pr-qu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
}
.section--catalog-element .product-item-pay-wrapper .product-item-quantity .quantity-control .quantity-field {
    min-width: 45px;
    padding: 0;
    font-size: .75em;
    border: 0px;
    border-radius: 0!important;
}
.section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu .product-item-pr-qu .quantity-delimiter {
    display: inline-block;
    padding: 0 7px;
    line-height: 0;
}
.section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu .product-item-pr-qu .quantity-delimiter svg {
    width: 0.875em;
    height: 0.875em;
    stroke: #404040;
    stroke-width: 0.5;
}
.section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu .product-item-pr-qu .quantity-delimiter span {
    font-size: 1.125em;
}
.section--catalog-element .product-item-pay-wrapper .product-item-code {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.section--catalog-element .product-item-pay-wrapper .product-item-code .code-name {
    margin-right: 10px;
    font-size: 0.8125em;
}
.section--catalog-element .product-item-pay-wrapper .product-item-code .code-value {
    word-break: break-all;
    color: #0083d5;
    font-weight: 500;
    font-size: 0.8125em;
}
.section--catalog-element .product-item-pay-wrapper .product-item-rating {
    /*position: absolute;
    top: -2px;
    left: 25px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 2px 0;
    background: #fff;*/
}
.section--catalog-element .product-item-pay-wrapper .product-item-favourites {
    margin: 0 2px;
}
.section--catalog-element .product-item-pay-wrapper .product-item-compare {
    margin: 0 2px;
}
.section--catalog-element .product-item-pay-wrapper .product-item-status {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
    -ms-flex: 0;
    flex: 0;
    margin-left: 10px;
    text-align:right;
}
.section--catalog-element .product-item-pay-wrapper .product-item-price {
    position: relative;
    text-align: left;
    padding: 0;
    font-size: 150%;
    margin: auto;
    width: 150px;
}
.section--catalog-element .product-item-pay-wrapper .product-item-price .price-current {
    font-weight: 500;
    font-size: 1em;
}
.section--catalog-element .product-item-pay-wrapper .product-item-price .price-old {
    /*position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 100%;*/
    margin-top: 2px;
    line-height: 0.9;
    white-space: nowrap;
    font-weight: 300;
    font-size: 0.875em;
}
.section--catalog-element .product-item-pay-wrapper .product-item-price-total {
    position: relative;
}
.section--catalog-element .product-item-pay-wrapper .product-item-price-total .price-value {
    font-weight: 600;
    font-size: 1.125em;
}
.section--catalog-element .product-item-pay-wrapper .price-economy {
    margin-bottom: 30px;
    line-height: 1.2;
    white-space: nowrap;
    font-size: 14px;
    color: #006400;
}
.section--catalog-element .product-item-pay-wrapper .product-item-button .button-container {
    min-width: 140px;
}
@media (max-width: 767.98px) {
    .section--catalog-element .product-item-pay-wrapper .product-item-rating {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
@media (max-width: 524.98px) {
    .section--catalog-element .product-item-pay-wrapper {
        padding: 20px 15px 50px;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-co-fa-co-sta {
        margin-bottom: 20px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu .product-item-pr-qu {
        margin: 0 -10px 40px;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu .product-item-pr-qu .quantity-delimiter svg {
        width: 0.75em;
        height: 0.75em;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-pr-qu-bu .product-item-pr-qu .quantity-delimiter span {
        font-size: 1em;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-rating {
        left: 10px;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-fa-co-sta {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-code {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
        text-align: right;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-price .price-current {
        font-size: 0.875em;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-price .price-old {
        font-size: 0.75em;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-price-total .price-value {
        font-size: 0.875em;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-price-total .price-economy {
        font-size: 0.8125em;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-button {
        width: 100%;
    }
    .section--catalog-element .product-item-pay-wrapper .product-item-button .button-container {
        width: 100%;
    }
}
.section--catalog-element .product-item-characteristics {
    margin-bottom: 40px;
    width:50%;
    position: relative;
    overflow: hidden;
    padding-bottom: 94px;
}
.section--catalog-element .product-item-characteristics .prop-list {
    /*display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px 15px;*/
    min-height: 530px;
}
.section--catalog-element .product-item-characteristics .prop-list .item-prop {
    display: grid;
    min-height: 40px;
    padding: 3px 10px;
    line-height: 1.2;
    grid-template-columns: 49% 51%;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    place-items: start start;
    background: #f7f7f9;
    align-items: center;
}
.section--catalog-element .prop-equipment {
    border-top: 1px solid #9999994d;
    border-bottom: 1px solid #9999994d;
    padding: 7px 10px;
    position: absolute;
    width: 100%;
    bottom: 0px;
}
.section--catalog-element .product-equipment-list {
    padding: 10px 0;
}
.section--catalog-element .product-item-characteristics .prop-list .item-prop:nth-of-type(odd) {
    background-color: #fafafa;
}

.section--catalog-element .product-item-characteristics .prop-list .item-prop .item-title {
    font-size: 0.8125em;
}
.section--catalog-element .product-item-characteristics .prop-list .item-prop .item-value {
    font-size: 0.8125em;
    font-weight: 600;
    color: #404040;
}
.section--catalog-element .product-item-characteristics .prop-list .item-prop .item-value a {
    pointer-events: none;
    color: inherit;
}
.section--catalog-element .product-item-characteristics .prop-list .item-prop .item-value a:hover {
    color: inherit;
}
@media (max-width: 767.98px) {
    .section--catalog-element .product-item-characteristics .prop-list .item-title,
    .section--catalog-element .product-item-characteristics .prop-list .item-value {
        font-size: 0.875em;
    }
}
@media (max-width: 524.98px) {
    .section--catalog-element .product-item-characteristics .prop-list {
        grid-template-columns: 1fr;
    }
}
.section--catalog-element .product-item-tab-pane.select-pane .tab-pane-header .form--select {
    min-width: 250px;
    border-width: 1px 1px 0;
}
.section--catalog-element .product-item-tab-pane.select-pane .tab-pane-header .form--select::after {
    position: absolute;
    bottom: -1.5px;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #fff;
    content: "";
}
.section--catalog-element .product-item-tab-pane.select-pane .tab-pane-header .form--select .select-title {
    color: #0083d5;
}
.section--catalog-element .product-item-tab-pane.select-pane .tab-pane-header .form--select .select-content {
    border-color: #d3d3d3;
    border-width: 0 1px 1px;
}
.section--catalog-element .product-item-tab-pane.select-pane .tab-pane-header .form--select .tab--title {
    border-width: 1px 0 0;
}
.section--catalog-element .product-item-tab-pane.select-pane .tab-pane-header .form--select .tab--title.active {
    border-color: #d3d3d3;
}
.section--catalog-element .product-item-tab-pane .prop-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px 15px;
}
.section--catalog-element .product-item-tab-pane .prop-list .item-prop {
    display: grid;
    min-height: 40px;
    padding: 3px 10px;
    line-height: 1.2;
    grid-template-columns: 49% 51%;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    place-items: start start;
    background: #f7f7f9;
}
.section--catalog-element .product-item-tab-pane .prop-list .item-prop .item-title {
    font-size: 0.875em;
}
.section--catalog-element .product-item-tab-pane .prop-list .item-prop .item-value {
    font-size: 0.875em;
    font-weight: 500;
    color: #0083d5;
}
.section--catalog-element .product-item-tab-pane .prop-list .item-prop .item-value a {
    pointer-events: none;
    color: inherit;
}
.section--catalog-element .product-item-tab-pane .prop-list .item-prop .item-value a:hover {
    color: inherit;
}
.section--catalog-element .product-item-tab-pane .item-list {
    margin-bottom: 15px;
}
.section--catalog-element .product-item-tab-pane .item-list:last-of-type {
    margin-bottom: 0;
}
.section--catalog-element .product-item-tab-pane .item-list .list-title {
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 0.875em;
}
.section--catalog-element .product-item-tab-pane .item-list .download-link {
    margin-bottom: 5px;
}
.section--catalog-element .product-item-tab-pane .item-list .download-link .download-description {
    display: inline-block;
    padding: 0 0 0 10px;
}
.section--catalog-element .product-item-tab-pane .desription-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.section--catalog-element .product-item-tab-pane .desription-info .item-img {
    min-width: 150px;
    height: 100%;
    margin-left: 50px;
}
.section--catalog-element .product-item-tab-pane .desription-info .item-img img {
    width: 100%;
}
.section--catalog-element .product-item-tab-pane .montage-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.section--catalog-element .product-item-tab-pane .montage-info .item-img {
    width: 105px;
    padding-right: 50px;
}
.section--catalog-element .product-item-tab-pane .montage-info .item-img img {
    width: 100%;
}
.section--catalog-element .product-item-tab-pane .montage-info .item-text {
    width: 240px;
}
.section--catalog-element .product-item-tab-pane .montage-info .item-cost {
    min-width: 140px;
    padding-left: 50px;
    color: #f42c2c;
    font-size: 1.25em;
    font-weight: 500;
}
.section--catalog-element .product-item-tab-pane .video-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px 20px;
    place-items: start center;
}
.section--catalog-element .product-item-tab-pane .video-list.count-1 {
    grid-template-columns: 1fr;
}
.section--catalog-element .product-item-tab-pane .video-list.count-1 > div {
    width: 100%;
    max-width: 820px;
}
.section--catalog-element .product-item-tab-pane .video-list .video-1,
.section--catalog-element .product-item-tab-pane .video-list .video-2,
.section--catalog-element .product-item-tab-pane .video-list .video-3 {
    width: 100%;
}
@media (min-width: 2560px) {
    .section--catalog-element .product-item-tab-pane .prop-list {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (max-width: 1023.98px) {
    .section--catalog-element .product-item-tab-pane .prop-list {
        grid-template-columns: 1fr 1fr;
    }
}
@media (max-width: 767.98px) {
    .section--catalog-element .product-item-tab-pane .tab-pane-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .section--catalog-element .product-item-tab-pane .tab-pane-header .tab--title {
        margin-bottom: 5px;
        padding: 5px 10px;
        width: 290px;
        border: 1px solid #d3d3d3;
        background: #f7f7f9;
    }
    .section--catalog-element .product-item-tab-pane .tab-pane-header .tab--title.active {
        margin-bottom: 5px;
        padding: 5px 10px;
        border-color: #0083d5;
    }
    .section--catalog-element .product-item-tab-pane .tab-pane-header .tab--title::after {
        content: initial;
    }
    .section--catalog-element .product-item-tab-pane .desription-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .section--catalog-element .product-item-tab-pane .desription-info .item-img {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
        margin: 0 0 20px 0;
    }
    .section--catalog-element .product-item-tab-pane .desription-info .item-text {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}
@media (max-width: 524.98px) {
    .section--catalog-element .product-item-tab-pane .montage-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .section--catalog-element .product-item-tab-pane .montage-info .item-img {
        padding: 0 0 20px 0;
    }
    .section--catalog-element .product-item-tab-pane .montage-info .item-cost {
        padding: 20px 0 0 0;
    }
    .section--catalog-element .product-item-tab-pane .prop-list {
        grid-template-columns: 1fr;
    }
}

.section--catalog-element .catalog--element.status-available.product-in-basket .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 #191970, 1px -1px 5px 0 #191970, -1px 1px 5px 0 #191970, -1px -1px 5px 0 #191970;
}

.section--catalog-element .catalog--element.status-available .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 #006400, 1px -1px 5px 0 #006400, -1px 1px 5px 0 #006400, -1px -1px 5px 0 #006400;
}

.section--catalog-element .catalog--element.status-not-available .product-item-pay-wrapper,
.section--catalog-element .catalog--element.status-receipt .product-item-pay-wrapper,
.section--catalog-element .catalog--element.status-order .product-item-pay-wrapper {
    box-shadow: 1px 1px 5px 0 purple, 1px -1px 5px 0 purple, -1px 1px 5px 0 purple, -1px -1px 5px 0 purple;
}

.fixed_price {
    display: none;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin: auto;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    background: #fff;
    z-index:10;
    box-shadow: 0 3px 20px #4281d04a;
    padding:15px 20px;
}
.fixed_price .price-value {
    font-size:110%;
}
.fixed_price .btn-buy-1-click,
.fixed_price .price-old,
.fixed_price .price-economy
{
    display:none;
}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/iblock.vote/stars/style.css?1708506323578*/
.product-item-rating td{vertical-align:middle;text-align:right}.product-item-rating .item-rating{text-align:right}.product-item-rating .stars-container{position:relative;width:68px;height:20px;background:#dadada;background-size:100% 100%}.product-item-rating .stars-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:url(/local/templates/moredomatula/components/bitrix/iblock.vote/stars/images/stars.png) no-repeat center}.product-item-rating .stars-progress{position:absolute;top:0;bottom:0;left:0;background:#e76110}.star-text{font-size:.6875em;line-height:.6875em;color:#8d8d8d;vertical-align:middle;padding-left:10px;}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/catalog.comments/.default/style.css?17079069168524*/
.item_comments{display:block;padding-left:0}.item_comments li{display:block;padding-bottom:10px}.item_comments .item_comments_username{display:inline-block;color:#5d90bd;font-size:.875em}.item_comments .item_comments_date{display:inline-block;color:#b8b8b8;font-size:.875em;margin-left:10px}.item_comments_container p{margin-top:5px;color:#3f3f3f;font-size:.875em}.blog-post-rating{padding:10px 0 0 0}.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button,.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2{padding:0 13px;height:25px;line-height:25px;font-weight:700}.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button{height:27px;line-height:27px}.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2{font-weight:700}.bx_soc_comments_div.bx_important .blog-comment-info a,.bx_soc_comments_div.bx_important .blog-comment-info a:link,.bx_soc_comments_div.bx_important .blog-comment-info a:visited,.bx_soc_comments_div.bx_important .blog-comment-nav a,.bx_soc_comments_div.bx_important .blog-comment-nav a:link,.bx_soc_comments_div.bx_important .blog-comment-nav a:visited{text-decoration:none;color:#969696!important}.bx_soc_comments_div.bx_important .blog-comment-info a:active,.bx_soc_comments_div.bx_important .blog-comment-info a:hover,.bx_soc_comments_div.bx_important .blog-comment-nav a:active,.bx_soc_comments_div.bx_important .blog-comment-nav a:hover{text-decoration:underline;color:#969696!important}.bx_soc_comments_div.bx_important .blog-comment-info a,.bx_soc_comments_div.bx_important .blog-comment-info a:link,.bx_soc_comments_div.bx_important .blog-comment-info a:visited{font-size:.8125em}.bx_soc_comments_div.bx_important .blog-comment-info a:active,.bx_soc_comments_div.bx_important .blog-comment-info a:hover{font-size:.8125em}.bx_soc_comments_div .bx-catalog-tab-section-container{position:relative}.bx_soc_comments_div .bx-catalog-tab-list{display:none;padding:0;margin:16px 0;text-align:left;vertical-align:bottom;border-bottom:1px solid #d9e1e3}.bx_soc_comments_div .bx-catalog-tab-list li{display:inline-block;vertical-align:bottom;border:1px solid #d9e1e3;border-bottom:none;border-radius:3px 3px 0 0;background:#f7f7f7;box-shadow:inset 0 -10px 5px -10px rgba(0,0,0,.12)}.bx_soc_comments_div .bx-catalog-tab-list li::before{content:none}.bx_soc_comments_div .bx-catalog-tab-list li:hover{background:#fff}.bx_soc_comments_div .bx-catalog-tab-list li.active{background:#fff}.bx_soc_comments_div .bx-catalog-tab-list li.active a,.bx_soc_comments_div .bx-catalog-tab-list li.active>span{position:relative;bottom:-2px;height:35px;line-height:35px;background:#fff;color:#3f3f3f}.bx_soc_comments_div .bx-catalog-tab-list li a,.bx_soc_comments_div .bx-catalog-tab-list li>span{display:block;height:30px;padding:0 20px;line-height:30px;color:#999;text-decoration:none;font-size:.8125em;box-shadow:none;cursor:pointer}.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div{padding:0 10px;opacity:1;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div.tab-off{height:0;opacity:0;overflow:hidden;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container .hidden{display:none}@media (max-width:524.98px){.bx_soc_comments_div .bx-catalog-tab-list li a{font-size:.6875em}}div.blog-comments div.blog-comment{padding-top:15px}div.blog-comments div.blog-comment .blog-comment-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;border:1px solid #d3d3d3;border-width:0 0 1px}div.blog-comments div.blog-comment .blog-comment-content{padding-top:0!important;font-size:.8125em;overflow:hidden!important}div.blog-comments div.blog-comment .blog-post-rating{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-right:10px}div.blog-comments div.blog-comment .blog-comment-date{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-right:10px;font-size:.8125em}div.blog-comments div.blog-comment .blog-author{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;font-size:.8125em;font-weight:500}div.blog-comments div.blog-comment .blog-comment-answer a{color:#0083d5!important}div.blog-comments div.blog-comment span.blog-vert-separator{background:0 0}div.blog-comments .blog-comment-fields .blog-required-field{color:#f42c2c}div.blog-comments .blog-comment-fields div.blog-comment-field-user{display:grid;grid-template-columns:47% 47%;gap:5px 6%}div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-author,div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:none;width:auto}div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-author>span,div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-email>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-author div.blog-comment-field-text,div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-email div.blog-comment-field-text{width:auto;margin-right:10px;white-space:nowrap}div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-clear-float,div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-user-sep{display:none}div.blog-comments .blog-comment-fields div.blog-comment-field-captcha div.blog-comment-field-captcha-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.blog-comments .blog-comment-fields div.blog-comment-field-captcha div.blog-comment-field-captcha-label input{margin-left:10px}div.blog-comments .blog-comment-fields div.blog-comment-field-captcha div.blog-comment-field-captcha-label br{display:none}div.blog-comments .blog-comment-fields div.blog-comment-field-captcha div.blog-comment-field-captcha-image{margin:10px 0}div.blog-comments .blog-comment-fields label{line-height:1.45;font-size:.875em}div.blog-comments .blog-comment-fields input{padding:.375rem .5rem;border-radius:0;border-width:1px;font-size:.875em;color:#404040;background:#f7f7f9;border:1px solid #a5a5a5}div.blog-comments .blog-comment-fields input:focus{color:#000;background-color:#fff;border-color:#0083d5;outline:0;box-shadow:none}div.blog-comments .blog-comment-edit .feed-add-post-form{border-radius:0}div.blog-comments div.blog-comment-buttons input{display:inline-block;padding:.375rem 12px!important;vertical-align:middle;text-align:center;text-transform:uppercase;font-size:.75em;border-radius:0;background-color:#0083d5;border-color:#0083d5;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.blog-comments div.blog-comment-buttons input:active{background-color:#151829;border-color:#151829}div.blog-comments div.blog-comment-buttons input:hover{background-color:#2a335a;border-color:#2a335a;color:#fff;opacity:1}@media (max-width:767.98px){div.blog-comments .blog-comment-fields div.blog-comment-field-user{grid-template-columns:1fr}div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-author,div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-email{display:block}div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-author div.blog-comment-field-text,div.blog-comments .blog-comment-fields div.blog-comment-field-user div.blog-comment-field-email div.blog-comment-field-text{margin-right:0}div.blog-comments .blog-comment-fields div.blog-comment-field-captcha div.blog-comment-field-captcha-label{display:block}div.blog-comments .blog-comment-fields div.blog-comment-field-captcha div.blog-comment-field-captcha-label input{margin-left:0}div.blog-comments .blog-comment-fields div.blog-comment-field-captcha div.blog-comment-field-captcha-image{margin:10px 0}div.blog-comments .blog-comment-fields input{width:100%}}
/* End */


/* Start:/local/components/baza23/block.catalog.stickers/ext/catalog-stickers-image.min.css?16856093252682*/
.product-sticker-block{display:inline-block;position:absolute;z-index:20}.product-sticker-block.stickers-big .item-sticker.sticker-image{max-width:60px;max-height:60px}.product-sticker-block.vp-top{top:10px;margin-bottom:4px}.product-sticker-block.vp-bottom{bottom:10px;margin-bottom:4px}.product-sticker-block.vp-middle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:4px}.product-sticker-block.hp-left{left:-10px}.product-sticker-block.hp-right{right:-10px}.product-sticker-block.hp-center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-sticker-block .item-sticker{line-height:0}.product-sticker-block .item-sticker.sticker-image{max-width:50px;max-height:50px}.product-sticker-block .item-sticker.sticker-bg-image{background-repeat:no-repeat;background-size:contain}.product-sticker-block .item-sticker.sticker-text{padding:5px 10px;text-align:center}.product-sticker-block .item-sticker.sticker-text.sticker-last-year{padding:5px 10px 20px 15px}.product-sticker-block .item-sticker img{max-width:100%;height:auto}.product-sticker-block .item-sticker .item-text{line-height:1.2;text-transform:uppercase;font-size:.75em;color:#fff}@media (max-width:524.98px){.product-sticker-block{zoom:70%}.product-sticker-block.vp-top{top:1px}}.product-sticker-discount-percent{position:absolute;width:40px;height:40px;line-height:40px;font-size:.875em;z-index:20}.product-sticker-discount-percent.stickers-big{width:50px;height:50px;line-height:50px;font-size:1em}.product-sticker-discount-percent.vp-top{top:5px}.product-sticker-discount-percent.vp-bottom{bottom:5px}.product-sticker-discount-percent.vp-middle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-sticker-discount-percent.hp-left{left:-5px}.product-sticker-discount-percent.hp-right{right:-5px}.product-sticker-discount-percent.hp-center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-sticker-discount-percent span{display:block;height:100%;margin-bottom:2px;vertical-align:middle;text-align:center;border-radius:50%;font-weight:700;background:#f42c2c;color:#fff}@media (max-width:767.98px){.product-sticker-discount-percent.stickers-big{width:40px;height:40px;line-height:40px;font-size:.875em}}@media (max-width:524.98px){.product-sticker-discount-percent{width:30px;height:30px;line-height:30px;font-size:.75em}.product-sticker-discount-percent.stickers-big{width:30px;height:30px;line-height:30px;font-size:.75em}.product-sticker-discount-percent.vp-bottom{bottom:1px}}
/* End */


/* Start:/local/components/baza23/block.catalog.stickers/ext/catalog-stickers-detail.min.css?1686562745284*/
.product-sticker-list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.product-sticker-list .item-sticker{display:inline-block;width:43px;height:43px;margin-left:6px}.product-sticker-list .item-sticker:first-of-type{margin-left:0}
/* End */


/* Start:/local/components/baza23/block.catalog.quantity.item/ext/catalog-quantity.min.css?16865627453362*/
.product-item-quantity .quantity-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:2px solid #d3d3d3}.product-item-quantity .quantity-control .quantity-field,.product-item-quantity .quantity-control .quantity-minus,.product-item-quantity .quantity-control .quantity-plus{width:21px;height:27px;line-height:27px;text-align:center}.product-item-quantity .quantity-control .quantity-minus,.product-item-quantity .quantity-control .quantity-plus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-item-quantity .quantity-control .quantity-minus:hover,.product-item-quantity .quantity-control .quantity-plus:hover{background:#f7f7f9}.product-item-quantity .quantity-control .quantity-minus.btn-disabled,.product-item-quantity .quantity-control .quantity-plus.btn-disabled{pointer-events:none;cursor:default}.product-item-quantity .quantity-control .quantity-minus.btn-disabled:hover,.product-item-quantity .quantity-control .quantity-plus.btn-disabled:hover{background:inherit}.product-item-quantity .quantity-control .quantity-minus svg,.product-item-quantity .quantity-control .quantity-plus svg{width:16px;height:16px}.product-item-quantity .quantity-control .quantity-minus{cursor:pointer}.product-item-quantity .quantity-control .quantity-minus .icon--minus{display:inline-block;width:16px;height:16px;background-color:#404040;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"/></svg>')}.product-item-quantity .quantity-control .quantity-field{min-width:45px;padding:0;font-size:.75em;border:solid #d3d3d3;border-width:0 2px}.product-item-quantity .quantity-control .quantity-field:focus,.product-item-quantity .quantity-control .quantity-field:hover{border-color:#d3d3d3}.product-item-quantity .quantity-control .quantity-plus{cursor:pointer}.product-item-quantity .quantity-control .quantity-plus .icon--plus{display:inline-block;width:16px;height:16px;background-color:#404040;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>')}.product-item-quantity .quantity-description{display:none}
/* End */


/* Start:/local/components/baza23/block.catalog.compare.item/ext/catalog-compare.min.css?16865627452436*/
.product-item-compare{width:16px;height:16px;line-height:0;cursor:pointer}.product-item-compare input[type=checkbox]{display:none}.product-item-compare input:checked+.title-icon .title-add{display:none}.product-item-compare input:checked+.title-icon .title-remove{display:inline-block}.product-item-compare .title-icon .title-add{display:inline-block}.product-item-compare .title-icon .title-add .icon--compare{display:inline-block;width:16px;height:16px;background-color:#404040;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M4 11H2v3h2v-3zm5-4H7v7h2V7zm5-5v12h-2V2h2zm-2-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-2zM6 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm-5 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M4 11H2v3h2v-3zm5-4H7v7h2V7zm5-5v12h-2V2h2zm-2-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-2zM6 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm-5 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3z"/></svg>')}.product-item-compare .title-icon .title-remove{display:none;color:#f42c2c}.product-item-compare .title-icon .title-remove .icon--compare-fill{display:inline-block;width:16px;height:16px;background-color:#f42c2c;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M1 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3zm5-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M1 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3zm5-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2z"/></svg>')}
/* End */


/* Start:/local/components/baza23/block.catalog.favourites.item/ext/catalog-favourites.min.css?16865627452390*/
.product-item-favourites{width:16px;height:16px;line-height:0;cursor:pointer}.product-item-favourites input[type=checkbox]{display:none}.product-item-favourites input:checked+.title-icon .title-add{display:none}.product-item-favourites input:checked+.title-icon .title-remove{display:inline-block}.product-item-favourites .title-icon .title-add{display:inline-block}.product-item-favourites .title-icon .title-add .icon--favourites{display:inline-block;width:16px;height:16px;background-color:#404040;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01L8 2.748zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143c.06.055.119.112.176.171a3.12 3.12 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01L8 2.748zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143c.06.055.119.112.176.171a3.12 3.12 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15z"/></svg>')}.product-item-favourites .title-icon .title-remove{display:none;color:#f42c2c}.product-item-favourites .title-icon .title-remove .icon--favourites-fill{display:inline-block;width:16px;height:16px;background-color:#f42c2c;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 1.314C12.438-3.248 23.534 4.735 8 15-7.534 4.736 3.562-3.248 8 1.314z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 1.314C12.438-3.248 23.534 4.735 8 15-7.534 4.736 3.562-3.248 8 1.314z"/></svg>')}
/* End */


/* Start:/local/components/baza23/local.catalog.equipment/ext/catalog-equipment.min.css?16865627441463*/
.product-equipment-list{padding:10px 0 5px}.product-equipment-list .equipment-title{margin-bottom:4px;font-size:.875em;font-weight:500}.product-equipment-list .equipment-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-equipment-list .equipment-list .item-equipment{margin:0 3px;font-size:0}.product-equipment-list .equipment-list .item-equipment:hover .item-image{display:none}.product-equipment-list .equipment-list .item-equipment:hover .item-image-hover{display:block}.product-equipment-list .equipment-list .item-equipment .item-image,.product-equipment-list .equipment-list .item-equipment .item-image-hover{margin:0 3px}.product-equipment-list .equipment-list .item-equipment .item-image img,.product-equipment-list .equipment-list .item-equipment .item-image-hover img{height:24px}.product-equipment-list .equipment-list .item-equipment .item-image-hover{display:none}.product-equipment-list .equipment-list .item-equipment.item-active:hover .item-svg svg{stroke:red;color:red}.product-equipment-list .equipment-list .item-equipment.item-inactive .item-svg svg{stroke:#d3d3d3;color:#d3d3d3;stroke-width:1}.product-equipment-list .equipment-list .item-equipment .item-svg svg{height:24px;width:auto;max-width:30px;stroke:#4281d0;color:#4281d0;stroke-width:2}.product-equipment-list .equipment-empty{height:24px;margin:0 3px}
/* End */


/* Start:/local/components/baza23/block.catalog.product.status/ext/catalog-product-status.min.css?17054032349053*/
.product-item-status{line-height:1.2}.product-item-status .item-icon{display:inline-block;margin-right:3px;padding-top:2px}.product-item-status .item-icon .icon--svg,.product-item-status .item-icon svg{display:inline-block;width:20px;height:20px}.product-item-status .item-icon .icon--svg{width:1em;height:1em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-item-status .item-available,.product-item-status .item-not-available{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-weight:500;font-size:.8125em}.product-item-status .item-available .item-icon,.product-item-status .item-available .item-text,.product-item-status .item-not-available .item-icon,.product-item-status .item-not-available .item-text{display:inline-block}/*.product-item-status .item-available .item-text,.product-item-status .item-not-available .item-text{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}*/.product-item-status .item-available .item-icon.item-checked,.product-item-status .item-available .item-text.item-checked{display:none}.product-item-status .status-available{color:#006400}.product-item-status .status-available .icon--svg{background-color:#006400}.product-item-status .status-in-basket{color:#191970}.product-item-status .status-in-basket .icon--svg{background-color:#191970}.product-item-status .status-not-available{color:#f42c2c}.product-item-status .status-not-available .icon--svg{background-color:#f42c2c}.product-item-status .status-receipt{color:#ff8c00}.product-item-status .status-receipt .icon--svg{background-color:#ff8c00}.product-item-status .status-order{color:purple}.product-item-status .status-order .icon--svg{background-color:purple}.product-item-status .icon--svg-available,.product-item-status .icon--svg-in-basket{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z"/></svg>')}.product-item-status .icon--svg-not-available{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z"/></svg>')}.product-item-status .icon--svg-receipt{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5z"/><path d="M6.5 0a.5.5 0 0 0 0 1H7v1.07a7.001 7.001 0 0 0-3.273 12.474l-.602.602a.5.5 0 0 0 .707.708l.746-.746A6.97 6.97 0 0 0 8 16a6.97 6.97 0 0 0 3.422-.892l.746.746a.5.5 0 0 0 .707-.708l-.601-.602A7.001 7.001 0 0 0 9 2.07V1h.5a.5.5 0 0 0 0-1h-3zm1.038 3.018a6.093 6.093 0 0 1 .924 0 6 6 0 1 1-.924 0zM0 3.5c0 .753.333 1.429.86 1.887A8.035 8.035 0 0 1 4.387 1.86 2.5 2.5 0 0 0 0 3.5zM13.5 1c-.753 0-1.429.333-1.887.86a8.035 8.035 0 0 1 3.527 3.527A2.5 2.5 0 0 0 13.5 1z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5z"/><path d="M6.5 0a.5.5 0 0 0 0 1H7v1.07a7.001 7.001 0 0 0-3.273 12.474l-.602.602a.5.5 0 0 0 .707.708l.746-.746A6.97 6.97 0 0 0 8 16a6.97 6.97 0 0 0 3.422-.892l.746.746a.5.5 0 0 0 .707-.708l-.601-.602A7.001 7.001 0 0 0 9 2.07V1h.5a.5.5 0 0 0 0-1h-3zm1.038 3.018a6.093 6.093 0 0 1 .924 0 6 6 0 1 1-.924 0zM0 3.5c0 .753.333 1.429.86 1.887A8.035 8.035 0 0 1 4.387 1.86 2.5 2.5 0 0 0 0 3.5zM13.5 1c-.753 0-1.429.333-1.887.86a8.035 8.035 0 0 1 3.527 3.527A2.5 2.5 0 0 0 13.5 1z"/></svg>')}.product-item-status .icon--svg-order{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.235.235 0 0 1 .02-.022z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.235.235 0 0 1 .02-.022z"/></svg>')}.product-item-button{line-height:1.2}.product-item-button .button-container{position:relative}.product-item-button .button-container .btn-buy-1-click{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;line-height:20px;white-space:nowrap;border:1px dotted #f42c2c;border-width:0 0 1px;font-size:.875em;color:#f42c2c}.product-item-button .btn--all{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 5px;min-height:29px;line-height:1.2}.product-item-button .btn--all.item-checked{display:none}.product-item-button .status-available{background:#005fb1;color:#fff}.product-item-button .status-available:hover{background:#005fb1;color:#fff}.product-item-button .status-in-basket{background:#005fb1;color:#fff}.product-item-button .status-in-basket:hover{background:#005fb1;color:#fff}.product-item-button .status-not-available{min-height:26px;background:#fff;color:#f42c2c}.product-item-button .status-not-available:hover{background:#fff;color:#f42c2c}.product-item-button .status-receipt{min-height:26px;background:#fff;color:#ff8c00;border:2px solid #ff8c00}.product-item-button .status-receipt:hover{background:#fff;color:#ff8c00}.product-item-button .status-order{min-height:26px;background:#fff;color:purple;border:2px solid purple}.product-item-button .status-order:hover{background:#fff;color:purple}@media (max-width:767.98px){.product-item-button .button-container .btn-buy-1-click{margin:10px 0 0}}.product-in-basket .product-item-status.use-in-basket .item-available .item-icon,.product-in-basket .product-item-status.use-in-basket .item-available .item-text{display:none}.product-in-basket .product-item-status.use-in-basket .item-available .item-icon.item-checked,.product-in-basket .product-item-status.use-in-basket .item-available .item-text.item-checked{display:inline-block}.product-in-basket .product-item-button.use-in-basket .button-container .btn--all{display:none}.product-in-basket .product-item-button.use-in-basket .button-container .btn--all.item-checked{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}

.product-item-status .status-not-available {
    color: purple
}

.product-item-status .status-not-available .icon--svg {
    background-color: purple
}

.product-item-status .status-receipt {
    color: purple
}

.product-item-status .status-receipt .icon--svg {
    background-color: purple
}
.product-item-button .status-not-available {
    min-height: 26px;
    background: #fff;
    color: purple
}

.product-item-button .status-not-available:hover {
    background: #fff;
    color: purple
}

.product-item-button .status-receipt {
    min-height: 26px;
    background: #fff;
    color: purple;
    border: 2px solid purple
}

.product-item-button .status-receipt:hover {
    background: #fff;
    color: purple
}
/* End */
/* /local/templates/moredomatula/components/bitrix/breadcrumb/.default/style.css?17079069151440 */
/* /local/templates/moredomatula/components/baza23/local.empty/section--page-title/style.css?1707906913428 */
/* /local/templates/moredomatula/components/bitrix/catalog.element/.default/style.css?170902008852262 */
/* /local/templates/moredomatula/components/bitrix/iblock.vote/stars/style.css?1708506323578 */
/* /local/templates/moredomatula/components/bitrix/catalog.comments/.default/style.css?17079069168524 */
/* /local/components/baza23/block.catalog.stickers/ext/catalog-stickers-image.min.css?16856093252682 */
/* /local/components/baza23/block.catalog.stickers/ext/catalog-stickers-detail.min.css?1686562745284 */
/* /local/components/baza23/block.catalog.quantity.item/ext/catalog-quantity.min.css?16865627453362 */
/* /local/components/baza23/block.catalog.compare.item/ext/catalog-compare.min.css?16865627452436 */
/* /local/components/baza23/block.catalog.favourites.item/ext/catalog-favourites.min.css?16865627452390 */
/* /local/components/baza23/local.catalog.equipment/ext/catalog-equipment.min.css?16865627441463 */
/* /local/components/baza23/block.catalog.product.status/ext/catalog-product-status.min.css?17054032349053 */
