.archive-description+*{margin-top:30px}#primary{margin-bottom:var(--section-spacer)}.product-subcategories{display:flex;gap:20px;padding-bottom:60px;justify-content:center;width:100%;border-bottom:1px solid var(--border-gray)}.product-subcategories .product-category{position:relative;display:grid;aspect-ratio:1;place-items:flex-end center;text-align:center;overflow:hidden;width:220px;padding-inline:10px;position:relative;background-size:cover}.product-subcategories .product-category::after{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,transparent 40%,var(--secondary) 100%);opacity:.8;transition:opacity .2s ease-in;z-index:0;transition:all .2s ease-in-out}.product-subcategories .product-category:hover::after{background-image:linear-gradient(180deg,transparent 10%,var(--secondary) 100%);opacity:1}.product-subcategories .product-category .bloc-cat{transform:translateY(65px);transition:transform .2s ease-in-out;position:relative;z-index:1}.product-subcategories .product-category .bloc-cat .btn{margin-bottom:20px}.product-subcategories .product-category:hover .bloc-cat{transform:translateY(0)}.product-subcategories .product-category .title{margin-bottom:20px}.product-subcategories .product-category .title,.product-subcategories .product-category .title a{font-size:16px;text-decoration:none;color:var(--white)}.product-subcategories .product-category .title a::after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1}@media screen and (max-width:991px){.product-subcategories{display:none}}@media screen and (min-width:991px){#ax-wrapper{padding-top:60px}#ax-wrapper.show-sidebar:not(.no-products){display:grid;grid-template-columns:auto 1fr;column-gap:110px}#ax-wrapper.show-sidebar.no-products{float:left;position:relative;width:auto;margin:unset;padding-left:calc((100vw - var(--container))/ 2);padding-right:125px;margin-left:20px;z-index:10}#ax-wrapper.show-sidebar.no-products+.elementor>.elementor-section-wrap>.elementor-section:first-child .elementor-container{max-width:1035px;margin:0}}@media screen and (min-width:1370px){#ax-wrapper.show-sidebar.no-products{margin-left:0}}#ax-wrapper>ul.products{column-gap:10px;row-gap:80px}@media screen and (min-width:991px){#ax-wrapper>ul.products{grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content}}@media screen and (max-width:991px){#ax-wrapper>ul.products{row-gap:40px}}#ax-wrapper>ul.products li.product{width:100%;margin:0}.woocommerce>ul.products{column-gap:10px;row-gap:80px}@media screen and (min-width:991px){.woocommerce>ul.products{grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content}}@media screen and (max-width:991px){.woocommerce>ul.products{row-gap:40px}}#archive-top{display:grid;--_left:calc((100vw - var(--container)) / 2);margin-bottom:70px;position:relative}@media screen and (max-width:991px){#archive-top{margin-bottom:30px}}#archive-top.has-img{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1370px){#archive-top.has-img{--_left:var(--padding-container);grid-template-columns:1fr}#archive-top.has-img img,#archive-top.has-img picture{display:none}}#archive-top #breadcrumb{position:absolute;left:var(--_left);top:20px;max-width:600px;font-size:14px}#archive-top>div:first-child{padding:75px 0;padding-left:var(--_left);padding-right:100px;background-color:var(--secondary)}@media screen and (max-width:780px){#archive-top>div:first-child{padding:30px var(--padding-container) 30px}#archive-top>div:first-child #breadcrumb{display:none}}#archive-top>div:first-child,#archive-top>div:first-child a{color:var(--white)}#archive-top>div:first-child h2{font-size:20px;margin-bottom:10px}#archive-top>div:first-child p{font-size:16px}#archive-top img,#archive-top picture{height:100%;object-fit:cover}.archive.tax-plus_produit #right-sidebar,.archive.tax-product_tag #right-sidebar{display:none}#sidebar{max-width:235px}@media screen and (max-width:991px){#sidebar{max-width:100%}}#sidebar #sidebar-categories{margin-bottom:50px}@media screen and (max-width:991px){#sidebar #sidebar-categories{display:none}}#sidebar #sidebar-categories li:not(.current-product_cat-ancestor):not(.current-product_cat-ancestorli):not(.current-menu-ancestor){display:none}#sidebar #sidebar-categories .current-menu-ancestor>a,#sidebar #sidebar-categories .current-product_cat-ancestor>a{display:block;text-decoration:none;font-weight:700;font-size:18px;margin-bottom:10px}#sidebar #sidebar-categories li.current-menu-item a{background-color:var(--primary);color:var(--white);border-radius:5px;border-bottom:unset}#sidebar #sidebar-categories .current-menu-ancestor>.sub-menu>li.menu-item.menu-item,#sidebar #sidebar-categories .current-product_cat-ancestor li{display:block}#sidebar #sidebar-categories .current-menu-ancestor>.sub-menu>li.menu-item.menu-item a,#sidebar #sidebar-categories .current-product_cat-ancestor li a{display:block;text-decoration:none;font-size:10px;padding:10px 5px;border-bottom:1px solid var(--gray)}#sidebar #sidebar-categories .current-menu-ancestor>.sub-menu>li.menu-item.menu-item a:hover,#sidebar #sidebar-categories .current-product_cat-ancestor li a:hover{background-color:var(--primary);color:var(--white);border-radius:5px;border-bottom:unset}#sidebar #sidebar-categories .current-menu-ancestor>.sub-menu>li.menu-item.menu-item+li:hover a,#sidebar #sidebar-categories .current-product_cat-ancestor li+li:hover a{border-bottom:unset}#sidebar #filters{margin-bottom:70px;position:relative;background-color:#fff}@media screen and (max-width:991px){#sidebar #filters{margin-bottom:30px}}#sidebar #filters .facet-w{display:grid;grid-template-rows:0fr 0;opacity:0;transition:none}#sidebar #filters .facet-w:has(.facetwp-facet:empty){display:none}#sidebar #filters.active{box-shadow:0 5px 15px rgba(0,0,0,.0588235294)}@media screen and (max-width:991px){#sidebar #filters.active{box-shadow:unset}}#sidebar #filters.active .filter-container{padding:20px 25px 30px}@media screen and (max-width:991px){#sidebar #filters.active .filter-container{box-shadow:0 5px 15px rgba(0,0,0,.0588235294)}}#sidebar #filters.active .facet-w{display:grid;opacity:1;grid-template-rows:1fr auto;transition:grid-template-rows .4s ease-in-out,opacity .3s ease-in-out .2s}#sidebar #filters.active .facet-w:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--gray)}#sidebar #filters.active .ax-title-3{box-shadow:0 5px 15px rgba(0,0,0,.0588235294);background-color:var(--white);color:var(--black)}#sidebar #filters.active .ax-title-3::after{content:"-"}#sidebar #filters .ax-title-3{padding:5px 20px;margin-bottom:0;cursor:pointer;background-color:var(--black);color:var(--white);transition:all .2s ease-in-out;display:flex;justify-content:space-between;align-items:center;font-size:calc(12px + 6 * (100vw - 540px)/ 451)}@media screen and (max-width:540px){#sidebar #filters .ax-title-3{font-size:12px}}@media screen and (min-width:991px){#sidebar #filters .ax-title-3{font-size:18px}}#sidebar #filters .ax-title-3::after{content:"+";display:inline-block;font-weight:300;font-size:30px}@media screen and (max-width:991px){#sidebar #filters .ax-title-3{padding:5px 25px}}#sidebar #filters .filter-container{overflow:hidden;transition:all .2s ease-in-out}@media screen and (max-width:991px){#sidebar #filters .filter-container{position:absolute;background-color:var(--white);width:100%;z-index:10;top:57px}}#sidebar #filters:not(.active) .filter-container{max-height:0}@media screen and (max-width:991px){#sidebar #filters:not(.active) .filter-container{z-index:0;opacity:0}}#sidebar #filters .facet-label{font-weight:700;margin-bottom:10px}#sidebar #filters .facetwp-type-checkboxes{margin-bottom:0}#sidebar #filters .facetwp-type-checkboxes .facetwp-toggle{font-size:12px;color:var(--dark-gray)}#sidebar #filters .facetwp-type-checkboxes .facetwp-checkbox{position:relative;background-image:unset;padding-left:0;color:var(--dark-gray);font-size:14px;padding-left:20px}#sidebar #filters .facetwp-type-checkboxes .facetwp-checkbox:hover{color:var(--black)}#sidebar #filters .facetwp-type-checkboxes .facetwp-checkbox::before{content:"";display:inline-block;position:absolute;left:0;top:5px;width:10px;height:10px;border:1px solid var(--dark-gray);margin-right:5px}#sidebar #filters .facetwp-type-checkboxes .facetwp-checkbox.checked::before{background-color:var(--dark-gray);outline:1px solid #fff;outline-offset:-2px}#sidebar .cats-sidebar ul{display:grid;row-gap:15px}#sidebar .cats-sidebar ul a{text-decoration:none;font-size:14px;color:var(--dark-gray)}#sidebar .cats-sidebar ul a:hover{color:var(--black)}@media screen and (max-width:991px){#sidebar .cats-sidebar{margin-bottom:25px}#sidebar .cats-sidebar ul{display:flex;flex-wrap:nowrap;gap:25px;scroll-snap-type:x mandatory;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#sidebar .cats-sidebar ul li{scroll-snap-align:start}#sidebar .cats-sidebar ul a{white-space:nowrap}#sidebar .cats-sidebar ul::-webkit-scrollbar{display:none}}.seo-centre{background-color:var(--light-gray);padding:var(--section-spacer) 0}.seo-centre [class^=ax-title]{margin-bottom:calc(var(--section-spacer)/ 2)}@media screen and (min-width:991px){.seo-centre .toggle-mobile{display:none}}@media screen and (max-width:991px){.seo-centre>.container{display:flex;flex-direction:column-reverse}.seo-centre .content-seo:not(.toggle-mobile:has(input:checked)+.content-seo){max-height:500px;overflow:hidden}.seo-centre .toggle-mobile:has(input:checked){display:none}.seo-centre .content-seo>:nth-child(n+2),.seo-centre>:nth-child(n+2)>*{max-height:unset}.seo-centre .toggle-mobile{position:relative;font-size:12px;text-decoration:underline;color:var(--black)}.seo-centre .toggle-mobile input[type=checkbox]{appearance:none;position:absolute;inset:0}}.seo-centre .content-seo{columns:2;column-gap:20px}@media screen and (max-width:991px){.seo-centre .content-seo{columns:1}}.seo-centre .content-seo h1,.seo-centre .content-seo h2,.seo-centre .content-seo h3,.seo-centre .content-seo h4,.seo-centre .content-seo h5,.seo-centre .content-seo h6{color:var(--black);margin-bottom:20px;font-size:calc(14px + 2 * (100vw - 540px)/ 451)}@media screen and (max-width:540px){.seo-centre .content-seo h1,.seo-centre .content-seo h2,.seo-centre .content-seo h3,.seo-centre .content-seo h4,.seo-centre .content-seo h5,.seo-centre .content-seo h6{font-size:14px}}@media screen and (min-width:991px){.seo-centre .content-seo h1,.seo-centre .content-seo h2,.seo-centre .content-seo h3,.seo-centre .content-seo h4,.seo-centre .content-seo h5,.seo-centre .content-seo h6{font-size:16px}}.seo-centre .content-seo,.seo-centre .content-seo p{color:var(--dark-gray)}.seo-centre .content-seo p{break-inside:avoid}.seo-centre .content-seo [itemscope],.seo-centre .content-seo ol,.seo-centre .content-seo p,.seo-centre .content-seo ul{font-size:calc(12px + 2 * (100vw - 540px)/ 451);margin-bottom:10px}@media screen and (max-width:540px){.seo-centre .content-seo [itemscope],.seo-centre .content-seo ol,.seo-centre .content-seo p,.seo-centre .content-seo ul{font-size:12px}}@media screen and (min-width:991px){.seo-centre .content-seo [itemscope],.seo-centre .content-seo ol,.seo-centre .content-seo p,.seo-centre .content-seo ul{font-size:14px}}.seo-centre .content-seo ul{margin-bottom:10px}.seo-centre .content-seo .category-description+h3,.seo-centre .content-seo [itemscope]+[itemscope],.seo-centre .content-seo p+h3{margin-top:40px}@media screen and (max-width:991px){.seo-centre .content-seo .category-description+h3,.seo-centre .content-seo [itemscope]+[itemscope],.seo-centre .content-seo p+h3{margin-top:20px}}.facetwp-template .product{opacity:1;transition:opacity .5s linear,transform .2s ease-in-out}.facetwp-template.template-loading{position:relative}.facetwp-template.template-loading::before{content:""!important;position:absolute;top:50px;left:50%;translate:-50% 0;z-index:20;width:48px;height:48px;border:5px solid var(--black);border-bottom-color:var(--primary);border-radius:50%;display:block;animation:rotation 1s linear infinite}.facetwp-template.template-loading .product{opacity:.25}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.term-aide-au-choix .woocommerce-buying-guide .woocommerce-buying-guide-question-container .woocommerce-buying-guide-intro{padding-bottom:20px}.term-aide-au-choix .woocommerce-buying-guide .woocommerce-buying-guide-success .btn-default{margin-bottom:20px}@media screen and (max-width:991px){.term-aide-au-choix .facetwp-template{padding-top:var(--section-spacer)}}