body{font-family:'Poppins',sans-serif}a{color:#3E7D85}#menu-menu-principal{gap:20px}.et-db #et-boc .et-l .nav li ul{border-top:none}.sub-menu{background-color:#3e7d85!important}.main-menu-top{display:flex;align-items:center}.main-menu-top img{width:120px}.main-menu-top div{flex:1}.user-menu{display:flex}.menu-search{flex:2!important}.search-field{border-radius:3px;background:#E0E6ED;border:none;width:320px;height:33px}.menu-profil{display:flex;flex-direction:column;align-items:center;color:#011C1E}.menu-profil a{color:#011C1E}.et-menu a{color:#FFF;font-size:1.2em;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.et-l--footer,.et-db #et-boc .et-l .et-menu a{color:white}.et_pb_menu_0_tb_footer.et_pb_menu{background-color:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#3e7d85}.title-category h2{color:#011C1E;font-size:1.7em;font-weight:700;text-transform:uppercase}.et_pb_section_0 .et_pb_slide{margin:0;padding:0}.et_pb_section_0 .et_pb_slide .et_pb_slide_description{background:rgba(255,255,255,0.70);padding:20px 0px 20px 45px;width:80%;text-align:left;margin-left:0}.et_pb_section_0 .et_pb_slide .et_pb_slider_container_inner{padding:12% 0%}.et_pb_slides .et_pb_slide_title{color:black!important;text-shadow:none;font-size:2.3em;font-weight:800}.et_pb_slide_description .et_pb_more_button{border-radius:34px;background:#3e7d85;border:none}.et_pb_section_1 .ba_logo_carousel_0 .dtq-carousel .slick-track{padding-top:20px}.page-id-13 h3{color:var(--black-passion-miniature,#011C1E);text-align:center;font-size:2.1em;font-weight:700;text-transform:uppercase}.banner-shipping div{display:flex;flex-direction:row;justify-content:center;align-items:center;color:white;gap:15px}.woocommerce-loop-product__title{color:#011C1E;text-align:center;font-size:20px;font-weight:700}.price{text-align:center}.woocommerce-Price-amount{color:#3E7D85;font-size:1.2em;font-weight:700}.products.columns-3 .outofstock .et_shop_image::after{position:absolute;content:"Rupture de stock";padding:6px 18px!important;color:#FFF;background:#D22222;z-index:10;top:10px;left:10px;font-size:12px;line-height:10px}.out-of-stock{background:#D22222}.link-home a{color:#3E7D85;text-align:center;font-size:1.2em;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;text-transform:uppercase}.woocommerce ul.products li.product .button{border:none;background:#011C1E;color:white}.woocommerce-loop-product__title{height:54px}.woocommerce .product{text-align:center}.woocommerce .product .add_to_cart_button{font-size:1.2em}.home .onsale{display:none}.et_overlay:before{color:#3e7d85}.et_pb_sidebar_0_tb_body{padding:0}.et_pb_widget_area_left{border-right:0}.et_pb_sidebar_0_tb_body .wp-block-heading,h3.bapf_hascolarr{color:#000;font-family:Poppins;font-size:1em!important;text-align:left;border-bottom:3px solid #3E7D85;font-weight:700;letter-spacing:1px;text-transform:uppercase}.woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;padding:11px 0px 11px 0px!important}.woocommerce-pagination .page-numbers{border:none}.woocommerce-pagination .page-numbers{color:#3E7D85}.woocommerce .products .add_to_cart_button{font-size:1em}.woocommerce-ordering select.orderby{padding:10px 20px;border-radius:50px}.et_right_sidebar #left-area{padding-right:5.5%}.archive #sidebar,.archive .container:before{display:none}#page-container .et_pb_sidebar_0_tb_body .widget_block{margin:0}.bapf_sfilter .bapf_colaps_smb,.bapf_sfilter .bapf_desci{font-size:12px}.posted_in a{color:#3E7D85;color:#3E7D85;text-transform:uppercase;letter-spacing:1.2px;font-weight:700}.single_add_to_cart_button{font-size:1.2em!important}.product_meta{border:none;text-align:left}.single .et_pb_wc_title{text-align:left}.single-product .product .woocommerce-loop-product__title{font-size:1.1em!important}.bandeau-page h1{color:white;font-weight:800;font-size:2.5em}.single-product .product .product_title{color:#011C1E;font-size:26px;font-weight:700}.single-product .summary,.single-product .price{text-align:left}.woocommerce.single-product .single_add_to_cart_button{border:3px Solid #3E7D85!important;color:#3E7D85!important}.related.products .price{text-align:center}.woocommerce-loop-product__title{font-size:1em!important;letter-spacing:normal;line-height:1.4em}.related.products h2{font-size:35px;font-weight:700;letter-spacing:1.75px;text-transform:uppercase}#left-area{width:100%}.woocommerce-page span.onsale,.woocommerce span.onsale{background:#3E7D85!important;font-size:0!important;line-height:10px!important;border-radius:0!important}.woocommerce-page span.onsale,.woocommerce span.onsale::before{content:"Promotion";font-size:12px;line-height:100%!important}.woocommerce-notices-wrapper{position:absolute;right:0;top:100px;z-index:999;max-width:300px}.woocommerce-notices-wrapper li{font-size:12px}.woocommerce-notices-wrapper a.button{float:none!important;display:block;background:white;color:#3e7d85;font-size:16px;border:0}.woocommerce-notices-wrapper a.button:hover::after{opacity:0}.woocommerce-button.button{color:#3e7d85!important;border-color:#3e7d85!important;font-size:16px}.single-product .woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight{display:none}.contact,.contact h2{color:white}.contact .et_pb_column_1{padding:25px;border-radius:5px}.et_pb_contact_submit{border-radius:5px;background:#011C2A;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.12);border:none;color:white}.woocommerce-MyAccount-navigation-link--bcn-mycoupons,.woocommerce-MyAccount-navigation-link--wt-smart-coupon{display:none}.bcn-birthday-field{display:flex;flex-direction:column;gap:5px}.woocommerce-Button{color:#3E7D85!important;margin-bottom:25px!important}.shop_table .coupon button{font-weight:400;font-size:1.1em;text-transform:uppercase;background:#3E7D85;color:white}.cart_totals .checkout-button{border:none!important;background:#011C1E!important;color:white!important}.shop_table button{font-size:1em!important}.woocommerce .woocommerce-MyAccount-navigation ul{list-style-type:none!important}.woocommerce-MyAccount-navigation a{color:#3E7D85;padding:10px;border:solid 2px;width:100%;display:block}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:5px 0 5px 5px}.woocommerce-MyAccount-navigation-link.is-active a{color:white;background:#3E7D85}.woocommerce-account .woocommerce-orders-table .woocommerce-button{font-weight:700;font-size:1.2em;text-transform:uppercase;background:#3E7D85;color:white}.woocommerce-page a.button:hover{color:#3E7D85}.woocommerce .place-order button.button,.woocommerce-info .button.wc-forward{color:#FFF;background:#000;border:0px;font-size:16px}.woocommerce .place-order button.button:hover,.woocommerce-page .place-order button.button:hover,.woocommerce-info .button.wc-forward:hover{color:#FFF;background:#000}.et_pb_blog_grid .et_pb_post{border:none}.et_pb_blog_grid .published{color:#3E7D85;font-size:11px}.et_pb_blog_grid .entry-title{padding:0px}.et_pb_blog_grid img{border-radius:15px}.echo-rewards-myaccount h3{font-size:2em}.woocommerce-checkout .wt_coupon_wrapper{display:none}.checkout_coupon button{color:#FFFFFF!important;border-width:0px!important;border-radius:100px;background-color:#508990!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu{background-color:#3e7d85!important}.et_pb_menu_0_tb_footer #menu-menu-principal-1{flex-direction:column;column-count:2;column-gap:20px;max-height:170px}.et_pb_menu_0_tb_footer a{font-weight:300;font-size:1.1em;line-height:normal;text-transform:capitalize}@media (max-width:950px){.et_pb_column .et_pb_widget{float:none}.et_pb_sidebar_0_tb_body{display:none}.main-menu-top{flex-direction:column}#mobile_menu1 a{color:white}.page-id-13 h3{line-height:1.3em;font-size:1.5em}.page-id-13 .et_pb_section_1 img{width:60px}.et_pb_section_0 .et_pb_slide .et_pb_slide_description{width:100%}}.ecre-bg-purple-50{background-color:rgb(62 125 133 / 9%)}.ecre-bg-violet-600{background-color:rgb(62 125 133)}.ecre-bg-\[\#E7DDF4\]{background-color:rgb(62 125 133 / 22%)}.ecre-text-\[\#5257C4\]{color:rgb(62 125 133)}.ecre-text-\[\#D857ED\]{color:rgb(62 125 133)}.\!ecre-text-violet-600{color:rgb(62 125 133)!important;border-color:rgb(62 125 133)!important}.rewards-invites .ecre-relative .entry-content thead th,.entry-content tr th{color:#ffffff}.rewards-invites .ecre-bg-transparent{background-color:rgb(62 125 133)}.rewards-invites__invite{padding-bottom:30px}