#masthead .woocommerce-product-search{border:1px solid #a8a8a8}#masthead .woocommerce-product-search .search-field{background:0 0;border:0;font-family:'Josefin Sans';font-size:16px;color:#a8a8a8}#masthead .woocommerce-product-search button{background:url(/wp-content/uploads/2022/05/search-icon.svg) no-repeat center center;font-size:0;padding:20px}#masthead .hfe-nav-menu__layout-horizontal li.menu-item.wpml-ls-item ul.sub-menu{width:max-content;min-width:max-content}#masthead .hfe-nav-menu__layout-horizontal li.menu-item.wpml-ls-item ul.sub-menu a{padding-left:30px;padding-right:30px}.notreselections h2{background:url(/wp-content/uploads/2022/05/coeur.png) no-repeat right 0px;display:inline-block;padding:10px 35px}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .icons-wrap.block-style{visibility:visible;opacity:1;bottom:0}.eael-woo-product-carousel-container .icons-wrap li.view-details{display:none}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:before{content:""}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button{font-size:15px;font-family:'Josefin Sans';font-weight:700;position:relative;width:auto;box-shadow:0 0;border-radius:0!important;padding:9px 15px!important;height:auto;margin:0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content{opacity:1;position:relative;bottom:0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay{opacity:1}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details{display:block}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-title-wrap,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-price{width:100%;text-align:left}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-price{margin:5px 0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price ins .amount,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price .amount{color:#000}.conseilsbeautes h2{background:url(/wp-content/uploads/2022/05/soleil.png) no-repeat left 0px;display:inline-block;padding:45px 53px 10px}#content .eael-woo-product-carousel-container .eael-product-title *{min-height:38px}#content .eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart{margin:0;width:max-content;background:#ec3292;font-family:"Josefin Sans",Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:15px;padding:9px 15px}#content .eael-product-carousel .eael-product-price{color:#000}#content .eael-product-grid .eael-product-wrap .eael-product-price del,#content .eael-product-carousel .product-details .eael-product-price del{opacity:.5}#content .eael-woo-product-carousel-container .eael-product-carousel .carousel-overlay{background:0 0}.woocommerce #content ul.products li.product .button,#content .eael-product-grid .woocommerce li.product .button.add_to_cart_button{display:block;width:auto;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Josefin Sans';font-size:16px;color:#000}.woocommerce ul.products li.product .price{font-family:'Josefin Sans';font-weight:700;font-size:16px;color:#000}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.woocommerce div.product form.cart .button{font-family:'Josefin Sans';font-weight:700;font-size:15px;line-height:15px;color:#fff;background:#ed2793;padding:14px 18px;border-radius:0;border-color:#ed2793}.woocommerce ul.products li.product .button:hover,.woocommerce-page ul.products li.product .button:hover,.woocommerce div.product form.cart .button:hover{background:#fff;color:#ed2793;border:1px solid #ed2793}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce ul.products li.product a{margin-bottom:14px}.woocommerce-products-header .page-title{font-size:53px;color:#000;text-align:center}.woocommerce div.product .product_title,.woocommerce div.product p.price{color:#000}.scrollup{z-index:11000;position:fixed;right:0;left:0;bottom:0;display:grid;grid-template-columns:repeat(2,1fr)}.scrollup a{font-family:'Josefin Sans',sans-serif;font-weight:400;font-size:16px;color:#000;padding:10px;background:#fff;margin:1px}.scrollup a:hover{background:#f8f8f8}.scrollup a span{display:block;text-align:center}.scrollup a img{display:block;margin:auto}.woocommerce #content span.onsale{background-color:transparent;color:#ec3b75}body:not(.single-product) #content span.onsale{right:10px!important}.single-product #content,.single-post #content{padding-top:40px}.woocommerce.single-product .sale>span.onsale{left:0}#content .eael-product-grid .woocommerce li.product .button.add_to_cart_button{margin:10px 0 0;display:initial}.page #content .eael-product-grid .woocommerce ul.products li.product .eael-product-price{margin:20px 0 13px}#content .woocommerce ul.products li.product .woocommerce-loop-product__link{background:0 0}.page #content .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale{display:block;line-height:15px;text-align:right;text-shadow:none;height:auto;width:initial;left:auto;top:5px;right:5px!important;margin:initial;transform:rotate(0deg);text-transform:initial}.woocommerce ul.products li.product .button{width:max-content}.woocommerce ul.products li.product .astra-shop-summary-wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between}.entry-content[ast-blocks-layout]>*{max-width:initial}#content .entry-title a{font-family:'Josefin Sans';font-size:16px;color:#000}#content .entry-meta *{font-family:'Josefin Sans';font-size:16px;color:#000;font-weight:700}.category-blog .site-main .entry-content{display:none}.category-blog .ast-post-format-,.category-blog .ast-archive-description{border-bottom:none;padding-bottom:0}#content .page-title{color:#000;font-family:"Sue Ellen Francisco",Sans-serif;font-size:53px;font-weight:400;text-align:center}#newslettre .tnp-email{color:#fff;border:2px solid #fff;background:0 0;font-size:16px}#newslettre .tnp-email::placeholder{color:#fff}#newslettre .tnp-email::focus{border:2px solid #fff}#newslettre .tnp-submit{background:#fff;border:2px solid #fff;font-family:"Josefin Sans",Sans-serif;color:#000;font-size:14px;text-transform:uppercase;font-weight:600}#newslettre form{display:flex;margin:0 auto;width:80%}#newslettre .tnp-field-email{width:75%;margin-right:5%}#newslettre .tnp-field-button{width:120px}.bloc-conseilsbeautes .elementor-widget-image .elementor-widget-container:after{content:'';border:2px solid #fff;position:absolute;top:11px;bottom:11px;right:11px;left:11px}#content .reseaux .elementor-icon-box-wrapper{display:grid;grid-template-columns:1fr 1.5fr;align-items:center}#content .reseaux .elementor-icon-box-wrapper .elementor-icon-box-icon{justify-content:end;margin-bottom:initial}.apropos h2{background:url(/wp-content/uploads/2022/05/coeuricon.png) no-repeat left 0px;display:inline-block;padding:10px 35px}#fete-meres:hover .elementor-heading-title{color:#fff}body:not(.home) #masthead{box-shadow:0 0 5px rgb(0 0 0/15%)}.woocommerce-checkout.woocommerce-order-received #content{padding:35px 0}@media (max-width:767px){.bloc-conseilsbeautes .elementor-widget-container img{display:block;width:100%}.woocommerce #content ul.products li.product .button,#content .eael-product-grid .woocommerce li.product .button.add_to_cart_button{padding:14px 5px}}@media (max-width:544px){.category-blog .site-main .ast-row{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:545px){.category-blog .site-main .ast-row{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.scrollup{display:none}#masthead .fixed-header{position:fixed;top:0;left:0;width:100%;z-index:9999}}@media (min-width:992px){.category-blog .site-main .ast-row{display:grid;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px) and (max-width:1400px){.elementor-302 .elementor-element.elementor-element-ce32aa4 a.hfe-menu-item,.elementor-302 .elementor-element.elementor-element-ce32aa4 a.hfe-sub-menu-item{font-size:15px}}@media screen and (min-width:1000px) and (max-width:1200px){.elementor-302 .elementor-element.elementor-element-ce32aa4 a.hfe-menu-item,.elementor-302 .elementor-element.elementor-element-ce32aa4 a.hfe-sub-menu-item{font-size:14px}}