.col-droite{position:relative}#main-right{position:sticky;width:100%;top:180px;padding:0 70px 0 40px}.ref-ean-manufacturer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:30px}.js-product-ean13-dest,.js-product-reference-dest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.js-product-ean13-dest label,.js-product-reference-dest label{font-size:.875rem}.js-product-ean13-dest span,.js-product-reference-dest span{font-size:1rem;font-weight:700}.js-product-ean13-dest{margin-left:50px}.product-combinations .stock_add_to_cart form,.product-manufacturer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.product-manufacturer img{width:auto;max-height:60px}.h1{margin-bottom:20px}.ppc{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;color:#8c8980;font-weight:400;margin-bottom:30px}.product-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:30px;background-color:#efeadb}.product-prices .product-discount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:10px}.product-prices .product-discount,.product-prices .product-discount .regular-price{color:#000;font-size:1.125rem;font-weight:600}.product-prices .product-discount .product-discount-badge{background-color:#da483b;font-size:1rem;font-weight:500;color:#fff;border-radius:10px;padding:4px}.product-discounts,.product-information,.product-prices .price,.product-prices .product-discount{display:-webkit-box;display:-ms-flexbox;display:flex}.product-prices .price{margin-bottom:24px;color:#000;font-size:1.75rem;font-weight:700}.product-prices .price .lab-ht{margin-left:5px}.product-discounts{width:100%}.product-discounts>.product-discounts-title{font-size:.875rem;font-weight:600}.product-discounts>.table-product-discounts{margin-bottom:24px}.product-discounts>.table-product-discounts thead tr th{width:33%;padding:.625rem 1.25rem;text-align:center;background:#fff;border:.3125rem #adb5bd solid}.product-discounts>.table-product-discounts tbody tr{background:#e9ecef}.product-discounts>.table-product-discounts tbody tr:nth-of-type(even){background:#fff}.product-discounts>.table-product-discounts tbody tr td{padding:.625rem 1.25rem;text-align:center;border:.3125rem #adb5bd solid}.product-actions .add-to-cart{height:52px;line-height:inherit;border:1px #000 solid}#_desktop_product_bottom{padding:0 30px}.product-bottom{margin-top:20px}.product-bottom .product-bottom__section{margin-top:70px}.product-bottom .h4{margin-bottom:30px}.product-combinations .table_d_c_line{grid-template-columns:repeat(auto-fit,minmax(1px,1fr)) 350px}.product-combinations .table_d_c_line.firstline{background-color:transparent}.product-combinations .table_d_c_line.firstline .d_c_name{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-combinations .table_d_c_line.odd{background:rgba(239,234,219,.3)}.product-combinations .table_d_c_line.even{background:rgba(239,234,219,.7)}.product-combinations .d_c_item{padding:30px 20px;color:#000;font-size:.875rem;font-weight:400}.product-combinations .d_c_item_align_left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-align:left}.product-combinations .firstline .d_c_item{padding:12px 30px}.product-combinations p{margin:0}.product-combinations .reference{display:-webkit-box;display:-ms-flexbox;display:flex;color:#8c8980;font-size:.875rem;font-weight:400;margin-bottom:10px}.product-combinations .name{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-size:1rem;font-weight:700;text-transform:uppercase}.product-combinations .ppc{display:-webkit-box;display:-ms-flexbox;display:flex;color:#8c8980;font-size:.875rem;font-weight:400;margin-bottom:8px}.product-combinations .our_price_display{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-size:1.125rem;font-weight:700;text-transform:uppercase}.product-combinations .d_c_stock{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;grid-column-end:-1}.product-combinations .stock_add_to_cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.product-combinations .le_stock,.product-combinations .p_stock,.product-combinations .stock_add_to_cart{display:-webkit-box;display:-ms-flexbox;display:flex}.product-combinations .le_stock .js-product-availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-combinations .number-input .btn-plus-minus,.product-combinations .quantity_add{display:-webkit-box;display:-ms-flexbox;display:flex;width:126px;height:52px}.product-combinations .add-to-cart{height:52px;width:52px;line-height:inherit;border:1px #000 solid}.product-combinations .add-to-cart i{margin-right:0;font-size:1.875rem}.product-combinations .number-input{display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;width:62px;margin-right:auto;border:1px #8c8980 solid}.product-combinations .number-input input[type=number]{width:38px;padding:18px 0 18px 8px;min-height:50px;font-size:1rem;font-weight:700;color:#000;border:0;background-color:transparent}.product-combinations .number-input .btn-plus-minus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:50px;width:23px;border-left:1px #8c8980 solid}.product-combinations .number-input .btn-plus-minus .minus,.product-combinations .number-input .btn-plus-minus .plus{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;width:100%;height:25px;padding:0}.product-description{color:#000}.product-description ol,.product-description ul{padding-left:0;list-style-position:inside}.product-description ol li,.product-description ul li{font-size:1rem;color:#000}.product-description ul{list-style-type:disc}.product-combinations .number-input .btn-plus-minus .minus,.product-combinations .number-input .btn-plus-minus .plus,.product-features .data-sheet-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-features .data-sheet-item:not(:last-child){border-bottom:1px #ced2d6 solid}.product-features .data-sheet-item dd.value,.product-features .data-sheet-item dt.name{font-weight:400;font-size:1.125rem;min-height:2.8125rem;padding:.5rem .5rem .5rem 0;word-break:normal;margin-bottom:0}.product-features .data-sheet-item dd.value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;color:#8c8980}.product-features .data-sheet-item dt.name{min-width:200px}.product-footer{padding-bottom:120px}.js-product-ean13-source,.js-product-ppc-source{display:none}.has-discount .product-unit-price,.product-unit-price{margin-bottom:0;overflow:hidden;font-size:.875rem;color:#8c8980;text-overflow:ellipsis}.tabs{padding:1.25rem 1.875rem;margin-top:2rem;background:0 0}.tabs .tab-pane{padding-top:1.25rem}.tabs .nav-tabs{border:0;border-bottom:#adb5bd 2px solid}.tabs .nav-tabs .nav-link{color:#8c8980;border:0 solid transparent}.tabs .nav-tabs .nav-link.active{color:#000}.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border:0;border-bottom:#000 3px solid}.tabs .nav-tabs .nav-item{float:left;margin-bottom:-.125rem}#blockcart-modal .modal-header,#product-modal,#product-modal .modal-dialog .modal-content .modal-body .product-cover-modal{background:#fff}#product-modal .modal-dialog .modal-content{padding:0;background:0 0;border:0}#product-modal .modal-dialog .modal-content .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blockcart-modal{color:#000}#blockcart-modal .modal-header .close{opacity:1}#blockcart-modal .modal-header .close .material-icons{color:#343a40}#blockcart-modal .modal-body{padding:3.125rem 1.875rem}#blockcart-modal .modal-body .divide-right span{display:inline-block;margin-bottom:.3125rem}#blockcart-modal .modal-dialog{width:100%;max-width:1140px}#blockcart-modal .product-image{display:block;width:100%;max-width:9.375rem;margin:0 0 0 auto}#blockcart-modal .modal-title{font-size:1rem;font-weight:400;color:#353943}#blockcart-modal .modal-title i.material-icons{margin-right:1.875rem;color:#2f9461}#blockcart-modal .product-name{font-size:1.125rem;color:#000}#blockcart-modal .product-price{display:block;color:#343a40}#blockcart-modal .cart-content .btn{margin-bottom:.625rem}#blockcart-modal .cart-content p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem;color:#343a40}#blockcart-modal .cart-content p.product-total{padding:.5rem;background-color:#adb5bd}#blockcart-modal .cart-content p.cart-products-count{font-size:1rem;font-weight:600;color:#000}#blockcart-modal .cart-content p.product-tax{display:inherit;font-size:.875rem}#blockcart-modal .cart-content p .label,#blockcart-modal .cart-content p .value{font-weight:600}#blockcart-modal .cart-content .cart-content-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blockcart-modal .cart-content .cart-content-btn button{margin-right:.9rem}#blockcart-modal .cart-content .cart-content-btn .btn{white-space:inherit}#blockcart-modal .divide-right{border-right:1px solid #ced4da}#product-details .label{font-size:1rem;font-weight:500;color:#000}.product-customization{margin:2.5rem 0}.product-customization .product-customization-item{margin:1.25rem 0}.product-customization .product-message{width:100%;height:3.125rem;padding:.625rem;resize:none;background:#adb5bd;border:0}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #000}.product-customization .file-input{position:absolute;left:0;z-index:1;width:100%;height:2.625rem;overflow:hidden;cursor:pointer;opacity:0}.product-customization .customization-message{margin-top:20px}.product-customization .customization-message .customization-label{text-align:left;word-break:break-word}.product-customization .custom-file{position:relative;display:block;width:100%;height:2.625rem;margin-top:1.25rem;line-height:2.625rem;color:#8c8980;text-indent:.625rem;background:#adb5bd}.product-customization .custom-file button{position:absolute;top:0;right:0;z-index:0;height:inherit}.product-customization small{color:#8c8980}.product-pack{margin-top:2.5rem}.product-pack .pack-product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.product-pack .pack-product-container .pack-product-name{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:.875rem;color:#8c8980}.product-pack .pack-product-container .pack-product-quantity{padding-left:.625rem;border-left:#adb5bd 2px solid}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-refresh{margin-top:1.25rem}.js-product-reference-source{display:none}.images-container{position:relative;width:75vh;max-width:1200px;margin:0 auto}.images-container img.cover{width:100%;height:auto}.images-container .swiper-button-next,.images-container .swiper-button-prev{width:44px;height:44px;border:1px solid #8c8980;background-color:rgba(140,137,128,.8);-webkit-transition:300ms;transition:300ms}.images-container .swiper-button-next:after,.images-container .swiper-button-prev:after{font-family:"sld-font-icon";font-size:18px;color:#fff}.images-container .swiper-button-next:hover,.images-container .swiper-button-prev:hover{background-color:#8c8980}.images-container .swiper-button-prev{left:-22px}.images-container .swiper-button-prev:after{content:"\f104"}.images-container .swiper-button-next{right:-22px}.images-container .swiper-button-next:after{content:"\f102"}.thumbs-container{position:absolute;width:368px;height:80px;bottom:50px;left:50%;margin-left:-184px}.thumbs-container img{width:80px;height:80px;border:1px solid transparent}.thumbs-container .swiper-slide-thumb-active img{border-color:#000}@media (max-width:1259.98px){#main-right{padding:0}}@media (max-width:1200px){.product-prices .price{font-size:1.25rem}.product-combinations .table_d_c_line_container:first-child{border-top:none}.product-combinations .table_d_c_line{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-combinations .table_d_c_line.firstline{display:none}.product-combinations .d_c_item{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-align:left;padding:30px 20px 0}.product-combinations .attribute_name,.product-combinations .d_c_label{display:inline}.product-combinations .d_c_stock{padding:30px 20px}}@media (min-width:576px){#product-modal .modal-dialog{max-width:100%}}@media (max-width:991.98px){#product-modal .modal-dialog .modal-content .modal-body .product-cover-modal{max-width:100%;height:auto}#blockcart-modal .product-image{max-width:70%;margin:0 auto 1rem}.product-cover img{width:100%;height:auto}#product-modal .modal-content .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}#product-modal .modal-content .modal-body .arrows{display:none}#product-modal .modal-content .modal-body .image-caption{width:100%}#blockcart-modal .modal-dialog{width:calc(100% - 20px)}#blockcart-modal .modal-body{padding:1.875rem}.product-images>li.thumb-container>.thumb:not(.selected){border:0}.images-container{width:100%!important}}@media (max-width:767.98px){#blockcart-modal .modal-body .divide-right span{display:block;padding:0 .5rem}#blockcart-modal .product-name,#blockcart-modal .product-price{padding:0 .5rem}#blockcart-modal .divide-right{border-right:none}#blockcart-modal .modal-body{padding:1rem}.images-container .swiper-button-next,.images-container .swiper-button-prev,.thumbs-container{display:none}}@media (min-width:768px){#blockcart-modal .cart-content{padding-left:2.5rem}}
/*# sourceMappingURL=product.css.map*/