/*/*/.button:hover {opacity:0.85 !important;}/**/.btn-style-default{background-color:#e3e3e3;}
.btn-style-default:hover{background-color:#ececec;} .titre-section-table{font-weight:600;margin-bottom:10px;color:#04a6d0;}
.ct-produit th{background-color:#f2f2f2;}
.ct-produit td{padding-top:10px;padding-bottom:8px;width:auto;}
.ct-produit tr:nth-child(2n+1) {background-color:#fafafa;}
table.blueTable {
width: 100%;
text-align: center !important;
border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
padding: 8px 4px;
text-align: center !important; 
}
table.blueTable tr:nth-child(even) {
background: #F2F2F2;
}
table.blueTable thead {
background: #04A6D0;
}
table.blueTable thead th {
font-weight: bold;
color: #FFFFFF;
text-transform: capitalize !important;
} .phone-topheader h5{font-weight: bold !important;}
.phone-topheader i{padding:0 3px; color:#04a6d0 !important;}
.phone-topheader span{padding: 0 10px !important;}
.phone-topheader .fa-whatsapp{font-size:120% !important;}
.wd-tools-element .wd-tools-text {font-size: 14px !important;margin-inline-start:4px !important;}
.header-link-right a{font-size:13px;font-weight:bold;color:#242424;}
.header-link-right a:hover{opacity:0.7;} .wd-tools-element > a{padding-inline:8px !important;}  .wd-nav-product-cat li ul{background-color:#212f5d !important;}
.wd-nav-product-cat .wd-sub-menu li{border-bottom: 1px solid rgba(255,255,255,0.2) !important;}
.wd-nav-product-cat .wd-sub-menu li:last-child{border-bottom: 0px !important;}
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {padding-block: var(--wd-dropdown-padding, 10px) !important;}
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after{content:"" !important;}
.wd-dropdown-menu.wd-design-full-width{padding-top: 10px !important;}
.wd-wpb{margin-bottom:10px !important;}
.wd-sub-menu li > a{padding-top:6px !important;padding-bottom:6px !important;}
.col-mega-menu{border-right:1px solid #eee;} .cat-parent-mega li a span{font-weight:600;}
.cat-parent-mega li li a span{font-weight:400;}
.col2-ice-machine .sub-sub-menu{padding-top:17px;} .wd-dropdown-menu.wd-design-default{width:280px;}
.wd-nav-product-cat .wd-sub-menu li{border-bottom:1px solid #444;}
.wd-nav-product-cat .wd-sub-menu li:last-child{border:none;}
.wd-nav-product-cat .wd-sub-menu li a{padding-top:8px !important;padding-bottom:8px !important;}
.photo-border{border:1px solid #e4e4e4;}
.text-domtom{text-align:justify;line-height:1.8em;}
.text-domtom a{color:#04a6d0 !important;}
.bloc-blue-light{background-color:#04a6d0;padding:10px 15px;color:#ffffff;}
.bloc-blue-dark{background-color:#212f5d;padding:20px;color:#ffffff !important;}
.bloc-blue-dark h3{color:#ffffff;}
#product-3450 .product-tabs-wrapper{display:none !important;}
.machines-funk-link img{transition: transform .5s;}
.machines-funk-link img:hover{-ms-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}
.ice-type .category-grid-item .category-image{margin: 10px 0;}
.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width) .wd-sub-menu > li{margin-bottom:5px;} .tva-info{font-size:14px;font-weight:600;color:#242424;}
.tva-info a{text-decoration:underline;} .header-banner p{font-size:1.3em;;font-weight:bold; color:#fff !important; line-height:1em;transition: all 0.5s ease;}
.header-banner:hover p{color:rgba(255,255,255,0.65) !important;}
.close-header-banner.wd-style-icon{--wd-action-icon-size:20px;background-color:#333;} .popup-promo .vc_column-inner{padding: 0 !important;}
.popup-promo .wpb_single_image{margin: 0 !important;}
div.wd-popup.wd-promo-popup{max-width:720px !important;}
.popup-loa h1{font-weight:bold; font-size:32px;} /*/*/.titre-clients-home h4{font-size:16px !important;font-weight:600;}
.text-justifie{text-align:justify; font-size:125%;color:#333;}
.texte-center-slider{text-align:center !important;}
.texte-left-slider{text-align:left !important;}
.titre-home-cat h3{text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:2px !important;}
.titre-home-cat p{color:#04a6d0;}
.row-home-cat-6 a:hover{color:#ccc;}
.zoom-home-cat{overflow:hidden;margin-bottom:10px;}
.zoom-home-cat a img{width:auto;transition: transform .3s;}
.zoom-home-cat a:hover img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.alert-info{font-size: 1.85em;color:#222222;padding:20px;}
.banner-og-smart{display:none;}
.text-frigoriste-home h3{font-size:25px;font-weight:bold !important;}
.text-frigoriste-home p{font-size:1.2em !important;}
.img-frigoriste-home{border: 5px solid #212f5d;}/*/*/.woodmart-line-bullets .woodmart-bullet-num{display:none !important;}
.text-ice-kind-slider{display:block;background-color:#ffffff;border-radius:15px 15px 15px;webkit-border-radius: 15px 15px 15px;padding:3px 18px 3px 18px !important;}/*/*//**/.grid-columns-5 .wrapp-category h3{font-size:14px;}
.products{margin-bottom: 60px !important;}
.product-tabs-wrapper{padding-bottom:60px !important;} 
.wd-term-desc{margin-top:0 !important; margin-bottom:60px !important;} .product-image-summary .entry-title{font-size:31px;}
.woocommerce-ordering{display:none;}
.widget_product_tag_cloud .tagcloud a, .widget_tag_cloud .tagcloud a{text-transform:uppercase;font-size:11px !important;}
.additional_information_tab, .sku_wrapper{display:none !important;}
.variations select{border:2px solid #e7e7e7 !important;} .product-video-button a{background-color:#212f5d !important;}
.product-video-button a:hover{background-color:#04a6d0 !important;}
.product-video-button a span, .product-video-button a::before{color:#fff;}
.product-video-button a:hover{color:#ffffff;}
.woodmart-show-product-gallery-wrap a{background: rgba(180,180,180,.9); color:#ffffff;}
.woodmart-show-product-gallery-wrap a:hover{color:#ffffff;}
.wd-play-video a,.product-image-thumbnail.wd-with-video::before{background-color:#212f5d !important; color:#fff !important;}
.wd-play-video a::before{color:#fff !important;}
.wd-play-video a:hover{opacity:0.7 !important;} .wd-gallery-thumb .wd-carousel-item{height:120px;}
.wd-gallery-thumb .wd-carousel-item img{height:100%;}
.product-video-button.wd-gallery-btn.wd-action-btn.wd-style-icon-bg-text.wd-play-icon>a>span{min-width: 8em !important;}
.wd-btn-arrow{background-color:#f9f9f9;} .wd-show-sidebar-btn a{padding: 7px 10px;background-color: #04a6d0;color:#fff !important;border-radius:3px;}
.wd-show-sidebar-btn a:hover{background-color: #212f5d;color:#fff !important;}
.widget_product_categories .product-categories li.cat-item-15{display:none;} .wcpa_form_outer{margin:0;}
td.product-name{width:40%;} .promo-pop img{max-height:175px !important;} .btn.btn-color-default{font-size:12px !important;} .wd-tabs-title{font-weight:700 !important;} :is(body:not(.global-color-scheme-light), .color-scheme-dark) .wd-swatch.wd-bg .wd-swatch-bg:is(:not([style^="background-color"]), [style*="#ffffff"], [style*="#FFFFFF"], [style*="255,255,255"])::before{border-color:#ccc !important;} .product-labels{flex-direction:row;gap:6px;min-width:90% !important;}
.product-labels span{min-height:30px !important;font-size:12px !important;}
.product-labels .featured{background-color:rgba(0,0,0,0.5) !important;}
.product-labels .onsale{font-size:100% !important;}
.en-stock{text-transform:uppercase;font-weight:700;}
.en-stock::before {display: inline-block;text-rendering: auto;-webkit-font-smoothing: antialiased;font: var(--fa-font-solid);content: "\f058";padding-right:6px;color:rgba(16,196,46,1);}
.product-label.out-of-stock, .product-label.new {background-color: rgba(16,196,46,0.9) !important;color: #ffffff !important; font-size:12px !important;}
.product-label:not(:last-child){margin-bottom:0 !important;}
.labels-rounded .out-of-stock{max-width:200px !important; background-color: rgba(238,40,0,0.9) !important;color: #ffffff !important; font-size:12px !important;}
.label-term-garantie-2-ans{min-width:75px !important;}
.txt-soon{font-weight:bold;color:#fff;padding: 3px 5px;background-color: #04a6d0;}
- form.cart{margin: 35px 0;} table.variations{margin-bottom: 35px !important;}/*/*/.fiche-produit .wpb_content_element{margin-bottom:25px;}/*/*/.footer-column-1{padding-right:30px;}
.footer-column-2{padding-left:30px;}
.footer-column{margin-bottom:0 !important;}
footer .widget{padding-bottom:0 !important;}
.liens-footer ul{--li-mb: 10px !important;} 
.footer-sidebar{padding-block:40px 0 !important;}/*/*//**/article .entry-meta, article .post-date, .archive .entry-content, .archive .read-more-section{display:none !important;}
article h1{margin-bottom:25px !important;} 
article .wd-post-meta{display:none !important;}/*/*/.blog-design-masonry.has-post-thumbnail .post-date, .hovered-social-icons, .woodmart-entry-meta, .woodmart-post-date {display:none !important;}
.post-single-page .entry-title{margin-bottom:20px;}
.widget_categories ul li {font-size: 16px; border-bottom: 1px solid #f2f2f2; padding: 5px 0;}
.widget_categories ul li:first-child{border-top: 1px solid #f2f2f2;}/*/*/.quform-label-text{text-transform:uppercase;}/*/*/.ppom-wrapper .form-row{
margin: -16px 0 14px;
background-color:#e8f5f7;
padding: 5px;
border-radius: 3px;
}
.title-options-cfs{
color:#fff;
font-weight: 700;
padding: 7px 12px 9px;
background-color: #04a6d0;
border-radius:3px;
}
.ppom-wrapper label{
font-weight: 700;
}
.ppom-wrapper .form-group{
margin-bottom:0.6rem;
}
.ppom-wrapper select{
background-color: #fff;
height:36px;
margin-top:5px;
border: none;
}/*/*/.gt_float_switcher{font-size:16px !important;}
.gt_float_switcher .gt-selected .gt-current-lang{padding:8px 12px !important;}
.gt_float_switcher img, a.glink img{width:22px !important;}
a.glink{padding-right:10px !important;}/*/*/.product-image-summary .woodmart-product-brands {
float: none;
}
.product-image-summary .woodmart-product-brands .woodmart-product-brand a {
padding: 0;
}
.product-image-summary .woodmart-product-brands img {
max-width: 215px;
}
#block-2 {
margin-bottom: 6px;
padding-bottom: 6px;
border-bottom: none;
}
.variations_form a.reset_variations{ display:none!important; }
.boutique_menu_inactive a {
pointer-events: none;
cursor: default;
color: #D0D0D0 !important;
}
.cart-pdf-button {
margin-top: 4px;
width: 100%;
background-color: #FFA323;
color: #FFFFFF;
}
.out-of-stock {
max-width: 100%;
background-color: rgba(255, 0, 0, .9);
color: #FFFFFF;
}
.labels-rounded .out-of-stock {
max-width: 100%;
background-color: rgba(255, 0, 0, .9); 
color: #FFFFFF;
}
#flash-sale img {
max-height: 150px;
}/*/*/.home-banner-v2 h1{font-size:2.2vw;margin-bottom:0 !important;}
.home-banner-v2 h2, .home-banner-v2 h4{font-size:2.2vw;}
.home-banner-v2 .wd-fontsize-m{font-size:16px;}
.section-home-v2 .wd-title-style-bordered .liner-continer::after{border-bottom-color:#333;margin-top:7px;}
.section-home-v2 .wd-btn-arrow{background-color:#333;}
.section-home-v2 .wd-arrow-inner{color:#f2f2f2;}
.section-home-v2 .wd-nav-arrows{margin-top:-2px;}
.section-home-v2 .products{margin-bottom:0px !important;}/**/.section-home-v2 .wd-blog-element .blog-design-masonry .article-body-container{padding:25px 15px;}
.section-home-v2 .wd-blog-element .blog-design-masonry .post-title{font-size: 18px;font-weight: 900;}
.section-home-v2 .wd-blog-element .blog-design-masonry .wd-entry-content{font-size:13px;} 
.section-home-v2 .wd-blog-element .wd-nav-arrows{margin-right:10px;} .home-banner-v2 .banner-content-background .wrapper-content-banner{border-radius: 70px 0 20px 0;}
.home-banner-v2 .banner-content-background .wd-fontsize-s{font-size:0.85vw;}
.home-banner-v2 .promo-banner .wrapper-content-banner{padding: 30px 20px 30px 10px;}
.titre-mag-home-mobile{display:none;}
.blackfriday h2,.solde h2{font-size:1.8em; font-weight: 900;}
.blackfriday p,.solde p{font-weight: 900;color:#fff;}
.solde h2 span.fluo{color:rgba(16,196,46,1) !important;} .col-title-cat-home .vc_column-inner{border-radius: 3.5vw 0 1.2vw; 0}
.col-title-cat-home .vc_column-inner{min-height:100%;} 
.col-title-cat-home h3{font-size:clamp(28px, 2.33vw, 66px) !important;}
.col-cat-home .wd-wpb{margin-bottom:0 !important;}
.col-cat-home .wd-nav-arrows{left:-86px;margin-top:57px;}
.titre-page-fw{font-size: 44px;text-align:center;color:#fff;margin-bottom:0 !important;line-height:1.8 !important;}/*/*/@media (max-width: 1400px) {
.row-home-cat-6 .vc_column-inner{padding-left:10px;padding-right:10px;}
.home-banner-v2 .promo-banner .wrapper-content-banner{max-width:80% !important;padding: 20px 20px 20px 10px;}
.home-banner-v2 .banner-content-background .wd-fontsize-s{font-size:0.95vw;}
}
@media (max-width: 1200px) {
.row-home-cat-6 p{font-size:14px;line-height:1.2;}
}
@media (max-width: 1024px) { 
.header-banner p{font-size:1.15em;;line-height:1.35em;}
.home-cat-slide a{font-size:10px !important;}
.row-home-cat-6 .vc_col-sm-2{width:33.33333%;}
.text-justifie{text-align:justify; font-size:115%;} 
.alert-info{font-size: 1.6em;color:#fff;padding:10px;}
.text-frigoriste-home h3{font-size:22px;font-weight:bold !important;}
.text-frigoriste-home p{font-size:1.1em !important;}
.home-banner-v2 .wd-fontsize-m{display:none;}
.home-banner-v2 .banner-content-background .wd-fontsize-s{display:none;} 
.section-home-v2 .wd-nav-arrows{margin-top:8px;}
.blackfriday h2,.solde h2{font-size:1.4em;}
.titre-page-fw{font-size: 36px;}
.grid-columns-5 .wrapp-category h3{font-size:13px;}
.scrollx-table{overflow-x:auto;}
}
@media (min-width: 768px) {
.banner-og-full{display:block;}
}
@media (max-width: 767px) {
.header-banner p{text-align:left !important;}
.header-banner-container{padding-inline-start:20px !important; padding-inline-end:50px !important;}
.row-home-cat-6 .vc_col-sm-2{width:50%;}
.row-home-cat-6 .vc_column-inner{padding-left:7px;padding-right:7px;}
.text-justifie{text-align:justify; font-size:110%;}
div.wd-popup.wd-promo-popup{max-width:640px !important;}
.banner-og-full{display:none;}
.banner-og-smart{display:block;}
.home-banner-v2 .wd-fontsize-m{display:block;}
.home-banner-v2 .promo-banner .wrapper-content-banner{max-width:70% !important;}
.home-banner-v2 .banner-content-background .wd-fontsize-s{display:block;font-size:2.5vw;}
.blackfriday h2,.solde h2{font-size:1.6em;} 
.section-home-v2 .title-wrapper .title{font-size:19px;}
.section-home-v2 .wd-nav-arrows{margin-top:50px;}
.section-home-v2 .wd-blog-element .wd-nav-arrows{margin:10px 10px 0 0;}
.titre-mag-home{display:none;}
.titre-mag-home-mobile{display:block;}
.fiche-produit p{text-align:center;}
.fiche-produit .woodmart-button-wrapper.text-right{text-align:center;margin-bottom:15px;margin-top:-20px;}
.footer-column,.footer-column-1,.footer-column-2{max-width:100%;width:100% !important;}
footer .col-sm-6{flex:0 auto;}
.footer-column-1{padding-right:10px;padding-left:15px;}
.footer-column-2{padding-right:10px;padding-left:15px;}
.liens-footer{text-align:center !important;}
.alert-info{font-size: 1.3em;color:#fff;padding:0;}
.text-frigoriste-home p{font-size:1.25em !important;}
table.blueTable td, table.blueTable th, table.blueTable thead {font-size:12px;}
}
@media (max-width: 576px) {/**/.texte-left-slider{text-align:center !important;}
.grid-columns-5 .wrapp-category h3{font-size:12px;}
div.wd-popup.wd-promo-popup{max-width:440px !important;} 
.titre-page-fw{font-size: 30px;}
}/*/*/.cat-item .cat-item-63 a, .cat-item .cat-item-93 a, .cat-item .cat-item-95 a {
pointer-events: none;
cursor: default;
color:#D0D0D0 !important;
}/*/*/@supports (-webkit-hyphens: none) {
.single .col-12, .single .col-md-9{padding-inline:15px !important;} 
}