

/* Start:/local/templates/.default/components/bitrix/catalog/ajax_filter/style.min.css?16582980561409*/
.grid .bx_content_section,.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:700;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}.bx-sbb-empty-cart-image{width:131px;height:116px;margin:50px auto 42px;background:url(/images/empty_cart.svg) no-repeat center;background-size:contain}.bx-sbb-empty-cart-desc,.bx-sbb-empty-cart-text{font-size:36px;text-align:center;color:#bababa;margin-bottom:42px}.bx-sbb-empty-cart-desc{color:#000;font-size:16px}.banner_section{display:block;margin-bottom:25px}.banner_section img{max-width:100%;height:auto;border-radius:8px}.seo_text{margin:60px 0 0;opacity:.8}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.compare.list/.default/style.css?16215222401265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.element/sniper/style.min.css?176276461766915*/
.product-item-detail-info-section {padding: 0 20px;}.product_code {font-size: 15px;line-height: 18px;font-weight: normal;color: #000000;}.js-product_code {cursor: pointer;position: relative;z-index: 1;}.js-product_code:hover {opacity: 0.85;}.js-product_code_copy {position: absolute;color: #fff;background: #3354a1;border-radius: 4px;font-size: smaller;padding: 4px 7px;right: 0;top: 101%;display: inline-block;line-height: 1;letter-spacing: normal;}.button.button--secondary.order_one_click {margin: 10px 0 0 0;font-weight: 700;color: #ffffff;background: #3354a1;border-color: #3354a1;}@media (max-width: 992px) {.product-item-detail-info-section {padding: 0;}}.product-item-detail-info-container {margin-bottom: 20px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.product-item-detail-info-container-title {margin-bottom: 3px;color: #000;font-weight: bold;font-size: 13px;}.product-item-detail-pay-block {position: relative;margin-bottom: 15px;padding: 20px 20px 0;border: 1px solid #e4e4e4;border-radius: 3px;background-color: #fff;}.bx-retina .product-item-detail-pay-block {border-width: .5px;}.product-item-detail-compare-container {position: relative;margin: 0 -20px;padding: 4px 15px;min-height: 30px;border-top: 1px solid #e4e4e4;background: #f3f3f3;box-shadow: inset 0 1px 1px 0 #eee;color: #4e4e4e;vertical-align: middle;font-size: 12px;line-height: 20px;}.product-item-detail-compare .checkbox {margin: 0;padding: 0;}.product-item-detail-price-current {color: #d0021b;white-space: nowrap;font-weight: bold;font-size: 30px;line-height: 33px;transition: font-size 200ms ease;}.product-item-detail-price-old {color: #bdbdbd;text-decoration: line-through;white-space: nowrap;font-weight: bold;font-size: 14px;line-height: 17px;}.product-item-scu-container {padding: 0 0 2px;}.product-item-scu-container-title {color: #333;font-size: 12px;}.product-item-scu-block {}.product-item-scu-list {margin: 0;}.product-item-scu-item-list {overflow: hidden;margin: 0 0 0 -2px;padding: 0;list-style: none;}.product-item-scu-item-color-container, .product-item-scu-item-text-container {display: inline-block;box-sizing: border-box;padding: 5px 3px;max-width: 100%;vertical-align: middle;}.product-item-scu-item-text-container {min-width: 48px;}.product-item-scu-item-color-container {max-width: 38px;width: 25%;}.product-item-scu-item-color-block {position: relative;padding-top: 100%;outline: 1px solid #c0cfda;cursor: pointer;}.bx-no-touch .product-item-scu-item-color-block {transition: outline 200ms ease;}.bx-retina .product-item-scu-item-color-block {outline-width: .5px;}.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {outline-width: 2px;}.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block {outline-width: 1px;}.product-item-scu-item-color {position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;background-position: center;background-size: contain;background-repeat: no-repeat;}.product-item-scu-item-text-block {position: relative;padding: 0 5px;outline: 1px solid #c0cfda;cursor: pointer;}.bx-no-touch .product-item-scu-item-text-block {transition: outline 300ms ease;}.bx-retina .product-item-scu-item-text-block {outline-width: .5px;}.product-item-scu-item-text-container.selected .product-item-scu-item-text-block {outline-width: 2px;}.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block {outline-width: 1px;}.product-item-scu-item-text {overflow: hidden;max-width: 100%;vertical-align: middle;text-align: center;text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;font-size: 11px;line-height: 18px;}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block, .product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {position: relative;overflow: hidden;outline-color: #a9adb4 !important;}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after, .product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {position: absolute;top: -2px;right: -2px;bottom: -2px;left: -2px;background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;background-size: 80% 80%;content: "";}.product-item-selected-scu-container {word-spacing: 1px }.product-item-selected-scu {display: inline-block;overflow: hidden;padding: 0 5px;min-width: 22px;height: 22px;outline: 1px solid #c0cfda;vertical-align: middle;text-align: center;text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;font-size: 11px;line-height: 22px;}.bx-retina .product-item-selected-scu {outline-width: .5px;}.product-item-selected-scu-color {background-position: center;background-size: 20px 20px;background-repeat: no-repeat;}.product-item-amount {padding: 0 0 2px;text-align: center;}.product-item-amount-field-container {}.product-item-amount-field-btn-plus, .product-item-amount-field-btn-minus {position: relative;display: inline-block;min-width: 22px;height: 22px;border-radius: 2px;background-color: #f2f2f2;color: #fff;vertical-align: middle;text-align: center;cursor: pointer;transition: background 300ms ease, opacity 300ms ease;}.bx-retina .product-item-amount-field-btn-plus, .bx-retina .product-item-amount-field-btn-minus {border-width: .5px;}.product-item-amount-field-btn-plus:hover, .product-item-amount-field-btn-minus:hover {background: #d3d3d3;}.product-item-amount-field-btn-plus:after, .product-item-amount-field-btn-minus:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: "";opacity: .8;transition: opacity 300ms ease, background 300ms ease;}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after, .product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {opacity: .3 !important;cursor: default;}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover, .product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {background-color: #f2f2f2;}.product-item-amount-field-btn-minus:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: "";opacity: .8;transition: opacity 300ms ease;}.product-item-amount-field-btn-plus:after {background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;background-size: 10px;}.product-item-amount-field-btn-minus:after {background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;background-size: 10px;}.product-item-amount-field-btn-plus:hover:after, .product-item-amount-field-btn-minus:hover:after {opacity: 1;}.product-item-amount-field {display: inline-block;padding: 0;max-width: 50px;width: auto;height: 22px;border: 1px solid transparent;border-radius: 2px;background: transparent !important;color: #000;vertical-align: middle;text-align: center;font-weight: bold;font-size: 19px;line-height: 22px;transition: border 300ms ease;}.bx-retina .product-item-amount-field {border-width: .5px;}.product-item-amount-field:focus {outline: none !important;}.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button, .bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {margin: 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}.product-item-amount-description-container {color: #a5a5a5;white-space: nowrap;font-size: 12px;}.product-item-amount-description-container strong {color: #333;white-space: nowrap;}.product-item-amount-label-container {margin: 5px 0;color: #a5a5a5;font-weight: bold;font-size: 12px;}.product-item-quantity {color: #333;font-weight: normal;font-size: 12px;}.btn.product-item-detail-buy-button {position: relative;display: block;margin: 0 auto 20px;max-width: 250px;width: 100%;height: 50px;text-transform: uppercase;font-weight: 800;font-size: 12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.product-item-detail-short-card-btn .btn.product-item-detail-buy-button {margin: 0;}.btn.product-item-detail-buy-button span {position: absolute;top: 50%;right: 0;left: 0;display: inline-block;min-height: 16px;max-width: 100%;white-space: normal;line-height: 16px;transform: translateY(-50%);}.btn-link.product-item-detail-buy-button {height: 25px;}.product-item-detail-slider-container {position: relative;max-width: 100%;background: transparent;transition: background 800ms ease;}.product-item-detail-slider-block {position: relative;box-sizing: border-box;padding-top: 56.25%;height: 0;}.product-item-detail-slider-block.product-item-detail-slider-block-square {padding-top: 100%;}.product-item-detail-slider-images-container {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.product-item-detail-slider-image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;text-align: center;opacity: 0;transition: opacity 250ms linear;}.product-item-detail-slider-image.active {z-index: 10;opacity: 1;}.product-item-detail-slider-image img {position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;width: auto;height: auto;outline: 1px solid transparent;background-position: center;background-repeat: no-repeat;transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;transform: translateY(-50%) translateX(-50%);}.product-item-detail-slider-progress-bar {position: absolute;bottom: 0;left: 0;z-index: 180;height: 3px;}.product-item-detail-slider-controls-block {padding: 10px 0;text-align: center;}.product-item-detail-slider-controls-image {position: relative;display: inline-block;overflow: hidden;width: 65px;height: 65px;outline: 1px solid #c0cfda;background-color: #fff;text-align: center;cursor: pointer;}.bx-retina .product-item-detail-slider-controls-image {outline-width: .5px;}.bx-no-retina .product-item-detail-slider-controls-image.active {outline-width: 2px;}.bx-retina .product-item-detail-slider-controls-image.active {outline-width: 1px;}.product-item-detail-slider-controls-image img {position: absolute;top: 50%;left: 50%;max-width: 65px;max-height: 65px;width: auto;height: auto;transform: translateY(-50%) translateX(-50%);}.product-item-detail-slider-left, .product-item-detail-slider-right {position: absolute;top: 0;bottom: 0;z-index: 111;display: block;width: 25%;background: rgba(255, 255, 255, 0) 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') no-repeat center;opacity: .57;cursor: pointer;transition: all 300ms ease;}.product-item-detail-slider-left {left: 0;}.product-item-detail-slider-right {right: 0;transform: rotate(180deg);}.product-item-detail-slider-left:hover, .product-item-detail-slider-right:hover {background-color: rgba(255, 255, 255, .4);opacity: .8;}.product-item-detail-slider-close {display: none;}.product-item-detail-slider-container.popup .product-item-detail-slider-close {position: absolute;top: 4px;right: 110px;bottom: 0;z-index: 150;display: block;width: 50px;height: 50px;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: .27;cursor: pointer;transition: all 300ms ease;}.product-item-detail-slider-container.popup .product-item-detail-slider-close:hover {opacity: 1;}.product-item-detail-slider-container.popup .product-item-detail-slider-right {right: 105px;}.product-item-detail-slider-container.magnified .product-item-detail-slider-image {z-index: 100;}.product-item-detail-slider-container.magnified .product-item-detail-slider-image img {outline-color: #ddd;}.product-item-detail-slider-container.magnified .product-item-detail-slider-left, .product-item-detail-slider-container.magnified .product-item-detail-slider-right {z-index: 50;}.product-item-detail-slider-container.magnified .product-item-label-text, .product-item-detail-slider-container.magnified .product-item-label-ring {opacity: 0;}.product-item-detail-slider-container.popup {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;background: #fff;animation-name: imgPopupShow;animation-duration: 300ms;}.product-item-detail-slider-container.popup .product-item-detail-slider-images-container {right: 105px;}.product-item-detail-slider-container.popup .product-item-detail-slider-block {padding-top: 0;height: 100vh;}.product-item-detail-slider-container.popup .product-item-detail-slider-image {position: absolute;top: 50%;left: 50%;max-height: 100vh;width: calc(100% - 150px);transform: translateY(-50%) translateX(-50%);}@-webkit-keyframes imgPopupShow {from {opacity: 0;}to {opacity: 1;}}@-moz-keyframes imgPopupShow {from {opacity: 0;}to {opacity: 1;}}@-ms-keyframes imgPopupShow {from {opacity: 0;}to {opacity: 1;}}@-o-keyframes imgPopupShow {from {opacity: 0;}to {opacity: 1;}}@keyframes imgPopupShow {from {opacity: 0;}to {opacity: 1;}}.product-item-detail-slider-container.popup .product-item-detail-slider-image img {max-width: 100%;max-height: 90vh;width: auto;cursor: default }.product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {position: absolute;top: 0;right: 0;bottom: 0;overflow-y: auto;padding: 20px;border-left: 1px solid #d3d3d3;background-color: #fff;}.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {display: block;margin-bottom: 20px;}@media (max-width: 767px) {.product-item-detail-slider-container.popup .product-item-detail-slider-images-container {right: 0;}.product-item-detail-slider-container.popup .product-item-detail-slider-block {padding-top: 0;height: calc(100vh - 111px);}.product-item-detail-slider-container.popup .product-item-detail-slider-image {width: 90%;}.product-item-detail-slider-container.popup .product-item-detail-slider-image img {max-width: 100%;max-height: calc(100vh - 115px);width: auto;cursor: default;}.product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {position: absolute;top: auto;right: 0;bottom: 0;left: 0;overflow-x: auto;max-height: 111px;border-top: 1px solid #d3d3d3;border-left: none;white-space: nowrap;}.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {display: inline-block;margin-bottom: 0;}.product-item-detail-slider-container.popup .product-item-detail-slider-close {right: 10px;z-index: 200;}.product-item-detail-slider-left, .product-item-detail-slider-right {max-width: 75px;}.product-item-detail-slider-container.popup .product-item-detail-slider-right {right: 0;}}.product-item-label-text, .product-item-label-ring {position: absolute;z-index: 190;opacity: 1;transition: opacity 450ms ease;}.product-item-label-text span, .product-item-label-ring {display: inline-block;clear: both;margin-bottom: 2px;background: #f42c2c;color: #fff;vertical-align: middle;text-align: center;transition: all 250ms ease;}.bx-red .product-item-label-text span, .bx-red .product-item-label-ring {background-color: #fba90c;}.product-item-label-text > div, .product-item-label-ring > div {line-height: 0;}.product-item-detail-slider-container.popup .product-item-label-text, .product-item-detail-slider-container.popup .product-item-label-ring {display: none;}.product-item-label-text span {padding: 2px 5px;vertical-align: middle;font-weight: bold;}.product-item-label-text.product-item-label-small span {margin-bottom: 1px;padding: 2px 7px;font-weight: normal;font-size: 13px;line-height: 14px;}.product-item-label-text.product-item-label-big span {padding: 4px 10px;font-size: 13px;line-height: 17px;}@media (max-width: 767px) {.product-item-label-text > div {line-height: 0;}.product-item-label-text.product-item-label-small span, .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {margin-bottom: 1px;padding: 2px 7px;font-size: 10px;line-height: 14px;}.product-item-big-card .product-item-label-text.product-item-label-small span, .product-item-label-text.product-item-label-big span, .product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {margin-bottom: 1px;padding: 3px 12px;font-size: 14px;line-height: 16px;}.product-item-big-card .product-item-label-text.product-item-label-big span {padding: 3px 12px;font-size: 20px;line-height: 25px;}}.product-item-label-ring {box-sizing: border-box;border-radius: 50%;font-weight: bold;}.product-item-label-ring.product-item-label-small {width: 40px;height: 40px;font-size: 14px;line-height: 40px;}.product-item-label-ring.product-item-label-big {width: 50px;height: 50px;font-size: 18px;line-height: 50px;}@media (max-width: 767px) {.product-item-label-ring.product-item-label-small, .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {width: 20px;height: 20px;font-size: 13px;line-height: 20px;}.product-item-big-card .product-item-label-ring.product-item-label-small, .product-item-label-ring.product-item-label-big, .product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {width: 35px;height: 35px;font-size: 12px;line-height: 35px;}.product-item-big-card .product-item-label-ring.product-item-label-big {width: 70px;height: 70px;font-size: 24px;line-height: 70px;}}.product-item-label-top {top: -5px;}.product-item-label-center {left: 50%;transform: translateX(-50%);}.product-item-label-center > div {text-align: center;}.product-item-label-left {left: -5px;}.product-item-label-left > div {text-align: left;}.product-item-label-bottom {bottom: -5px;}.product-item-label-middle {top: 50%;transform: translateY(-50%);}.product-item-label-right {right: -5px;}.product-item-label-right > div {text-align: right;}.product-item-label-center.product-item-label-middle {transform: translateY(-50%) translateX(-50%);}.product-item-detail-tabs-container {min-height: 60px;border-bottom: 1px solid #ededed;background: #fff;}.product-item-detail-tabs-list {display: block;margin: 0;padding: 0;list-style: none;}.product-item-detail-tabs-list:after {display: table;clear: both;content: "";}.product-item-detail-tab {float: left;min-height: 60px;}.product-item-detail-tab-link {position: relative;display: inline-block;box-sizing: border-box;padding: 10px 25px;height: 60px;color: #039be5;vertical-align: middle;text-transform: uppercase;-ms-text-overflow: ellipsis;text-overflow: ellipsis;font-weight: bold;font-size: 13px;line-height: 45px;transition: all 250ms ease;}.product-item-detail-tab-link:hover, .product-item-detail-tab.active .product-item-detail-tab-link {color: #000;}.product-item-detail-tab-link:after {position: absolute;right: 0;bottom: 0;left: 0;height: 0;background: #1485ce;content: "";transition: all 250ms ease;}.product-item-detail-tab-link:hover:after, .product-item-detail-tab.active .product-item-detail-tab-link:after {height: 3px;}.product-item-detail-tab-link:active:after {height: 6px;}.product-item-detail-tab-content {padding: 25px 0;}@media (max-width: 991px) {.product-item-detail-tabs-container {display: none !important;}.product-item-detail-tab-content {display: block !important;}}.product-item-detail-tabs-container-fixed {position: fixed;top: -100px;right: 0;left: 0;z-index: 1000;background-color: #fff;box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);transition: top 350ms linear;}.product-item-detail-tabs-container-fixed {min-height: 45px;background: #fff;}.product-item-detail-tabs-container-fixed.active {top: 0;opacity: 1;}.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list {margin: 0 auto;max-width: 1048px;}.product-item-detail-tabs-container-fixed .product-item-detail-tab {min-height: 45px;}.product-item-detail-tabs-container-fixed .product-item-detail-tab-link {padding: 10px 25px;height: 45px;line-height: 25px;}.bx-touch .product-item-detail-tabs-container-fixed {display: none !important;}.product-item-detail-short-card-fixed {position: fixed;top: -85px;right: 0;left: 0;z-index: 1010;box-sizing: border-box;padding: 7px 0 8px;height: 85px;background-color: #fff;box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);transition: top 220ms linear;}.product-item-detail-short-card-fixed.active {top: 0;opacity: 1;}.product-item-detail-short-card-fixed.active + .product-item-detail-tabs-container-fixed.active {top: 85px;}.bx-touch .product-item-detail-short-card-fixed {display: none !important;}.product-item-detail-short-card-fixed .product-item-detail-short-card-content-container {margin: 0 auto;max-width: 1048px;}.product-item-detail-short-card-content-container table {min-width: 100%;border-collapse: collapse;}.product-item-detail-short-card-image {padding-right: 15px;width: 80px;vertical-align: middle;text-align: left;}.product-item-detail-short-card-image img {max-width: none;height: 65px;}.product-item-detail-short-title-container {max-width: 650px }.product-item-detail-short-title-text {display: block;color: #000;-ms-text-overflow: ellipsis;text-overflow: ellipsis;font-size: 16px;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}.product-item-detail-short-card-price {padding: 0 10px;vertical-align: middle;text-align: right;}.product-item-detail-short-card-btn {padding-left: 10px;min-width: 120px;}.product-item-detail-tab-content {display: none;}.product-item-detail-tab-content.active {display: block;}.product-item-detail-tab-content h3 {margin-bottom: 10px;font-weight: bold;font-size: 14px;}.product-item-detail-properties {display: block;overflow: hidden;margin: 0;max-width: 560px;color: #a5a5a5;font-size: 12px;}.product-item-detail-properties dl {clear: both;}.product-item-detail-properties dt {float: left;clear: both;font-weight: normal;}.product-item-detail-properties dd {float: right;margin-bottom: 3px;margin-left: 5px;color: #000;}.no-select {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}input[type='number'] {-moz-appearance: textfield;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}.product-button {margin-right: 15px;}.product-button--buy .not_in_basket {display: inline;color: #000;font-weight: 700;}.product-button--buy .in_basket {display: none;}.product-button--buy.already_added .not_in_basket {display: none;}.product-button--buy.already_added .in_basket {display: inline;color: #000;font-weight: 400;}.product-button--buy.already_added {background: #7dbf3d !important;border-color: #7dbf3d !important;}.product-button--buy.waiting {position: relative;}.product-button--buy.waiting::after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 5px;content: '';background: rgba(0, 0, 0, .75) url('/images/waiting.png') no-repeat center center;}#add_result_product img {width: 90px;border-radius: 5px;flex: auto 0 0;margin-right: 15px;max-height: 250px;object-position: center;object-fit: contain;}#add_result_product > span {margin-right: 30px;font-size: 15px;}#add_result_product > b {white-space: nowrap;}.product-button {width: calc(100% - 95px);}.product-button--buy {margin: 0 15px 0 0 !important;font-weight: normal;}.product-count {margin: 0 !important;display: none !important;}.number-box__button {height: 40px !important;width: 40px !important;}.number-box__input {height: 40px !important;width: 54px !important;}#add_result_buttons .button {text-transform: none !important;}@media (max-width: 449px) {#add_result_product {flex-direction: column;}#add_result_product img {width: 250px;margin-bottom: 12px;margin-right: 0;}#add_result_product span {font-size: 16px;text-align: center;margin-right: 0;}#add_result_buttons {flex-wrap: wrap !important;}#add_result_buttons .button {min-width: 100%;margin-bottom: 7px;}}#quickViewAddBasketResult .modal-small {max-width: 100%;width: 450px !important;}.product-delivery__entry-text b {white-space: nowrap;}.product-count__text {width: 100%;font-size: 16px;line-height: 16px;padding: 10px;background: #FEF6EB;border-radius: 5px;margin: 15px 0 10px 0;}.product-count__text::before {content: "i";display: inline-block !important;width: 16px;height: 16px;text-align: center;flex: auto 0 0;margin-right: 10px;font-size: 13px;font-weight: bold;background: #F9CE9E;border-radius: 50%;padding: 0;color: #fff;}.product-gallery__preview:not(:hover) .image-zoom__tooltip {display: none !important;}.product-specs-tr {width: calc(50% - 30px);flex: auto 0 0;font-size: 14px;margin-bottom: 10px;position: relative;}.product-specs-th {font-weight: bold;max-width: 240px;margin-right: 10px;color: #979797;}.product-specs-tr {border-bottom: 1px solid #e2e4e8;}.product-specs-td {text-align: justify;}.product-specs-td, .product-specs-short-right {text-transform: lowercase;hyphens: auto;}.product-specs-td a, .product-specs-short-right a, .prop_val_STRANA, .prop_val_CML2_ARTICLE, .prop_val_CODE, .prop_val_MODEL {text-transform: none !important;}@media (max-width: 914px) {.product-specs-tr {width: 100%;}}@media (max-width: 629px) {.product-specs-tr::before {display: none !important;}.product-specs-th, .product-specs-td {white-space: normal;}}@media (max-width: 490px) {.product-specs-tr {flex-direction: column;}.product-specs-th, .product-specs-td {max-width: 100%;min-width: 100%;text-align: left;}}.brand_link {display: inline-block;padding: 0;border-radius: 5px;overflow: hidden;position: absolute;right: 10px;bottom: 10px;}.image-zoom .uk-slider-items li {max-height: 600px;}.image-zoom .catalog-item__discount {bottom: auto !important;left: auto !important;top: 10px;right: 10px;z-index: 10;}.pek_information:empty {display: none;}.pek_information {position: relative;}.pek_information.b_waiting::after {position: absolute !important;height: 100%;background-size: 90px;border-radius: 5px;}.catalog-item__price-discount {margin-bottom: 5px;padding: 3px 5px;color: #fff;border-radius: 4px;background: #ff525f;}.catalog-item__price-old-info {}.catalog-item__price-old-info > div {font-weight: bold;display: inline-block;flex: auto 0 0;white-space: nowrap;}.catalog-item__price-old-info .catalog-item__price-old {font-size: 27px !important;}.catalog-item__price-old-info .catalog-item__price-discount {font-size: 14px !important;}.company-pluses, .company-plus {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: flex-start;}.company-plus img {margin-right: 20px;width: 40px;height: 40px;}.company-pluses {margin-left: -25px;}.company-plus {padding-left: 25px;width: 25%;margin-bottom: 25px;flex: auto 0 0;flex-wrap: nowrap;}.company-plus svg {width: 40px;height: 40px;flex: auto 0 0;margin-right: 10px;}.company-plus div {max-width: 220px;}@media (max-width: 1099px) {.company-plus {width: 33.3333%;}}@media (max-width: 804px) {.company-plus {width: 50%;}}@media (max-width: 525px) {.company-plus {width: 100%;padding-left: 0;}.company-pluses {margin-left: 0;}.company-plus div {max-width: 440px;}}.vitrina_list {padding: 20px 22px;background: #fff;box-shadow: 4px 4px 15px rgb(0 0 0 / 10%);border-radius: 10px;margin: 0 0 30px;font-size: 15px;line-height: 1.2;}.vitrina_list ul {margin: 0 0 0 -15px;}.vitrina_list > b {display: block;margin-bottom: 10px;}.want_sale {top: 25px;right: 20px;}.product_set_elements_count {margin-bottom: 15px;}.product_set_elements_photos {margin-right: 10px;}.product_set_element_photo {margin-right: 0px;display: inline-block;background-position: center;background-repeat: no-repeat;border-radius: 5px;overflow: hidden;background-size: contain;}.count_in_set {margin-bottom: 5px;width: 100%;}.set_product_simple {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #f0f0f0;}.set_product_simple img {width: 80px;height: 80px;object-position: center;object-fit: contain;flex: auto 0 0;margin-right: 10px;border-radius: 5px;overflow: hidden;border: 1px solid #e0e0e0;}.set_product_name_simple {line-height: 1px;}.set_product_name_simple:hover {text-decoration: underline;}.spec-tabs-head, .spec-tabs-body {margin: 0;box-sizing: border-box;flex: auto 0 0;}.spec-tabs-head {width: 30%;border-right: 1px solid #eee;box-shadow: 5px 0 4px 2px #eee;position: sticky;top: 75px;}.spec-tabs-head > div {margin: 0;padding: 5px 10px 5px 70px;border-bottom: 1px solid #eee;cursor: pointer;font-size: 14px;position: relative;}.spec-tabs-head > div:first-child {padding: 5px 10px;}.spec-tabs-head > div > img{max-width: 60px;max-height: 60px;position: absolute;top: 5px;left: 5px;}.spec-tabs-head [data-spec_tab]:not(:first-child) {min-height: 70px;}.spec-tabs-head .current_tab, .spec-tabs-head > div:hover {background: #dfdfdf;}.spec-tabs-body {width: 60%;padding-left: 15px;}@media (max-width: 620px) {.spec-tabs-head {width: 40%;}.spec-tabs-body {width: 60%;}.spec-tabs-head > div{padding: 5px 10px;}.spec-tabs-head > div > img{display: none;}}.pr_rating_and_code {margin-bottom: 20px;}.product-layout .product-layout__gallery .product-gallery.gallery .product-gallery__preview .gallery__preview-item img {border: 1px solid #fafafa;}.service_in_product {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #e2e4e8;color: #282b3a !important;}.service_in_product:hover {border-bottom: 1px solid #0094ce;color: #0094ce !important;}.service_name {padding-right: 15px;}.wrap-product-delivery.product-delivery .product-delivery__title {padding-left: 20px;position: relative;}.wrap-product-delivery.product-delivery .product-delivery__title:before {content: '';display: block;position: absolute;top: 3px;left: 0;width: 13px;height: 13px;background: url('/local/templates/.default/components/bitrix/catalog.element/sniper/./images/delivery.png');}.wrap-product-delivery.product-delivery .product-pickup__entry-title:before {top: 1px;width: 16px;height: 16px;background: url('/local/templates/.default/components/bitrix/catalog.element/sniper/./images/map-point.png');}.wrap-product-delivery.product-delivery .product-service {padding-left: 20px;position: relative;}.wrap-product-delivery.product-delivery .product-service__title:before {content: '';display: block;position: absolute;top: 3px;left: 0;width: 13px;height: 13px;background: url('/local/templates/.default/components/bitrix/catalog.element/sniper/./images/nut.png');}.wrap-product-delivery.product-delivery .product-delivery__title a {color: #0094CE;}.wrap-product-delivery.product-delivery .product-delivery__title-text {min-width: 170px;}.delivery-pickup-container {margin: 0 auto;}.set_products_header {display: flex;justify-content: space-between;align-items: flex-start;}.set_products_simple_list {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;margin: 5px 0 10px;}.set_products_simple_list .set_product_simple {width: calc(100% / 5);}.set_products_simple_list .set_product_simple a {width: 100%;display: flex;align-items: center;justify-content: center;}.product-price-box .soc-text {margin-right: 20px;}.social-share-wrap.product-price-box {padding: 10px 20px;}.product-details__layout-set {justify-content: flex-end;}.product-details__layout-set .right-sidebar .wrap-box {padding: 25px 20px;background: #f5f6f8;border-radius: 10px;margin-bottom: 20px;}.product-details__layout-set .right-sidebar .wrap-box .title {font-size: 20px;font-weight: 700;}.product-details__layout-set .right-sidebar .wrap-box .set_products_simple_list .set_product_name {font-size: 16px;font-weight: 400;color: #000;margin: 0;}.product-details__layout-set .right-sidebar .wrap-box .set_products_simple_list .set_product img, .product-details__layout-set .right-sidebar .wrap-box .set_products_simple_list .set_product .set_product_info {margin: auto 20px auto 0;}.product-details__layout-set .right-sidebar .wrap-box .box-garantiya {background: rgb(58 83 156 / 10%);padding: 20px;border-radius: 10px;display: flex;justify-content: space-around;align-items: center;}.product-details__layout-set .right-sidebar .wrap-box .box-garantiya .item-garantiya .title-garantiya {font-size: 17px;font-weight: 400;margin-left: 5px;margin-top: 10px;}.product-details__layout-set .right-sidebar .wrap-box .box-garantiya .item-garantiya .text-garantiya {font-size: 17px;font-weight: 700;margin-left: 5px;}.product-details__layout-set .right-sidebar .wrap-box .set_certificates {display: flex;flex-direction: column;}.product-details__layout-set .right-sidebar .wrap-box .set_certificates img {margin-top: 15px;width: 100%;}.product-details__layout-set .set_product:not(:last-child) {border-bottom: none;}.product-details__layout-set .set_product {padding-bottom: 0px;margin-top: 15px;margin-bottom: 0px;}.product-details__layout-set .set_product .counter-title {font-size: 20px;font-weight: 700;}.product-details__layout-set .set_product .set_product_name {color: #000;font-size: 16px;font-weight: 400;margin: 15px 0;}.product-details__layout-set .set_product img {margin-right: 30px;}.product-details__layout-set .set_product .set_product_props {font-size: 14px;}.product-details__layout-set .set_product .set_product_props ul {margin: 0 0 15px 15px;}.product-details__layout-set .set_product .set_product_props li {margin: 0;}.footer-wrap-review {background: #EFF2F6;}.footer-wrap-review h2 {font-size: 30px;font-weight: 700;color: #282b3a;margin-top: 30px;}.footer-wrap-review .uk-tab {margin-left: 0px;}.footer-wrap-review .uk-tab ul {margin-bottom: 50px;}.footer-wrap-review .uk-tab li {padding: 0;margin-right: 30px;}.footer-wrap-review .uk-tab li a {font-size: 20px;font-weight: 400;color: #282b3a;padding: 0 0 10px;}.footer-wrap-review .uk-tab li a:hover {border-bottom: 2px solid #282b3a;}.footer-wrap-review .uk-tab li.uk-active a {font-weight: 700;border-bottom: 3px solid #282b3a;}#footer-review-content {margin-bottom: 40px;}ul#footer-review-content li .review-rating {display: flex;align-items: flex-start;}#footer-review-content .rating-wrap, #footer-review-content .questions {border-radius: 10px;padding: 30px;background: #FFF;}#footer-review-content .rating-wrap {padding: 30px 40px;}#footer-review-content .review-wrap {width: calc(70% - 20px);margin-right: 20px;}#footer-review-content .rating-wrap {width: 30%;}#footer-review-content .review-wrap .review-item {display: flex;align-items: flex-start;border-radius: 10px;padding: 30px;background: #FFF;min-height: 110px;}#footer-review-content .review-wrap .review-item:not(:first-child) {margin-top: 20px;}#footer-review-content .review-wrap .review-item .img-wrap {width: 70px;height: 70px;min-width: 70px;margin-right: 20px;}#footer-review-content .review-wrap .review-item .img-wrap img {min-height: 100%;min-width: 100%;border-radius: 50%;}#footer-review-content .review-wrap .review-item .content {display: flex;flex-direction: column;align-items: flex-start;}#footer-review-content .review-wrap .review-item .content .name-date, #footer-review-content .review-wrap .review-item .content .review-text, #footer-review-content .review-wrap .review-item .content .additional-field {margin-bottom: 10px;}#footer-review-content .review-stars {margin-bottom: 10px;display: flex;}#footer-review-content .review-stars svg {width: 16px;}#footer-review-content .review-wrap .review-item .content .name-date {display: flex;}#footer-review-content .rating-wrap .text-all-count, #footer-review-content .review-wrap .review-item .content .name-date .date {font-weight: 400;color: #999;font-size: 16px;}#footer-review-content .review-wrap .review-item .content .name-date, #footer-review-content .review-wrap .review-item .content .additional-title {font-size: 16px;font-weight: 700;}#footer-review-content .review-wrap .review-item .content .name, #footer-review-content .review-wrap .review-item .content .additional-title {font-size: 16px;font-weight: 700;}#footer-review-content .review-wrap .review-item .content .name {margin-right: 30px;}#footer-review-content .review-wrap .review-item .content .date, #footer-review-content .review-wrap .review-item .content .additional-title {font-size: 16px;}#footer-review-content .rating-wrap {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}#footer-review-content .rating-wrap .total-rating {font-size: 50px;font-weight: 700;}#footer-review-content .rating-wrap .total-rating {display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}#footer-review-content .rating-wrap .datail-item-star {width: 100%;margin: 50px 0 20px;}#footer-review-content .rating-wrap .datail-item-star .item-star {display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}#footer-review-content .rating-wrap .datail-item-star .item-star .num {min-width: 18px;}#footer-review-content .rating-wrap .datail-item-star .item-star .star svg {width: 18px;}#footer-review-content .rating-wrap .datail-item-star .item-star .progress-bar-wrap {margin-left: 10px;height: 18px;background: #f5f6f8;width: 100%;border-radius: 6px;overflow: hidden;}#footer-review-content .rating-wrap .datail-item-star .item-star .progress-bar-wrap .progress {background: #ffcc00;height: 100%;}#leave_feedback .button--primary, #footer-review-content .rating-wrap .btn-wrap {width: 100%;display: flex;align-items: center;justify-content: center;background: #fc3;border-color: #fc3;border-radius: 5px;padding: 16px;color: #000;font-weight: 700;font-size: 16px;letter-spacing: .1em;}#leave_feedback .button--primary, #footer-review-content .rating-wrap .btn-wrap:hover {background: #edc33a;border-color: #edc33a;}#footer-review-content .questions {width: 40%;}#footer-review-content .questions h2 {margin-top: 0;}#footer-review-content .questions .contacts-feedback__input {width: 100%;}#leave_feedback .modal-small.modal_new {width: 80%;}#leave_feedback .modal_new::before {content: none;}#leave_feedback fieldset {width: 100%;margin: 0 0 20px;background: #fff;border: 1px solid #ccc;border-radius: 8px;}#leave_feedback fieldset .wrap-items-rating {display: flex;justify-content: flex-start;align-items: center;}#leave_feedback fieldset .wrap-items-rating > div {display: flex;align-items: center;justify-content: flex-start;margin-right: 20px;}#leave_feedback fieldset .wrap-items-rating > div input {margin-right: 5px;}.product-details__layout-set .product-details {padding: 0 0 20px;}.main-content .section {margin: 0 0 20px;}.page .main-content {padding: 0 0 30px;}.page .index-heading {margin: 0 0 20px;}.page .footer-wrap-subscribe {margin-top: 30px;margin-bottom: 50px !important;}.product-details .description {font-size: 16px;}@media screen and (max-width: 915px) {ul#footer-review-content li .review-rating {display: flex;flex-direction: column;align-items: center;}#footer-review-content .review-wrap, #footer-review-content .questions {width: 100%;margin-right: 0px;margin-bottom: 30px;}#footer-review-content .rating-wrap {width: 320px;}#footer-review-content .review-wrap .review-item .img-wrap {width: 40px;height: 40px;min-width: 40px;margin-right: 10px;}#footer-review-content .review-wrap .review-item .content .name-date, #footer-review-content .review-wrap .review-item .content .review-text, #footer-review-content .review-wrap .review-item .content .additional-field {font-size: 14px;}}.footer-wrap-subscribe .footer-wrap-block {display: flex;flex-direction: row;position: relative;}.footer-wrap-subscribe .footer-wrap-block .content {width: 75%;z-index: 10;}.footer-wrap-subscribe .footer-wrap-block .img {width: 25%;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 5;}.wrap-certificate {border-radius: 10px;border: 1px solid #E2E2E2;padding: 20px;margin-top: 20px;}@media screen and (max-width: 576px) {.footer-wrap-subscribe .footer-wrap-block .content {width: 100%;}.footer-wrap-subscribe .footer-wrap-block .img {position: absolute;top: 50%;right: 0;transform: translate(0, -50%);}}.wrap-items-set {padding: 50px;margin-bottom: 80px;border-radius: 20px;box-shadow: 5px 5px 20px 0 #00000014;margin-top: 40px;}.items-set-title {color: #282b3a;line-height: 1.2;font-size: 30px;font-weight: 700;}.items-set-layout {display: grid;grid-template-columns: repeat(5, 1fr);grid-column-gap: 10px;grid-row-gap: 10px;}.items-set-layout .item-of-set{border-radius: 12px;box-shadow: 0px 0px 10px 0px #00000014;padding: 20px 15px;position: relative;}.items-set-layout .item-of-set input{position: relative;z-index: -1;height: 0;width: 0;opacity: 0;}.items-set-layout .item-of-set input+label{position: absolute;top: 15px;left: 15px;display: inline-block;height: 30px;width: 30px;border-radius: 6px;border: 1px solid #0000004C;background: #FFFFFF;cursor: pointer;}.items-set-layout .item-of-set[data-required=required] input+label{cursor: not-allowed;}.items-set-layout .item-of-set input:checked+label{border: 1px solid #FFCC33;background: #FFCC33;}.items-set-layout .item-of-set input:checked+label:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(45deg);width: 8px;height: 12px;border: solid #FFFFFF;border-width: 0 3px 3px 0;border-radius: 2px;}.items-set-layout .item-of-set .picture{display: flex;justify-content: center;align-items: center;width: 100%;height: 200px;}.items-set-layout .item-of-set .picture img{max-height: 100%;}.items-set-layout .item-of-set .item-title{margin-top: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;height: 65px;font-weight: normal;font-size: 16px;color: #000000;}.items-set-layout .item-of-set .item-price-block{display: flex;justify-content: flex-start;align-items: flex-start;margin-top: 10px;flex-direction: row;gap: 5px;}.items-set-layout .item-of-set .item-price-block .price{font-size: 18px;font-weight: 700;color: #000;}.items-set-layout .item-of-set .item-price-block .price-old{font-weight: 300;color: rgba(0, 0, 0, 0.50);text-decoration: line-through;min-height: 22px;}.items-set-layout .item-of-set .buttons{border-radius: 6px;margin-top: 10px;}#wrap-change-product-of-set .ajax-item-info .ajax-item-button, .items-set-layout .item-of-set .button{border-radius: 6px;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;padding: 0;border: none;height: 40px;cursor: pointer;}.items-set-layout .item-of-set[data-required=required] .button{cursor: not-allowed;}#wrap-change-product-of-set .ajax-item-of-set.change .ajax-item-button .in-basket, .items-set-layout .item-of-set .button .in-basket, .items-set-layout .item-of-set .button .required {width: 40px;height: 100%;background-color: #FFCC33;position: relative;}.items-set-layout .item-of-set .button .required:before {display: block;content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 22px;height: 22px;background: url(data:image/png;base64,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) no-repeat center;background-size: 100% auto;filter: invert(100%) brightness(100%) contrast(100%);}.items-set-layout .item-of-set .button .in-basket:before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(45deg);width: 10px;height: 18px;border: solid #FFFFFF;border-width: 0 3px 3px 0;border-radius: 2px;}#wrap-change-product-of-set .ajax-item-of-set .ajax-item-button .in-basket, .items-set-layout .item-of-set input:not(:checked) ~ .buttons .button .in-basket {display: none;}#wrap-change-product-of-set .ajax-item-of-set .ajax-item-button .btn-text, .items-set-layout .item-of-set input ~ .buttons .button .btn-text {flex-grow: 1;display: flex;justify-content: center;align-items: center;background: #FFE493;font-weight: 400;font-size: 14px;}#wrap-change-product-of-set .ajax-item-of-set:not(.change) .ajax-item-button .btn-text, .items-set-layout .item-of-set input:not(:checked) ~ .buttons .button .btn-text {background: #fff;color: #000;border: 1px solid #FFE493;}.items-set-layout .item-of-set .buttons .button[data-replacement=replacement] .btn-text .btn-change, #wrap-change-product-of-set .ajax-item-of-set .ajax-item-button .btn-text .no, #wrap-change-product-of-set .ajax-item-of-set.change .ajax-item-button .btn-text .in, .items-set-layout .item-of-set .buttons .button .btn-text .no, .items-set-layout .item-of-set input:checked ~ .buttons .button .btn-text .in{display: inline;}.items-set-layout .item-of-set .buttons .button[data-replacement=replacement] .btn-text .in, .items-set-layout .item-of-set .buttons .button[data-replacement=replacement] .btn-text .no, .items-set-layout .item-of-set input:checked ~ .buttons .button .btn-text .btn-change, #wrap-change-product-of-set .ajax-item-of-set.change .ajax-item-button .btn-text .no, #wrap-change-product-of-set .ajax-item-of-set .ajax-item-button .btn-text .in, .items-set-layout .item-of-set .buttons .button .btn-text .in, .items-set-layout .item-of-set .buttons .button .btn-text .btn-change, .items-set-layout .item-of-set input:checked ~ .buttons .button .btn-text .no{display: none;}.set-total-price {display: flex;flex-direction: column;justify-content: center;padding: 0 20px;}.set-total-price .catalog-item__price-old{font-size: 22px !important;}#loading_screen {position: fixed;top: 50%;left: 50%;z-index: 1150;margin-top: -32px;margin-left: -32px;width: 64px;height: 64px;}#wrap-change-product-of-set {display: block;width: 400px;height: 100vh;position: fixed;top: 0;right: -400px;background-color: #fbfbfb;z-index: 100002;transition: all 500ms ease;}#wrap-change-product-of-set .content {overflow-y: auto;padding: 15px;height: 100%;}#wrap-change-product-of-set .btn-close{display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #fff;box-shadow: 0 8px 32px #00000026;width: 30px;height: 30px;position: absolute;right: calc(100% + 10px);top: 10px;cursor: pointer;}#wrap-change-product-of-set .btn-close svg{width: 20px;height: 20px;}#wrap-change-product-of-set .ajax-item-of-set{background-color: #fff;border-radius: 8px;width: 100%;padding: 16px;box-shadow: 0 8px 32px #00000026;margin-bottom: 15px;}#wrap-change-product-of-set .ajax-item-wrap-info {align-items: flex-start;display: flex;}#wrap-change-product-of-set .ajax-item-wrap-info img{width: 130px;}#wrap-change-product-of-set .ajax-item-wrap-info .ajax-item-info{flex-flow: column;align-self: stretch;display: flex;padding-left: 15px;width: 100%;}#wrap-change-product-of-set .ajax-item-info .title{margin-bottom: 15px;font-size: 16px;}#wrap-change-product-of-set .ajax-item-info .wrap-price{align-items: flex-start;display: inline-flex;flex-direction: row;gap: 10px;margin-bottom: 0;}#wrap-change-product-of-set .ajax-item-info .wrap-price .price{font-size: 20px;font-weight: 700;}#wrap-change-product-of-set .ajax-item-info .wrap-price .price-old{font-size: 16px;font-weight: 300;color: rgba(0, 0, 0, 0.50);text-decoration: line-through;}#wrap-change-product-of-set .ajax-item-info .ajax-item-button{border-radius: 6px;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;padding: 0;border: none;height: 40px;cursor: pointer;}#wrap-change-product-of-set .ajax-item-of-set .ajax-item-button .in-basket{display: none;}#wrap-change-product-of-set .ajax-item-of-set.change .ajax-item-button .in-basket{display: block;width: 40px;height: 100%;background-color: #FFCC33;position: relative;}#wrap-change-product-of-set .ajax-item-of-set.change .ajax-item-button .in-basket:before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(45deg);width: 10px;height: 18px;border: solid #FFFFFF;border-width: 0 3px 3px 0;border-radius: 2px;}.set-total-buttons{width: 100%;display: flex;flex-direction: column-reverse;align-items: center;justify-content: center;padding: 0 25px;}.set-total-buttons button{margin-right: 10px;}.set-total-buttons .product-price {max-width: unset;}.set-total-buttons .product-price__new {font-size: 22px;}.set-total-buttons .catalog-item__price-old-info .catalog-item__price-old {}.set-total-buttons .catalog-item__price-discount{margin-bottom: 2px;}@media (max-width: 1490px) {.items-set-layout {grid-template-columns: repeat(5, 1fr);grid-column-gap: 15px;grid-row-gap: 15px;}}@media (max-width: 1320px) {.items-set-layout {grid-template-columns: repeat(4, 1fr);grid-column-gap: 15px;grid-row-gap: 15px;}}@media (max-width: 1200px) {.items-set-layout {grid-template-columns: repeat(3, 1fr);}}@media (max-width: 991px) {.wrap-items-set {padding: 30px;margin-bottom: 50px;}.items-set-layout .item-of-set input+label {height: 24px;width: 24px;}.items-set-layout .item-of-set input:checked+label:before {width: 8px;height: 12px;}.items-set-layout .item-of-set .picture {height: 150px;}.items-set-layout .item-of-set .item-title {height: 65px;font-size: 16px;}}@media (max-width: 768px) {.items-set-layout {grid-template-columns: repeat(2, 1fr);}.items-set-layout .item-of-set {padding: 15px;}.items-set-layout .item-of-set input+label {top: 10px;left: 10px;}.set-total-price {padding: 0px;margin-top: 25px;}}@media (max-width: 550px) {.items-set-layout {grid-template-columns: repeat(1, 1fr);}#wrap-change-product-of-set {width: calc(100% - 50px);}}.set-item__price-discount {display: none;font-size: 14px;padding: 5px 7px;color: #fff;border-radius: 4px;background: #ff525f;}.product-specs-short-full{letter-spacing: normal;min-width: 100%;max-width: 100%;color: #808080;font-weight: bold;padding: 15px 0 10px 0;}.transparent_border{border-color: transparent!important;}.product-layout .product-price, .set-total-price .product-price {align-items: flex-start;flex-direction: column;}.basket-checkout-container {position: sticky;top: 105px;border-radius: 8px;background: transparent;display: flex;flex-direction: column;gap: 10px;padding: 0;border: 0;}.basket-checkout-item {padding: 30px;border-radius: 8px;overflow: hidden;}.basket-checkout-item__head {display: flex;gap: 10px;align-items: center;}.basket-checkout-item__title{font-family: Proxima Nova;font-size: 16px;font-weight: 700;margin: 0;color: #000;}.basket-checkout-item__icon {background-color: #eff2f6;padding: 8px;border-radius: 10px;width: 48px;height: 48px;}.checkout-text {font-size: 14px;margin-top: 15px;color: black;}.button--grey {background: #d6af2e !important;border-color: #d6af2e !important;color: #282b3a;font-size: 16px;cursor: pointer;}.basket-checkout-item .button--grey {margin-top: 15px;position: relative;z-index: 100;}.button--grey:hover, .button--grey:active {background: #edc33a !important;border-color: #edc33a !important;}.w-50 {width: 48%;}.checkout-socials {display: flex;gap: 10px;margin-top: 15px;position: relative;z-index: 100;}.checkout-social-item {width: 24px;height: 24px;}.basket-checkout-item--has-bg-image {position: relative;}.basket-checkout-item--has-bg-image::before {content: '';background-image: url('/local/templates/.default/components/bitrix/sale.basket.basket/akvarius_new/images/Frame.png');background-position: bottom right;background-repeat: no-repeat;position: absolute;width: 100%;height: 100%;right: 0;bottom: 0;z-index: 1;}.product-layout .product-price, .set-total-price .product-price {align-items: center;gap: 5px;flex-direction: row;max-width: 100%;}.product-layout .product-price, .set-total-price .product-price, .catalog-item .catalog-item__price {font-family: "Helvetica Neue", sans-serif;}.set-total-price .product-price .catalog-item__price-old-info {flex-wrap: wrap;}.price_set {flex-direction: column !important;}.price_set .catalog-item__price-old-info {flex-direction: column;-webkit-box-align: start;align-items: self-start;}@media (min-width: 768px) {.set-total-price {}}
/* End */


/* Start:/local/templates/.default/components/bitrix/iblock.vote/stars/style.css?16479434401009*/
.bx_item_detail_rating{
	margin: 0;
}
.bx_item_detail_rating td{
	vertical-align: middle;
	text-align: right;
}
.bx_item_detail_rating .bx_item_rating{
	text-align: right;
}
.bx_item_detail_rating .bx_stars_container{
	position: relative;
	width: 68px;
	height: 30px;
	background: #dadada;
	background-size: 100% 100%;
}
.bx_item_detail_rating .bx_stars_bg{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 101;
	background: url(/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars.png) no-repeat center;
}
.bx_item_detail_rating .bx_stars_progress{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: #FFCC33;
}
.bx_item_detail_rating .bx_stars_rating_votes{
	color: #8d8d8d;
	font-size: 11px;
	line-height: 11px;
	vertical-align: middle;
}

/*.bx_item_detail_rating .bx_vam{vertical-align: middle;}*/
@media (max-width:530px){
	.bx-touch .bx_item_detail_rating .bx_stars_container{
		height: 15px;
		margin: 4px 0;
	}
	.bx_item_detail_rating .bx_stars_rating_votes{
			font-size: 7px;
			line-height: 7px;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/form.result.new/order_one_click/style.css?17629249302325*/
#form_ORDER_ONE_CLICK.modal-main-form-popup .uk-modal-dialog {
	width: 450px;
	color: #000;
}
#form_ORDER_ONE_CLICK.modal-main-form-popup .content {
	padding: 40px;
}
#form_ORDER_ONE_CLICK.modal-main-form-popup .modal-small__close {
	right: -15px;
	top: -15px;
}
#form_ORDER_ONE_CLICK.modal-main-form-popup .modal-small__close svg {
	stroke: #fff;
	stroke-width: 2px;
}
#form_ORDER_ONE_CLICK.modal-main-form-popup h3{
	color: #000;
	text-align: start;
	font-size: 38px;
	font-weight: 700;
	margin: 0 0 20px;
}

#form_ORDER_ONE_CLICK.modal-main-form-popup .wrap-img{
	width: 100%;
	height: 100%;
	border-radius: 10px 0 0 10px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.form-required {
	color: red;
}

#form_ORDER_ONE_CLICK.modal-main-form-popup .content textarea,
#form_ORDER_ONE_CLICK.modal-main-form-popup .content input:not(.button) {
	border: 1px solid #A0A0A0;
	border-radius: 5px;
	padding: 25px 30px;
	font-size: 16px;
	width: 100%;
	margin-bottom: 10px;
}
#form_ORDER_ONE_CLICK.modal-main-form-popup .content input.button {
	width: 100%;
}
#form_ORDER_ONE_CLICK.modal-main-form-popup .form-success {
	font-size: 20px;
	padding: 70px;
}

#form_ORDER_ONE_CLICK.modal-main-form-popup .description span:first-child {
	display: block;
	font-size: 15px;
	margin: 20px 0;
}
#form_ORDER_ONE_CLICK.modal-main-form-popup .description span:last-child {
	display: block;
	font-size: 20px;
}


@media (max-width: 1500px) {
	#form_ORDER_ONE_CLICK.modal-main-form-popup .content {
		padding: 40px;
	}
	#form_ORDER_ONE_CLICK.modal-main-form-popup .content h3 {
		font-size: 28px;
	}

	#form_ORDER_ONE_CLICK.modal-main-form-popup .content textarea,
	#form_ORDER_ONE_CLICK.modal-main-form-popup .content input:not(.button) {
		padding: 10px 15px;
	}
}

@media (max-width: 991px) {
	#form_ORDER_ONE_CLICK.modal-main-form-popup .content {
		padding: 25px;
	}
	#form_ORDER_ONE_CLICK.modal-main-form-popup .content h3 {
		font-size: 20px;
	}
}

@media (max-width: 914px) {
	#form_ORDER_ONE_CLICK.modal-main-form-popup .product-details__layout-set>div{
		display: block;
	}
	#form_ORDER_ONE_CLICK.modal-main-form-popup .product-details__layout-set>div.form-success:last-child{
		display: block;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.item/catalog-row-slider/style.css?173934121133641*/

.product-item-container { position: relative; }

.product-item-container.hover { z-index: 17; }

.product-item {
	display: block;
	box-sizing: border-box;
	padding: 15px 0 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
}

.product-item-line-card .product-item {
	width: auto !important;
	border-bottom: 1px solid #dadada;
}

@media (max-width: 991px) {
	.product-item-line-card .product-item .col-sm-6:nth-child(2n) { clear: both; }
}

.bx-retina .product-item { border-width: .5px; }

.product-item * { transition: opacity 300ms ease; }

@media (max-width: 767px) {
	.product-item { padding: 15px 5px 5px }

	.product-item-line-card .product-item .col-xs-12:nth-child(2n) { clear: both; }
}

.bx-no-touch .product-item-container.hover .product-item {
	position: absolute;
	right: -15px;
	left: -15px;
	padding: 15px 15px 0;
	width: auto;
	border: 1px solid transparent;
	background: #fff;
	box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
}

.bx-touch .product-item {
	padding: 15px 0 0;
	width: auto;
	background: #fff;
}

.bx-no-touch .product-item-container.hover .product-item { -webkit-animation: product-item-hover 300ms 1 ease; }

@-webkit-keyframes product-item-hover {
	0% {
		position: absolute;
		left: -15px;
		right: -15px;
		border: 1px solid transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
	100% {
		border: 1px solid transparent;
		box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
	}
}

/*Image*/
.product-item-image-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
	transition: all 300ms ease;
}

.product-item-image-wrapper:hover { }

.product-item-container.hover.product-item-scalable-card .product-item-image-wrapper { padding-top: 54%; }

.product-item-image-original,
.product-item-image-alternative {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: opacity 300ms linear;
}

.product-item-image-original { z-index: 11; }

.product-item-image-alternative {
	z-index: 13;
	opacity: 0;
}

.bx-no-touch .product-item-container.hover .product-item-image-original { opacity: 0; }

.bx-no-touch .product-item-container.hover .product-item-image-alternative { opacity: 1; }

.product-item-big-card .product-item-image-wrapper { margin-bottom: 25px; }

/*Image Slider*/
.product-item-image-slider-slide-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	transition: opacity 300ms ease;
}

.product-item-image-slide {
	position: relative;
	display: none;
	height: 100%;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: .6s ease-in-out left;
}

@media all and (transform-3d), (-webkit-transform-3d) {
	.product-item-image-slide {
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}

	.product-item-image-slide.next,
	.product-item-image-slide.active.right {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	.product-item-image-slide.prev,
	.product-item-image-slide.active.left {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	.product-item-image-slide.next.left,
	.product-item-image-slide.prev.right,
	.product-item-image-slide.active {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.product-item-image-slider-slide-container > .active,
.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev { display: block; }

.product-item-image-slider-slide-container > .active { left: 0; }

.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.product-item-image-slider-slide-container > .next { left: 100%; }

.product-item-image-slider-slide-container > .prev { left: -100%; }

.product-item-image-slider-slide-container > .next.left,
.product-item-image-slider-slide-container > .prev.right { left: 0; }

.product-item-image-slider-progress-bar-container {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
}

.product-item-image-slider-progress-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	background-color: #f42c2c;
	opacity: .8;
}

.product-item-image-slider-control-container {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	padding: 0;
	text-align: center;
	opacity: 0;
	transition: opacity 300ms ease;
}

.product-item-container.hover .product-item-image-slider-control-container,
.product-item-line-card:hover .product-item-image-slider-control-container { opacity: 1; }

.product-item-image-slider-control,
.product-item-image-slider-control.active {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: rgba(128, 128, 128, .8);
	opacity: .6;
	cursor: pointer;
	transition: all 300ms ease;
}

.product-item-image-slider-control:hover,
.product-item-image-slider-control.active:hover { cursor: pointer; }

/*Label*/
.product-item-label-text,
.product-item-label-ring {
	position: absolute;
	z-index: 15;
}

.product-item-label-text span,
.product-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring { background-color: #fba90c; }

.product-item-label-text > div,
.product-item-label-ring > div { line-height: 0; }

/* TEXT */
.product-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

/*SMALL*/
.product-item-label-text.product-item-label-small span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
}

.product-item-big-card .product-item-label-text.product-item-label-small span {
	padding: 5px 12px;
	font-size: 16px;
	line-height: 21px;
}

/* BIG */
.product-item-label-text.product-item-label-big span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
	padding: 4px 10px;
	font-size: 13px;
	line-height: 17px;
}

.product-item-big-card .product-item-label-text.product-item-label-big span {
	padding: 5px 17px;
	font-size: 22px;
	line-height: 33px;
}

@media (max-width: 767px) {
	.product-item-label-text > div { line-height: 0; }

	.product-item-label-text.product-item-label-small span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 10px;
		line-height: 14px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-small span,
	.product-item-label-text.product-item-label-big span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 14px;
		line-height: 16px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-big span {
		padding: 3px 12px;
		font-size: 20px;
		line-height: 25px;
	}
}

/*RING*/
.product-item-label-ring {
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.product-item-label-ring.product-item-label-small,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

.product-item-big-card .product-item-label-ring.product-item-label-small {
	width: 100px;
	height: 100px;
	font-size: 30px;
	line-height: 100px;
}

.product-item-label-ring.product-item-label-big,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

.product-item-big-card .product-item-label-ring.product-item-label-big {
	width: 120px;
	height: 120px;
	font-size: 42px;
	line-height: 120px;
}

@media (max-width: 767px) {
	.product-item-label-ring.product-item-label-small,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-small,
	.product-item-label-ring.product-item-label-big,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-big {
		width: 70px;
		height: 70px;
		font-size: 24px;
		line-height: 70px;
	}
}

.product-item-label-top { top: -5px; }

.product-item-label-center {
	left: 50%;
	transform: translateX(-50%);
}

.product-item-label-center > div { text-align: center; }

.product-item-label-left { left: -5px; }

.product-item-label-left > div { text-align: left; }

.product-item-label-bottom { bottom: -5px; }

.product-item-label-middle { top: 50%;
	transform: translateY(-50%);
}

.product-item-label-right { right: -5px; }

.product-item-label-right > div { text-align: right; }

.product-item-label-center.product-item-label-middle {
	transform: translateY(-50%) translateX(-50%);
}

/*Title*/
.product-item-title {
	overflow: hidden;
	margin-bottom: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bx-touch .product-item-title,
.product-item-container.hover .product-item-title {
	overflow: auto;
	white-space: normal;
}

.product-item-title a {
	color: #3f3f3f;
	text-decoration: none;
	font-size: 13px;
}

.product-item-big-card .product-item-title a { font-size: 21px; }

.product-item-line-card .product-item-title a { font-size: 20px; }

/*Price*/
.product-item-price-container { margin: 5px 0 10px; }

.product-item-price-current {
	color: #3f3f3f;
	white-space: nowrap;
	font-weight: bold;
	font-size: 13px;
}

.product-item-price-old {
	color: #a5a5a5;
	text-decoration: line-through;
	white-space: nowrap;
	font-size: 12px;
}

.product-item-big-card .product-item-price-current,
.product-item-big-card .product-item-price-old {
	vertical-align: middle;
	line-height: 20px;
}

.product-item-big-card .product-item-price-container { margin: 0 0 10px; }

.product-item-big-card .product-item-price-current { font-size: 18px; }

.product-item-big-card .product-item-price-old { font-size: 15px; }

/*Info*/
.product-item-line-card .product-item-info-container { text-align: center; }

.product-item-info-container { margin-bottom: 8px; }

.product-item-info-container-title {
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
	display: none;
	opacity: 0;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-info-container.product-item-touch-hidden { display: none !important }

.bx-touch .product-item-info-container.product-item-hidden,
.bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden,
.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {
	display: block;
	opacity: 1;
}

/*Amount*/
.product-item-amount {
	padding: 0 0 2px;
	text-align: center;
}

.product-item-amount-field-container { }

.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
	position: relative;
	display: inline-block;
	min-width: 22px;
	height: 22px;
	border-radius: 2px;
	background-color: #f2f2f2;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	transition: background 300ms ease, opacity 300ms ease;
}

.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus { border-width: .5px; }

.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-minus:hover { background: #d3d3d3; }

.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	opacity: .8;
	transition: opacity 300ms ease, background 300ms ease;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
	opacity: .3 !important;
	cursor: default;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {
	background-color: #f2f2f2;
}

.product-item-amount-field-btn-plus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-minus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after { opacity: 1; }

.product-item-amount-field {
	display: inline-block;
	padding: 0;
	max-width: 50px;
	width: auto;
	height: 22px;
	border: 1px solid transparent;
	border-radius: 2px;
	background: transparent !important;
	color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	transition: border 300ms ease;
}

.bx-retina .product-item-amount-field { border-width: .5px; }

.product-item-amount-field:focus { outline: none !important; }

.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
	appearance: none
}

.product-item-amount-description-container {
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
	display: block;
}

.product-item-big-card .product-item-amount-field-container { text-align: left; }

.product-item-amount-description-container strong {
	color: #333;
	white-space: nowrap;
}

.product-item-amount-label-container {
	margin: 5px 0;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 12px;
}

/**/
.product-item-quantity {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

/*Properties */
.product-item-properties {
	display: block;
	overflow: hidden;
	margin: 0;
	color: #a5a5a5;
	font-size: 12px;
}

.product-item-properties dl { clear: both; }

.product-item-properties dt {
	float: left;
	clear: both;
	font-weight: normal;
}

.product-item-properties dd {
	float: right;
	margin-bottom: 3px;
	margin-left: 5px;
	color: #000;
}

/*Compare*/
.product-item-compare-container {
	position: relative;
	display: none;
	margin: 0 -15px;
	padding: 4px 15px;
	min-height: 30px;
	border-top: 1px solid #e6e6e6;
	background: #f3f3f3;
	box-shadow: inset 0 1px 1px 0 #eee;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}

.product-item-line-card .product-item-compare-container {
	margin: 0;
	border: none;
	background-color: transparent;
	box-shadow: none;
	text-align: center;
}

.bx-touch .product-item-compare-container { display: none; }

.product-item-line-card .product-item-compare-container,
.product-item-container.hover .product-item-compare-container { display: block; }

.product-item-compare .checkbox {
	margin: 0;
	padding: 0;
}

/* SCU */
.product-item-scu-container { padding: 0 0 2px; }

.product-item-scu-container-title {
	color: #333;
	font-size: 12px;
}

.product-item-scu-block { }

.product-item-scu-list { margin: 0; }

.product-item-scu-item-list {
	overflow: hidden;
	margin: 0 0 0 -2px;
	padding: 0;
	list-style: none;
}

.product-item-scu-item-color-container,
.product-item-scu-item-text-container {
	/* float: left; */
	display: inline-block;
	box-sizing: border-box;
	padding: 5px 3px;
	max-width: 100%;
}

.product-item-scu-item-text-container { min-width: 32px; }

.product-item-scu-item-color-container {
	max-width: 38px;
	width: 25%;
}

.product-item-scu-item-color-block {
	position: relative;
	padding-top: 100%;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-color-block {
	transition: outline 200ms ease;
}

.bx-retina .product-item-scu-item-color-block { outline-width: .5px; }

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block { outline-width: 1px; }

.product-item-scu-item-color {
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.product-item-scu-item-text-block {
	position: relative;
	padding: 0 5px;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-text-block {
	transition: outline 300ms ease;
}

.bx-retina .product-item-scu-item-text-block { outline-width: .5px; }

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block { outline-width: 1px; }

.product-item-scu-item-text {
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 18px;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
	position: relative;
	outline-color: #a9adb4 !important;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
	background-size: 80% 80%;
	content: "";
}

@media (max-width: 991px) {
	.product-item-line-card .product-item-scu-container-title { text-align: center; }

	.product-item-line-card .product-item-scu-item-list { text-align: center; }

	.product-item-line-card .product-item-scu-item-color-container,
	.product-item-line-card .product-item-scu-item-text-container {
		display: inline-block;
		float: none;
	}
}

/*Description*/
.product-item-description-container { }

.product-item-description-container p {
	color: #575757;
	font-size: 13px;
}

/*Buttons*/
.product-item-button-container { text-align: center; }

.product-item-button-container .btn { margin-bottom: 2px; }

/*Stickers*/
.product-item-sticker,
.product-item-sticker-round { display: none; }

/*More*/
.product-item-more-container {
	position: relative;
	display: block;
	box-sizing: border-box;
	padding: 15px 15px 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
	transition: all 300ms ease;
}

.product-item-more-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
}

.product-item-more {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==) no-repeat center;
	background-size: 50%;
	opacity: .7;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-more,
.product-item-container.hover .product-item-more { opacity: 1; }

.product-item-more-title {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type='number'] {
	-moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}


.catalog-item_new {
	height: auto!important;
}

.catalog-item__specs {
	font-size: 12px;
	margin: 0 0 6px 0;
	width: 100%;
	min-height: 60px;
}
.catalog-item__specs .tr {
	margin:0;
	padding: 2px 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
	width: 100%;
}

.catalog-item__specs .th,
.catalog-item__specs .td {
	margin: 0;
	max-width: 100%;
}
.catalog-item__specs .td {
	text-transform: lowercase;
}

.catalog-item__specs .td a,
.prop_val_STRANA,
.prop_val_CML2_ARTICLE,
.prop_val_CODE,
.prop_val_MODEL {
	text-transform: none!important;
}

.catalog-item__specs .th {
	color: #8c8c96;
	font-weight: normal;
	padding-right: 10px;
}

.catalog-item_new .catalog-item__buttons {
	display: flex!important;
	justify-content: space-between!important;
	align-items: center!important;
	margin: 15px 0 0 0!important;
}

@media (min-width: 1200px) {
	.catalog-item_new:not(:hover):not(.is-horizontal) .catalog-item__buttons {
		display: none !important;
	}
}

.catalog-item_new .catalog-item__buy,
.catalog-item_new .product-button {
	border-radius: 5px;
	padding: 15px 5px;
	font-size: 16px;
	width: 100%;
	min-width: 35px;
	margin-bottom: 0!important;
	text-transform: none!important;
}


.catalog-item_new .catalog-item__buy svg,
.catalog-item_new .product-button svg{
	display: none;
}

.catalog-item_new .catalog-item__buy{
	color: #000;
	background: #fc3;
	border-color: #fc3;
}

.catalog-item_new .catalog-item__buttons-action {
	display:inline-block;
	background: #F2F2F259;
	border-radius: 50%;
	padding: 7px;
}

.catalog-item_new .catalog-item__buttons-action:hover {
	background: #e2e2e2;
}

.catalog-item_new .catalog-item__buttons-action.is-active svg path{
	/*stroke-width: 1px;*/
	stroke: #d6af2e;
}


.catalog-item_new .catalog-item__text .link__text {
	font-weight: normal;
	font-size: 14px;
	color: #000000;
}

.catalog-item_new .catalog-item__delivery {
	font-weight: bold;
	font-size: 12px;
	color: #68ad0c;
	display: block!important;
}

/*.catalog-item_new .catalog-item__visual {
	margin-top: -15px;
	margin-right: -15px;
	margin-left: -15px;
}*/

.catalog-item_new .catalog-item__gallery-item img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain!important;
	border: 1px solid transparent;
	border-radius: 5px;
	/*background-color: #efefef;*/
}

.catalog-item_new::before {
	/*display: none;*/
}

/*.catalog-item_new:hover .catalog-item__gallery-item img {
	border-color: #ddd;
}*/

.catalog-item_new .catalog-item__gallery-dots {
	margin: 5px 0 0 0;
}

.catalog-item_new .catalog-item__gallery-dot {
	height: 2px;
}

.catalog-item_new {
	padding: 15px!important;
}

.catalog-item_new::before {
	bottom: -20px!important;
	display: block!important;
	left: -2px!important;
	right: -2px!important;
	top: auto!important;
	width: auto!important;;
	height: 1px;
}

@media (max-width:1187px) {
	.catalog-item_new::before {
		bottom: -12px!important;
	}
}

.catalog-item_new:hover::before {
	display: none!important;
}
.catalog-item_new .catalog-item__buy {
	background: #fc3;
	border-color: #fc3;
}

.catalog-item_new .catalog-item__buy .not_in_basket {
	/*display: inline;*/
	display: flex;
	justify-content: center;
	align-items: center;
	color: #282b3a;
}

.catalog-item_new .catalog-item__buy .not_in_basket:before {
	/*content: '';*/
	/*margin-right: 10px;*/
	/*display: block;*/
	/*width: 20px;*/
	/*height: 20px;*/
	/*background: url('/images/icons/cut.png') no-repeat center center;*/
	/*transform: translate(0, -2px);*/
}

.catalog-item_new .catalog-item__buy .in_basket {
	display: none;
}

.catalog-item_new .catalog-item__buy.already_added .not_in_basket {
	display: none;
}

.catalog-item_new .catalog-item__buy.already_added .in_basket {
	display: inline;
}

.catalog-item_new .catalog-item__buy.already_added {
	background: #7dbf3d!important;
	border-color: #7dbf3d!important;
	text-transform: uppercase;
	font-weight: 600;
}

.catalog-item_new .catalog-item__buy.waiting {
	position: relative;
	pointer-events: none;
}
.catalog-item_new .catalog-item__buy.waiting::after {
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right: 0;
	border-radius: 5px;
	content: '';
	background: rgba(0,0,0,.75) url('/images/waiting.png') no-repeat center center;
}

.catalog-item_new.is-horizontal{
	height: auto!important;
	border-bottom-color: #eee;
}

.catalog-item_new.is-horizontal:not(:hover){
	border-radius: 0!important;
}

.catalog-item_new.is-horizontal::before {
	display: none!important;
}


.js-catalog-item-outer_new:not(.is-horizontal){
	height: 470px!important;
}

.no_delivery_info .js-catalog-item-outer_new:not(.is-horizontal){
	height: 449px!important;
}

@media (max-width:1199px) {
	.js-catalog-item-outer_new:not(.is-horizontal){
		height: 527px!important;
	}

	.no_delivery_info .js-catalog-item-outer_new:not(.is-horizontal){
		height: 504px!important;
	}
}

.js-catalog-item-outer_new:not(.is-horizontal) .catalog-item__text {
	overflow: hidden;
	display: -webkit-box;
	line-height: 1.3;
	-webkit-box-orient: vertical;
	margin-bottom: 6px;
}
.js-catalog-item-outer_new:not(.is-horizontal) .catalog-item__text{
	-webkit-line-clamp: 2;
	height: 47px;
}

.catalog-item_new.is-horizontal .catalog-item__gallery,
.catalog-item_new.is-horizontal .catalog-item__gallery-item {
	max-height: 185px !important;
}

.action-button {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	display: flex;
	flex-direction: column;
}
.action-button a:not(:last-child){
	margin-bottom: 10px;
}

@media (min-width: 630px) {
	.is-horizontal .catalog-item__actions {
		min-width: 240px;
		margin-top: 30px;
	}
	.is-horizontal .catalog-item__buttons{
		min-width: 240px;
		position: absolute;
		bottom: 15px;
	}
	.is-horizontal .catalog-item__price{
		min-width: 240px;
		position: absolute;
		right: 15px;
	}

	.is-horizontal .catalog-item__text {
		margin-right: 10px;
		width: calc(78% - 275px) ;
		flex: auto 0 0;
	}

	.is-horizontal .catalog-item__specs {
		position: absolute;
		bottom: 5px;
		width: auto;
		max-width: calc(78% - 275px);
		left: calc(22% - -25px);
	}

	.catalog-item_new.is-horizontal .catalog-item__gallery,
	.catalog-item_new.is-horizontal .catalog-item__gallery-item {
		max-height: 115px!important;
	}

	.js-catalog-item-outer_new.is-horizontal .catalog-item__text{
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}


}

@media (max-width: 629px) {
	.is-horizontal .catalog-item__price {
		width: 100%;
	}


}

@media (max-width: 499px) {
	.catalog-item__specs .th,
	.catalog-item__specs .td {
		min-width: 100%;
	}
	.catalog-item__specs {
		min-height: 108px;
	}
	.js-catalog-item-outer_new:not(.is-horizontal) {
		/*height: 575px!important;*/
	}
	.no_delivery_info .js-catalog-item-outer_new:not(.is-horizontal) {
		/*height: 552px!important;*/
	}
}


@media (max-width: 478px){
	.catalog-item_new:not(.is-horizontal) .catalog-item__buy span,
	.catalog-item_new:not(.is-horizontal) .product-button span{
		/*display: none!important;*/
	}
	.catalog-item_new:not(.is-horizontal) .catalog-item__buy svg,
	.catalog-item_new:not(.is-horizontal) .product-button svg{
		/*display: inline-block;*/
	}
}


#add_result_product img {
	width: 90px;
	border-radius: 5px;
	flex: auto 0 0;
	margin-right: 15px;
	max-height: 250px;
	object-position: center;
	object-fit: contain;
}

#add_result_product > span {
	margin-right: 30px;
	font-size: 15px;
}

#add_result_product > b {
	white-space: nowrap;
}

#add_result_buttons .button{
	text-transform: none!important;
}


@media (max-width: 449px) {
	#add_result_product {
		flex-direction: column;
	}
	#add_result_product img {
		width: 250px;
		margin-bottom: 12px;
		margin-right: 0;
	}
	#add_result_product span {
		font-size: 16px;
		text-align: center;
		margin-right: 0;
	}
	#add_result_buttons {
		flex-wrap: wrap!important;
	}

	#add_result_buttons .button{
		min-width: 100%;
		margin-bottom: 7px;
	}

}
#quickViewAddBasketResult .modal-small{
	max-width: 100%;
	width: 450px!important;
}

.catalog-item__buttons:has(.set_positions_cnt) {
	flex-wrap: wrap;
}

.catalog-item__buttons .set_positions_cnt {
	width: 100%;
	flex: auto 0 0;
	font-weight: bold;
	opacity: .5;
	font-size: 13px;
	margin-bottom: 5px;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/sniper_catalog_row_product/themes/blue/style.min.css?1647945618681*/
.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover,.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block,.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-section-header{border-color:#006cc0}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.item/catalog-row-slider-with-tabs/style.min.css?172682717428462*/
@-webkit-keyframes product-item-hover{0%{position:absolute;left:-15px;right:-15px;border:1px solid transparent;box-shadow:0 0 0 0 transparent}to{border:1px solid transparent;box-shadow:0 7px 15px 0 rgba(0,0,0,.19)}}.product-item-container{position:relative}.product-item-container.hover{z-index:17}.product-item{display:block;box-sizing:border-box;padding:15px 0 5px;width:100%;border:1px solid transparent;border-radius:2px}.product-item-line-card .product-item{width:auto!important;border-bottom:1px solid #dadada}@media (max-width:991px){.product-item-line-card .product-item .col-sm-6:nth-child(2n){clear:both}}.bx-retina .product-item{border-width:.5px}.product-item *{transition:opacity 300ms ease}@media (max-width:767px){.product-item{padding:15px 5px 5px}.product-item-line-card .product-item .col-xs-12:nth-child(2n){clear:both}}.bx-no-touch .product-item-container.hover .product-item{position:absolute;right:-15px;left:-15px;padding:15px 15px 0;width:auto;border:1px solid transparent;background:#fff;box-shadow:0 7px 15px 0 rgba(0,0,0,.19);-webkit-animation:product-item-hover 300ms 1 ease}.bx-touch .product-item{padding:15px 0 0;width:auto;background:#fff}.product-item-image-wrapper{position:relative;display:block;margin-bottom:15px;padding-top:116%;width:100%;transition:all 300ms ease}.product-item-container.hover.product-item-scalable-card .product-item-image-wrapper{padding-top:54%}.product-item-image-alternative,.product-item-image-original{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;transition:opacity 300ms linear}.product-item-image-original{z-index:11}.product-item-image-alternative{z-index:13;opacity:0}.bx-no-touch .product-item-container.hover .product-item-image-original{opacity:0}.bx-no-touch .product-item-container.hover .product-item-image-alternative{opacity:1}.product-item-big-card .product-item-image-wrapper{margin-bottom:25px}.product-item-image-slider-slide-container{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;height:100%;transition:opacity 300ms ease}.product-item-image-slide{position:relative;display:none;height:100%;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;transition:.6s ease-in-out left}@media all and (transform-3d),(-webkit-transform-3d){.product-item-image-slide{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.product-item-image-slide.active.right,.product-item-image-slide.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.product-item-image-slide.active.left,.product-item-image-slide.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.product-item-image-slide.active,.product-item-image-slide.next.left,.product-item-image-slide.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.product-item-image-slider-slide-container>.active,.product-item-image-slider-slide-container>.next,.product-item-image-slider-slide-container>.prev{display:block}.product-item-image-slider-slide-container>.active,.product-item-image-slider-slide-container>.next.left,.product-item-image-slider-slide-container>.prev.right{left:0}.product-item-image-slider-slide-container>.next,.product-item-image-slider-slide-container>.prev{position:absolute;top:0;width:100%}.product-item-image-slider-slide-container>.next{left:100%}.product-item-image-slider-slide-container>.prev{left:-100%}.product-item-image-slider-progress-bar-container{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px}.product-item-image-slider-progress-bar{position:absolute;top:0;bottom:0;left:0;height:1px;background-color:#f42c2c;opacity:.8}.product-item-image-slider-control-container{position:absolute;right:0;bottom:10px;left:0;z-index:15;padding:0;text-align:center;opacity:0;transition:opacity 300ms ease}.product-item-container.hover .product-item-image-slider-control-container,.product-item-line-card:hover .product-item-image-slider-control-container{opacity:1}.product-item-image-slider-control,.product-item-image-slider-control.active{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:rgba(128,128,128,.8);opacity:.6;cursor:pointer;transition:all 300ms ease}.product-item-image-slider-control.active:hover,.product-item-image-slider-control:hover{cursor:pointer}.product-item-label-ring,.product-item-label-text{position:absolute;z-index:15}.product-item-label-ring,.product-item-label-text span{display:inline-block;clear:both;margin-bottom:2px;background:#f42c2c;color:#fff;vertical-align:middle;text-align:center;transition:all 250ms ease;font-weight:700}.product-item-label-text span{padding:2px 5px}.product-item-label-ring{box-sizing:border-box;border-radius:50%}.bx-red .product-item-label-ring,.bx-red .product-item-label-text span{background-color:#fba90c}.product-item-label-ring>div,.product-item-label-text>div{line-height:0}.product-item-label-text.product-item-label-small span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span{margin-bottom:1px;padding:2px 7px;font-weight:400;font-size:13px;line-height:14px}.product-item-big-card .product-item-label-text.product-item-label-small span{padding:5px 12px;font-size:16px;line-height:21px}.product-item-label-text.product-item-label-big span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span{padding:4px 10px;font-size:13px;line-height:17px}.product-item-big-card .product-item-label-text.product-item-label-big span{padding:5px 17px;font-size:22px;line-height:33px}@media (max-width:767px){.product-item-label-text>div{line-height:0}.product-item-label-text.product-item-label-small span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span{margin-bottom:1px;padding:2px 7px;font-size:10px;line-height:14px}.product-item-big-card .product-item-label-text.product-item-label-small span,.product-item-label-text.product-item-label-big span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span{margin-bottom:1px;padding:3px 12px;font-size:14px;line-height:16px}.product-item-big-card .product-item-label-text.product-item-label-big span{padding:3px 12px;font-size:20px;line-height:25px}}.product-item-label-ring.product-item-label-small,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{width:40px;height:40px;font-size:14px;line-height:40px}.product-item-big-card .product-item-label-ring.product-item-label-small{width:100px;height:100px;font-size:30px;line-height:100px}.product-item-label-ring.product-item-label-big,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big{width:50px;height:50px;font-size:18px;line-height:50px}.product-item-big-card .product-item-label-ring.product-item-label-big{width:120px;height:120px;font-size:42px;line-height:120px}@media (max-width:767px){.product-item-big-card .product-item-label-ring.product-item-label-small,.product-item-label-ring.product-item-label-big,.product-item-label-ring.product-item-label-small,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{width:35px;height:35px;font-size:12px;line-height:35px}.product-item-big-card .product-item-label-ring.product-item-label-big{width:70px;height:70px;font-size:24px;line-height:70px}}.product-item-label-top{top:-5px}.product-item-label-center{left:50%;transform:translateX(-50%)}.product-item-label-center>div{text-align:center}.product-item-label-left{left:-5px}.product-item-label-left>div{text-align:left}.product-item-label-bottom{bottom:-5px}.product-item-label-middle{top:50%;transform:translateY(-50%)}.product-item-label-right{right:-5px}.product-item-label-right>div{text-align:right}.product-item-label-center.product-item-label-middle{transform:translateY(-50%) translateX(-50%)}.product-item-title{overflow:hidden;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap}.bx-touch .product-item-title,.product-item-container.hover .product-item-title{overflow:auto;white-space:normal}.product-item-title a{color:#3f3f3f;text-decoration:none;font-size:13px}.product-item-big-card .product-item-title a{font-size:21px}.product-item-line-card .product-item-title a{font-size:20px}.product-item-price-container{margin:5px 0 10px}.product-item-price-current{color:#3f3f3f;white-space:nowrap;font-weight:700;font-size:13px}.product-item-price-old{color:#a5a5a5;text-decoration:line-through;white-space:nowrap;font-size:12px}.product-item-big-card .product-item-price-current,.product-item-big-card .product-item-price-old{vertical-align:middle;line-height:20px}.product-item-big-card .product-item-price-container{margin:0 0 10px}.product-item-big-card .product-item-price-current{font-size:18px}.product-item-big-card .product-item-price-old{font-size:15px}.product-item-line-card .product-item-info-container{text-align:center}.product-item-info-container{margin-bottom:8px}.product-item-info-container-title{color:#000;font-weight:700;font-size:13px}.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden{display:none;opacity:0;transition:opacity 300ms ease}.bx-touch .product-item-info-container.product-item-touch-hidden{display:none!important}.bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden,.bx-touch .product-item-info-container.product-item-hidden,.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden{display:block;opacity:1}.product-item-amount{padding:0 0 2px;text-align:center}.product-item-amount-field-btn-minus,.product-item-amount-field-btn-plus{position:relative;display:inline-block;min-width:22px;height:22px;border-radius:2px;background-color:#f2f2f2;color:#fff;vertical-align:middle;text-align:center;cursor:pointer;transition:background 300ms ease,opacity 300ms ease}.bx-retina .product-item-amount-field-btn-minus,.bx-retina .product-item-amount-field-btn-plus{border-width:.5px}.product-item-amount-field-btn-minus:hover,.product-item-amount-field-btn-plus:hover{background:#d3d3d3}.product-item-amount-field-btn-minus:after,.product-item-amount-field-btn-plus:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.8;transition:opacity 300ms ease,background 300ms ease}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after{opacity:.3!important;cursor:default}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover{background-color:#f2f2f2}.product-item-amount-field-btn-plus:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==)no-repeat center;background-size:10px}.product-item-amount-field-btn-minus:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)no-repeat center;background-size:10px}.product-item-amount-field-btn-minus:hover:after,.product-item-amount-field-btn-plus:hover:after{opacity:1}.product-item-amount-field{display:inline-block;padding:0;max-width:50px;width:auto;height:22px;border:1px solid transparent;border-radius:2px;background:0 0!important;color:#000;vertical-align:middle;text-align:center;font-weight:700;line-height:22px;transition:border 300ms ease}.bx-retina .product-item-amount-field{border-width:.5px}.product-item-amount-field:focus{outline:0!important}.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button,.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.product-item-amount-description-container{color:#a5a5a5;white-space:nowrap;font-size:12px;display:block}.product-item-big-card .product-item-amount-field-container{text-align:left}.product-item-amount-description-container strong{color:#333;white-space:nowrap}.product-item-amount-label-container{margin:5px 0;color:#a5a5a5;font-weight:700;font-size:12px}.product-item-quantity{color:#333;font-weight:400;font-size:12px}.product-item-properties{display:block;overflow:hidden;margin:0;color:#a5a5a5;font-size:12px}.product-item-properties dl{clear:both}.product-item-properties dt{float:left;clear:both;font-weight:400}.product-item-properties dd{float:right;margin-bottom:3px;margin-left:5px;color:#000}.product-item-compare-container{position:relative;display:none;margin:0-15px;padding:4px 15px;min-height:30px;border-top:1px solid #e6e6e6;background:#f3f3f3;box-shadow:inset 0 1px 1px 0#eee;vertical-align:middle;font-size:12px;line-height:20px}.product-item-line-card .product-item-compare-container{margin:0;border:0;background-color:transparent;box-shadow:none;text-align:center}.bx-touch .product-item-compare-container{display:none}.product-item-container.hover .product-item-compare-container,.product-item-line-card .product-item-compare-container{display:block}.product-item-compare .checkbox{margin:0;padding:0}.product-item-scu-container{padding:0 0 2px}.product-item-scu-container-title{color:#333;font-size:12px}.product-item-scu-list{margin:0}.product-item-scu-item-list{overflow:hidden;margin:0 0 0-2px;padding:0;list-style:none}.product-item-scu-item-color-container,.product-item-scu-item-text-container{display:inline-block;box-sizing:border-box;padding:5px 3px}.product-item-scu-item-text-container{max-width:100%;min-width:32px}.product-item-scu-item-color-container{max-width:38px;width:25%}.product-item-scu-item-color-block{position:relative;padding-top:100%;outline:1px solid #c0cfda;cursor:pointer}.bx-no-touch .product-item-scu-item-color-block{transition:outline 200ms ease}.bx-retina .product-item-scu-item-color-block{outline-width:.5px}.product-item-scu-item-color-container.selected .product-item-scu-item-color-block,.product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-width:2px}.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block,.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block{outline-width:1px}.product-item-scu-item-color{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-position:center;background-size:contain;background-repeat:no-repeat}.product-item-scu-item-text-block{position:relative;padding:0 5px;outline:1px solid #c0cfda;cursor:pointer}.bx-no-touch .product-item-scu-item-text-block{transition:outline 300ms ease}.bx-retina .product-item-scu-item-text-block{outline-width:.5px}.product-item-scu-item-text{overflow:hidden;max-width:100%;vertical-align:middle;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block{position:relative;outline-color:#a9adb4!important}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:rgba(255,255,255,.75)url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=)no-repeat center;background-size:80% 80%;content:""}@media (max-width:991px){.product-item-line-card .product-item-scu-container-title,.product-item-line-card .product-item-scu-item-list{text-align:center}.product-item-line-card .product-item-scu-item-color-container,.product-item-line-card .product-item-scu-item-text-container{display:inline-block;float:none}}.product-item-description-container p{color:#575757;font-size:13px}.product-item-button-container{text-align:center}.product-item-button-container .btn{margin-bottom:2px}.catalog-item_new .catalog-item__buy svg,.catalog-item_new .product-button svg,.product-item-sticker,.product-item-sticker-round{display:none}.product-item-more-container{position:relative;display:block;box-sizing:border-box;padding:15px 15px 5px;width:100%;border:1px solid transparent;border-radius:2px;transition:all 300ms ease}.product-item-more-wrapper{position:relative;display:block;margin-bottom:15px;padding-top:116%;width:100%}.product-item-more{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==)no-repeat center;background-size:50%;opacity:.7;transition:opacity 300ms ease}.bx-touch .product-item-more,.product-item-container.hover .product-item-more{opacity:1}.product-item-more-title{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.catalog-item_new{height:auto!important}.catalog-item__specs{font-size:12px;margin:0 0 6px;width:100%;min-height:60px}.catalog-item__specs .tr{margin:0;padding:2px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:100%}.catalog-item__specs .td,.catalog-item__specs .th{margin:0;max-width:100%}.catalog-item__specs .td{text-transform:lowercase}#add_result_buttons .button,.catalog-item__specs .td a,.prop_val_CML2_ARTICLE,.prop_val_CODE,.prop_val_MODEL,.prop_val_STRANA{text-transform:none!important}.catalog-item__specs .th{color:#8c8c96;font-weight:400;padding-right:10px}.catalog-item_new .catalog-item__buttons{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:15px 0 0!important}@media (min-width:1200px){.catalog-item_new:not(:hover):not(.is-horizontal) .catalog-item__buttons{display:none!important}}.catalog-item_new .catalog-item__buy,.catalog-item_new .product-button{border-radius:5px;padding:15px 5px;font-size:16px;width:100%;min-width:35px;margin-bottom:0!important;text-transform:none!important}.catalog-item_new .catalog-item__buy{color:#000}.catalog-item_new .catalog-item__buttons-action{display:inline-block;background:#f2f2f259;border-radius:50%;padding:7px}.catalog-item_new .catalog-item__buttons-action:hover{background:#e2e2e2}.catalog-item_new .catalog-item__buttons-action.is-active svg path{stroke:#d6af2e}.catalog-item_new .catalog-item__text .link__text{font-weight:400;font-size:14px;color:#000}.catalog-item_new .catalog-item__delivery{font-weight:700;font-size:12px;color:#68ad0c;display:block!important}.catalog-item_new .catalog-item__gallery-item img{width:100%!important;height:100%!important;object-fit:contain!important;border:1px solid transparent;border-radius:5px}.catalog-item_new .catalog-item__gallery-dots{margin:5px 0 0}.catalog-item_new .catalog-item__gallery-dot{height:2px}.catalog-item_new{padding:15px!important}.catalog-item_new::before{bottom:-20px!important;display:block!important;left:-2px!important;right:-2px!important;top:auto!important;width:auto!important;height:1px}@media (max-width:1187px){.catalog-item_new::before{bottom:-12px!important}}.catalog-item_new.is-horizontal::before,.catalog-item_new:hover::before{display:none!important}.catalog-item_new .catalog-item__buy{background:#fc3;border-color:#fc3}.catalog-item_new .catalog-item__buy .not_in_basket{display:flex;justify-content:center;align-items:center;color:#282b3a}.catalog-item_new .catalog-item__buy .in_basket,.catalog-item_new .catalog-item__buy.already_added .not_in_basket{display:none}.catalog-item_new .catalog-item__buy.already_added .in_basket{display:inline}.catalog-item_new .catalog-item__buy.already_added{background:#7dbf3d!important;border-color:#7dbf3d!important;text-transform:uppercase;font-weight:600}.catalog-item_new .catalog-item__buy.waiting{position:relative;pointer-events:none}.catalog-item_new .catalog-item__buy.waiting::after{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;content:"";background:rgba(0,0,0,.75)url(/images/waiting.png)no-repeat center center}.catalog-item_new.is-horizontal{height:auto!important;border-bottom-color:#eee}.catalog-item_new.is-horizontal:not(:hover){border-radius:0!important}.js-catalog-item-outer_new:not(.is-horizontal){height:450px!important}.no_delivery_info .js-catalog-item-outer_new:not(.is-horizontal){height:449px!important}@media (max-width:1199px){.js-catalog-item-outer_new:not(.is-horizontal){height:527px!important}.no_delivery_info .js-catalog-item-outer_new:not(.is-horizontal){height:504px!important}}.js-catalog-item-outer_new:not(.is-horizontal) .catalog-item__text{overflow:hidden;display:-webkit-box;line-height:1.3;-webkit-box-orient:vertical;margin-bottom:6px;-webkit-line-clamp:2;height:47px}.catalog-item_new.is-horizontal .catalog-item__gallery,.catalog-item_new.is-horizontal .catalog-item__gallery-item{max-height:185px!important}.action-button{position:absolute;top:0;right:0;z-index:100;display:flex;flex-direction:column}.action-button a:not(:last-child){margin-bottom:10px}@media (min-width:630px){.is-horizontal .catalog-item__actions{min-width:240px;margin-top:30px}.is-horizontal .catalog-item__buttons{min-width:240px;position:absolute;bottom:15px}.is-horizontal .catalog-item__price{min-width:240px;position:absolute;right:15px}.is-horizontal .catalog-item__text{margin-right:10px;width:calc(78% - 275px);flex:auto 0 0}.is-horizontal .catalog-item__specs{position:absolute;bottom:5px;width:auto;max-width:calc(78% - 275px);left:calc(22% - -25px)}.catalog-item_new.is-horizontal .catalog-item__gallery,.catalog-item_new.is-horizontal .catalog-item__gallery-item{max-height:115px!important}.js-catalog-item-outer_new.is-horizontal .catalog-item__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (max-width:629px){.is-horizontal .catalog-item__price{width:100%}}@media (max-width:499px){.catalog-item__specs .td,.catalog-item__specs .th{min-width:100%}.catalog-item__specs{min-height:108px}}#add_result_product img{width:90px;border-radius:5px;flex:auto 0 0;margin-right:15px;max-height:250px;object-position:center;object-fit:contain}#add_result_product>span{margin-right:30px;font-size:15px}#add_result_product>b{white-space:nowrap}@media (max-width:449px){#add_result_product{flex-direction:column}#add_result_product img{width:250px;margin-bottom:12px;margin-right:0}#add_result_product span{font-size:16px;text-align:center;margin-right:0}#add_result_buttons{flex-wrap:wrap!important}#add_result_buttons .button{min-width:100%;margin-bottom:7px}}#quickViewAddBasketResult .modal-small{max-width:100%;width:450px!important}.catalog-item__buttons:has(.set_positions_cnt){flex-wrap:wrap}.catalog-item__buttons .set_positions_cnt{width:100%;flex:auto 0 0;font-weight:700;opacity:.5;font-size:13px;margin-bottom:5px}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/sniper_catalog_row_product_with_tags/themes/blue/style.min.css?1647945618681*/
.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover,.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block,.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-section-header{border-color:#006cc0}
/* End */


/* Start:/local/templates/.default/components/aspro/catalog.delivery.max/sniper_2/style.min.css?16530399868740*/
.catalog-delivery{height:initial!important}.catalog-delivery-title{font-weight:700}.catalog-delivery-field_paysystem .catalog-delivery-field-box select,.catalog-delivery-field_persontype .catalog-delivery-field-box select,.catalog-delivery.haserror .catalog-delivery-title span{display:none}.catalog-delivery-field{display:inline-block;vertical-align:top}.catalog-delivery-field label{margin-bottom:5px;color:#999;display:block;text-align:center}.catalog-delivery .bx-sls .bx-ui-sls-clear::before,.catalog-delivery-field-input{margin:0}.catalog-delivery-field-box{position:relative;font-size:smaller;cursor:pointer}.catalog-delivery-field-box-value{background-color:#fafafa;border:1px solid #eaeaea;border-radius:3px;padding:0 11px;height:32px;position:relative}.catalog-delivery-field-box-value i{position:absolute;top:14px;right:12px;transition:transform .2s ease}.catalog-delivery-field-box.open .catalog-delivery-field-box-value i{transform:rotate(180deg)}.catalog-delivery-field-box-value span{white-space:nowrap;overflow:hidden;display:block;line-height:28px;height:100%}.catalog-delivery-field-box-dropdown{display:none;border-radius:3px;width:182px;position:absolute;background:#fff;top:100%;z-index:101;max-height:191px;overflow-y:auto}.catalog-delivery-field-box.open .catalog-delivery-field-box-dropdown{display:block;border-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.catalog-delivery-field-box-dropdown-item{padding:5px 16px 8px}.catalog-delivery-field-box-dropdown-item.current,.catalog-delivery-field-box-dropdown-item:hover{background-color:#fafafa}.catalog-delivery-field_quantity .catalog-delivery-field-box-value{padding-left:30px;padding-right:30px}.catalog-delivery-field_quantity .catalog-delivery-field-input{width:99px}.catalog-delivery-field_quantity input[type=text],.catalog-delivery-field_quantity input[type=text]:focus{border:0;padding:0;height:100%;text-align:center;width:100%}.catalog-delivery-field_quantity .minus,.catalog-delivery-field_quantity .plus{position:absolute;top:0;bottom:0;height:auto;cursor:pointer;width:30px;text-align:center;font-weight:700}.catalog-delivery-field_quantity .minus{left:0}.catalog-delivery-field_quantity .plus{right:0}.catalog-delivery-field_quantity .minus:not(:hover) .svg,.catalog-delivery-field_quantity .plus:not(:hover) .svg{opacity:.5}.catalog-delivery-field_quantity .svg svg{display:inline-block;vertical-align:middle}.catalog-delivery-field_paysystem .catalog-delivery-field-input,.catalog-delivery-field_persontype .catalog-delivery-field-input{width:170px}.catalog-delivery-field_paysystem .catalog-delivery-field-box-value,.catalog-delivery-field_persontype .catalog-delivery-field-box-value{padding-right:28px}.catalog-delivery-field_quantity+.catalog-delivery-field_persontype+.catalog-delivery-field_paysystem .catalog-delivery-field_addbasket .catalog-delivery-field-input{width:101px}.catalog-delivery-field_addbasket .filter.label_block input+label{padding-top:0;color:#333;margin:0}.catalog-delivery-fields-base{font-size:0}.catalog-delivery-fields-opener{display:none;color:#333;font-size:.867em;cursor:pointer;line-height:1.22em;margin:4px 0 21px}.catalog-delivery-fields-opener>span:last-of-type{border-bottom:1px dotted;margin-left:12px}.catalog-delivery-fields-opener>span:last-of-type:hover{border-bottom-color:transparent}.catalog-delivery.shortfields .catalog-delivery-fields-opener{display:flex;flex-direction:row}.catalog-delivery.shortfields .catalog-delivery-fields-base{display:none}.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-fields-base{display:flex;flex-direction:row;flex-wrap:wrap}.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field_quantity{order:1}.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field_persontype{order:3;width:100%}.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field_paysystem{order:4;width:100%}.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field_addbasket{order:2}.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field-box-dropdown,.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field_paysystem .catalog-delivery-field-input,.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field_persontype .catalog-delivery-field-input{width:100%}.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-field-box-dropdown{max-height:116px}.catalog-delivery.search .catalog-delivery-title span,.catalog-delivery.shortfields .catalog-delivery-fields.open .catalog-delivery-fields-opener .catalog-delivery-sp{display:none}.catalog-delivery.cansearch .catalog-delivery-title-city{border-bottom:1px dotted;white-space:normal;word-break:break-word;cursor:pointer;display:inline-block;vertical-align:top;margin-left:7px}.catalog-delivery.cansearch .catalog-delivery-title-city:hover{border-bottom-color:transparent}.catalog-delivery-locationsource{margin:15px 0 0}.catalog-delivery-locationsource .alert{margin:0}.catalog-delivery-field_locationsearch,.catalog-delivery.haserror .catalog-delivery-locationsource,.catalog-delivery.haserror .catalog-delivery-title-city,.catalog-delivery.search .catalog-delivery-title .catalog-delivery-locationsource{display:none}.catalog-delivery.search .catalog-delivery-field_locationsearch{display:block;margin:7px 0}.catalog-delivery .bx-sls .quick-locations{margin:0 -5px;display:flex;flex-direction:row;flex-wrap:wrap}.catalog-delivery .bx-sls .quick-location-tag{margin:0 5px 10px;border:1px solid #b0d1f6;color:#3b8de9;border-radius:3px;background-color:#fff;font-size:.867em;padding:0 8px;height:28px;line-height:1.9em;white-space:nowrap}.catalog-delivery .bx-sls .quick-location-tag:hover{color:#fff;background-color:#1d7ce6;border-color:#1d7ce6}.catalog-delivery .bx-sls .dropdown-block{background-color:#fafafa;border:1px solid #eaeaea;border-radius:3px;height:40px;padding:0 40px}.catalog-delivery .bx-sls .bx-ui-sls-fake,.catalog-delivery .bx-sls .bx-ui-sls-route{height:38px;font-family:inherit;font-size:.931em}.catalog-delivery .bx-sls .bx-ui-sls-fake{color:#333!important}.catalog-delivery .bx-sls .bx-ui-sls-route{color:#999!important}.catalog-delivery .bx-sls .dropdown-icon{left:13px}.catalog-delivery .bx-sls .bx-ui-sls-clear{margin-top:4px}.catalog-delivery .bx-sls .bx-ui-sls-pane{padding:0;border-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border-radius:3px;background:#fff;top:100%;font-size:15px;line-height:25px}.catalog-delivery .bx-sls .dropdown-fade2white{display:none}.catalog-delivery .bx-sls .dropdown-item{border-radius:0;margin:0;font-size:.867em}.catalog-delivery .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant{padding:5px 16px 8px}.catalog-delivery .bx-sls .bx-ui-sls-error{padding:5px 16px 8px 30px}.catalog-delivery .bx-sls .bx-ui-sls-variant-active,.catalog-delivery .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover{background-color:#fafafa}.catalog-delivery .bx-sls .dropdown-item-text span{color:#333}.catalog-delivery-item-period,.catalog-delivery-item-price{color:#333;text-align:center;height:30px;vertical-align:middle}.catalog-delivery-item-price{font-weight:700;white-space:nowrap}.catalog-delivery-error{display:none}.catalog-delivery.haserror .catalog-delivery-error{display:flex;flex-direction:row}.catalog-delivery-error-icon{padding-right:19px}.catalog-delivery-error-text{font-size:1em;line-height:1.4666em;margin:12px 0 0}.catalog-delivery-item-calculate-error{padding:21px 0 0}.catalog-delivery-item-calculate-error .alert{margin:0;padding:5px 11px 7px;font-size:.867em;line-height:1.538em}.catalog-delivery-item-calculate-error .alert-danger{background-color:#fdf4f6;color:#f00c3c}.popup.delivery_frame{width:720px;max-width:720px;min-width:inherit;border-radius:3px}.popup.delivery_frame .close{right:4px;top:5px}.popup .catalog-delivery-title{padding-top:54px}.popup .catalog-delivery form,.popup .catalog-delivery-error,.popup .catalog-delivery-title{padding-left:60px;padding-right:60px}@media (max-width:767px){.popup.delivery_frame{max-width:inherit;width:calc(100% - 48px)}.popup .catalog-delivery form,.popup .catalog-delivery-error,.popup .catalog-delivery-title{padding-left:30px;padding-right:30px}.catalog-delivery-title h2{font-size:1.333em}}@media (max-width:450px){.popup.delivery_frame{transition:linear .15s}}@media (max-width:430px){.popup.delivery_frame{max-width:inherit;width:100%!important;left:0!important;transform:none!important;min-height:100%;top:0!important;bottom:0!important;overflow-y:auto}.popup .catalog-delivery form,.popup .catalog-delivery-error,.popup .catalog-delivery-title{padding-left:15px;padding-right:15px}}
/* End */
/* /local/templates/.default/components/bitrix/catalog/ajax_filter/style.min.css?16582980561409 */
/* /local/templates/.default/components/bitrix/catalog.compare.list/.default/style.css?16215222401265 */
/* /local/templates/.default/components/bitrix/catalog.element/sniper/style.min.css?176276461766915 */
/* /local/templates/.default/components/bitrix/iblock.vote/stars/style.css?16479434401009 */
/* /local/templates/.default/components/bitrix/form.result.new/order_one_click/style.css?17629249302325 */
/* /local/templates/.default/components/bitrix/catalog.item/catalog-row-slider/style.css?173934121133641 */
/* /local/templates/.default/components/bitrix/catalog.section/sniper_catalog_row_product/themes/blue/style.min.css?1647945618681 */
/* /local/templates/.default/components/bitrix/catalog.item/catalog-row-slider-with-tabs/style.min.css?172682717428462 */
/* /local/templates/.default/components/bitrix/catalog.section/sniper_catalog_row_product_with_tags/themes/blue/style.min.css?1647945618681 */
/* /local/templates/.default/components/aspro/catalog.delivery.max/sniper_2/style.min.css?16530399868740 */
