.variants-block table{width:100%}.variants-block table tr{transition:background .2s ease}.variants-block table tr:hover,.variants-block table tr.selected{background:#eee}.variants-block table tr.notavailable:not(:hover){opacity:0.5}.variants-block table tr:first-child td{border-top:1px solid var(--border-color)}.variants-block table tr.selectable{cursor:pointer}.variants-block table td{border-bottom:1px solid var(--border-color);padding:2px 5px;font-size:14px;height:39px}.variants-block table td:last-child{text-align:right}.variants-block table td:nth-child(2){white-space:nowrap;color:var(--primary)}.variants-block table input[type="radio"]{margin-top:-3px}.variants-block table .productBasketButton{background:var(--default-link-color);color:white;padding:2px 8px;border-radius:3px;margin:3px 0px}.variants-block table .productBasketButton:hover{background:var(--default-link-hover-color)}.variants-block table .productBasketButton i{color:white;font-size:18px}.productSubmitButton{display:none}.products-detail-variants-block{margin:20px 0}.avimage{width:18px;max-width:18px;margin-right:5px;vertical-align:sub}.productslider .product-box,.productgallery .product-box{display:flex;flex-direction:column;justify-content:space-between}.productslider .cart-name,.productgallery .cart-name{position:absolute;left:0;top:0;width:100%;padding:10px;margin:0;color:var(--primary) !important}.productslider .common-cart-img>img,.productgallery .common-cart-img>img{padding-top:50px;padding-bottom:20px}.productslider .common-cart-img span.producer-picto,.productgallery .common-cart-img span.producer-picto{bottom:-10px;height:40px;width:100px}.productslider .common-cart-img span.producer-picto img,.productgallery .common-cart-img span.producer-picto img{height:100%;object-fit:contain;object-position:bottom right}.productslider .product-box.common-cart-box:hover,.productgallery .product-box.common-cart-box:hover{border-color:var(--primary)}.productslider .variants-block,.productgallery .variants-block{margin-bottom:0px !important}.productslider .common-cart-img>img,.producergallery .common-cart-img>img,.categorygallery .common-cart-img>img,.productgallery .common-cart-img>img{max-height:220px}.box-countries{margin-bottom:20px}.box-countries img{height:20px;vertical-align:sub}.products-tabs .nav .nav-item a{text-transform:unset;padding:8px 20px}.products-tabs .nav .nav-item a:hover{background-color:var(--primary-hover)}.products-tabs .nav .nav-item a:hover{background-color:var(--primary);color:white}.products-tabs .nav .nav-item a:not(.active){background:transparent;color:var(--default-font-color)}.products-tabs .nav .nav-item a:not(.active):hover{background-color:var(--primary);color:white}.products-tabs .tab-content{margin-top:0}.plus,.minus{transition:background 0.3s ease-in-out}.plus:hover,.minus:hover{background-color:var(--primary-hover)}.quickview-product-detail .order-block-error{margin-bottom:2rem}.filamentvariantsWrapper,filamentpropertiesWrapper{overflow-x:auto;overflow-y:hidden}.filamentvariants td{vertical-align:middle}.filamentvariants td:last-child{text-align:right}.filamentvariants-add2basket{padding:2px 10px}.filamentvariants-add2basket i{color:inherit}.navbar-expand-lg{justify-content:center}.navbar-collapse{flex-grow:unset}.navbar-nav>li>div>ul>li>a{font-weight:500}.navbar-nav>li>div>ul i{display:none !important}@media screen and (max-width: 991px){.tdwa-sub-menu{padding-left:20px}}@media screen and (min-width: 992px){.nav-item.dropdown{position:static}.sub-menu.dropdown-menu{min-width:0 !important;margin-left:-15px;box-shadow:0 0 10px rgba(0,0,0,0.2);pointer-events:none;visibility:visible;transition:transform .2s ease, opacity .1s ease;transition-delay:0.1s;border-color:var(--primary);display:block;left:50%;transform:translateY(-10px) translateX(-50%);transform-origin:top;opacity:0}.sub-menu.dropdown-menu a{transition-duration:.1s}li:hover>.sub-menu.dropdown-menu{transition:transform .2s ease, opacity .2s ease !important;transition-delay:0s !important;transform:translateY(0) translateX(-50%);opacity:1;pointer-events:all}.navbar-nav>li>div>ul{display:flex}.tdwa-sub-menu{padding-top:5px;border-top:1px solid #e6e6e6}.tdwa-sub-menu a{font-size:0.9rem}.nav-item.dropdown:nth-child(4) .tdwa-sub-menu{columns:3}}.tdwa-menu-colors{display:flex;flex-wrap:wrap;min-width:210px;max-width:420px;margin:0 13px}.tdwa-menu-colors a{padding:5px !important;display:inline-block}.tdwa-menu-colors img{transition:outline .1s ease;outline:1px solid transparent}.tdwa-menu-colors li{width:70px}.tdwa-menu-colors li.active img,.tdwa-menu-colors li:hover img{outline-color:black;box-shadow:0px 0px 5px 1px #4d4e4f}@media (min-width: 992px){.navbar-nav:not(:last-child){padding-top:30px}}@media (min-width: 992px){.navbar-metanav{position:absolute;display:flex;justify-content:center;background:white;left:-15px;right:-15px;top:-10px;padding-bottom:10px;transition:all .2s ease}.navbar-metanav .nav-item{position:relative}.navbar-metanav .nav-item>a{color:#000 !important;padding:5px 0 !important;font-size:0.85rem;transition:none;margin:0 !important;padding:5px 10px !important}.navbar-metanav .nav-item>a:after{content:'';position:absolute;bottom:1px;left:50%;transform:translateX(-50%);height:1px;width:0%;background:var(--primary);transition:all .1s ease;opacity:0}.navbar-metanav .nav-item:hover>a,.navbar-metanav .nav-item.active>a{color:var(--primary) !important}.navbar-metanav .nav-item:hover>a:after,.navbar-metanav .nav-item.active>a:after{width:calc(100% - 20px);opacity:0.6}.nav-fixed .navbar-metanav{top:0px;padding-bottom:0}}@media (max-width: 991px){.navbar-metanav{border-top:1px solid #5e6b87;padding-top:10px;padding-bottom:10px;margin-top:10px}.navbar-metanav .nav-item>a{font-size:0.85rem}}.tdwa-language-switch{position:absolute;left:0;top:9px}@media (max-width: 575px){.tdwa-language-switch{left:15px;top:-30px}.tdwa-language-switch a{display:block}.tdwa-language-switch span{display:none}}@media (min-width: 576px) and (max-width: 991px){.tdwa-language-switch{left:10%}}@media (min-width: 992px) and (max-width: 1500px){.tdwa-language-switch span{display:none}}.tdwa-language-switch a{margin-right:20px;vertical-align:2px}.tdwa-language-switch a.active{font-weight:500}.tdwa-language-switch a span{padding-left:5px;font-size:12px}.tdwa-language-switch a img{height:16px;padding:0px;vertical-align:-3px}.carousel-indicators li{box-shadow:none}.productgallery .promotion-gallery,.products-detail-section .promotion-detail,.productslider .promotion-gallery{background-color:var(--default-link-hover-color)}.categorygallery .common-cart-img,.producergallery .common-cart-img,.productgallery .common-cart-img,.productslider .common-cart-img{overflow:visible}.productgallery .promotion-gallery,.productslider .promotion-gallery{top:unset;bottom:-10px;left:0}.tpl .color-filter .color-item{width:22%;float:left;overflow:hidden;margin:1.5%;cursor:pointer;transition:outline .1s ease;outline:1px solid transparent}.tpl .color-filter .color-image img{width:100%;position:relative;z-index:-1}.tpl .color-filter .isclicked,.tpl .color-filter .color-item:not(.inactive):hover{outline-color:black;box-shadow:0px 0px 5px 1px #4d4e4f}.tpl .color-filter .inactive img{opacity:0.2}.tpl .color-filter .isclicked{position:relative}.tpl .color-filter .isclicked:after{content:'\f00c';color:white;position:absolute;top:0px;left:5px;font-family:FontAwesome}.tpl .mshop.charsearch .range-slider>div>.histogram-entry,.tpl .mshop.charsearch .range-slider>div>.possible-range,.tpl .mshop.charsearch .range-slider .filterslider__ui .filterslider__activetrack{background-color:#545454}
