

/* Start:/bitrix/templates/mir/components/bitrix/catalog.element/product/style.css?178921355029982*/
@charset 'UTF-8';

body .breadcrumb{background-color:transparent;color:#3e3e3e;margin:30px 0 15px;padding:0 0 15px;list-style:none;}
body .breadcrumb:after{content:"";width: 60px;height: 100%;display: block;position: absolute;right: 0;top: 0;background: linear-gradient(270deg, #FFF 28.95%, rgba(255, 255, 255, 0.00) 100%);}
body .breadcrumb li:first-child:before{content:"";display: inline-block;width: 14px;height: 14px;margin-right: 4px;/*background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACBSURBVHgBpZCBDYAgDASLcQA2wBEYQTdwREdxA9xA3cARLNKYRi1UbfIhwF1KAZDLU15VFGaKWvZM8Fr5CSzKOUC80zzpxqjnuLJBKXE58I2248HVdNDTOhXEk6vgY/0WN4xT8I5YMHRgIf3UiFkzUovpMIthFw2k4a0gxk4DrbADcVQdHXwrEz8AAAAASUVORK5CYII=')*/}
body .breadcrumb a, body .breadcrumb span{color: #333;font-size: 16px;font-weight: 500;line-height: normal;text-decoration:none;}
body .breadcrumb>li+li:before {color: #333;font-size: 10px;font-weight: 500;content: "/";padding: 0 7px;}
body .breadcrumb>li:last-child{display:none;}
body .breadcrumb::-webkit-scrollbar {-webkit-appearance: none;}
body .breadcrumb::-webkit-scrollbar:vertical {width: 1px;}
body .breadcrumb::-webkit-scrollbar:horizontal {height: 1px;}
body .breadcrumb::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, .5);border: 2px solid #ED2638;}
body .breadcrumb::-webkit-scrollbar-track {background-color: #DBDBDB;}
@media (max-width: 768px) {body .breadcrumb{white-space: nowrap;overflow: auto;}}
@media (max-width: 550px) {body .breadcrumb{margin-bottom:30px;}}

.product-page-block{border: 1px solid #EBEBEB;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom:20px;}
.product-page-block > div{flex: 1;margin: 20px;position:relative}
/*.product-page-block .item-content{position:relative}*/
.product-page-block .item-left{overflow: hidden;position:relative;}
.product-page-block .item-left .wrapper{position:relative;height:100%;padding-bottom: 110px;display: flex;align-items: center;width: 100%;justify-content: center;}
.product-page-block .item-left .wrapper.no-nav-slider{padding-bottom:0}
.product-page-block .item-left .wrapper .slider-for{max-width: 100%;width: 100%;}
.product-page-block .item-left .wrapper .slider-for img{min-height:340px;max-height: 400px;width: auto;}
.product-page-block .item-left .wrapper .slider-for.slick-initialized  .slick-slide{max-height: 100%;}
.product-page-block .item-left .wrapper .slider-nav{position: absolute;bottom: 0px;max-width: 100%;width: 100%;}
.product-page-block .item-right{}

.product-page .label-1{top: 0px;left: 0px;}
.product-page .label-2{top: 24px;left: 0px;}
.product-page .label-3{top: 49px;left: 0px;}
.product-page .label-4{top: 74px;left: 0px;}
.product-page .product-free-delivery{right: 0px;top:0px;}
.product-page .has-video{bottom: 0px;left: 0px;}

.product-page .item-name {color: #343434;font-size:32px;font-weight: 700;line-height: normal;margin-bottom: 30px;}
.product-page .item-row {display: flex;justify-content: space-between;margin-bottom:20px;align-items: center;flex-wrap: wrap;}
.product-page .item-row:last-child {margin:0;}
.product-page .item-row.buttons {gap:10px;}
.product-page .item-row.buttons > *{flex:1}
.product-page .item-row.paysystems {justify-content: flex-start;gap: 10px;}
.product-page .rating-block{display: flex;align-items: center;width:100%;gap: 5px;}
.product-page .rating-block .reviews-count{color:#333;font-size: 14px;font-weight: 500;line-height: normal;}
.product-page .rating-block .rating-stars .rating-star .star-grey,
.product-page .rating-block .rating-stars .rating-star .star-yellow{width:20px;height:20px;margin-right:5px;}
.product-page .item-articul{color: #999;font-size: 14px;font-weight: 500;line-height: normal;}
.product-page .offer-checker{margin: 26px 0 21px;display: flex;justify-content: flex-start;gap: 38px;}
.product-page .offer-checker .prop-title{margin-right:10px;color: #343434;font-size: 16px;font-weight: 500;line-height: normal;}
.product-page .offer-checker select{padding: 5px 5px;}
.product-page .total-price{color: #B61E90;font-size: 36px;font-weight: 700;line-height: normal;display: block;}
.product-page .product-old-price{color: #999;font-size: 18px;font-weight: 400;line-height: normal;}
.product-page .is-avail{border-radius: 3px;background: rgba(0, 0, 0, 0.05);padding: 4px 10px;font-size: 14px;color: #26BA43;font-weight: 500;line-height: normal;height: 24px;}
.product-page .no-avail{border-radius: 3px;background: rgba(0, 0, 0, 0.05);padding: 4px 10px;font-size: 14px;color: #999;font-weight: 500;line-height: normal;height: 24px;}
.product-page .product-buy{display: flex;height: 48px;padding: 15px 10px;justify-content: center;align-items: center;gap: 8px;flex-shrink: 0;border-radius: 5px;background: #3E9A47;border: 1px solid #3E9A47;color: #FFF;font-size: 15px;font-weight: 500;line-height: normal;}
.product-page .product-buy:before{content:"";display:block;width:18px;height:18px;/*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADCSURBVHgBtZQNEcIwDEa/YoCiYJGAhElAwhwgAVAAEnAEDqgDcFCSu3Cs3XKQMd5drpfc8tafrcAHcs6RYy0jpsLNW457fnOEF27qOG4creak+R4euOEisqrWygzHnl/ARvYkVbWk9QGheiPxsNN0w3GtZFHrZ80PIYQ0sOrUPXQwluY94miJCD7IEnlntLREBB9kiRrMJJrM35ZGcMLfUlOIfrgmVoUI/qMv+vqiB+ZC7prs4/TqDSMywnebnvp//hNfr7xQWYOIjgAAAABJRU5ErkJggg==');*/}
.product-page .product-buy:not([disabled]):hover, .product-page .product-buy.active{background: #fff;color:#3E9A47;}
/*.product-page .product-buy:not([disabled]):hover:before, .product-page .product-buy.active:before{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFKSURBVHgBpZQ9TsNAEIXfrH+IaDAnyHINJCw3EEQVbpA0SKnMDcAnQFQRPxIcI3QGUdDBDfANSIUC9npZm5hkIxvY5DXW7M5+82YkD+EPBTeB9/nucHc9TeJ+PG7KY79B/MtOmKfuq+2w5zxde/OvOmfGoJ3hbk99jnPBDh+O7ogJ2oJE17/YOzUCkU2hBEWPg1FcxPFglOSC+iAKzUCSPCmQzJ/ZKGOvNn8+CIb7XFjy5PtCdpWjF0CDeeqBOsdtEaSCoifldFpkpgwZZ7B6VQ31KEB99TLHscQ9plCtNWKs1naj5Cx/YUbEYSAi8FqQmouRIzWrjVqQEoeRpQZHklEbJhzZAFpFGohJw9bQ1BqMQdi+PmhroGJdYAm5H+mmBsKktRQoY5ang1qTMVbQD6jcfpIimOm8WjO0eFNsgOwfQ1c5SfXnF/oC0tFfPqK5D9wAAAAASUVORK5CYII=')}*/
.product-page .product-buy[disabled]{background: #CECECE;color:#fff;border-color:#CECECE}
.product-page .product-buy-1-click{border-radius: 5px;border: 1px solid #0066CB;background: #fff;color: #0066CB;}
.product-page .product-buy-1-click.disabled{border-color:#CECECE;color:#CECECE}
.product-page .product-buy-1-click:before{content:"";display:block;width:18px;height:18px;/*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGBSURBVHgBpZJNUsJAEIXfTALFkhuIN8AF/pQbj8ANjCVQVrnhBnoDYUeJCziBcALiCgtSwg3IDcSFCyVh7JkAxiQTU/o2SSbd3/TrbsAal1AbnyGs2vTnd1JMRBymWQI3R2g456HTEa5f9naQvDECZ+V00EPFhhAXgOjtKmGw8c7eYM2KCgLWx/1xC5kkIU1KTDrPIBY7kVWYnkVvc1VtRpm4dKowxCPEeojuURX5zyY5vlF/G44LJgb48Nronbj4taIramihsETrYKmsyGZHJahvEH2scgP0KC4RtLW0DahPX+lPMfFqgSVNcACfoCHrPIDIEa9myqbCr9vQeyjSlC1VdcNZoD6xguPtnqgRV26DiiZlMDZDVtH6cOQMssDaO4hU93CudikThKwavs20AbXnJrhxp0m26aInrOm56ZMeJJuf8xaxpnNvH534KnAtSE2QJhOtpJO8T3qQSqQxh8X8oS40HaT8C/cb7Nt/AwXZG3vMRfd0jn9JLqrcrRR9AZWSkYcGpZcTAAAAAElFTkSuQmCC');*/}
/*.product-page .product-buy-1-click.disabled:before{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFwSURBVHgBpVLLTcNAFNzd+JBjOiB0kI8SKTdKSAeEDugAOoB0QCogqSDLKVJ+dgdxB5ibf7KZQV5kGa+x4Ekr767fzpt5b4Truv3D4XAjSlE91+VUQ6Vp2u90Olsk35pLns/n85UByfN8q5QaNAJNJhONxDusl1JVLaX8AEiPIFir8Xj8LNoEQfiw7r7Ne1m9IFiWZQssj2xFy3COx+Mc+l+x34xGozkA7iHrAX0S6JOP/ToMw+VsNvPFb4x2u12/2+0Gw+EwoBQ2+0eilBpFVii6Zl4tkJFkEsDkHZ+epXhAlpj2qixdFSAcsUuZPGO/FPbgJBeFRS6n02nxxcj4pBjxIy/3+/3AcRxXtAzaRyVJwgpLA8KYTqceProlThDHsZa2v6DM6T1ZftPEb2i+Nn2yAhWuvohK06Mouq6zgrIBcYLsW5WJzU9WIAaor8tnAG9suY1A1I8++d/JSuk/ARWsjDwfcj3xn6BR6a2mnE9bDeL/vY1T5gAAAABJRU5ErkJggg==')}*/
.product-page .product-buy-1-click:not(.disabled):hover, .product-page .product-buy-1-click.active{background: #0066CB;color:#fff}
/*.product-page .product-buy-1-click:not(.disabled):hover:before, .product-page .product-buy-1-click.active:before{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADaSURBVHgBrZQNDYMwEIWPKUACEpCABByABBwwB5sDJGxT0DlAQucACW/XcUtK1/WH8CWX9iXta7k7SgA0R0cCzyuOmSxYjxx3CsELeqx0ohsjHJOFo6YYYqYt3chYJ5schpzaWLrlUBwXk68cIy05akUrbDG6p1x40xl+TK4m+/b/DMrviDhaClS5JqNTNYV0bp9bwtMnPB+Qx0LiWLufKeapTKGcXSObFdbChJsV8qt4MAeUlANvmD1GlW/tKeL1cPSzKIoX5YLfnhpoL9j21P5XQJKujWFo3RvU/Az6mAYvdAAAAABJRU5ErkJggg==')}*/

.product-page .product-card-recomended {padding: 20px 20px 15px;border-radius: 5px;background: rgba(255, 55, 123, 0.05);margin: 0;width: auto;margin-bottom: 20px;}
.product-page .product-card-recomended .recomended-title {color: #FF377B;font-size: 16px;font-weight: 500;line-height: normal;margin-bottom: 10px;}
.product-page .product-card-recomended .recomended-for .checkbox {margin:7px 0 0;display:flex;align-items: center;}
.product-page .product-card-recomended .recomended-for .checkbox input{border-radius: 3px;border: 1px solid #FF377B;background: var(--Light-White, #FFF);width: 14px;height: 14px;padding:7px}
.product-page .product-card-recomended .recomended-for .checkbox label{display: flex;align-items: center;}
.product-page .product-card-recomended .recomended-for .checkbox label a{overflow: hidden;color: #333;text-overflow: ellipsis;font-size: 14px;font-weight: 500;line-height: normal;text-decoration:underline;white-space: nowrap;display: block}

.product-page .slick-arrow {width:20px;height:20px;font-size:14px;color:#999;}
.product-page .slick-arrow:before {display:none;}
.product-page .slider-for:not(.slick-initialized) a + a{display:none;}
.product-page .slider-nav:not(.slick-initialized) {display: flex;justify-content: space-between;}
.product-page .slider-nav:not(.slick-initialized) > a{flex: 1;position:relative}
.product-page .slider-nav:not(.slick-initialized) img{display: block;margin: 0 auto}
.product-page .slider-nav:not(.slick-initialized) a + a + a + a + a + a{display:none;}

.product-page .reviews-title li, 
.product-page .reviews-title div{color: #333;font-size: 18px;font-weight: 400;line-height: normal;text-transform: uppercase;margin: 0;padding: 18px 0 20px;}
.product-page .reviews-title li.active, .reviews-title div.active{color: #B61E90;}
.reviews-title li:hover:after, .reviews-title div:hover:after,
.product-page .reviews-title li.active:after, .reviews-title div.active:after{display:none;}
.product-page .reviews-title li a{padding:0px 30px 0 10px;}
.product-page .properties {margin:0;padding:0px;color:#333;font-size:16px;font-weight:500;line-height:normal;border-bottom:1px solid #ddd;display: flex;justify-content: space-between;height: 58px;align-items: center;}
.product-page .properties span{color: #333;font-size: 16px;font-weight: 500;line-height: normal;width:auto;}
.product-page .properties span + span {color: #FE2F47;text-decoration: none;}
.product-page .product-card-description {color: #333;font-size: 16px;font-weight: 400;line-height: normal;margin: 20px 0;padding: 0;}
.product-page .tab-open {display:none;width: 100%;align-items: center;border: 1px solid #EBEBEB;background: #F9F9F9;padding:0;}
.product-page .tab-open a, .product-page .tab-open span{display:block;padding:9px 0px 9px 10px;color: #333;font-size: 12px;font-weight: 400;line-height: normal;text-transform: uppercase;}
.product-page .tab-open span{padding:9px 10px;}
.product-page .tab-open.active a, .product-page .tab-open.active span{color: #B61E90;}
.product-page .tab-open.active span{transform: rotate(180deg);}

.product-page .product-card-comments-wrap {}
.product-page .product-card-comments-wrap .product-card-comment {margin:20px 0;padding:20px;border-radius:5px;background-color:#fff;border:1px solid #EBEBEB;}
.product-page .product-card-comments-wrap .product-card-answer {margin:20px 0px 20px 100px;padding:20px;border-radius:5px;position:relative;background:#fefaff;border:1px solid #CD53E7;}
.product-page .product-card-comments-wrap .product-card-comment .comment-info,
.product-page .product-card-comments-wrap .product-card-answer .answer-info {overflow:hidden;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;}
.product-page .product-card-comments-wrap .product-card-comment .comment-date-stars {display: flex;flex-direction: column;justify-content: flex-end;}
.product-page .product-card-comments-wrap .product-card-comment .comment-name {color: #FF377B;font-size: 18px;font-weight: 400;line-height: normal;}
.product-page .product-card-comments-wrap .product-card-comment .comment-date {text-align: right;color: #808080;font-size:14px;line-height: normal;float: none;}
.product-page .product-card-comments-wrap .product-card-comment .comment-text {color: #000;font-size: 16px;line-height: normal;}
.product-page .product-card-comments-wrap .product-card-comment .comment-stars{float: none;margin: 0;text-align: right;padding: 0;font-size:0;}
.product-page .product-card-comments-wrap .product-card-comment .comment-stars .rating-stars .rating-star{cursor: inherit;display: inline-block;position: relative;margin-left: 5px;}
.product-page .product-card-comments-wrap .product-card-answer .answer-name{color: #CD53E7;float: none;font-size: 14px;line-height: normal;}
.product-page .product-card-comments-wrap .product-card-answer .answer-text{word-break:break-word;color: #000;font-size: 16px;line-height: normal;}
.product-page .product-card-comments-wrap > *:last-child{margin-bottom:50px;}

.product-page .product-card-add-comment {max-width: 884px;padding: 20px;margin: 0 auto 30px ;border-radius: 10px;background: #EBF0FF;position:relative;}
.product-page .product-card-add-comment.loading:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(251,232,244,0.3);border-radius: 8px;background-repeat: no-repeat;background-position: center;z-index: 9;background-image: url(/bitrix/js/main/core/images/wait.gif);}
.product-page .product-card-add-comment .fields-row{display:flex;justify-content: space-between;align-items: center;gap:20px}
.product-page .product-card-add-comment .fields-row > * {flex:1}
.product-page .product-card-add-comment .fields-col{display: flex;flex-direction: column;gap: 20px;}
.product-page .product-card-add-comment .input-wrap{margin:0;}
.product-page .product-card-add-comment .input-wrap.w-bg{background: #fff;border-radius: 5px;}
.product-page .product-card-add-comment .input-wrap input{width: 100%;max-width:412px;padding: 17px 9px;border-radius: 5px;background: #FFF;border: none;height: auto;color: #616161;font-size: 14px;line-height: normal;box-shadow: inset 0 0 40px 40px #fff;}
.product-page .product-card-add-comment .input-wrap textarea{width:100%;padding: 17px 9px;font-size: 14px;color: #666;min-height: 110px;border-radius: 5px 5px 0 0;background: #FFF;border: none;}
.product-page .product-card-add-comment .input-wrap .added-photos{padding: 0 10px 10px;border-radius: 0 0 5px 5px;background: #FFF;margin:0px 0 15px;display: flex;justify-content: space-between;align-items: end;flex-wrap:wrap}
.product-page .product-card-add-comment .input-wrap .added-photos .form-error {width:100%}
.product-page .product-card-add-comment .rating-wrap{display: flex;max-width: 386px;height: 120px;padding: 20px;justify-content: space-between;align-items: center;border-radius: 5px;background: rgba(255, 255, 255, 0.70);}
.product-page .product-card-add-comment .rating-wrap label{color: #000;font-size: 14px;line-height: normal;width: auto;padding: 0;float: none;margin:0;}
.product-page .product-card-add-comment .rating-wrap label span{color: #646466;font-weight: 400;margin-top: 7px;display: block;}
.product-page .product-card-add-comment .rating-stars {height:30px}
.product-page .product-card-add-comment .rating-stars .rating-star .star-yellow,
.product-page .product-card-add-comment .rating-stars .rating-star .star-grey {width:27px;height: 40px;text-align: right;margin-left: 8px;}
.product-page .product-card-add-comment .send-on-email{margin: 15px 0 10px;}
.product-page .product-card-add-comment .send-on-email .checkbox{margin:0;}
.product-page .product-card-add-comment .send-on-email .checkbox input {border-radius: 3px;border: 1px solid #FF377B;background: var(--Light-White, #FFF);width: 16px;height: 16px;}
.product-page .product-card-add-comment .send-on-email .checkbox input:checked:after{position: absolute;top: -1px;left: 0;color: #99a1a7;/*content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gobDBIzlM4wtwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADtSURBVCjPpdKvS0NhFMbxzy4G6/6XtYG6K7gym2HBIggiisWwZFkyWBSDYBZBsWhyWkWTxSVBBEEQEU2CFrGcwWXsF7snPYfz8n3POc8ppGkqZxyjlOSE7KOOjzygHazhBuVxQU1soo0q/sYBNbCFJ8ziGxLsYWVEyAa28YJpvHcKE1hHAZ84HQBZxi7eMIPXbDFBCb84Qa0PpI5DfEUnz90PEtyjEvlFzJ2N+biVn4A89vqps+xbzIW+ji5hCuehK3joN3fWtSsshG6FAZeRV3E3yIVu+8+wiCIOMBnw1jA7e93REVbDlaWAD41/0pMslE+uWiwAAAAASUVORK5CYII=);*/}
.product-page .product-card-add-comment .send-on-email label{width:auto;padding-left:25px;color:#5e6066;font-size:14px;}
.product-page .product-card-add-comment button[type="button"]{border-radius: 5px;background: #CD53E7;max-width: 318px;height: 50px;padding: 10px 20px;margin: 0;width: auto;font-size: 15px;font-weight: 500;line-height: normal;color: #fff;}
.product-page .product-card-add-comment .file-add {display: flex;padding: 3px 5px;align-items: center;gap: 8px;border-radius: 5px;background: #F4F4F4;font-size: 12px;line-height: normal;color:#666;float:none;margin:0;    max-height: 24px;}
.product-page .product-card-add-comment .file-add:before {content:"";display:inline-block;width:18px;height:18px;/*background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF7SURBVHgBlZOxS8NAFMZfay0IEcRMdtBMcdEpIMSlOhWETk5Obv5rbk6d6qKTi1mMkw7WpZ2cFCQB0e/1vrOXmIT64Mcl99599+7du5b837ZABHrgDSRgsrLEwhh8kgCcgBlIQQccgGlnCRFd/Ag2QZ8ZJPQ/cYzaDSKafgjG4BsMuDApxb2AXrtBRLkFGRiCd3BXE59XCe1RRBdNKaJ2XRHbBYdgUhYK6ND0U0dkxMy0TvtOfMwxcYXKxexzxxGP5Ympk8f4iBtb/9zUecbFNugcrJf8p47/AvhWoM0gPUIuprghA+1OXSke0V7EjZiG/BXadYKE/4kT5IrsUET9tofm1uE51ZFxLueRNJNYFnVaBUdSbMiCkO+mCHtgFiHFr8Q0pM6lVSJWKCvN6Tu6FPM4X5nJkPN1DSn6aLc5zpz5nFmuyeIitCG/6oS02Pdimswr+bQ2A36PKzL/k9EHx2OwwQWBmMLqfKHh6qzlfIfMzKfYsxRvs9F+AEbwWWOvUNcyAAAAAElFTkSuQmCC');*/}
.product-page .product-card-add-comment .form-error {color: red;margin-left: 8px;}

.product-page .product-card-comments-wrap .photos-list {margin-top:30px;}

.product-page .photos-list {display: flex;justify-content: flex-start;gap: 10px;}
.product-page .photos-list .photo{width:60px;height:60px;border:1px solid #EDEDED;position:relative;overflow: hidden;}
.product-page .photos-list .photo .remove{display: block;width: 12px;height: 12px;position: absolute;top: 3px;right: 3px;cursor:pointer;/*background: rgba(0,0,0,0.1) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB7SURBVHgBfZDRGYAgCIQPJ+qlQVqnAVrHQXppIq0g7UMB34T/4Diq677geXQeF4LXuMS/RLkVXDgh8+C/QBmlbuOmDhdwj3RDi0a4b7BEYlXDk0CJUDHCMsM+05oFx5LYkHFzEOSl4QVBHmwFwbFGsCWSowOYbby9L+obkDRrzKaFQtcAAAAASUVORK5CYII=') center no-repeat;*/}
.product-page .photos-list .photo .remove:hover{zoom: 1.2;}

.product-page .reviews-title-wrap {background:none;border:none;}
.product-page .reviews-title-wrap .reviews-title{display: flex;gap: 12px;}
.product-page .reviews-title-wrap .reviews-title .inline-tab-open {}
.product-page .reviews-title-wrap .reviews-title .inline-tab-open a {display:block;padding:10px 12px;color:#9295A8;border-radius:5px;background:#F8FAFF;font-size: 16px;font-weight: 500;}
.product-page .reviews-title-wrap .reviews-title .inline-tab-open a:hover {color:#FF377B;}
.product-page .reviews-title-wrap .reviews-title .inline-tab-open.active a {background: rgba(255, 55, 123, 0.10);color: #FF377B;}

@media (max-width: 1200px) {
    .product-page .reviews-title li a, .product-page .property-title, .product-page .product-card-description-title{margin:0;}
}
@media (max-width: 991px) {
    .product-page-block{flex-direction: column;}
    .product-page-block > div{margin:10px;max-width: calc( 100% - 20px);}
    .product-page .item-name{font-size: 30px;margin-bottom: 20px;}
    .product-page .rating-block{width: 100%;justify-content: flex-start;margin-bottom:8px}
    .product-page .offer-checker {margin: 26px 0 10px;}
    .product-page .rating-block .rating-stars .rating-star .star-grey,
    .product-page .rating-block .rating-stars .rating-star .star-yellow{width:16px;height:16px;}
    .product-page .rating-block .reviews-count{font-size:11px}
    .product-page .item-articul{font-size:12px}
    .product-page .offer-checker .prop-title{font-size:12px}
    .product-page .product-old-price{font-size:14px}
    .product-page .total-price{font-size:28px}
    .product-page .is-avail{font-size:12px}
    .product-page .no-avail{font-size:12px}
    .product-page .product-card-recomended{padding:10px}
    .product-page .product-card-recomended .recomended-title{font-size:12px}
    .product-page .product-card-recomended .recomended-for .checkbox label a{font-size:12px}
}
@media (max-width: 768px) {
    .product-page-block{margin-bottom:30px;}
    .product-page .tab-open {display: flex;}
    .product-page .tabs .reviews-title-wrap{display:block;padding:0;}
    .product-page .reviews-title-wrap .reviews-title .inline-tab-open{padding:0;}
    .product-page .reviews-title-wrap .reviews-title .inline-tab-open a {font-size:14px}
    .product-card-reviews-wrap .reviews-banner{margin-top:15px;}
    .product-page .properties{height:44px;}
    .product-page .properties span{font-size:12px}
    .product-page .product-card-description{font-size:12px}
    .product-page .offer-checker {gap:0px;justify-content: space-between;}
    .product-page-block .item-left .wrapper .slider-for img{min-height:auto;}
    .product-page .product-card-comments-wrap .product-card-comment{padding:10px;margin:10px 0;}
    .product-page .product-card-comments-wrap .product-card-comment .comment-name{font-size:14px}
    .product-page .product-card-comments-wrap .product-card-comment .comment-date{font-size:10px}
    .product-page .product-card-comments-wrap .rating-stars .rating-star .star-grey, 
    .product-page .product-card-comments-wrap .rating-stars .rating-star .star-yellow{width:14px;height: 14px;}
    .product-page .product-card-comments-wrap .product-card-comment .comment-text{font-size:12px;}
    .product-page .photos-list .photo{width:50px;height: 50px;}
    .product-page .product-card-comments-wrap .product-card-answer .answer-text{font-size:12px}
    .product-page .product-card-comments-wrap .photos-list {margin-top: 15px;}
    .product-page .product-card-comments-wrap .product-card-answer {margin: 10px 0px 10px 30px;padding: 10px;}
    .product-page .product-card-comments-wrap > *:last-child{margin-bottom:30px;}
    .product-page .product-card-add-comment{padding:20px 10px;margin: 0px auto 10px;}
    .product-page .product-card-add-comment .fields-col,
    .product-page .product-card-add-comment .fields-row{flex-direction: column;gap: 15px;width: 100%;}
    .product-page .product-card-add-comment .input-wrap input{max-width:100%}
    .product-page .product-card-add-comment .rating-wrap{width:100%;}
    .product-page .product-card-add-comment .rating-stars .rating-star .star-yellow, 
    .product-page .product-card-add-comment .rating-stars .rating-star .star-grey{height: 30px;margin-left: 7px;}
    .product-page .product-card-add-comment .send-on-email{margin: 15px 0 15px;}
    .product-page .product-card-add-comment .g-recaptcha{transform: scale(1);}
    .product-page .product-card-add-comment button[type="button"]{width: 100%;}
    .product-page-block .item-left .wrapper .slider-nav,
    .product-page-block .item-left .wrapper{margin-bottom:0;}
}
@media (max-width: 550px) {
    .product-page .item-name{font-size:18px;}
    .product-page .item-row.buttons{flex-direction: column;}
    .product-page .item-row.buttons > *{width:100%}
    .product-page .item-row.paysystems {justify-content: center;gap: 4px;}
    .product-page .item-row.paysystems img{width:50px;height:50px;}
    .product-page .product-card-add-comment .rating-stars {height: 22px;}
    .product-page .product-card-add-comment .rating-wrap {padding: 14px 20px;}
    .product-page .product-card-add-comment .rating-stars .rating-star .star-yellow,
    .product-page .product-card-add-comment .rating-stars .rating-star .star-grey {height: 20px;margin-left: 3px;width: 20px;}
    .product-page .product-card-add-comment .rating-wrap label span{font-size:12px}
}
@media (max-width: 400px) {
    .product-page .product-card-add-comment .g-recaptcha{transform: scale(1);}
}


/*
*/
    .slick-slide{height:auto}
    .slick-slide img{width:100%}
    .slider{margin:0 auto 40px;text-align:left}
    .slider .slick-list{width:calc(100% - 130px);margin:0 auto}
    /*.ot-slkk .slider-nav i{color:#d7d7d7;cursor:pointer;transition:.3s;position:absolute}*/
    /*.ot-slkk .slider-nav a{position:relative;width:95px;height:55px}*/
    .ot-slkk .slider-nav a:before{content:"";position:absolute;width:100%;height:100%!important;left:0;}
    .slick-track a:focus{outline:none}
    .slider-nav img{/*height:100%;*/width:auto;text-align:center;margin:0 auto}
    /*.ot-slkk{margin:15px auto;padding-left:25px;padding-right:25px}*/
    /*.ot-slkk .slick-slider i.fa-chevron-right{right:-20px;top:22px}*/
    /*.ot-slkk .slick-slider i.fa-chevron-left{left:-20px;top:22px}*/
    /*.ot-slkk .slick-slider i:hover{color:#BE44E1}*/
    /*.ot-slkk .slider{margin:0 auto 10px;text-align:left}*/
    /*.ot-slkk .slider .slick-list{width:100%;margin:0 auto}*/
/*    .slide{width:205px}
    .slide:focus{outline:none}
    .slide .slide-image{width:100%;height:auto;position:relative}
    .slide .slide-image img{width:205px;margin:0 auto}
    .slide .slide-image .slide-date{position:absolute;bottom:0;left:38px;font-size:12px;line-height:16px;color:#fff;font-family:'Roboto',sans-serif;font-weight:500;text-align:center;width:43px;height:37px;background-color:#ff377b;border-top:2px solid #fff;border-right:2px solid #fff}
    .slide .slide-text-wrap{margin:25px auto 0;width:205px;height:110px;overflow:hidden;text-align:left}
    .slide .slide-text-title{font-size:16px;line-height:18px;color:#545454;font-family:'Roboto',sans-serif;font-weight:500}
    .slide .slide-text{font-size:14px;line-height:18px;color:#545454;font-family:'Roboto',sans-serif;font-weight:400}
    .slide .margin-nav{margin:0 20px}
    .slide .margin-nav .slide-read-more{float:right;text-decoration:underline;font-size:14px;color:#ff377b;font-family:'Roboto',sans-serif;font-weight:500;padding-top:15px}
    .slide .margin-nav .slide-read-more:focus{outline:none}*/
/*    #slick-left{z-index:10000;position:absolute;top:40%;left:0;font-size:45px;color:#be44e1}
    #slick-left:hover{cursor:pointer}
    #slick-left.slick-disabled{color:#cbb4d2}
    #slick-right{z-index:10000;position:absolute;top:40%;right:0;font-size:45px;color:#be44e1}
    #slick-right:hover{cursor:pointer}
    #slick-right.slick-disabled{color:#cbb4d2}
    .product-card-slider #slick-left{left:-30px;font-size:25px;color:#d7d7d7}
    .product-card-slider #slick-left:hover{color:#be44e1}
    .product-card-slider #slick-right{right:-30px;font-size:25px;color:#d7d7d7}
    .product-card-slider #slick-right:hover{color:#be44e1}
    .product-card-slider .slick-track,#carousel-example-generic{width:auto!important}*/
    .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
    .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
    .slick-list:focus{outline:none}
    .slick-list.dragging{cursor:pointer;cursor:hand}
    .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
    .slick-track:before,.slick-track:after{display:table;content:''}
    .slick-track:after{clear:both}
    .slick-loading .slick-track{visibility:hidden}
    .slick-slide{display:none;float:left;height:100%;min-height:1px}
    [dir='rtl'] .slick-slide{float:right}
    .slick-slide img{display:block}
    .slick-slide.slick-loading img{display:none}
    .slick-slide.dragging img{pointer-events:none}
    .slick-initialized .slick-slide{display:block;position:relative}
    .slick-loading .slick-slide{visibility:hidden}
    .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
    .slick-arrow.slick-hidden{display:none}
    .slick-arrow:not(i){position:absolute;top:50%;z-index:1;transform:translate(0px,-50%)}
    .slick-prev{left:0}
    .slick-next{right:0}
    .slider-nav{margin:10px 0}
    .slider-for .slick-slide img{width:auto;margin:0 auto;max-width: 100%;}
    @media (max-width: 768px) {
    #slick-right{right:45px}
    #slick-left{left:45px}
    }
    @media (max-width: 667px) {
    #slick-right{right:45px}
    #slick-left{left:45px}
    }
    @media (max-width: 400px) {
    #slick-right{right:45px}
    #slick-left{left:45px}
    }
/* End */
/* /bitrix/templates/mir/components/bitrix/catalog.element/product/style.css?178921355029982 */
