.pagination-produits nav.woocommerce-pagination{width:100%!important;margin-top:80px!important;padding-top:20px!important;text-align:center!important;font-family:'Nunito Sans',sans-serif!important}.pagination-produits nav.woocommerce-pagination ul{border:none!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin:0!important;padding:0!important}.pagination-produits nav.woocommerce-pagination ul li{border:none!important}.pagination-produits nav.woocommerce-pagination ul li a,.pagination-produits nav.woocommerce-pagination ul li span{border:none!important;background:transparent!important;color:#6d4833!important;font-family:'Nunito Sans',sans-serif!important;font-size:16px!important;font-weight:400!important;padding:6px 8px!important}.pagination-produits nav.woocommerce-pagination ul li span.current{color:#6d4833!important;font-family:'Nunito Sans',sans-serif!important;font-weight:700!important}.pagination-produits nav.woocommerce-pagination ul li a:hover{color:#6d4833!important;background:transparent!important}.produits-grand-format ul.products{display:flex!important;flex-wrap:wrap!important;gap:35px 12px!important;margin:0!important;padding:0!important}.produits-grand-format ul.products::before,.produits-grand-format ul.products::after{content:none!important;display:none!important}.produits-grand-format ul.products li.product{width:calc(25% - 9px)!important;max-width:calc(25% - 9px)!important;flex:0 0 calc(25% - 9px)!important;margin:0!important;padding:0!important;clear:none!important;float:none!important}.produits-grand-format .et_shop_image{width:100%!important;aspect-ratio:4 / 5!important;overflow:hidden!important;display:block!important}.produits-grand-format .et_shop_image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.produits-grand-format .woocommerce-loop-product__title{margin-top:10px!important}.produits-grand-format .woocommerce-result-count,.produits-grand-format .woocommerce-ordering{display:none!important}.produits-grand-format ul.products li.product .woocommerce-loop-product__title{font-family:'Nunito Sans',sans-serif!important;color:#6d4833!important;font-size:16px!important;font-weight:600!important}.produits-grand-format ul.products li.product .price,.produits-grand-format ul.products li.product .price span,.produits-grand-format ul.products li.product .price bdi{font-family:'Nunito Sans',sans-serif!important;color:#6d4833!important;font-size:14px!important;font-weight:400!important}.produits-grand-format ul.products li.product a{color:#6d4833!important}@media only screen and (max-width:980px){.produits-grand-format ul.products li.product{width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important}}@media only screen and (max-width:767px){.produits-grand-format ul.products li.product{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}.menu-mobile-gauche .et_pb_menu__wrap{justify-content:flex-start!important}.menu-mobile-gauche .et_pb_menu__menu{display:none!important}.menu-mobile-gauche .et_mobile_nav_menu{display:flex!important;margin-left:0!important;margin-right:auto!important;order:-1!important}.menu-mobile-gauche .mobile_menu_bar{position:relative!important;left:0!important;right:auto!important;padding-bottom:0!important;text-align:left!important}.menu-mobile-gauche .mobile_nav{width:100%!important;text-align:left!important}.menu-mobile-gauche .et_mobile_menu{left:0!important;right:auto!important;width:300px!important;min-width:300px!important;margin-top:15px!important;text-align:left!important}.barre-filtre-yc{display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid rgba(109,72,51,0.18)!important;border-bottom:1px solid rgba(109,72,51,0.18)!important;padding:24px 0!important;margin:30px 0 24px 0!important;font-family:'Nunito Sans',sans-serif!important;color:#6d4833!important}.filtre-yc-titre{display:flex!important;align-items:center!important;gap:16px!important;font-family:'Nunito Sans',sans-serif!important;color:#6d4833!important;text-transform:uppercase!important;letter-spacing:4px!important;font-size:20px!important;font-weight:500!important;line-height:1.2em!important}.icone-filtre-yc{color:#6d4833!important;font-size:24px!important;line-height:1!important}.icones-grille-yc{display:flex!important;align-items:center!important;gap:16px!important;color:#6d4833!important;font-size:28px!important;line-height:1!important}.icones-grille-yc span{color:#6d4833!important}.boutons-filtre-yc{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:34px!important;margin:0 0 32px 0!important;padding:0!important;font-family:'Nunito Sans',sans-serif!important}.boutons-filtre-yc button{background:transparent!important;border:none!important;padding:0!important;margin:0!important;font-family:'Nunito Sans',sans-serif!important;color:#6d4833!important;text-transform:uppercase!important;letter-spacing:4px!important;font-size:14px!important;font-weight:500!important;line-height:1.2em!important;cursor:pointer!important;opacity:0.45!important;transition:opacity 0.25s ease!important}.boutons-filtre-yc button.active{color:#6d4833!important;opacity:1!important;font-weight:600!important}.boutons-filtre-yc button:hover{color:#6d4833!important;opacity:1!important}.barre-filtre-yc,.barre-filtre-yc *,.boutons-filtre-yc,.boutons-filtre-yc *{color:#6d4833!important}@media only screen and (max-width:980px){.barre-filtre-yc{padding:22px 0!important;margin:25px 0 20px 0!important}.filtre-yc-titre{font-size:20px!important;letter-spacing:3px!important}.boutons-filtre-yc{gap:28px!important}.boutons-filtre-yc button{font-size:13px!important;letter-spacing:3px!important}}@media only screen and (max-width:767px){.barre-filtre-yc{padding:20px 0!important;margin:22px 0 18px 0!important}.filtre-yc-titre{font-size:20px!important;letter-spacing:3px!important;gap:14px!important}.icone-filtre-yc{font-size:22px!important}.icones-grille-yc{font-size:24px!important;gap:12px!important}.boutons-filtre-yc{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:28px!important;padding-bottom:12px!important;margin-bottom:25px!important}.boutons-filtre-yc button{white-space:nowrap!important;font-size:13px!important;letter-spacing:3px!important}}.section-produit{position:relative!important;height:100vh!important;min-height:100vh!important;width:100%!important;padding:0!important;margin:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;color:#ffffff!important}.section-produit+.section-produit{margin-top:0!important}.et_pb_section.section-produit{padding-top:0!important;padding-bottom:0!important}.et_pb_section.section-produit .et_pb_row{padding-top:0!important;padding-bottom:0!important}.section-produit::before{content:"";position:absolute!important;inset:0!important;background:rgba(45,18,15,0.42)!important;z-index:1!important;pointer-events:none!important}.section-produit .et_pb_row{position:relative!important;z-index:2!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important}.section-produit .et_pb_column{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.section-produit .et_pb_module{margin-bottom:0!important;position:relative!important;z-index:2!important}.contenu-section-produit{text-align:center!important;width:100%!important;max-width:100%!important;padding:0 20px!important;margin:0 auto!important}.section-produit .petit-titre{font-size:11px!important;line-height:1.4!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#ffffff!important;margin:0 0 12px 0!important;font-weight:500!important}.section-produit h2{font-size:clamp(34px,6vw,72px)!important;line-height:1.1!important;letter-spacing:8px!important;text-transform:uppercase!important;color:#ffffff!important;font-weight:300!important;margin:0 0 28px 0!important}.section-produit .et_pb_button{background:transparent!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.9)!important;border-radius:0!important;padding:13px 36px!important;font-size:11px!important;line-height:1!important;letter-spacing:1.8px!important;text-transform:uppercase!important;font-weight:500!important;text-decoration:none!important}.section-produit .et_pb_button::after{display:none!important}.section-produit .et_pb_button:hover{background:rgba(255,255,255,0.15)!important;color:#ffffff!important;border-color:#ffffff!important}html{scroll-behavior:smooth}@media screen and (max-width:980px){.section-produit h2{font-size:46px!important;letter-spacing:6px!important}.section-produit .petit-titre{font-size:10px!important;letter-spacing:2.5px!important}.section-produit .et_pb_button{font-size:10px!important;padding:12px 30px!important}}@media screen and (max-width:767px){.section-produit{height:100vh!important;min-height:100vh!important;background-size:cover!important;background-position:center center!important}.contenu-section-produit{padding:0 22px!important}.section-produit h2{font-size:31px!important;letter-spacing:4px!important;margin-bottom:24px!important}.section-produit .petit-titre{font-size:10px!important;letter-spacing:2px!important;margin-bottom:10px!important}.section-produit .et_pb_button{font-size:10px!important;padding:11px 26px!important}}.section-produit-bg{position:absolute!important;inset:-8% 0!important;z-index:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;will-change:transform!important;transform:scale(1.08)}.section-produit::before{z-index:1!important}.section-produit .et_pb_row,.section-produit .et_pb_column,.section-produit .et_pb_module,.contenu-section-produit{position:relative!important;z-index:2!important}.contenu-section-produit{transition:opacity 0.12s linear,transform 0.12s linear!important;will-change:opacity,transform!important}.parallax-mobile{position:relative;overflow:hidden;background-image:none!important;z-index:1}.parallax-mobile::before{content:"";position:absolute;top:-20%;left:0;width:100%;height:140%;background-image:var(--parallax-image);background-size:cover;background-position:center center;background-repeat:no-repeat;transform:translate3d(0,0,0);will-change:transform;z-index:-1;pointer-events:none}.parallax-mobile>.et_pb_row{position:relative;z-index:2}.categories-creations{position:relative;min-height:720px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1f1f1f}.categories-fond{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1.08);transition:opacity 0.7s ease,visibility 0.7s ease,transform 1.4s ease;z-index:1}.categories-fond.active{opacity:1;visibility:visible;transform:scale(1)}.categories-fond::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.18)}.categories-contenu{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.categorie-item{position:relative;display:inline-flex;align-items:center;color:rgba(255,255,255,0.58);font-size:clamp(40px,5vw,78px);font-weight:300;line-height:1.08;letter-spacing:1px;text-decoration:none;transition:color 0.35s ease,transform 0.35s ease}.categorie-item:hover,.categorie-item.active{color:#ffffff;transform:translateX(12px)}.categorie-item::before{content:"";display:inline-block;width:0;height:2px;margin-right:0;background:#ffffff;transition:width 0.35s ease,margin-right 0.35s ease}.categorie-item:hover::before,.categorie-item.active::before{width:34px;margin-right:18px}@media only screen and (max-width:980px){.categories-creations{min-height:620px}.categorie-item{font-size:clamp(38px,7vw,58px)}}@media only screen and (max-width:767px){.categories-creations{min-height:560px;padding:60px 20px}.categories-contenu{gap:15px}.categorie-item{font-size:34px;line-height:1.15}.categorie-item:hover,.categorie-item.active{transform:none}.categorie-item::before{display:none}}@media only screen and (max-width:480px){.categories-creations{min-height:520px}.categorie-item{font-size:29px}}body.term-patisserie .boutons-filtre-yc button[data-filter="epicerie"]{display:none!important}body.term-epicerie .boutons-filtre-yc button[data-filter="patisserie"]{display:none!important}