

/* Start:/bitrix/templates/ams/components/bitrix/catalog.element/.default/style.css?175277919717436*/
.product-item-detail-compare-container{position:relative;margin:0 -15px 1px -14px;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;border-radius:1px}
.product-item-detail-compare .checkbox{margin:0;padding:0}
.product-item-detail-price-current{font-weight:700;font-size:44px;line-height:56px;color:var(--black-2)}
.product-item-detail-price-old{color:#bdbdbd;text-align:center;text-decoration:line-through;white-space:nowrap;font-weight:700;font-size:14px;line-height:17px}
.product-item-detail-economy-price{color:#333;text-align:center;font-weight:700;font-size:14px;line-height:17px}
.product-item-detail-info-container-title{color:#a5a5a5;font-size:12px}
.product-item-scu-container-title{color:#a5a5a5;font-size:12px}
.product-item-scu-list{margin:0}
.product-item-scu-item-list{overflow:hidden;margin:0;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:60px;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-block:hover,.product-item-scu-item-color-block:hover,.product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:var(--theme-color-primary)}
.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:left;text-transform:uppercase;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:#ffffffbf 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;outline-color:var(--theme-color-primary);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}
.btn.product-item-detail-buy-button{position:relative;display:block;margin:0 auto;max-width:250px;width:100%;padding-top:12px;padding-bottom:12px;font-weight:700;text-transform:uppercase}
.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-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}
.product-item-detail-slider-controls-image:hover,.product-item-detail-slider-controls-image.active{outline-color:var(--theme-color-primary)}
.bx-no-retina .product-item-detail-slider-controls-image.active{outline-width:2px}
.bx-retina .product-item-detail-slider-controls-image{outline-width:.5px}
.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:#fff0 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:#fff6;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}
@media (max-width: 767px) {
.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-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:700}
.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-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:700}
.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-short-card-fixed{position:fixed;top:-85px;right:0;left:0;z-index:310;box-sizing:border-box;height:85px;background-color:#fff;box-shadow:0 4px 14px 0 #20364a3b;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;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-item-detail-short-card-image{padding-right:15px;width:80px;max-width:80px;vertical-align:middle;text-align:center}
.product-item-detail-short-card-image img{max-width:100%;height:auto;max-height:65px;width:auto}
.product-item-detail-short-title-container{max-width:650px;-webkit-box-flex:1;-ms-flex:1;flex:1}
.product-item-detail-short-title-text{display:block;color:#000;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px}
.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-properties{margin:0;padding:0;list-style:none;display:block}
.product-item-detail-properties-item{margin-bottom:5px;display:flex;align-items:stretch}
.product-item-detail-properties-dots{border-bottom:1px dotted #a5a5a5;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.product-item-detail-properties-name,.product-item-detail-properties-value{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;width:auto;font-size:12px}
.product-item-detail-properties-name{padding-right:3px;color:#a5a5a5}
.product-item-detail-properties-value{color:#343a40;padding-left:3px;text-align:right}
.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}
[data-entity="sku-line-block"]+[data-entity="sku-line-block"]{margin-top:8px}
.sku-dropdown{max-width:300px}
.product-item-amount-field-btn-plus,.product-item-amount-field-btn-minus{position:absolute;top:0;width:42px;min-width:42px;height:52px;cursor:pointer;transition:.3s all ease-out;-webkit-user-select:none;color:var(--gray-2);z-index:100}
.product-item-amount-field-btn-minus{left:0}
.product-item-amount-field-btn-plus{right:0}
.product-item-amount-field-btn-plus:hover,.product-item-amount-field-btn-minus:hover{color:var(--black-2)}
.product-item-amount-field-btn-plus:before,.product-item-amount-field-btn-plus:after,.product-item-amount-field-btn-minus:after{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-5px;width:10px;height:2px;background-color:#5D5D64;content:"";transition:300ms all ease}
.product-item-amount-field-btn-plus::before{margin-top:-5px;margin-left:-1px;width:2px;height:10px}
.product-item-amount-field-btn-plus:hover:before,.product-item-amount-field-btn-plus:hover:after,.product-item-amount-field-btn-minus:hover:after{background-color:#535353}
.product-item-amount-field-container{position:relative;max-width:140px;display:flex;align-content:flex-start;justify-content:flex-end;border:1px solid var(--gray-3);border-radius:6px}
.product-item-amount-field-block input{width:100%;border:none;background:var(--white-1);border:none!important;padding:0!important;height:52px;font-weight:500;text-align:center;border-radius:6px!important}
.product-item-amount-description-container span{width:100%;display:block;color:var(--black-3);font-size:12px;text-align:center;position:absolute;bottom:3px;line-height:12px}
.card__price-cur{width:220px}
.product-item-scu-block-title{font-size:16px;font-weight:500;margin-bottom:4px}
.product-item-detail-tabs-list{padding:0;list-style:none;display:flex;margin:48px -14px 32px}
.product-item-detail-tabs-list li{padding-left:14px;padding-right:14px}
.product-item-detail-tabs-list a{display:block;font-size:20px;font-weight:500;padding:16px 0}
.product-item-detail-tabs-list li.active a{color:var(--main-1);border-bottom:3px solid var(--main-1)}
.video-gallary-img{position:relative;height:240px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:#000;border-radius:12px}
.video-gallary-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:9px;background:#00000059;transition:background .3s ease-out}
.video-gallary-img:after{content:"\e91d";font-family:'icomoon'!important;position:absolute;top:50%;left:50%;display:block;width:64px;height:64px;line-height:64px;font-size:20px;background:var(--main-1);color:var(--white-1);text-align:center;border-radius:50%;z-index:20;transition:all .15s ease-out;transform:translate(-50%,-50%);transition:all .15s ease-out}
.video-gallary-img:hover:before{background:#00000012}
.video-gallary-img:hover:after{transform:translate(-50%,-50%) scale(1.1)}
.video-text{font-size:16px;line-height:24px;margin-top:6px;font-weight:600}
.video-link+.video-link{padding-top:24px;margin-top:24px;border-top:1px solid var(--gray-6)}
.scheme-zoom:after{content:"\e904";font-family:'icomoon'!important;position:absolute;top:50%;left:50%;display:block;width:64px;height:64px;line-height:64px;font-size:28px;background:var(--main-1);color:var(--white-1);text-align:center;border-radius:50%;z-index:20;transform:translate(-50%,-50%);transition:all .2s ease-out;opacity:0}
.scheme-zoom:hover:after{opacity:1}
@media(max-width: 575px) {
.video-link{flex-wrap:wrap}
.video-text{font-size:17px;line-height:27px;padding-top:4px}
.video-link + .video-link{border:none;padding-top:0;margin-top:32px}
}
.product-item-detail-slider-left{display:none!important}
.product-item-detail-slider-right{display:none!important}
/* End */


/* Start:/bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?17432835611413*/
.bx-catalog-subscribe-button{margin-bottom:6px;display:inline-block}.bx-catalog-popup-content{width:90%;max-width:280px}.bx-catalog-subscribe-form-container-label{font-size:13px;color:#5a6c77;padding-bottom:2px}.bx-catalog-subscribe-form-container-input{position:relative}.bx-catalog-subscribe-form-container-input input[type="text"]{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-catalog-subscribe-form-star-required{color:#d93333}.bx-catalog-subscribe-form-container .bx-captcha{margin-bottom:10px}.bx-catalog-popup-message{font-weight:bold;min-width:240px;margin:0}.bx-catalog-subscribe-alert{background-color:#edf6fc;color:#000;font-size:15px;min-height:45px;text-align:center;padding:12px 40px 12px 60px;position:relative;width:280px}.bx-catalog-subscribe-aligner{display:inline-block;height:45px;margin-left:-1px;vertical-align:middle;width:1px}.bx-catalog-subscribe-alert-text{display:inline-block;vertical-align:middle}.bx-catalog-subscribe-alert-footer{text-align:center}.bx-catalog-subscribe-alert-popup{background-color:#edf6fc!important;border:1px solid #edf6fc!important;border-radius:3px!important;-webkit-box-shadow:0 19px 24px rgba(88,112,118,0.17)!important;box-shadow:0 19px 24px rgba(88,112,118,0.17)!important}
/* End */


/* Start:/bitrix/components/bitrix/sale.prediction.product.detail/templates/.default/style.min.css?1743283573332*/
.catalog-element-popup-wrapper{position:absolute;box-sizing:border-box;border-radius:3px;background:rgba(0,0,0,.77)}.catalog-element-popup-inner{padding:20px;max-width:300px;font:13px "Helvetica Neue",Arial,Helvetica,sans-serif}.catalog-element-popup-element{color:#ffa801;font:bold 13px "Helvetica Neue",Arial,Helvetica,sans-serif}
/* End */


/* Start:/bitrix/templates/ams/components/bitrix/catalog.products.viewed/.default/style.min.css?1743283537153*/
.catalog-products-viewed-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}
/* End */
/* /bitrix/templates/ams/components/bitrix/catalog.element/.default/style.css?175277919717436 */
/* /bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?17432835611413 */
/* /bitrix/components/bitrix/sale.prediction.product.detail/templates/.default/style.min.css?1743283573332 */
/* /bitrix/templates/ams/components/bitrix/catalog.products.viewed/.default/style.min.css?1743283537153 */
