.product-main{display:flex;padding:0 0 32px;border-bottom:1px solid #ccd2d3;}
.product-gallery{flex-grow:1;width:1%;}
.product-gallery .gallery-content{position:sticky;top:112px;}
.product-gallery .gallery-content .flags{margin:-2px;display:flex;flex-wrap:wrap;}
.product-gallery .gallery-content .flags .flag{margin:2px;padding:7px 8px;font-size:0.688em;font-weight:700;line-height:1;color:#fff;border-radius:4px;background-color:#ee1b2e;}
.product-gallery .gallery-content .images .items .item{display:none;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;text-align:center;}
.product-gallery .gallery-content .images .items .item:first-child{display:block !important;}
.product-gallery .gallery-content .images .items .item img{max-width:100%;margin:auto;cursor:pointer;}
.product-gallery .gallery-content .images .items .item img.image-product-without-variants{max-height:360px;}
.product-gallery .gallery-content .images .items .item:hover{cursor:pointer;opacity:0.8;}
.product-gallery .gallery-content .images .items.is-gallery{opacity:0;transition:opacity 200ms 200ms ease;}
.product-gallery .gallery-content .images .items.is-gallery.slick-slider.slick-initialized{opacity:1;}
.product-gallery .gallery-content .images .items .slick-arrow{opacity:1;position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:26px;height:26px;display:flex;align-items:center;justify-content:center;text-align:center;color:#161616;background:#f2f8f9;border:1px solid #ccd2d3;border-radius:50%;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-gallery .gallery-content .images .items .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:1rem;font-weight:700;line-height:1;}
.product-gallery .gallery-content .images .items .slick-arrow.slick-arrow-prev{left:0;padding-right:1px;}
.product-gallery .gallery-content .images .items .slick-arrow.slick-arrow-prev::before{content:"\f053";}
.product-gallery .gallery-content .images .items .slick-arrow.slick-arrow-next{right:0;padding-left:1px;}
.product-gallery .gallery-content .images .items .slick-arrow.slick-arrow-next::before{content:"\f054";}
.product-gallery .gallery-content .images .items .slick-arrow.slick-disabled{opacity:0;}
.product-gallery .gallery-content .thumbs{margin:32px auto 0;max-width:488px;position:relative;}
.product-gallery .gallery-content .thumbs .items{opacity:0;margin:0 auto;transition:opacity 200ms 200ms ease;}
.product-gallery .gallery-content .thumbs .items .item{display:none;padding:0 16px;opacity:0.4;text-align:center;cursor:pointer;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-gallery .gallery-content .thumbs .items .item:first-child{display:block;}
.product-gallery .gallery-content .thumbs .items .item img{max-width:100%;display:inline-block;margin:auto;}
.product-gallery .gallery-content .thumbs .items .slick-arrow{opacity:1;position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:26px;height:26px;display:flex;align-items:center;justify-content:center;text-align:center;color:#161616;background:#f2f8f9;border:1px solid #ccd2d3;border-radius:50%;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-gallery .gallery-content .thumbs .items .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:1rem;font-weight:700;line-height:1;}
.product-gallery .gallery-content .thumbs .items .slick-arrow.slick-arrow-prev{left:-24px;padding-right:1px;}
.product-gallery .gallery-content .thumbs .items .slick-arrow.slick-arrow-prev::before{content:"\f053";}
.product-gallery .gallery-content .thumbs .items .slick-arrow.slick-arrow-next{right:-24px;padding-left:1px;}
.product-gallery .gallery-content .thumbs .items .slick-arrow.slick-arrow-next::before{content:"\f054";}
.product-gallery .gallery-content .thumbs .items .slick-arrow.slick-disabled{opacity:0;}
.product-gallery .gallery-content .thumbs .items.slick-slider.slick-initialized{opacity:1;}
.product-gallery .gallery-content .thumbs .items.slick-slider .slick-slide.slick-current .item{opacity:1;}
.product-gallery.noimg{padding-bottom:30%;background:transparent;position:relative;}
.product-gallery.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:10em;opacity:0.1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.product-gallery:not(.is-thumbs){display:flex;flex-direction:column;}
.product-gallery:not(.is-thumbs) .images{flex-grow:1;display:flex;align-items:center;justify-content:center;}
.product-info{flex-shrink:0;width:448px;margin:0 0 0 48px;}
.product-cart{padding:24px;background-color:#f2f8f9;border:1px solid #ccd2d3;border-radius:8px;}
.product-cart{line-height:1.2;}
.product-cart .pc-item{margin:24px 0 0;}
.product-cart .pc-item:first-child{margin-top:0;}
.product-cart .comments{font-size:0.875em;}
.product-cart .comments .vote{font-weight:500;}
.product-cart .comments .count{color:#999;}
.product-cart .comments .add{margin:0 0 0 8px;font-weight:500;color:#1a4731;}
.product-cart .name{margin:0;padding:0;font-size:1.4em;}
.product-cart .producer{font-size:0.875em;font-weight:700;}
.product-cart .producer span{font-weight:500;}
.product-cart .prices .price-old{font-weight:700;color:#999;text-decoration:line-through;}
.product-cart .prices .price{font-size:1.500em;font-weight:700;color:#d0a43a;}
.product-cart .prices .prices-pp{display:flex;align-items:flex-end;}
.product-cart .prices .prices-pp .prices-ppp{flex-grow:1;}
.product-cart .credit-agricole,.product-cart .bnp-raty{margin:0 0 0 12px;}
.product-cart .credit-agricole a,.product-cart .bnp-raty a{color:inherit;text-decoration:none;}
.product-cart .items{font-size:0.875em;}
.product-cart .items table{border-spacing:0;}
.product-cart .items table tr td{padding:5px 0;}
.product-cart .items table tr td.label{padding-right:12px;color:#999;}
.product-cart .items table tr td.value{font-weight:500;}
.product-cart .items table tr td.value a{color:inherit;}
.product-cart .items table tr:first-child td{padding-top:0;}
.product-cart .items table tr:last-child td{padding-bottom:0;}
.product-cart .add2cart{display:flex;}
.product-cart .add2cart .add2favorites{flex-shrink:0;margin:0 12px 0 0;position:relative;width:48px;height:48px;background:url(/i/ico-favorite-defualt.svg) no-repeat center;cursor:pointer;background-size:48px;border:2px solid #ccd2d3;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;opacity:1;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-cart .add2cart .add2favorites::before{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;background:url(/i/ico-favorite-active.svg) no-repeat center;background-size:48px;border:2px solid #ccd2d3;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;opacity:0;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-cart .add2cart .add2favorites.is::before,.product-cart .add2cart .add2favorites:hover::before{opacity:1;}
.product-cart .price-delivery{font-weight:500;display:flex;align-items:center;}
.product-cart .price-delivery::before{content:"";display:block;width:32px;height:20px;background:url(/i/ico-delivery.svg) no-repeat left center / 20px;}
.product-cart .stuff{padding-top:24px;border-top:1px solid #ccd2d3;display:flex;align-items:center;justify-content:space-between;font-size:0.813em;font-weight:500;}
.product-cart .stuff .send-to-friend{cursor:pointer;transition:250ms color ease;-webkit-transition:250ms color ease;color:#1a4731;}
.product-cart .stuff .send-to-friend::before{content:"\f1e0";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 6px 0 0;}
.product-cart .stuff .send-to-friend:hover{color:#ee1b2e;}
.product-cart .stuff .download-pdf{cursor:pointer;transition:250ms color ease;-webkit-transition:250ms color ease;color:#1a4731;}
.product-cart .stuff .download-pdf::before{content:"\f15c";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 6px 0 0;}
.product-cart .stuff .download-pdf:hover{color:#ee1b2e;}
.product-cart .stuff .add2compare{cursor:pointer;transition:250ms color ease;-webkit-transition:250ms color ease;color:#1a4731;}
.product-cart .stuff .add2compare::before{content:"\f0ec";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 6px 0 0;}
.product-cart .stuff .add2compare:hover{color:#ee1b2e;}
.product-hot-shot{padding:24px;border:2px dashed #ee1b2e;border-radius:8px;}
.product-hot-shot .hot-shot-title{margin:0 0 24px 0;font-size:1.500em;font-weight:700;line-height:1.2;display:flex;align-items:center;}
.product-hot-shot .hot-shot-title::before{content:"";display:block;width:30px;height:26px;background:url(/i/ico-hot-shot.svg) no-repeat left top / 18px;}
.product-hot-shot .hot-shot-timer{margin:24px 0 0;padding:0;background:transparent;}
.product-hot-shot .hot-shot-timer .hst-timer{background:#ee1b2e;color:#fff;}
.product-status{display:flex;align-items:center;}
.product-status::before{content:"";margin:-2px 5px 0 0;flex-shrink:0;width:13px;height:13px;display:inline-flex;border-radius:100%;background-color:#e5ebec;}
.product-status.avail::before{background-color:#1a4731;}
.product-status.unavail::before{background-color:#ee1b2e;}
.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:8px;text-align:right;font-weight:700;}
.product-dicts tr td.words{width:50%;padding-left:8px;text-align:left;}
.product-dicts tr td.words span,.product-dicts tr td.words a{margin:6px 0;display:block;color:inherit;}
.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:first-child td{padding-top:0;}
.product-dicts tr:last-child td{padding-bottom:0;}
.product-versions{padding:24px 0 0;border-top:1px solid #ccd2d3;}
.product-versions .label{margin:0 0 12px;font-size:0.875em;font-weight:500;}
.product-versions .versions .version{margin:6px 0;display:flex;align-items:center;line-height:1.2;text-decoration:none;color:inherit;}
.product-versions .versions .version:first-child{margin-top:0;}
.product-versions .versions .version:last-child{margin-bottom:0;}
.product-versions .versions .version .v-picture{flex-shrink:0;margin:0 12px 0 0;position:relative;width:58px;height:58px;padding:4px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:2px solid #ccd2d3;border-radius:6px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:250ms border-color ease;-webkit-transition:250ms border-color ease;}
.product-versions .versions .version .v-picture img{border-radius:6px;}
.product-versions .versions .version .v-picture.noimg{background:#fff;position:relative;}
.product-versions .versions .version .v-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:2.2em;opacity:0.1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.product-versions .versions .version .v-info{flex-grow:1;}
.product-versions .versions .version .v-info .v-name{font-size:0.875em;font-weight:500;transition:250ms color ease;-webkit-transition:250ms color ease;}
.product-versions .versions .version .v-info .v-price{margin:2px 0 0;font-weight:700;color:#d0a43a;}
.product-versions .versions .version.active .v-picture,.product-versions .versions .version:hover .v-picture{border-color:#1a4731;}
.product-params{padding:24px 0 0;position:relative;border-top:1px solid #ccd2d3;}
.product-params .label{margin:0 0 8px;font-size:0.875em;font-weight:500;}
.product-params .params{position:relative;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-params .params .param{margin:8px 0 0;padding:0 12px;height:44px;position:relative;z-index:1;display:flex;align-items:center;font-size:0.813em;line-height:1.2;color:#999;background-color:#fff;border:1px solid #ccd2d3;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;transition:250ms color, 250ms border-color ease;}
.product-params .params .param::before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-radius:4px;box-shadow:0px 3px 12px rgba(0,0,0,0.12);opacity:0;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-params .params .param:not(.kind-4)::after{content:"\f105";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;font-size:1.5rem;color:#161616;position:absolute;right:14px;transition:250ms color ease;-webkit-transition:250ms color ease;}
.product-params .params .param input{flex-grow:1;margin:0 0 0 8px;padding:2px 4px;height:28px;background:none;border:none;border-bottom:1px solid #ccd2d3;border-radius:0;}
.product-params .params .param b{font-weight:700;}
.product-params .params .param.selected{color:#161616;}
.product-params .params .param.default{cursor:auto;}
.product-params .params .param.default::after{display:none;}
.product-params .params .param.err{border-color:#ee1b2e;}
.product-params .params .param:hover:not(.default){border-color:#abb5b7;}
.product-params .params .param:hover:not(.default)::before{opacity:1;}
.product-params .params .param:hover:not(.default)::after{color:#ee1b2e;}
.product-params .params .param:first-child{margin-top:0;}
.product-params.loading .params{opacity:0.4;}
.variants{margin:20px 0 0;}
.variants h3{margin:0 0 5px;}
.variants .items .variant{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0;position:relative;border-bottom:1px solid #ccd2d3;}
.variants .items .variant .item.v-name{padding-right:20px;flex-grow:1;}
.variants .items .variant .item.v-name .v-status.avail{color:#1a4731;}
.variants .items .variant .item.v-name .v-status.unavail{color:#ee1b2e;}
.variants .items .variant .item.v-price{width:20%;text-align:center;color:#d0a43a;font-weight:600;}
.variants .items .variant .item.v-price .v-price-old{font-size:0.9em;color:#e5ebec;text-decoration:line-through;}
.variants .items .variant .item.v-buy{width:20%;padding-right:0;text-align:right;}
.variants .items .variant:last-child{border:none;padding-bottom:0;}
.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:#ee1b2e;}
.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 #ccd2d3;border-radius:5px;transition:300ms all ease;-webkit-transition:300ms all ease;}
.products-set .v-params .param.kind-2 .icon img{border-radius:4px;}
.products-set .v-params .param.kind-2 .icon.active{border-color:#ee1b2e;}
.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 #ccd2d3;border-radius:5px;transition:300ms all ease;-webkit-transition:300ms all 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:#ee1b2e;}
.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-banners{margin:48px auto;text-align:center;overflow:hidden;}
.product-banners:first-child{margin-top:0;}
.product-banners:last-child{margin-bottom:0;}
.product-banners img,.product-banners object{max-width:100%;}
.product-banners img{height:auto !important;}
.product-experts{margin:32px 0 48px;display:flex;align-items:center;justify-content:center;}
.product-experts:first-child{margin-top:0;}
.product-experts:last-child{margin-bottom:0;}
.product-experts .label{margin:0 72px 0 0;line-height:1.8;}
.product-experts .experts{margin:-6px;display:flex;}
.product-experts .experts .expert{padding:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-experts .experts .expert .inner{font-size:0.875em;height:100%;display:flex;align-items:center;padding:8px 0;border:1px solid #ccd2d3;border-radius:8px;background:#fff;box-shadow:0px 3px 5px rgba(0,0,0,0.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-experts .experts .expert .inner .col{margin:0 12px;}
.product-experts .experts .expert .inner .avatar{flex-shrink:0;width:80px;}
.product-experts .experts .expert .inner .avatar img{border-radius:50%;}
.product-experts .experts .expert .inner .info{display:flex;align-items:center;}
.product-experts .experts .expert .inner .info .author .name{font-weight:700;}
.product-experts .experts .expert .inner .info .author .desc{margin:4px 0 0;}
.product-experts .experts .expert .inner .info .phone{margin:0 0 0 24px;display:block;font-weight:700;white-space:nowrap;color:#1a4731;}
.product-tabs{margin:48px auto;max-width:880px;}
.product-tabs:first-child{margin-top:0;}
.product-tabs:last-child{margin-bottom:0;}
.product-sliders{margin:96px 0 0;}
.product-sliders:first-child{margin-top:0;}
.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 #ccd2d3;}
.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 #ccd2d3;}
.product-comments .comments-list .comment .comment-content .avatar{width:90px;height:90px;flex-shrink:0;margin-right:15px;background:#e5ebec;}
.product-comments .comments-list .comment .comment-content .avatar.noimg{background:#e5ebec 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:#161616;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:#161616;}
.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:#1a4731;}
.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:#ee1b2e;}
.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:#161616;cursor:pointer;}
.product-comments .comments-list .comment .comment-content .details .reply:hover{color:#ee1b2e;}
.product-comments .comments-list .comment .form-comment-reply{position:relative;}
.product-comments .comments-list .comment .form-comment-reply .reply-form{padding:15px;background:#e5ebec;}
.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: 1280px){.product-gallery .thumbs{margin:24px auto 0;}
.product-info{width:400px;}
.product-cart .stuff{font-size:0.875em;}
.product-experts .label{margin:0 24px 0 0;line-height:1.6;}
.product-experts .experts .expert .inner .avatar{width:70px;}
.product-sliders{margin:64px 0 0;}
}
@media screen and (max-width: 1000px){.product-main{flex-wrap:wrap;}
.product-gallery{width:100%;}
.product-gallery .gallery-content .images .items .item img.image-product-without-variants{max-height:none;}
.product-info{width:100%;margin:24px 0 0;}
.product-cart .comments,.product-cart .producer,.product-cart .name,.product-cart .prices{text-align:center;}
.product-cart .prices .prices-pp{flex-direction:column;align-items:center;}
.product-cart .credit-agricole,.product-cart .bnp-raty{margin:16px 0 0;}
.product-cart .items table{width:100%;}
.product-cart .items table tr td.label{width:50%;padding-right:8px;text-align:right;}
.product-cart .items table tr td.value{width:50%;padding-left:8px;text-align:left;}
.product-cart .price-delivery{justify-content:center;}
.product-cart .add2cart{max-width:460px;margin-left:auto;margin-right:auto;}
.product-cart .stuff{justify-content:center;}
.product-cart .stuff > span{margin:0 16px;}
.product-hot-shot{max-width:460px;margin-left:auto;margin-right:auto;}
.product-hot-shot .hot-shot-title{justify-content:center;}
.product-versions .label{text-align:center;}
.product-versions .versions{max-width:330px;margin-left:auto;margin-right:auto;}
.product-params .params{max-width:460px;margin-left:auto;margin-right:auto;}
.product-params .label{text-align:center;}
.product-experts{flex-direction:column;}
.product-experts .label{margin:0 0 16px 0;text-align:center;}
}
@media screen and (max-width: 740px){.product-gallery .thumbs .items .slick-arrow.slick-arrow-prev{left:-16px;}
.product-gallery .thumbs .items .slick-arrow.slick-arrow-next{right:-16px;}
.product-cart{padding:16px;}
.product-cart .pc-item{margin-top:16px;}
.product-cart .add2cart{max-width:420px;}
.product-cart .stuff{padding-top:16px;}
.product-hot-shot{max-width:420px;padding:16px;}
.product-params{padding:16px 0 0;}
.product-params .params{max-width:420px;}
.product-experts .experts .expert .inner .avatar{width:80px;}
.product-experts .experts .expert .inner .info{flex-direction:column;align-items:flex-start;}
.product-experts .experts .expert .inner .info .author .desc{margin:2px 0 0;}
.product-experts .experts .expert .inner .info .phone{margin:6px 0 0;}
.product-comments .comments-list .comment .answers .comment .answers{padding-left:0;}
}
@media screen and (max-width: 540px){.product-gallery .thumbs .items .item{padding:0 12px;}
.product-versions .versions{max-width:420px;}
.product-experts .label{font-size:1.125em;}
.product-experts .experts{flex-direction:column;width:100%;margin:0;}
.product-experts .experts .expert{padding:8px 0 0;}
.product-experts .experts .expert:first-child{padding-top:0;}
.product-experts .experts .expert .inner{font-size:1em;}
.product-experts .experts .expert .inner .info{flex-grow:1;flex-direction:row;align-items:center;}
.product-experts .experts .expert .inner .info .phone{margin:0 0 0 auto;padding:0 0 0 24px;}
.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: 500px){.product-cart .stuff{flex-direction:column;}
.product-cart .stuff > span{margin:16px 0 0;}
.product-cart .stuff > span:first-child{margin-top:0;}
.product-tabs .desc-long{opacity:1;}
.product-tabs .desc-long .article{height:auto !important;overflow:visible;}
.product-tabs .desc-long .article::before{display:none;}
.product-tabs .desc-long > .buttons{display:none !important;}
}
@media screen and (max-width: 400px){.product-gallery .thumbs .items .item{padding:0 6px;}
.product-experts .experts .expert .inner .info{flex-direction:column;align-items:flex-start;}
.product-experts .experts .expert .inner .info .phone{margin:6px 0 0;padding:0;}
}
.price-lowest{margin:10px 0 0;color:#8696ac;font-size:0.9em;}
