@media (min-width:1025px){body.home.page-template.page-template-accueil #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#fff}body.home.page-template.page-template-accueil .site-header{position:absolute;width:100%;top:0;left:0;transition:all .3s ease-in-out;z-index:999}body.home.page-template.page-template-accueil .site-header.sticky-header{position:fixed !important;background-color:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1)}body.home.page-template.page-template-accueil .admin-bar .site-header.sticky-header{top:32px}body.home.page-template.page-template-accueil .site-header.sticky-header .ast-builder-menu-1 .menu-item>.menu-link,body.home.page-template.page-template-accueil .site-header.sticky-header .ast-flex.ast-grid-section-center div p{color:#353939 !important}body.home.page-template.page-template-accueil .site-header.sticky-header .ast-site-header-cart .ast-woo-header-cart-info-wrap,body.home.page-template.page-template-accueil .site-header.sticky-header .ast-header-account-wrap .ast-header-account-text{color:#353939 !important}body.home.page-template.page-template-accueil .site-header.sticky-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#000}body.home.page-template.page-template-accueil .site-header.sticky-header li.whish-flex a{color:#353939 !important}body.home.page-template.page-template-accueil .site-header.sticky-header .ast-icon svg,body.home.page-template.page-template-accueil .site-header.sticky-header .ast-header-account-type-icon .ahfb-svg-iconset svg circle,body.home.page-template.page-template-accueil .site-header.sticky-header .ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg path:not(.ast-hf-account-unfill){fill:#353939 !important}body.home.page-template.page-template-accueil .site-header.sticky-header li.whish-flex a svg{fill:#353939 !important}}@media (min-width:1024px){body.home.page-template.page-template-accueil .site-header.sticky-header .ast-above-header.ast-above-header-bar{background:#102d1b !important}}body.home.page-template.page-template-accueil .ast-flex.ast-grid-section-center div p{color:#fff !important}body.home.page-template.page-template-accueil .ast-builder-menu-1 .menu-item>a.menu-link{color:#fff}body.home.page-template.page-template-accueil .ast-builder-menu-1 .menu-item>ul a.menu-link{color:#000 !important}body.home.page-template.page-template-accueil svg,body.home.page-template.page-template-accueil .ast-header-account-type-icon .ahfb-svg-iconset svg circle,body.home.page-template.page-template-accueil .ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg path:not(.ast-hf-account-unfill){fill:#fff !important}body.home.page-template.page-template-accueil div#ast-scroll-top svg{fill:#102d1b !important}body.home.page-template.page-template-accueil li.whish-flex a{color:#fff}body.home.page-template.page-template-accueil li.whish-flex a svg{fill:#fff !important}body.home.page-template.page-template-accueil .ast-site-header-cart .ast-woo-header-cart-info-wrap,body.home.page-template.page-template-accueil .ast-header-account-wrap .ast-header-account-text{color:#fff !important}body.home.page-template.page-template-accueil .site-header-above-section-center.site-header-section.ast-flex.ast-grid-section-center .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-2 .ast-header-html .ast-builder-html-element p{opacity:0;transform:scale(.5) translateY(50px);animation:fadeInZoomLoop 16s ease-in-out infinite}@keyframes fadeInZoomLoop{0%{opacity:0;transform:scale(.5) translateY(50px)}50%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(1.2) translateY(-20px)}}@media (max-width:1024px){body.home.page-template.page-template-accueil .ast-button-wrap .ast-mobile-menu-trigger-fill{background:#174529 !important}}.bann-top{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:150px 0}.b-top{max-width:500px;margin:80px auto 50px auto;text-align:center}.h1-hp{display:flex;align-items:center;justify-content:center;gap:15px;position:relative}.h1-hp h1{color:#fff;font-size:15px;text-shadow:1px 1px 3px rgba(0,0,0,.4)}.h1-hp:before,.h1-hp:after{content:"";flex:1;height:1px;background-color:#ffffff75;display:block;max-width:100px}.base-top{font-size:34px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:1px}.p-top{color:#fff;font-size:12px;letter-spacing:.5px;max-width:360px;margin:0 auto 50px auto}a.cta-top{padding:20px;border:1px solid #fff;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#4b4b4b80}a.cta-top:hover{background-color:#3636369c}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1s ease-in;z-index:0;pointer-events:none}.b-top{position:relative;z-index:1}.button-vid{margin-top:50px}.play-pause-btn{background-color:transparent;border:none;padding:10px;cursor:pointer;transition:opacity .3s ease}.play-pause-btn:hover,.play-pause-btn:focus{opacity:.7;background-color:#00000030}#playPauseIcon{width:25px;height:25px}.main-category{color:#7c7c7c;font-size:10px;text-transform:uppercase;font-family:'Montserrat';letter-spacing:1px}.wishme{position:absolute;top:10px;right:10px;z-index:10}button.woosw-btn-icon-only{background:0 0;border:none;color:#fff;display:flex;height:42px;width:42px;justify-content:center}.h2-spe-prod{align-items:center;justify-content:center;gap:15px;margin:80px auto 50px auto;position:relative;max-width:400px;text-align:center;display:flex}.h2-spe-prod:after{content:"";background-color:#dfdcb5;height:2px;width:40%;display:block;position:absolute;left:calc(100% + 1rem);bottom:65%}@media(max-width:768px){.h2-spe-prod:after{position:relative;left:auto}}.below-img div.review-count{font-size:12px;color:#000;margin-top:0;margin-left:0}.h2-spe-prod h2{font-size:26px;color:#3f3c3c;letter-spacing:.8px;white-space:nowrap;font-weight:300;display:inline-block;position:relative;text-transform:uppercase}.bestseller-icon{position:absolute;left:50px;transform:translateY(-50%);top:10%;width:40px;height:auto}.cont-push-prod{position:relative;max-width:1280px;margin:30px auto 50px auto;padding-top:50px}.grill-prods{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}.col-feat-prod{position:relative;background:#fff}.col-feat-prod a{text-decoration:none}.img-loop{width:100%;height:300px;overflow:hidden;position:relative;margin:0 auto 0 auto}.img-loop img{width:100%;height:100%;object-fit:cover;object-position:center}.below-img{padding:15px}h3.h3-prod{text-align:left;font-size:15px;padding:8px 0 10px;color:#3e3e3e;margin-bottom:10px;text-transform:none;font-weight:500}.below-img div.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:12px;width:5em;font-family:"star";color:#70878e;letter-spacing:normal;word-break:normal;white-space:normal}.below-img div.star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.below-img div.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.below-img div.ar-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}span.prix-loop span.woocommerce-Price-amount.amount{font-size:15px;color:#9ea0ad}.cont-prix{margin:10px 0 5px}.product-stock-status span.in-stock{color:#00918d;font-size:11px}span.prix-loop del span bdi{color:#4b4b4b;font-weight:500;font-size:13px}.pourcent-reduction{position:absolute;font-size:12px;color:#fff;background:#1588e3;padding:5px 8px;top:0;z-index:10}.label-new{position:absolute;font-size:12px;color:#fff;background:#1588e3;padding:5px 8px;top:0;z-index:10}.img-hov-zoom{position:relative;overflow:hidden}.img-hov-zoom img{transition:transform .3s ease-in-out}.img-hov-zoom:hover img{transform:scale(1.1)}.cont-quatre-cat{position:relative;overflow:hidden}.slider-container{display:flex;align-items:center;position:relative;max-width:1280px;margin:0 auto}.slider-wrapper{overflow:hidden;width:100%}.slider-track{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;transition:transform .3s ease-in-out}button.slider-next:hover,button.slider-prev:hover{background-color:#596855;border-color:#fff}.col-quatre-cat{position:relative}.bloc-img-feat{max-width:480px;position:relative;overflow:hidden;height:280px}.bloc-img-feat img{width:100%;height:100%;object-fit:cover;object-position:bottom;display:block}.zoom-img img{transition:transform .4s ease-in-out}.zoom-img:hover img{transform:scale(1.1) translateY(-10px)}.text-trois{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,.6);color:#fff}.title-cat-quat{text-transform:uppercase;font-size:11px;border-bottom:1px solid;padding-bottom:10px;margin-bottom:20px;text-shadow:2px 2px 5px rgba(0,0,0,.3);letter-spacing:4.5px}.title-cat-quat:after{content:"\0024BE";font-size:10px}.anchor-bt{font-size:15px}.butt-quat{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#fff;cursor:pointer}.butt-quat svg{width:12px}.text-trois a{color:#fff;text-transform:uppercase}.slider-prev,.slider-next{background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;font-size:24px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slider-prev{left:0}.slider-next{right:0}.no-images-message{text-align:center;padding:20px;font-size:18px;color:red;font-weight:700}section.main-second{background:url(/wp-content/uploads/2025/03/artisan-coutelier-v2.png);background-repeat:no-repeat;background-position:top right;background-size:contain;background-attachment:fixed}.shop-prez{margin-top:150px;margin-bottom:150px}.cont-prez{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:0 auto;max-width:1200px}.bloc-left{text-align:center}.bloc-left img{max-width:150px}.bloc-left p{font-size:12px;max-width:350px;margin:0 auto 25px auto}section.valeur{display:flex;align-items:center;margin:50px auto;max-width:1250px;gap:25px;justify-content:space-between;flex-direction:column}section.cont-val{display:grid;grid-template-columns:repeat(3,1fr);gap:80px;max-width:100%;justify-items:center;align-items:center;text-align:center}.engagement-icon{max-height:80px;max-width:80px;margin:0 auto}.engagement-icon img{height:80px;width:80px;object-fit:contain !important;box-shadow:none}p.engagement-texte{font-size:12px;margin-top:22px}span.part-a{font-size:20px;color:#8c8d6e}.titre-val h2:after{content:"";display:block;width:50px;height:2px;background-color:#e9eae9;margin-top:10px}section.bloc-shop{display:grid;grid-template-columns:1fr 3fr;gap:20px;justify-items:start;position:relative}section.shopinfo{display:grid;grid-template-columns:repeat(2,1fr);gap:0px;max-width:1200px;margin:80px auto 80px auto;justify-items:center}.img-shop{max-width:115px;max-height:115px}.titre-shopinfo{letter-spacing:2px;font-size:14px;text-transform:uppercase}.titre-shopinfo:after{content:"";display:block;width:50px;height:2px;background-color:#e9eae9;margin:5px 0 15px}.details p{font-size:13px;margin-bottom:8px}.bloc-shop .img-shop{position:relative}a.cta-shopinfo{font-size:11px;color:#1b1818;border:1px solid #6c6c6c;padding:5px 8px}a.cta-shopinfo:hover{background:#ebe7e787}@media (max-width:1024px){.b-top{margin:0 auto 0px auto}.bann-top{padding:150px 0 120px}.img-loop{max-height:250px}.grill-prods,.slider-container{padding:15px}.title-cat-quat a{font-size:12px}.title-cat-quat{letter-spacing:2px}section.shopinfo{padding:15px}}@media (max-width:820px){.img-loop{max-height:190px}.bloc-img-feat{height:190px}.title-cat-quat a{font-size:10px}.title-cat-quat{letter-spacing:normal}.anchor-bt{font-size:13px}}@media (max-width:768px){.grill-prods{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:8px}.img-loop{max-height:200px}.slider-track{grid-template-columns:repeat(2,1fr);gap:15px}.title-cat-quat a{font-size:15px}.slider-container{padding:8px}}@media (max-width:600px){.h2-spe-prod{max-width:550px}.bestseller-icon{left:0}.bloc-left{padding-left:8px}}@media (max-width:480px){.img-loop{max-height:120px}.h1-hp h1{font-size:10px;letter-spacing:.5px}.base-top{font-size:18px;font-family:'Cinzel',serif;margin:10px 0}a.cta-top{font-size:12px}.bann-top{padding:90px 0 80px}.cont-prez{display:block}.h2-spe-prod{max-width:300px}.h2-spe-prod h2{font-size:18px}.bestseller-icon{left:-50px}.anchor-bt{font-size:10px}.title-cat-quat a{font-size:10px}.slider-track{gap:8px}section.cont-val{gap:5px}p.engagement-texte{font-size:10px;margin-top:22px}.engagement-icon img{height:50px;width:50px}section.bloc-shop{grid-template-columns:1fr 1fr;gap:15px}section.shopinfo{display:flex;gap:120px;flex-direction:column}.titre-shopinfo{font-size:12px}}section.above-footer{padding-top:40px;padding-bottom:40px;background:#fdfffe87;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bloc-foot{padding:15px;text-align:center}.svg-cont{display:flex;justify-content:center;align-items:center}.svg-cont img{width:auto;height:40px}.title-foot{color:#171d1c;margin:10px 0;font-size:14px;font-weight:500;letter-spacing:1px}.cont-foot{font-size:10px;color:#4e4664;max-width:180px;margin:0 auto}@media (max-width:480px){section.above-footer{grid-template-columns:repeat(2,1fr)}}