header .tt-cart-devis .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-title,header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-title,header .tt-notifications .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-title{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}header .tt-cart-devis .tt-cart-layout .tt-cart-content,header .tt-cart .tt-cart-layout .tt-cart-content,header .tt-notifications .tt-cart-layout .tt-cart-content{padding:0 20px 23px}.custom-h2-span,.custom-h4-span{font-family:Playfair Display,serif!important;margin-bottom:0;line-height:1.2;display:block;position:relative}#age-confirmation{position:fixed;height:100%;width:100%;color:#fff;z-index:10000;text-align:center}#age-confirmation .question{text-transform:uppercase;margin:20px 0 10px}#age-confirmation .background{position:absolute;z-index:-1;background-size:cover;content:" ";height:100%;width:100%;display:block}#age-confirmation .content{width:100%;position:absolute;bottom:12vh}#age-confirmation .answers .answer{border:1px solid #fff;display:inline-block;width:150px;height:80px;position:relative;margin:0 10px}#age-confirmation .answers .answer .back,#age-confirmation .answers .answer .front{transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;width:100%;cursor:pointer}#age-confirmation .answers .answer .front{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);line-height:70px}#age-confirmation .answers .answer .back{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg)}#age-confirmation .answers .answer:hover .front{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}#age-confirmation .answers .answer:hover .back{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}#age-confirmation .answers .answer:first-child .back{line-height:70px}.custom-signin-error-board{background-color:#ffc8c8}#client-signup-tabs .btn.tab,#seller-signup-tabs .btn.tab{white-space:normal;min-height:60px;display:flex;vertical-align:middle;background-color:#fff!important;color:#888;border:1px solid #888}#client-signup-tabs .active .btn.tab,#seller-signup-tabs .active .btn.tab{background-color:#6fa294!important;border:none;color:#fff}#client-signup-tabs .error .btn.tab,#seller-signup-tabs .error .btn.tab{background-color:#f77777!important;border:none;color:#fff}#client-signup-tabs .disabled .btn.tab,#seller-signup-tabs .disabled .btn.tab{background-color:#777!important;border:none;color:#fff}#client-signup-tabs .setup-content,#seller-signup-tabs .setup-content{display:block}#step-1 .progress-bar{width:0}.custom-accept-all,.custom-accept-all-m2{background-color:#28a745;border-color:#28a745}.custom-refuse-all{background-color:#dc3545;border-color:#dc3545}#ajoutContact{display:none}.btn-log-force-grid{border:1px solid #e5e5e5;display:inline-block;padding:7px 17px;border-radius:999px;color:#4a4a4a;font-size:12px;text-transform:uppercase;font-weight:700;spacing:.5px;cursor:pointer;line-height:inherit}.fa-star-half-alt:before,.fa-star:before{color:#ffb503}.slick-next:before,.slick-prev:before{color:#000!important}.box-category{padding:0!important;background:#fff;border-radius:0 0 0 0}.box-category ul{list-style:none;margin:10px 15px;padding:0}#sidebar-filters .tt-collapse-content ul{list-style:disclosure-closed!important}.box-category>ul>li{display:block;position:relative;margin:0;border-bottom:0 solid #ececec}.box-category li:before{display:none}.box-category>ul>li.last{display:block;position:relative;box-shadow:0 0 0 #dbebf9,0 0 0 #fff}.box-category>ul>li:first-child{border-top:0}.box-category ul.miniatures>li{width:150px;height:150px}.box-category ul.miniatures a{height:inherit}.box-category ul.miniatures img{object-fit:cover;height:100%}.box-category ul.miniatures span{width:100%;text-align:center;display:inline-block}.box-category .subDropdown{cursor:pointer}.box-category .subDropdown:hover{opacity:.8}.box-category .subDropdown.plus:after{content:"\e9b1"}.box-category .subDropdown.minus:after,.box-category .subDropdown.plus:after{position:absolute;display:block;top:4px;right:0;font-family:wokiee;font-size:15px;line-height:1;font-weight:700;color:#191919}.box-category .subDropdown.minus:after{content:"\e9b2"}.box-category ul li a{padding:4px 0;display:block;font-weight:400}.box-category ul li.double a{display:inline-block;margin:0}.box-category ul li{position:relative}.box-category>ul>li>a{color:#333;display:block;font-size:14px;font-weight:bolder}.box-category>ul>li>a:before{font-family:FontAwesome;font-size:14px;padding-right:8px;color:#999;font-weight:400}.box-category ul>li ul{display:none;padding-left:0!important;padding-bottom:10px;padding-right:0!important;margin:0!important}.box-category>ul>li>ul li{padding:0}.box-category>ul>li a.active{font-weight:400}.box-category>ul>li>a.active{color:#e33b3f;font-weight:600;margin-bottom:0;font-size:14px}.box-category>ul>li a.active+ul{display:block}.box-category a:hover{text-decoration:none;color:#ef4749}.box-category>ul>li ul>li>a{border-bottom:0 solid #eaeaea;font-size:14px;margin:0!important;text-decoration:none;padding:3px 16px 3px 0;color:#292b2c;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s,background-position .3s ease-in-out 0s}.box-category>ul>li ul>li>a:before{font-family:FontAwesome;font-size:13px;padding-right:6px;color:#999}.box-category>ul>li ul>li ul>li a{text-decoration:none;font-size:13px!important;margin:4px 0!important;padding:0!important;border-bottom:0 solid #eaeaea}.box-category>ul>li ul>li ul>li a:hover{color:#222}.box-category>ul>li ul>li>a:hover{color:#b4666c}.remove-all-sidebar-filters,.remove-sidebar-filter{cursor:pointer}.tt-list-row li.not-active a{color:#777}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table-bordered{border:1px solid #dee2e6}.table{width:100%;margin-bottom:1rem;color:#212529}.action{font-size:25px}.total_livraison_vendeur{width:auto!important}.bandeau-vendeur{position:absolute;height:340px!important;opacity:.4;width:100%!important;left:0;object-fit:cover}div.bandeau-vendeur{background-color:#cfcfcf}.slick-prev.slick-arrow{left:auto!important}img.servImg{width:478px!important;height:327px!important;object-fit:cover}.miniatures{list-style:none}.miniatures li{width:100%;margin-bottom:10px}.miniatures img{max-width:50%;margin-right:20px}.vendorBox img.background{width:288px;height:199px;object-fit:cover}.vendorBox img.logo{height:36px;object-fit:contain}.tiers_bloc img{height:520px;object-fit:cover}#options-tarifaires .tt-price{font-size:20px;line-height:26px}#quote-cart-sidebar .item img{object-fit:contain}#quote-cart-sidebar .tt-item-descriptions,#quote-cart-sidebar .tt-item-descriptions h2{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.custom-notification{cursor:pointer}.custom-notification h6{white-space:break-spaces}.custom-notification .rounded-circle{color:#fff;width:22px;height:22px}.custom-notification.custom-message .rounded-circle{background-color:#08da97}.custom-notification.custom-quote .rounded-circle{background-color:#ff9801}.custom-notification.custom-order .rounded-circle{background-color:#2879fe}#overlayconnexionpanier{height:150px;position:absolute;z-index:5;width:100%;display:flex;font-size:20px}#overlayconnexionpanier>div{margin:auto}.switch{position:relative;display:inline-block;width:46px;height:23px;float:left}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:15px;width:15px;left:2px;bottom:4px;background-color:#fff}input.default:checked+.slider{background-color:#444}input.primary:checked+.slider{background-color:#2196f3}input.success:checked+.slider{background-color:#8bc34a}input.info:checked+.slider{background-color:#3de0f5}input.warning:checked+.slider{background-color:#ffc107}input.danger:checked+.slider{background-color:#f44336}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.tt-image-box{overflow:hidden}.antigaspi{line-height:35px;width:200px;text-align:center;left:-60px;top:20px;color:#333;background-color:#ffb822;font-size:1rem}.antigaspi-label{position:absolute;transform:rotate(-45deg);z-index:2}.cgv-vendeur{margin:0!important}.tt-product-design02.tt-view .tt-description,.tt-product.tt-view .tt-description{margin-top:10px}.fc-more-popover{position:absolute}@media (max-width:768px){#calendar-modal .modal-dialog{width:100%;margin-left:0}.fc-today-button{display:none!important}}.tall-select{height:250px!important}.tt-services-block.no-hover:hover .tt-title{color:initial!important}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:3px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout-info{border-left-color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f}.bd-callout-primary{border-left-color:#007bff}.bd-callout-success{border-left-color:#28a745}.bd-callout-default{border-left-color:#6c757d}.badge-codepromo{cursor:pointer}.form-control.tagin-wrapper{height:auto!important}.tagin-input,.tagin-wrapper.focus{background-color:#f7f8fa!important}#modal-request-invoice .modal-header{height:0}#modal-request-invoice .modal-header .close{top:22px;right:0}#modal-request-invoice .modal-header .close:not(:hover){color:#999}#modal-request-invoice .modal-header .close:before{font-size:14px}#modal-request-invoice .tt-modal-verifyage p{color:#191919;font-size:16px;font-weight:500}#modal-request-invoice .tt-modal-verifyage .tt-title{color:#2879fe;font-weight:600;font-size:28px;line-height:34px}#modal-request-invoice .tt-modal-verifyage .row-btn{margin-top:10px}#modal-request-invoice .tt-modal-verifyage .row-btn [class^=btn]{margin-top:10px;width:100px;height:35px}#modal-request-invoice .tt-modal-verifyage .row-btn [class^=btn]:first-child{background-color:#0ec482}#modal-request-invoice .tt-modal-verifyage .row-btn [class^=btn]:first-child:hover{background-color:#191919}#modal-request-invoice .tt-modal-verifyage .row-btn [class^=btn]:not(:first-child){margin-left:10px;background-color:#f8353e}#modal-request-invoice .tt-modal-verifyage .row-btn [class^=btn]:not(:first-child):hover{background-color:#191919}.rs-share a{width:1.8em;display:inline-block;text-align:center;margin-right:10px}.input-pagination[type=number]::-webkit-inner-spin-button,.input-pagination[type=number]::-webkit-outer-spin-button,.js-input-quantity-subscription[type=number]::-webkit-inner-spin-button,.js-input-quantity-subscription[type=number]::-webkit-outer-spin-button,.qty[type=number]::-webkit-inner-spin-button,.qty[type=number]::-webkit-outer-spin-button,.quantite[type=number]::-webkit-inner-spin-button,.quantite[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-pagination[type=number],.js-input-quantity-subscription[type=number],.qty[type=number],.quantite[type=number]{-moz-appearance:textfield}.tt-mobile-product-layout .slick-list.draggable{height:100vw!important}.input-pagination{padding:0!important;width:40px;text-align:center}.page-item{text-align:center}.tt-pagination ul li a{width:34px;height:34px;line-height:30px;font-size:20px}.select-zone-parent{font-weight:700;color:#000}.select-zone-l1{padding-left:1em;color:#000}.select-zone-l2{padding-left:2em;color:#000}.select-zone-l3{padding-left:3em;color:#000}.select-zone-l4{padding-left:4em;color:#000}.select-zone-l5{padding-left:5em;color:#000}.select-zone-l6{padding-left:6em;color:#000}.text-vacances p{margin:0}.js-step-form .js-wrapper-quote-tag:first-child .js-remove-quote-tag{display:none}.custom-account-button-header,.custom-connect-button-header,.custom-disconnect-header-button,.custom-register-header-button{font-size:14px!important;font-family:inherit;line-height:1;font-weight:400;padding:5px 8px;color:#000}.tt-desctop-parent-account .custom-disconnect-header-button,.tt-desctop-parent-account .custom-register-header-button{color:#fff}.custom-account-button-header:hover,.custom-connect-button-header:hover,.custom-disconnect-header-button:hover,.custom-register-header-button:hover{color:#2879fe}.custom-pipe-header{font-size:14px;font-weight:400}@media (min-width:1025px){header .tt-account .tt-dropdown--menu{width:350px}}@media (max-width:1024px){header .tt-account .tt-dropdown--menu{width:270px}}h2.h2-product-properties{font-size:1em!important;padding-bottom:0!important}button.a-style-button,button.a-style-button-mobile-nav,span.a-style-button,span.a-style-button-mobile-nav{background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}button.a-style-button-mobile-nav,span.a-style-button-mobile-nav{font-family:Hind,sans-serif;font-weight:500;display:flex;padding:9px 27px 9px 30px;font-size:14px;line-height:22px;text-decoration:none}.obfuscated-link{cursor:pointer}.panel-menu ul li span.obfuscated-link{position:relative;display:flex;padding:9px 27px 9px 30px;font-size:14px;line-height:22px;text-decoration:none;color:#191919;background:transparent;background-color:transparent;transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.product-detail-sample2 .tt-input-counter.style-01 .minus-btn:before,.product-detail-sample2 .tt-input-counter.style-01 .plus-btn:before{line-height:40px}.product-detail-sample2 .tt-input-counter.style-01{min-width:100px}.product-detail-sample2 .tt-input-counter.style-01 input{height:40px}.product-detail-sample2 .tt-input-counter.style-01 span{width:35px}.small-header .tt-desctop-menu nav>ul>li.dropdown>span{padding-top:13px;padding-bottom:11px}.tt-desctop-menu nav>ul>li.dropdown>span{font-family:Hind,sans-serif;font-size:14px;line-height:1.1;font-weight:400;letter-spacing:.04em;padding:17px 12px 16px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.tt-desctop-menu nav>ul>li.dropdown>span:hover{cursor:pointer}