@media (max-width:980px){h2{font-size:1.25rem!important}}@media (max-width:768px){h1{font-size:3rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}p{font-size:1rem!important}.texte-footer p{font-size:20px!important}}@media (max-width:480px){h1{font-size:2.5rem!important}h2{font-size:1.25rem!important}h3{font-size:1rem}p{font-size:0.875rem!important}.texte-footer p{font-size:20px!important}}.elementor-widget-posts.elementor-posts--skin-cards .elementor-post__card{position:relative;z-index:1;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgb(20 30 40 / .06);overflow:visible;border:1px solid rgb(0 0 0 / .03);transition:transform .18s ease,box-shadow .18s ease}.elementor-widget-posts.elementor-posts--skin-cards .elementor-post__card:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgb(22 30 40 / .09)}.elementor-widget-posts .elementor-post__meta-data,.elementor-widget-posts .elementor-post-date,.elementor-widget-posts .elementor-post__date,.elementor-widget-posts .elementor-post__meta-data *{list-style:none!important}.elementor-widget-posts .elementor-post__meta-data::before,.elementor-widget-posts .elementor-post__meta-data *::before,.elementor-widget-posts .elementor-post-date::before,.elementor-widget-posts .elementor-post__date::before,.elementor-widget-posts .elementor-post__meta-data::marker,.elementor-widget-posts .elementor-post__date::marker{content:none!important;display:none!important}.elementor-widget-posts .elementor-post__badge{position:static!important;display:inline-flex!important;align-items:center;gap:8px;margin:0 0 8px 0;padding:0;border-radius:0;background:transparent!important;color:#7a8686;font-size:13px;font-weight:600;box-shadow:none!important;text-transform:none}.elementor-widget-posts .elementor-post__badge::before{content:"🚩";display:inline-block;font-size:14px;line-height:1;transform:translateY(-1px);margin-right:6px}.elementor-widget-posts .elementor-post__text{position:relative;padding-top:8px;padding-left:22px;padding-right:22px;padding-bottom:20px;display:flex;flex-direction:column;gap:10px}.elementor-widget-posts .elementor-post__title{margin:0;font-size:20px;line-height:1.18;font-weight:700}.elementor-widget-posts .elementor-post__title a{color:#000!important;text-decoration:none}.elementor-widget-posts .elementor-post__title a:hover{color:#222!important}.elementor-widget-posts .elementor-post__excerpt{color:#666;font-size:14px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.elementor-widget-posts .elementor-post__read-more,.elementor-widget-posts .elementor-button{display:inline-flex!important;align-items:center;gap:8px;background:#14A697!important;color:#ffffff!important;padding:10px 18px!important;border-radius:30px!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;box-shadow:0 6px 14px rgb(80 120 110 / .06);transition:transform .14s ease,box-shadow .14s ease,background .14s ease;border:none!important}.elementor-widget-posts .elementor-button .elementor-button-text{color:#ffffff!important}.elementor-widget-posts .elementor-post__read-more:hover,.elementor-widget-posts .elementor-button:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(24 40 36 / .08);background:#6aa297!important}.elementor-widget-posts .elementor-post__avatar{position:absolute;left:18px;bottom:-22px;z-index:2;width:56px;height:56px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 6px 18px rgb(20 30 40 / .06);background:#fff}.elementor-widget-posts .elementor-post__card .elementor-post__avatar+.elementor-post__text,.elementor-widget-posts .elementor-post__card .elementor-post__thumbnail+.elementor-post__avatar+.elementor-post__text{padding-top:36px}.elementor-widget-posts .elementor-post-date,.elementor-widget-posts .elementor-post__date{position:absolute!important;top:14px!important;left:14px!important;z-index:3!important;display:inline-block!important;white-space:normal!important;pointer-events:none;background:#fff;padding:6px 10px;border-radius:6px;box-shadow:0 6px 18px rgb(10 20 30 / .08);font-weight:700;font-size:12px;color:#222;text-align:center;line-height:1;min-width:44px}.elementor-widget-posts .elementor-post-date .month,.elementor-widget-posts .elementor-post__date .month{display:block;font-size:11px;opacity:.85;text-transform:lowercase;line-height:1}.elementor-widget-posts .elementor-post-date .day,.elementor-widget-posts .elementor-post__date .day{display:block;font-size:16px;font-weight:800;line-height:1}.elementor-widget-posts .elementor-post-date,.elementor-widget-posts .elementor-post__date{white-space:normal}.elementor-widget-posts .elementor-post__badge[style]{position:static!important;top:auto!important;right:auto!important}@media (max-width:1024px){.elementor-widget-posts .elementor-post__thumbnail img{height:180px;object-fit:cover}.elementor-widget-posts .elementor-post__avatar{width:48px;height:48px;bottom:-20px;left:14px}.elementor-widget-posts .elementor-post__text{padding-top:28px}}@media (max-width:640px){.elementor-widget-posts .elementor-post__thumbnail img{height:140px}.elementor-widget-posts .elementor-post__avatar{width:44px;height:44px;bottom:-16px;left:12px}.elementor-widget-posts .elementor-post__text{padding:18px 14px 14px 14px}.elementor-widget-post__read-more,.elementor-widget-posts .elementor-button{padding:8px 14px!important;font-size:13px!important}}.elementor-widget-search .e-search-input-wrapper{position:fixed!important;left:50%!important;transform:translateX(-50%) translateY(120%)!important;bottom:72px!important;width:calc(100% - 48px)!important;max-width:980px!important;opacity:0!important;pointer-events:none!important;transition:transform .22s ease,opacity .22s ease!important;padding:12px 16px!important;box-sizing:border-box!important;z-index:9999!important;background:#ffffff!important;border-radius:10px!important;box-shadow:0 6px 18px rgb(0 0 0 / .12)!important}.elementor-widget-search .e-search:focus-within .e-search-input-wrapper,.elementor-widget-search .e-search-form:focus-within .e-search-input-wrapper{transform:translateX(-50%) translateY(0)!important;opacity:1!important;pointer-events:auto!important}.elementor-widget-search .e-search-label svg{display:none!important}.elementor-widget-search .e-search-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;cursor:pointer!important;padding:4px!important}.elementor-widget-search .e-search-label::before{content:""!important;display:inline-block!important;width:22px!important;height:22px!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg>')!important;background-repeat:no-repeat!important;background-size:contain!important}.elementor-widget-search .e-search-input{width:100%!important;padding:12px 14px!important;font-size:16px!important;border:1px solid #e6e6e6!important;border-radius:8px!important;box-sizing:border-box!important}.elementor-widget-search .e-fas-times,.elementor-widget-search .e-search-submit{display:none!important}.product-remove{width:25px!important}.elementor-menu-cart__toggle_button{background:transparent!important;border:none!important;box-shadow:none!important;padding:6px!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.elementor-menu-cart__toggle_button .elementor-button-text{display:none!important}.elementor-menu-cart__toggle_button svg{width:28px!important;height:28px!important;display:inline-block!important;vertical-align:middle!important}.elementor-menu-cart__toggle_button svg path{fill:#000!important;stroke:none!important}.elementor-button-icon-qty{background:transparent!important;color:#000!important;border:none!important;box-shadow:none!important;font-weight:600!important;min-width:auto!important;padding:0 4px!important}.elementor-menu-cart__toggle_button:hover,.elementor-menu-cart__toggle_button:focus{background:transparent!important;color:#000!important;outline:none!important}@media (max-width:768px){.elementor-widget-search .e-search-label{width:36px!important;height:36px!important}.elementor-menu-cart__toggle_button{padding:4px!important}.elementor-widget-search .e-search-input-wrapper{bottom:64px!important;width:calc(100% - 24px)!important;max-width:720px!important}}.elementor-menu-cart__container.elementor-lightbox,.elementor-menu-cart__container{position:fixed!important;top:calc(var(--sticky-header-height, 0px) + 8px)!important;right:16px!important;left:auto!important;bottom:8px!important;height:calc(100vh - var(--sticky-header-height, 0px) - 16px)!important;max-height:none!important;width:360px!important;box-sizing:border-box!important;overflow:visible!important;z-index:999999!important}.elementor-menu-cart__main{display:block!important;position:relative!important;height:100%!important;max-height:none!important;overflow:auto!important}.elementor-menu-cart__products,.widget_shopping_cart_content{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.elementor-menu-cart__wrapper,.elementor-menu-cart__toggle_wrapper{display:block!important;height:auto!important;min-height:0!important}.elementor-sticky--active,.elementor-sticky,.header-sticky,.site-header.is-sticky,.header-wrapper.is-sticky{transform:none!important;contain:none!important;overflow:visible!important;z-index:99998!important}@media (max-width:768px){.elementor-menu-cart__container{left:12px!important;right:12px!important;width:auto!important;max-width:calc(100% - 24px)!important}}#ywraq_cart_quote{display:none!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{aspect-ratio:1 / 1;overflow:hidden;display:block}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 50%;display:block}.woocommerce ul.products li.product img{max-width:100%;height:auto}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.ast-on-card-button,.ast-on-card-button.add_to_cart_button{font-style:inherit;list-style:none;text-align:center;transition:all .2s linear;text-decoration:none!important;vertical-align:baseline;background:var(--ast-global-color-0,#e6e6e6);border:0;box-sizing:border-box;color:#fff;padding:15px 30px;line-height:1em;display:inline-block;margin-top:.5em;margin-bottom:.5em;white-space:normal;font-family:"Poppins",Sans-serif;font-size:14px;font-weight:500;border-radius:22px;box-shadow:none;overflow:visible}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product a.ast-on-card-button:hover{transform:translateY(-2px);text-decoration:none}.Footer-Custom .elementor-nav-menu--main .elementor-nav-menu{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;overflow:visible!important;align-items:flex-start}.Footer-Custom .elementor-nav-menu--main{display:block!important}.Footer-Custom .elementor-menu-toggle{display:none!important}.Footer-Custom .elementor-nav-menu--main .elementor-item{white-space:normal!important}