

/* Start:/local/templates/main/components/bitrix/catalog.element/.default/style.css?17508486573545*/
.review--gallery {display: flex;flex-wrap: wrap;gap:10px;margin-top: 20px;}
.review--gallery-box {margin-bottom: 50px;margin-top: -40px !important;}
.review--gallery-box h3{font-size: 24px;font-weight: 500}

body .js--review-owl.owl-loaded{display: block;visibility: visible;opacity: 1}
body .js--review-owl{display: none;visibility: hidden;opacity: 0}

body .fancybox-show-thumbs .fancybox-thumbs {background-color: rgba(30,30,30,0.05)}

.element--btns:not(.--opened) .js-cartForm_incart,
.element--btns:not(.--opened) .js-cartForm_outcart {display: none}

.element--btns:not(.--opened) .ml-md-20 {margin-left: 0 !important;}
.element--btns .not--available{margin-right: 16px !important;}

@media all and (max-width: 1280px) {
    .review--gallery-photo {max-width: 150px}
}

@media all and (max-width: 1158px) {
    .review--gallery-box h3{font-size: 20px}
    .review--gallery-box {margin-bottom: 50px;margin-top: -30px !important;}
}

@media all and (max-width: 1024px) {
    .review--gallery-photo {max-width: 100px}
}

@media all and (max-width: 991px) {
    html body .wrapper .detail--element h2, html body .wrapper .detail--element .h2 {font-size: 14px !important;line-height: 20px !important;margin-bottom: 0 !important;}
    html body .wrapper .detail--element .pb-55 {padding-bottom: 20px !important;}
}

@media all and (max-width: 768px) {
    .review--gallery-photo {max-width: 60px}
    body .fancybox-show-thumbs .fancybox-thumbs {display: none}
    body .fancybox-show-thumbs .fancybox-inner {right:0}
    .detail--element .container-fluid, body .detail--element{padding: 0}
    .detail--element .comment-item {border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 15px !important;}
    .detail--element .comment-item:last-child {border-bottom: 1px solid transparent;padding-bottom: 0;margin-bottom: 0 !important;}
    .review--gallery-box h3{font-size: 16px}
    .review--gallery-box {margin-bottom: 50px;margin-top: -20px !important;}
}

.html body .wrapper .tab-header .tab {user-select: none}

/*
.prop--row {display: flex;align-items: flex-start;justify-content: space-between;position: relative;margin-bottom: 10px}
.prop--row > span{position: relative;z-index: 3;background-color: #fbfbfb;}
.prop--row:after{position: absolute;top:12px;left:0;height: 1px;border-bottom: 1px dashed #313537;z-index: 1;content:'';width: 100%}
.prop--value span{position: relative;margin-right: 7px}
.prop--value span:last-child{margin-right: 0}
.prop--name {padding-right: 10px;}
.prop--value {padding-left: 10px;}
*/
.prop--row {display: flex;align-items: flex-start;justify-content: flex-start;position: relative;margin-bottom: 10px}
.prop--row > span{position: relative;z-index: 3;background-color: #fbfbfb;}
.prop--value span{position: relative;margin-right: 7px}
.prop--value span:last-child{margin-right: 0}
.prop--name {padding-right: 5px;color:#bdbdbd}
.prop--value {padding-left: 0;}

@media all and (max-width: 600px) {
    .prop--row{flex-wrap: wrap;font-size: 16px}
    .prop--row:after {display: none}
    .prop--value {padding-left: 0}
}

.js-detail-tiny .color-grayLight * {user-select: none}
.row .order-1.col-lg *, .row .order-2.col-lg-auto * {user-select: none}

.banners--list {margin-top: 20px;gap:20px;display: flex;flex-wrap: wrap}
.js--subscribe {margin-right: 16px}

.js--sub-link a{font-size: 12px;margin-top: 16px;display: block}

html body .wrapper h2.js-tab {margin-bottom: 0;padding-bottom: 0 !important;line-height: 30px;}
/* End */
/* /local/templates/main/components/bitrix/catalog.element/.default/style.css?17508486573545 */
