.services-enectech__products{height:235px;overflow:auto;z-index:1}.status-span{background:#45c27f;border-radius:4px;padding:3px 12px;font-size:11px;color:#fff;font-weight:600;width:80%;max-width:140px;display:block;text-align:center}.stock.in-stock{display:none}@media screen and (min-width:768px) and (max-width:1920px){.single-product .s-product-top .spl__product-name .product_title{font-size:calc(24px + (44 - 24) * ((100vw - 768px) / (1920 - 768)))}}@media screen and (min-width:769px){.single-product .points-forts{margin-top:50px}}@media screen and (min-width:1024px){.single-product .s-product-top div.summary{max-width:390px}}.single-product .encart-contact__btn a{margin-left:-20px}@media screen and (max-width:767px){.single-product .related.products,.single .false-product{margin-top:30px;padding-left:12px;padding-right:12px}}.single-product div.product form.cart{max-width:380px}@media screen and (min-width:1025px){.woocommerce-catalogue__products .product__icons,.related .products .product__icons{gap:8px}}.side-cart__message{gap:12px}.side-cart__form{max-width:none;overflow-y:visible}.side-cart__step.step-3 .disconnected .side-cart__form .login-submit{padding-top:18px}.woocommerce .lost_reset_password .woocommerce-form-row{float:none;width:100%;max-width:400px;margin:10px auto}.woocommerce .lost_reset_password .form-row label{font-weight:600;color:#2d2e56}.woocommerce .lost_reset_password .form-row input.input-text{border:0;padding:14px 20px;border-radius:8px}.woocommerce .lost_reset_password .form-row button{color:#2d2e56;background:#ffcd26;border-radius:50px;padding:16px 30px;margin:16px auto;display:block}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close):not(.nav-parent)>.nav-item-wrapper>.nav-item-link{font-size:18px;font-weight:500}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li.nav-parent li.nav-item .nav-item-wrapper>.nav-item-link{font-size:15px}.home .header:not(.header-scroll){position:absolute !important}.s-hero__slide__title{height:70px}@media (min-width:1440px){.s-hero__slide__title{height:108px}}@media (min-width:1440px){.s-hero__slide__img{margin-bottom:20px}}.s-hero__slide__img img{aspect-ratio:1;object-fit:cover}.s-qsn4__image{aspect-ratio:auto}@media screen and (min-width:1025px){.header-upper{left:0;right:0}}.menu-item-voirtous a:after{opacity:1 !important;filter:brightness(0) saturate(100%) invert(89%) sepia(33%) saturate(1334%) hue-rotate(333deg) brightness(102%) contrast(104%)}.hc-offcanvas-nav .nav-container .nav-content li.menu-item-voirtous a:not(.nav-next):not(.nav-back-button):hover,.hc-offcanvas-nav .nav-container ul li.menu-item-voirtous a:not(.nav-next):not(.nav-back-button):hover{background:0 0 !important}.menu-item-voirtous a:hover:before{background-color:rgba(0,6,9,.3) !important}.breadcrumb-outer{padding-top:20px}body:not(.single-product) .breadcrumb-outer .wrap{margin:0;padding:0;max-width:none}.single-product .breadcrumb-outer{width:auto;right:0;left:10px}@media screen and (min-width:1025px){.single-product .breadcrumb-outer{left:30px}}@media screen and (min-width:1440px){.single-product .breadcrumb-outer{left:40px}}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{color:#2d2e56;font-size:1em}.woocommerce-breadcrumb .breadcrumb-separator{margin:0 10px}.woocommerce-breadcrumb a:hover{text-decoration:underline}.single-product .woocommerce-breadcrumb{padding-top:0}@media screen and (max-width:767px){.single-product .s-product-top{padding-top:50px}}.related .products .product .size-woocommerce_thumbnail,.related .products .product .woocommerce-placeholder,.woocommerce-catalogue__products .product .size-woocommerce_thumbnail,.woocommerce-catalogue__products .product .woocommerce-placeholder{object-fit:contain}.single-product div.product form.cart{min-height:65px;text-align:center}.side-cart__table--img{flex:0 0 80px}.side-cart__table--img img{object-fit:contain;width:100%;height:100%}@media screen and (min-width:1024px){.woocommerce-MyAccount-navigation>ul li{margin-bottom:5px}}@media screen and (min-width:1025px){.myaccount .quotation__details .devis-list__cell .btn,.myaccount .quotation__details .orders-list__cell .btn,.myaccount .quotation__details .quotation__table__cell .btn,.myaccount-devis .devis-list__cell .btn,.myaccount-devis .orders-list__cell .btn,.myaccount-devis .quotation__table__cell .btn,.myaccount-order .devis-list__cell .btn,.myaccount-order .orders-list__cell .btn,.myaccount-order .quotation__table__cell .btn{margin-top:0}}@media screen and (max-width:1023px){.woocommerce-MyAccount-navigation{z-index:11}}@media screen and (max-width:1023px){.woocommerce-MyAccount-navigation>ul>li{width:21%}}@media screen and (max-width:1023px){.woocommerce-MyAccount-navigation>ul li a{padding-left:0 !important}}.myaccount__dashboard .last__avoirs .list-name.see-more,.myaccount__dashboard .last__bills .list-name.see-more,.myaccount__dashboard .last__orders .list-name.see-more,.myaccount__dashboard .last__quotations .list-name.see-more{white-space:nowrap}.side-cart__groupe{height:auto}.orders-list{color:#2d2e56}.custom_order_details_table{border:0 !important}.custom_order_details_table img{float:left;margin-right:14px}.custom_order_details_table strong{font-weight:600}.custom_order_details_table th{font-size:13px;font-weight:600 !important;border:0 !important;border-bottom:3px solid #e0e8ec !important;color:#778c97}.custom_order_details_table td{border:0 !important;border-bottom:1px solid #e0e8ec !important;padding-top:16px !important;padding-bottom:16px !important}.custom_order_details_table td.tdlast .amount{font-weight:600;color:#48bacc}.custom_order_details_table__footer{margin-top:20px;max-width:360px;margin-left:auto;font-size:12px}.custom_order_details_table__footer strong{font-size:20px;font-weight:600}.custom_order_details_table__totalHT{display:flex;justify-content:space-between;font-size:24px;font-weight:600;letter-spacing:-.02em;margin-top:16px;padding-top:16px;border-top:1px solid #e0e8ec}.custom_order_details_table__totalHT strong{font-size:24px}@media screen and (min-width:1025px){.custom_order_details_table__totalHT{font-size:28px}.custom_order_details_table__totalHT strong{font-size:28px}}.orders-list__buttons{margin-top:30px;display:flex;justify-content:space-between}.custom_order_details_table small{font-size:11px;color:#778c97;text-transform:uppercase}.orders-list__buttons .button{border-radius:100px !important;padding:17px 30px !important;background:#dbe6ec !important;color:#2d2e56 !important;font-weight:600 !important;transition:.2s;opacity:.8}.orders-list__buttons .button:hover{transform:scale(1.05);opacity:1}.orders-list__buttons .button:nth-child(2){background:#ffcd26 !important}body.woocommerce-view-order .woocommerce-MyAccount-content>p{display:none}.orders-list__row:hover{background:#edf3f661}.side-cart__step.step-3 .side-cart__groupe{height:88%}.s-qsn1.bgbody{position:relative;overflow:hidden}.s-qsn1.bgbody:before{content:"";width:100%;height:17vw;margin:0;padding:0;position:absolute;bottom:max(-100px, calc(100% - 60vw));background-image:linear-gradient(0,#dbe6ec 50%,transparent)}.s-qsn1.bgbody:before{height:min(115%, 58vw);background-image:linear-gradient(0,#dbe6ec 18%,transparent);bottom:auto;top:0}.s-qsn1__content{position:relative}.s-qsn2.bgbody{position:relative}.woocommerce span.onsale{display:none}.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button{border-radius:50px;background:#fff;color:#2d2e56;font-weight:600;margin-right:6px}@media screen and (min-width:1281px){.myaccount__dashboard .last__avoirs,.myaccount__dashboard .last__bills,.myaccount__dashboard .last__orders,.myaccount__dashboard .last__quotations{width:calc(50% - 10px)}}.searchandfilter .sf-count{font-size:x-small}@media screen and (min-width:768px){.woocommerce-catalogue__products .product__data,.related .products .product__data{padding:0 40px;font-size:14px;width:100%;position:relative}}.custom_frais_de_port{display:flex;align-items:flex-start}.custom_frais_de_port .woocommerce-Price-amount{margin-left:auto;font-size:1.6em;font-weight:600}.woocommerce-catalogue__products .product__data,.related .products .product__data{color:#2d2e56}.custom-price{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:.5em}.custom-price del{font-size:14px;color:#778c97;font-weight:400}.custom-price ins{text-decoration:none}@media screen and (min-width:1025px){.custom-price{font-size:28px;position:absolute;left:0;right:0;top:142px}.custom-price del{font-size:18px}body.logged-in .woocommerce-catalogue__products .product .woocommerce-loop-product__link,body.logged-in .related .products .product .woocommerce-loop-product__link{transition:.25s;gap:0}body.logged-in .woocommerce-catalogue__products .product:hover .woocommerce-loop-product__link,body.logged-in .related .products .product:hover .woocommerce-loop-product__link{transform:translateY(-40px)}}@media screen and (max-width:1024px){.woocommerce-catalogue__products .product__data,.related .products .product__data{padding:12px 0 0}}@media screen and (min-width:768px) and (max-width:1025px){.woocommerce-catalogue__products .product__data,.related .products .product__data{padding:12px 16px 0;line-height:1;font-size:12px}.woocommerce-catalogue__products .product__data .woocommerce-loop-product__title,.related .products .product__data .woocommerce-loop-product__title{font-size:14px}}@media screen and (min-width:768px) and (max-width:860px){.woocommerce-catalogue__products .product .button,.related .products .product .button{bottom:6px;right:6px}}.woocommerce-catalogue__products .product__data__marque:after,.related .products .product__data__marque:after{display:none}.description-produit-contenu{margin:5em 0}.description-produit-contenu .wp-block-heading{display:block !important;font-size:28px;margin:1em 0}.description-produit-contenu .wp-block-list{margin:2em}.description-produit-contenu .wp-block-list li{list-style:disc;margin-bottom:.8em}.description-produit-contenu .wp-block-button{margin:2em 0}.description-produit-contenu .wp-block-button .wp-block-button__link{background-color:#ffcd26;color:#2d2e56;font-weight:600}.only_two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-bottom:0 !important}