.product-header{display:flex;align-items:center;}
.product-header .button-back{margin:0 24px 0 0;}
.product-header .comments{line-height:1.3;white-space:nowrap;}
.product-header .comments .vote{margin:0 0 0 6px;font-weight:700;}
.product-header .comments .count{margin:0 0 0 12px;font-weight:500;color:#0067e3;text-decoration:underline;}
.product-header .flags{margin:0 0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;}
.product-header .flags .flag{margin:2px 4px 2px 0;padding:8px 10px;display:inline-flex;font-size:0.786em;font-weight:500;line-height:1;border-radius:3px;color:#fff;}
.product-header .flags .flag a{color:inherit;}
.product-name{margin:10px 0 0;}
.product-name:first-child{margin-top:0;}
.product-name h1{margin:0;padding:0;font-size:2.286em;}
.product-cart{margin:24px 0 0;display:flex;align-items:center;}
.product-cart:first-child{margin-top:0;}
.product-gallery{flex-shrink:0;width:420px;min-width:1%;margin:0 48px 0 0;position:relative;}
.product-gallery .images .items .item{display:none;position:relative;transition:300ms opacity ease;-webkit-transition:300ms opacity ease;text-align:center;}
.product-gallery .images .items .item:first-child{display:block !important;}
.product-gallery .images .items .item img{max-width:100%;margin:auto;cursor:pointer;border-radius:8px;}
.product-gallery .images .items .item:hover{cursor:pointer;opacity:0.8;}
.product-gallery .thumbs{margin:16px 0 0;position:relative;}
.product-gallery .thumbs .items .item{display:none;padding:0 12px;text-align:center;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;opacity:0.4;transition:300ms opacity ease;-webkit-transition:300ms opacity ease;}
.product-gallery .thumbs .items .item:first-child{display:block !important;}
.product-gallery .thumbs .items .item img{max-width:100%;margin:auto;border-radius:4px;}
.product-gallery .thumbs .items.slick-slider .slick-slide.slick-current .item{opacity:1;}
.product-gallery .add2favorites{position:absolute;z-index:9;top:0;right:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:300ms opacity ease;-webkit-transition:300ms opacity ease;}
.product-gallery .add2favorites::before{content:"\f004";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;font-weight:400;color:#a1a1a1;transition:300ms color ease;-webkit-transition:300ms color ease;}
.product-gallery .add2favorites:hover::before{color:#0067e3;}
.product-gallery .add2favorites.is::before{font-weight:bold;color:#0067e3;}
.product-main{flex-grow:1;margin:0 48px 0 0;}
.product-main .items{margin:16px 0 0;border-spacing:0;}
.product-main .items:first-child{margin-top:0;}
.product-main .items tr td{padding:3px 0;}
.product-main .items tr td.label{padding-right:24px;}
.product-main .items tr td.value{font-weight:700;}
.product-main .items tr td.value a{color:inherit;transition:300ms color ease;-webkit-transition:300ms color ease;}
.product-main .items tr td.value a:hover{text-decoration:none;color:#0067e3;}
.product-main .items tr:first-child td{padding-top:0;}
.product-main .items tr:last-child td{padding-bottom:0;}
.product-main .dicts-more{margin:8px 0 0;display:inline-flex;font-weight:500;text-decoration:underline;}
.product-main .dicts-more:hover{text-decoration:none;}
.product-main .catalog-card{margin:24px 0 0;}
.product-main .catalog-card:first-child{margin-top:0;}
.product-main .catalog-card .button::before{font-weight:400;}
.product-info{flex-shrink:0;width:260px;line-height:1.4;}
.product-info .prices{text-align:center;}
.product-info .prices .price-brutto.hide{display:none;}
.product-info .prices .price-netto.hide{display:none;}
.product-info .prices .price-old{font-size:1.071em;font-weight:500;text-decoration:line-through;color:#a1a1a1;}
.product-info .prices .price{font-size:1.429em;font-weight:700;}
.product-info .prices .price .bn{font-size:0.750em;}
.product-info .prices .price-delivery{margin:8px 0 0;font-size:0.929em;font-weight:700;}
.product-info .prices .price-delivery::before{content:"\f0d1";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;margin:0 8px 0 0;}
.product-info .params{position:relative;margin:24px 0 -8px;}
.product-info .params:first-child{margin-top:0;}
.product-info .params .param{margin:12px 0 0;}
.product-info .params .param:first-child{margin-top:0;}
.product-info .params .param .label{margin:0 0 3px;font-size:0.857em;font-weight:bold;}
.product-info .params .param .err{color:#fff;font-size:1rem;display:inline-block;margin:2px 0 0;padding:2px 5px;background:#db3a03;}
.product-info .params .param.kind-2 .icon{width:40px;height:40px;padding:2px;margin:0 3px 0 0;display:inline-block;vertical-align:middle;border:1px solid #ceced6;border-radius:5px;transition:300ms 300 ease;-webkit-transition:300ms 300 ease;}
.product-info .params .param.kind-2 .icon img{border-radius:4px;}
.product-info .params .param.kind-2 .icon.active{border-color:#0067e3;}
.product-info .params .param.kind-2 .icon:hover{cursor:pointer;opacity:0.8;}
.product-info .params .param.kind-3 .color{padding:1px;margin:0 3px 0 0;display:inline-block;border:1px solid #ceced6;border-radius:4px;transition:300ms 300 ease;-webkit-transition:300ms 300 ease;}
.product-info .params .param.kind-3 .color span{display:block;width:20px;height:20px;border-radius:4px;}
.product-info .params .param.kind-3 .color.active{border-color:#0067e3;}
.product-info .params .param.kind-3 .color:hover{cursor:pointer;opacity:0.6;}
.product-info .params .param input,.product-info .params .param select{width:100%;}
.product-info .params.loading:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;background:rgba(255,255,255,0.7);}
.product-info .stores{margin:24px 0 0;display:flex;}
.product-info .stores .store{margin:0 3px;padding:8px;flex-grow:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:0.857em;font-weight:bold;white-space:nowrap;line-height:1;color:#202a60;background-color:#e8e8eb;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ceced6;}
.product-info .stores .store img{max-width:24px;height:24px;margin:0 8px 0 0;}
.product-info .stores .store:first-child{margin-left:0;}
.product-info .stores .store:last-child{margin-right:0;}
.product-info .stores + .add2cart{margin-top:6px;}
.product-info .add2cart{margin:24px 0 0;}
.product-info .add2cart .variants-info{margin:12px 0 0;font-size:0.857em;text-align:center;color:#a1a1a1;}
.product-info .order-by{margin:24px 0 0;padding:12px;font-size:1.071em;font-weight:700;text-align:center;background-color:#e8e8eb;border:1px solid #ceced6;border-radius:4px;}
.product-info .order-by .a{color:#0067e3;cursor:pointer;}
.product-info .order-by .a:hover{text-decoration:underline;}
.product-info .stuff{margin:24px 0 0;display:flex;flex-direction:column;}
.product-info .stuff .button{margin:3px 0;}
.product-info .stuff .button:first-child{margin-top:0;}
.product-info .stuff .button:last-child{margin-bottom:0;}
.product-hot-shot{padding:16px;border:2px dashed #ceced6;border-radius:8px;}
.product-dimensions{position:relative;padding:5px 0 0;border-top:1px solid #ceced6;}
.product-dimensions .dimensions{display:flex;margin:0 -5px;flex-wrap:wrap;}
.product-dimensions .dimensions .dimension{padding:0 5px;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-dimensions .dimensions .dimension .d-label{margin:5px 0;font-weight:bold;}
.product-dimensions .dimensions .dimension .d-hint{font-size:0.75em;color:#a1a1a1;margin:5px 0 10px;}
.product-dimensions.loading:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;background:rgba(255,255,255,0.7);}
.product-accessories{margin:32px 0 0;padding:32px 0 0;position:relative;line-height:1.4;}
.product-accessories:first-child{margin-top:0;}
.product-accessories::before{content:"";position:absolute;left:0;right:0;top:0;margin:0 calc(-50vw + 50%);padding:0 calc(50vw - 50%);border-top:1px solid #ceced6;}
.product-accessories .label{margin:0 0 12px 0;font-size:1.571em;font-weight:700;}
.product-accessories .category{margin:24px 0 0;}
.product-accessories .category .c-label{margin:0 0 16px;font-size:1.143em;font-weight:700;}
.product-accessories .accessories{margin:-12px;display:flex;flex-wrap:wrap;}
.product-accessories .accessories .accessory{padding:12px;width:33.3333%;display:flex;align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-accessories .accessories .accessory .a-add2cart{flex-shrink:0;margin:0 10px 0 0;position:relative;cursor:pointer;}
.product-accessories .accessories .accessory .a-add2cart::before{content:"\f111";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.071em;font-weight:normal;line-height:1;color:#a1a1a1;transition:300ms color ease;-webkit-transition:300ms color ease;}
.product-accessories .accessories .accessory .a-add2cart:hover::before{content:"\f058";}
.product-accessories .accessories .accessory .a-picture{flex-shrink:0;margin:0 16px 0 0;width:90px;height:90px;display:flex;align-items:center;justify-content:center;}
.product-accessories .accessories .accessory .a-picture img{max-width:100%;}
.product-accessories .accessories .accessory .a-picture.noimg{background:transparent;position:relative;}
.product-accessories .accessories .accessory .a-picture.noimg:before{content:'\f03e';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:3.6em;opacity:0.1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.product-accessories .accessories .accessory .a-info{flex-grow:1;}
.product-accessories .accessories .accessory .a-info .a-name{font-weight:400;}
.product-accessories .accessories .accessory .a-info .a-name a{color:inherit;}
.product-accessories .accessories .accessory .a-info .a-name .count{font-weight:bold;}
.product-accessories .accessories .accessory .a-info .a-price{font-weight:bold;}
.product-accessories .accessories .accessory.selected .a-add2cart::before{content:"\f058";font-weight:bold;color:#0067e3;}
.product-accessories .accessories .accessory.unavailable{filter:grayscale(1);opacity:0.7;}
.product-accessories .accessories .accessory.unavailable .a-add2cart{pointer-events:none;}
.product-versions{margin:24px 0 0;}
.product-versions:first-child{margin-top:0;}
.product-versions .label{margin:0 0 6px 0;font-size:1.071em;font-weight:700;}
.product-versions .versions{width:380px;}
.product-versions .versions .version{display:none;padding:0 2px;}
.product-versions .versions .version:first-child{display:block !important;}
.product-versions .versions .version .inner{padding:6px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #ceced6;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;transition:300ms border-color ease;-webkit-transition:300ms border-color ease;}
.product-versions .versions .version .inner.active{border:2px solid #0067e3;}
.product-versions .versions .version .inner.noimg{background:transparent;position:relative;}
.product-versions .versions .version .inner.noimg:before{content:'\f03e';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:2em;opacity:0.1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.product-versions .versions .version .inner .color{display:flex;width:100%;height:100%;border-radius:4px;}
.product-versions .versions .version .inner:hover{border-color:#0067e3;}
.product-versions .versions.slick-slider .slick-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;text-align:center;color:#191919;background-color:#e8e8eb;border:1px solid #ceced6;border-radius:50%;opacity:1;cursor:pointer;transition:300ms background-color ease;-webkit-transition:300ms background-color ease;}
.product-versions .versions.slick-slider .slick-arrow::before{content:"";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.8rem;font-weight:700;line-height:1;}
.product-versions .versions.slick-slider .slick-arrow.slick-arrow-prev{left:-7px;}
.product-versions .versions.slick-slider .slick-arrow.slick-arrow-prev::before{content:"\f053";}
.product-versions .versions.slick-slider .slick-arrow.slick-arrow-next{right:-7px;}
.product-versions .versions.slick-slider .slick-arrow.slick-arrow-next::before{content:"\f054";}
.product-versions .versions.slick-slider .slick-arrow.slick-disabled{opacity:0;}
.product-versions .versions.slick-slider .slick-arrow:hover{background-color:#ceced6;}
.products-set{position:relative;}
.products-set .v-name a{color:inherit;}
.products-set .v-params{width:100%;margin:5px -5px 0;}
.products-set .v-params .param{float:left;width:33.3333%;padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.products-set .v-params .param:first-child{margin-top:0;}
.products-set .v-params .param:last-child{margin-bottom:0;}
.products-set .v-params .param .err{color:#fff;font-size:10px;display:inline-block;margin:2px 0 0;padding:2px 5px;background:#db3a03;}
.products-set .v-params .param.kind-2 .icon{width:40px;height:40px;padding:2px;margin:0 3px 0 0;display:inline-block;border:1px solid #ceced6;border-radius:5px;transition:300ms 300 ease;-webkit-transition:300ms 300 ease;}
.products-set .v-params .param.kind-2 .icon img{border-radius:4px;}
.products-set .v-params .param.kind-2 .icon.active{border-color:#0067e3;}
.products-set .v-params .param.kind-2 .icon:hover{cursor:pointer;opacity:0.8;}
.products-set .v-params .param.kind-3 .color{padding:1px;margin:0 3px 0 0;display:inline-block;border:1px solid #ceced6;border-radius:5px;transition:300ms 300 ease;-webkit-transition:300ms 300 ease;}
.products-set .v-params .param.kind-3 .color span{display:block;width:20px;height:20px;border-radius:4px;}
.products-set .v-params .param.kind-3 .color.active{border-color:#0067e3;}
.products-set .v-params .param.kind-3 .color:hover{cursor:pointer;opacity:0.6;}
.products-set .v-params .param.kind-v{width:66.6666%;}
.products-set .v-params .param select,.products-set .v-params .param input{width:100%;}
.products-set.loading:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;background:rgba(255,255,255,0.7);}
.product-tabs{margin:32px 0 0;}
.product-tabs:first-child{margin-top:0;}
.product-tab-connected .products-line{max-width:1024px;margin:0 auto;}
.product-tab-connected .products-line .product-line:first-child{padding-top:0;}
.product-tab-connected .products-line .product-line:last-child{padding-bottom:0;border-bottom:none;}
.product-dicts{width:100%;border-spacing:0;}
.product-dicts tr td{padding:5px 0;vertical-align:top;}
.product-dicts tr td.dict{width:50%;padding-right:12px;text-align:right;}
.product-dicts tr td.words{width:50%;padding-left:12px;text-align:left;}
.product-dicts tr td.words span,.product-dicts tr td.words a{margin:3px 0;display:block;font-weight:700;color:inherit;transition:300ms color ease;-webkit-transition:300ms color ease;}
.product-dicts tr td.words span:first-child,.product-dicts tr td.words a:first-child{margin-top:0;}
.product-dicts tr td.words span:last-child,.product-dicts tr td.words a:last-child{margin-bottom:0;}
.product-dicts tr td.words a:hover{text-decoration:none;color:#0067e3;}
.product-dicts tr:first-child td{padding-top:0;}
.product-dicts tr:last-child td{padding-bottom:0;}
.product-variants{margin:-32px 0 -48px;position:relative;}
.product-variants::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:64px;margin:0 calc(-50vw + 50%) !important;padding:0 calc(50vw - 50%);background-color:#e8e8eb;}
.product-variants .tbl tr:not(:first-child){transition:300ms background-color ease;-webkit-transition:300ms background-color ease;}
.product-variants .tbl tr:not(:first-child):hover{color:#fff;background-color:#202a60;}
.product-variants .tbl tr:last-child td{border-bottom:none;}
.product-variants .tbl td{min-width:70px;}
.product-variants .tbl .tbl-hdr{height:64px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-variants .tbl .tbl-hdr-switch{position:relative;max-width:120px;margin:0 10px;text-align:left;line-height:1.1;}
.product-variants .tbl .tbl-hdr-switch .cur{width:100%;height:34px;padding:2px 10px 0;display:inline-flex;align-items:center;white-space:nowrap;background-color:#f8f8f9;border:1px solid #ceced6;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;}
.product-variants .tbl .tbl-hdr-switch .cur::after{content:"\f078";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.786em;margin:0 0 0 auto;padding:0 0 0 10px;}
.product-variants .tbl .tbl-hdr-switch .items{visibility:hidden;position:absolute;top:100%;left:0;right:0;margin:-3px 0 0;background-color:#f8f8f9;border:1px solid #ceced6;border-top:none;border-radius:0 0 4px 4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-variants .tbl .tbl-hdr-switch .items .item{height:34px;padding:0 10px;display:inline-flex;align-items:center;white-space:nowrap;color:#a1a1a1;transition:300ms color ease;-webkit-transition:300ms color ease;cursor:pointer;}
.product-variants .tbl .tbl-hdr-switch .items .item:hover{color:#0067e3;}
.product-variants .tbl .tbl-hdr-switch.open .items{visibility:visible;}
.product-variants .tbl .symbol{font-weight:bold;}
.product-variants .tbl .stores{display:flex;margin:-10px 0;}
.product-variants .tbl .stores .store{margin:0 2px;padding:6px 8px 3px;width:100%;display:inline-flex;flex-direction:column;align-items:center;background-color:#e8e8eb;border-radius:4px;font-size:0.786em;font-weight:bold;white-space:nowrap;line-height:1;color:#191919;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-variants .tbl .stores .store img{max-width:24px;height:24px;margin:0 0 5px 0;}
.product-variants .tbl .stores .store:first-child{margin-left:0;}
.product-variants .tbl .stores .store:last-child{margin-right:0;}
.product-variants .tbl .prices .price-brutto.hide{display:none;}
.product-variants .tbl .prices .price-netto.hide{display:none;}
.product-variants .tbl .prices .price-old{font-weight:500;text-decoration:line-through;color:#a1a1a1;}
.product-variants .tbl .prices .price{font-weight:bold;}
.product-variants .tbl .add2cart{display:flex;align-items:center;}
.product-variants .tbl .add2cart .count-box{margin:0 12px 0 0;width:120px;}
.product-variants .tbl .add2cart .add2favorites{margin:0 -10px 0 10px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:300ms opacity ease;-webkit-transition:300ms opacity ease;}
.product-variants .tbl .add2cart .add2favorites::before{content:"\f004";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;font-weight:400;color:#a1a1a1;transition:300ms color ease;-webkit-transition:300ms color ease;}
.product-variants .tbl .add2cart .add2favorites:hover::before{color:#0067e3;}
.product-variants .tbl .add2cart .add2favorites.is::before{font-weight:bold;color:#0067e3;}
.tbl-question-form.tbl .image-name{display:flex;align-items:center;}
.tbl-question-form.tbl .image-name img{margin:0 16px 0 0;}
.tbl-question-form.tbl .image-name .name{font-weight:bold;}
.product-comments .comment-form{position:relative;}
.product-comments .comment-form .add-comment{margin:0 0 15px;}
.product-comments .comment-form .comment-form-form{display:none;margin:0 0 15px;}
.product-comments .comment-form .comment-form-form input,.product-comments .comment-form .comment-form-form textarea{padding:15px;}
.product-comments .comment-form.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(255,255,255,0.6);}
.product-comments .comments-list{position:relative;min-height:50px;border-top:1px dotted #ceced6;}
.product-comments .comments-list.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(255,255,255,0.6);}
.product-comments .comments-list .comment .comment-content{display:flex;padding:15px 0;border-bottom:1px dotted #ceced6;}
.product-comments .comments-list .comment .comment-content .avatar{width:90px;height:90px;flex-shrink:0;margin-right:15px;background:#e8e8eb;}
.product-comments .comments-list .comment .comment-content .avatar.noimg{background:#e8e8eb url(/i/common/noimage.png) no-repeat center;background-size:80%;}
.product-comments .comments-list .comment .comment-content .info{flex-grow:1;}
.product-comments .comments-list .comment .comment-content .info .nick{font-weight:bold;display:flex;align-items:center;}
.product-comments .comments-list .comment .comment-content .info .date{font-size:11px;color:#a1a1a1;font-weight:normal;margin:0;}
.product-comments .comments-list .comment .comment-content .info .comm{padding:10px 0 0;}
.product-comments .comments-list .comment .comment-content .details{text-align:right;margin-left:15px;flex-shrink:0;display:flex;flex-direction:column;}
.product-comments .comments-list .comment .comment-content .details .vote{margin:0 0 5px;}
.product-comments .comments-list .comment .comment-content .details .vote .none{color:#a1a1a1;}
.product-comments .comments-list .comment .comment-content .details .vcm{font-size:0.8em;position:relative;margin:0 0 5px;display:flex;align-items:center;justify-content:right;}
.product-comments .comments-list .comment .comment-content .details .vcm span{height:16px;line-height:16px;margin:0 0 0 10px;display:inline-block;}
.product-comments .comments-list .comment .comment-content .details .vcm span:hover{opacity:0.8;cursor:pointer;}
.product-comments .comments-list .comment .comment-content .details .vcm.loading span:hover{opacity:1;cursor:default;}
.product-comments .comments-list .comment .comment-content .details .vcm span.loading{overflow:hidden;text-indent:100px;background:url(/i/common/ajax-loader.svg) no-repeat center !important;background-size:16px !important;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vp:before{content:'\f164';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;margin-right:3px;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vp.set{color:#9acb74;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vm:before{content:'\f165';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;margin-right:3px;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vm.set{color:#db3a03;}
.product-comments .comments-list .comment .comment-content .details .vcm .vmsg{white-space:nowrap;}
.product-comments .comments-list .comment .comment-content .details .reply{margin-top:auto;font-size:0.8em;color:#a1a1a1;cursor:pointer;}
.product-comments .comments-list .comment .comment-content .details .reply:hover{color:#0067e3;}
.product-comments .comments-list .comment .form-comment-reply{position:relative;}
.product-comments .comments-list .comment .form-comment-reply .reply-form{padding:15px;background:#e8e8eb;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-comment{margin:0 0 15px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-comment textarea{width:100%;padding:12px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-items{display:flex;margin:0 -7.5px 15px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-items .row-item{width:50%;padding:0 7.5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-items .row-item input{width:100%;padding:12px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-submit{text-align:center;}
.product-comments .comments-list .comment .form-comment-reply.loading{min-height:50px;}
.product-comments .comments-list .comment .form-comment-reply.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(255,255,255,0.6);}
.product-comments .comments-list .comment .answers{padding-left:105px;}
.product-comments .comments-list .comment .answers .comment .comment-content .avatar{width:60px;height:60px;display:flex;align-items:center;}
.product-comments .comments-list .comment .answers .comment .comment-content .avatar img{max-width:100%;}
.product-comments .comments-list .comment .answers .comment .answers{padding-left:75px;}
@media screen and (max-width: 1424px){.product-name h1{font-size:2.000em;}
.product-gallery{width:340px;margin:0 24px 0 0;}
.product-main .items tr td.label{padding-right:12px;}
.product-info{width:220px;}
.product-versions .versions{width:316px;}
.product-accessories .accessories .accessory .a-picture{margin:0 12px 0 0;width:60px;height:60px;}
.product-variants{margin:-32px -24px -48px;}
.product-variants::before{display:none;}
.product-variants .tbl .tbl-hdr{font-size:0.929em;}
.product-variants .tbl .add2cart .count-box{margin:0 6px 0 0;width:100px;}
.product-variants .tbl .add2cart .add2favorites{margin:0 0 0 8px;}
}
@media screen and (max-width: 1024px){.product-cart{flex-wrap:wrap;}
.product-gallery{width:100%;margin:0 0 24px;}
.product-main{flex:1;}
.product-info{width:260px;}
.product-accessories .accessories .accessory{width:50%;}
.product-variants{margin:-32px -16px -48px;}
.product-variants .tbl .tbl-hdr-switch{margin:0;}
}
@media screen and (max-width: 768px){.product-name h1{font-size:1.714em;}
.product-header .button-back{margin:0 16px 0 0;}
.product-header .comments{font-size:0.929em;}
.product-header .comments .vote{margin:0 0 0 4px;}
.product-header .comments .count{margin:0 0 0 8px;}
.product-gallery{margin:0;}
.product-main{width:100%;margin:24px auto 0;flex:1 0 auto;}
.product-main:first-child{margin-top:0;}
.product-main .items{width:100%;}
.product-main .items tr td.label{width:50%;padding-right:12px;text-align:right;}
.product-main .items tr td.value{width:50%;padding-left:12px;text-align:left;}
.product-main .dicts-more{display:flex;justify-content:center;}
.product-main .catalog-card{text-align:center;}
.product-versions{text-align:center;}
.product-versions .versions{margin:0 auto;}
.product-info{width:100%;max-width:316px;margin-top:24px;margin-left:auto;margin-right:auto;}
.product-info:first-child{margin-top:0;}
.product-variants{margin:-32px -16px -32px;}
.product-variants .tbl .add2cart .button::before{display:none;}
.product-comments .comments-list .comment .answers .comment .answers{padding-left:0;}
}
@media screen and (max-width: 576px){.product-header{flex-wrap:wrap;}
.product-header .comments{margin:0 0 0 auto;}
.product-header .flags{margin:12px 0 0;width:100%;justify-content:flex-start;}
.product-accessories .accessories .accessory{width:100%;}
.product-tabs .cms-slides .cs-slide{margin:0;border-radius:0;border-top:1px solid #ceced6;}
.product-tabs .cms-slides .cs-slide:last-child{border-bottom:1px solid #ceced6;}
.product-tabs .cms-slides .cs-slide .cs-title{padding:1.5rem 32px 1.5rem 16px;border:none;border-radius:0;}
.product-tabs .cms-slides .cs-slide .cs-content{margin:0;padding:16px;border:none;}
.product-tabs .cms-slides .cs-slide.active{border-top:1px solid #0067e3;}
.product-tabs .cms-slides .cs-slide.active .cs-title{color:#fff;background-color:#0067e3;}
.product-comments .comments-list .comment .answers{padding-left:0;}
.product-comments .comments-list .comment .comment-content{flex-wrap:wrap;}
.product-comments .comments-list .comment .comment-content .details{width:100%;margin:15px 0 0;text-align:left;flex-direction:row;}
.product-comments .comments-list .comment .comment-content .details .vote{margin:0;}
.product-comments .comments-list .comment .comment-content .details .vcm{margin:0;}
.product-comments .comments-list .comment .comment-content .details .reply{margin:0 0 0 auto;}
}
@media screen and (max-width: 499px){.product-tabs{margin-left:-16px;margin-right:-16px;}
.product-tabs:last-child{margin-bottom:-32px;}
.product-variants{margin:-16px;}
}
.price-lowest{margin:10px 0 0;color:#8696ac;font-size:0.9em;}
