@font-face{font-family:Edwardian;src:url(//institut-beauty-carlota.fr/wp-content/themes/blossom-spa-child/fonts/EdwardianScriptITC.ttf)format('truetype');font-weight:400}@font-face{font-family:Avenir;src:url(//institut-beauty-carlota.fr/wp-content/themes/blossom-spa-child/fonts/Avenir-Light.ttf)format('truetype');font-weight:400}q{border-left:3px solid #efdcd6 !important}button,input[type=button],input[type=reset],input[type=submit]{background:#efdcd6 !important;border:1px solid #efdcd6 !important}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#efdcd6 !important}a.btn{background:#efdcd6 !important;border:2px solid #efdcd6 !important}.cat-tags h5{color:#efdcd6 !important}.main-navigation ul ul li.current_page_items a{background:#efdcd6 !important}.search-form-wrap{background:#efdcd6 !important}.site-banner .banner-caption .title a:hover{color:#efdcd6 !important}.contact-info ul.contact-list li a:hover{color:#efdcd6 !important}.author-like-wrap>span a:hover,.author-like-wrap .bsp_ajax_like a:hover{color:#efdcd6 !important}.widget_bttk_custom_categories ul li a:hover .post-count{background:#efdcd6 !important}body{font-family:"Avenir" !important;font-size:22px}.elementor-widget-text-editor{font-family:Avenir;font-size:22px}.section-title,section[class*=-section] .widget_text .widget-title,.page-header .page-title,.widget .widget-title,.comments-area .comments-title,.comment-respond .comment-reply-title,.post-navigation .nav-previous a,.post-navigation .nav-next a,.site-banner .banner-caption .title,.about-section .widget_blossomtheme_featured_page_widget .widget-title,.shop-popular .item h3,.pricing-tbl-header .title,.recent-post-section .grid article .content-wrap .entry-title,.gallery-img .text-holder .gal-title,.wc-product-section .wc-product-slider .item h3,.contact-details-wrap .widget .widget-title,section.contact-section .contact-details-wrap .widget .widget-title,.instagram-section .profile-link,.widget_recent_entries ul li,.widget_recent_entries ul li:before,.widget_bttk_description_widget .name,.widget_bttk_icon_text_widget .widget-title,.widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .widget-title,.site-main article .content-wrap .entry-title,.search .site-content .search-form .search-field,.additional-post .post-title,.additional-post article .entry-title,.author-section .author-content-wrap .author-name,.widget_bttk_author_bio .title-holder,.widget_bttk_popular_post ul li .entry-header .entry-title,.widget_bttk_pro_recent_post ul li .entry-header .entry-title,.widget_bttk_posts_category_slider_widget .carousel-title .title,.widget_blossomthemes_email_newsletter_widget .text-holder h3,.portfolio-text-holder .portfolio-img-title,.portfolio-holder .entry-header .entry-title{font-family:Avenir !important}.widget_bttk_author_bio .author-bio-content{font-size:22px}#about_section{margin-top:60px}#content,#page{background-color:#efdcd6}.sub-menu li a:hover{background:#daa899 !important;font-size:1em !important}.sub-menu{background:#e8c1b5 !important}.main-navigation ul ul li:hover>a,.main-navigation ul ul li.current-menu-item>a,.main-navigation ul ul li.current_page_items a{background:#daa899 !important}#banner_section .banner-caption .banner-caption-inner .title{font-size:42px}.site-title{font-family:Edwardian !important;font-size:80px !important}.site-title a{color:#fff !important}.header-main{padding-left:0 !important}.header-main .site-branding{align-items:center}.site-branding .site-title a:hover{color:#e8c1b5 !important}.site-branding h1.site-title{margin-bottom:17px}.site-header{background-color:#efdcd6}.header-contact .contact-block .title{color:#fff;font-weight:700}.header-contact .contact-block .content{font-weight:700;font-size:large;color:#61615f}.container{max-width:none !important}.header-main{padding-left:20px;padding-bottom:20px;padding-top:0}.header-main .site-description{width:100%;font-style:italic;font-size:16px;margin-top:-21px;text-align:center}.back-to-top{display:none}#metaslider_184{background-color:#61615f}#metaslider_184 picture{display:block;width:100%;height:600px}#metaslider_184 #rslides1_s0 picture img{object-position:top}#metaslider_184 #rslides1_s1 picture img,#metaslider_184 #rslides1_s2 picture img{object-position:center}#metaslider_184 picture img{object-fit:cover;width:100%;height:100%}.rslides_nav{background-color:rgba(255,255,255,.5) !important;padding:4px !important}section[data-id="69f3a78"] .elementor-container .elementor-row .elementor-column .elementor-column-wrap{padding:0}.page-header{background-color:#eedffd;display:none}#site-navigation-wrap{font-weight:700}.main-navigation ul li a{color:#fff !important;font-weight:700 !important;font-size:16px !important}.main-navigation ul li a:hover{font-size:16px !important}.main-navigation ul li [aria-current=page]{border-bottom:solid 2px #fff}.nav-wrap{background-color:#e8c1b5;margin-left:auto;margin-right:auto}.nav-wrap #site-navigation,.nav-wrap .nav-right{place-content:center}.text-wrap{font-size:17px}.menu-item a{text-decoration:none !important;letter-spacing:.15em !important;display:inline-block !important;position:relative !important}.menu-item a:after{background:none repeat scroll 0 0 #fff !important;bottom:0 !important;content:"" !important;display:block !important;height:2px !important;left:50% !important;position:absolute !important;background:#fff !important;transition:width .3s ease 0s,left .3s ease 0s !important;width:0 !important}.menu-item a:hover:after{width:100% !important;left:0 !important}.menu-item a:hover{font-size:20px !important}#about_section .widget .widget-title{text-align:center;font-size:2em}#about_section .widget .widget-title:after{background:0 0 !important}#service_section_two .grid{display:flex;padding-right:0;justify-content:space-evenly}.elementor-54 .elementor-element.elementor-element-00ee29a{max-width:none !important}#testimonial_section .owl-stage-outer{background-color:#fff}.google-reviews-widget{padding:20px}.elementor-element-00ee29a,.elementor-element-c3e9768,.elementor-element-803d582{width:80% !important;margin-left:auto;margin-right:auto}.elementor-element-c3e9768 a{color:#e8c1b5 !important}.elementor-element-c3e9768 .cff-page-name a{color:blue !important}.elementor-element-c3e9768 .cff-post-links a{color:#61615f !important}.owl-stage{margin-left:auto;margin-right:auto}.elementor-widget-wp-widget-btif_instagram_widget .elementor-widget-container{text-align:center}.elementor-widget-wp-widget-btif_instagram_widget .elementor-widget-container .popup-gallery{margin-bottom:40px}.elementor-widget-wp-widget-btif_instagram_widget .elementor-widget-container .profile-link{font-size:25px;padding:12px;background-color:#e8c1b5;color:#60605e;border-radius:48px;border:solid #60605e 1px}.elementor-widget-wp-widget-btif_instagram_widget .elementor-widget-container .profile-link:hover{font-weight:700;background-color:#60605e;color:#ef}#section_texte_reduction,#section_texte_boutique{background-color:#60;padding:30px;color:#e8;border-radius:10px;text-align:center;display:block !important;width:70%;margin:auto;margin-bottom:15px !important;position:relative}#section_texte_reduction{margin-bottom:25px}#section_texte_boutique{font-size:17px}#close_texte_boutique{background:url("https://institut-beauty-carlota.fr/wp-content/uploads/2020/12/close_img.png") no-repeat scroll left top transparent;clear:both;display:block;height:34px;position:absolute;right:6px;text-indent:-9999px;top:5px;width:33px;cursor:pointer}#section_texte_reduction,#section_tarifs{max-width:1140px;margin-right:auto;margin-left:auto}.my-custom-filter{text-align:center;padding:10px;border-radius:10px;margin-right:auto;margin-left:auto}.my-custom-filter select{width:fit-content}.titre_prestation{color:#efdcd6;font-family:"Helvetica",Sans-serif;font-weight:100;text-transform:uppercase;padding:8px 12px;background-color:#61615f;width:fit-content}.sous_titre_prestation{color:#60605e;text-transform:uppercase;text-decoration:underline}.tableau_prestation_ligne .tableau_prestation_nom{width:70%}.tableau_epilations_forfaits{margin-bottom:0}#section_tarifs em{font-weight:700}.btn_contact{padding:10px !important;background-color:#e8c1b5 !important;font-size:10px !important}.btn_contact:hover{background-color:#60605e !important;color:#ef !important}.elementor-element-7cbe997 img{border-radius:16px !important}.wpforms-field-label{color:#61615f !important;font-size:20px !important}.wpforms-submit-container{text-align:center}.wpforms-submit{background-color:#ef !important;color:#60605e !important;border-radius:48px !important;border:solid #60605e 1px !important}.wpforms-submit:hover{background-color:#60605e !important;color:#ef !important}.link_contact{color:inherit;font-weight:700}.link_contact:hover{color:inherit;text-decoration:underline !important}.site-footer{background-color:#61615f}.site-footer .footer-t{padding-top:20px}.site-footer .footer-b{padding:0}.site-footer .col:nth-child(2){border-width:0 2px;border-color:#efdcd6;border-style:solid;align-self:center}.site-footer a{color:#efdcd6 !important;font-weight:700}.site-footer h2,.site-footer h3,.site-footer p{color:#fff !important}#content_mentions_legales a,#content_confidentialite a{color:#61615f;font-weight:700}#content_mentions_legales a:hover,#content_confidentialite a:hover{text-decoration:underline}.site-footer #block_logo_infos{align-items:center;justify-content:space-evenly}.site-footer #block_logo_infos picture{width:30%;margin-left:auto;margin-right:auto;display:block}.site-footer #block_logo_infos p{margin-bottom:0;margin-right:15px;text-align:center}.site-footer #text-5,.site-footer #text-3{margin-bottom:0}.site-footer .widget_bttk_icon_text_widget .icon-holder{border-color:#fff;color:#fff}.footer-t .grid .col:last-child{align-self:center}.site-footer .col #custom_html-5{text-align:center}#custom_html-5{margin-bottom:0}.footer-b .container .footer-social .social-list li a:hover{background-color:#efdcd6 !important;color:#60605e !important}.footer-b .copyright{width:80% !important}.footer-b .footer-social{width:20% !important}.woocommerce div.product .entry-summary .variations_form table.variations tr td select{background-color:#daa899;color:#fff;border-radius:10px;font-weight:700}.woocommerce div.product .entry-summary .variations_form .single_variation_wrap .button,.woocommerce div.product .cart .single_add_to_cart_button.alt,.woocommerce div.product form.cart .single_add_to_cart_button{background-color:#daa899 !important;color:#fff;border-radius:10px;font-weight:700}.woocommerce div.product .entry-summary .product_meta .posted_in a:hover,.woocommerce div.product .entry-summary .product_meta .tagged_as a:hover{font-weight:700;color:#daa899 !important}.product_type_variable,.add_to_cart_button{background-color:#e4c2b8 !important;color:#fff}.product_type_variable:hover,.add_to_cart_button:hover{background-color:#daa899 !important}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{background-color:#daa899 !important}.woocommerce nav.woocommerce-pagination ul li span.current{border:2px solid #daa899;background:#daa899}.woocommerce nav.woocommerce-pagination ul li a:hover{color:#daa899;border:2px solid #daa899}.edit-link a{border:1px solid #daa899;background:#daa899}.edit-link a:hover{color:#daa899}.woocommerce a.button:hover,.woocommerce .return-to-shop .button:hover{background:#daa899}.woocommerce-cart #primary .page .entry-content .cart_totals .checkout-button:hover{background:#daa899}.woocommerce-cart #primary .page .entry-content table.shop_table td.actions .button{background:#daa899 !important}.woocommerce-message .restore-item{color:#daa899}.woocommerce .woocommerce-message .button:hover{background:#daa899 !important}.woocommerce-page #main{margin-right:40px;margin-left:40px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{align-self:center}.single-product .product .woocommerce-product-gallery{width:35% !important}.woocommerce div.product .related>h2,.woocommerce div.product .up-sells>h2{text-align:unset}.single-product .product{margin-top:100px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#daa899 !important}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{background:#daa899 !important}.woocommerce .woocommerce-form .woocommerce-LostPassword a,.woocommerce .woocommerce-form .woocommerce-LostPassword a:hover{color:#daa899 !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{background:#daa899 !important}.woocommerce .woocommerce-ResetPassword .woocommerce-form-row .woocommerce-Button{background:#daa899 !important}.woocommerce .woocommerce-checkout #order_review #payment button#place_order{background:#daa899 !important}.woocommerce-order-received .woocommerce ul.order_details li strong{position:static !important}.woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table__line-item .woocommerce-table__product-name a{color:#daa899 !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{color:#daa899 !important}.woocommerce .dgwt-wcas-search-wrapp{margin-bottom:40px}.woocommerce .page-header{background-image:none !important}.boutons_victime_succes{color:red;font-style:italic;font-size:19px;text-transform:uppercase}#bouton_emballage_cadeau{margin-bottom:40px}#bouton_emballage_cadeau:before{content:"➕";padding-right:18px}#my_link_contact{color:#daa899}.woocommerce header.page-header .container{align-items:center}#texteOffre .elementor-widget-container .elementor-text-editor p{margin-bottom:0 !important}.single-product .product .onsale,.woocommerce ul.products li.product .onsale{width:fit-content;height:60px;padding:9px}@media screen and (min-width:1550px){#metaslider_184 #rslides1_s1 .slide-2032{object-position:0 -17rem !important}}@media screen and (min-width:1100px) and (max-width:1540px){.main-navigation ul li a,.main-navigation ul li a:hover{font-size:12px !important}}@media screen and (min-width:1024px) and (max-width:1099px){.main-navigation ul li a,.main-navigation ul li a:hover{font-size:6px !important}}@media screen and (max-width:1200px){.block_not_full{margin-right:-15px;margin-left:-15px;padding:20px !important}}@media screen and (max-width:1024px){.nav-wrap{width:fit-content}.responsive-nav{background:#e8c1b9 !important}.responsive-nav .close:hover:before,.close:hover:after{color:#fff !important}.site-header .container .nav-wrap .main-navigation .toggle-btn{background:0 0 !important;border:none !important}header{border-bottom:solid 1px #000}.footer-b .copyright{width:100% !important}.footer-b .footer-social{width:100% !important}#section_texte_boutique{width:100%;padding:30px 10px 20px}button.toggle-btn:after{content:'MENU';position:relative}}@media screen and (min-width:600px) and (max-width:1024px){#section_texte_boutique{font-size:14px}}@media screen and (max-width:765px){#block_logo_infos{justify-content:center}.footer-widgets-inner .col-3{margin-bottom:0 !important}.elementor-element-f6edca4 .elementor-widget-container{text-align:center}#logo_clairjoie,#logo_paima,#logo_autourdubain{margin-left:auto;margin-right:auto}#logo_clairjoie img{width:65%}#logo_paima img{width:50%}#logo_autourdubain img{width:80%}.elementor-heading-title{font-size:40px !important}.elementor-widget-heading{margin-right:auto !important;margin-left:auto !important}#section_tarifs .block_categorie .titre_prestation,#section_tarifs .block_categorie table{margin-right:auto;margin-left:auto}#section_tarifs .block_categorie .titre_prestation,#section_tarifs .block_categorie .sous_titre_prestation{text-align:center}.site-footer{font-size:17px}.site-footer .col:nth-child(2){border-width:2px 0;border-color:#efdcd6;border-style:solid;margin-top:30px;padding-top:26px}.site-footer .col:nth-child(2) section{margin-bottom:30px}.site-footer .col:last-child{margin-top:30px}.site-footer #block_logo_infos picture{width:15%}.woocommerce nav.woocommerce-pagination ul li .next{position:relative !important}.single-product #main .product .woocommerce-product-gallery{width:100% !important}.single-product #main .product{display:block !important}.single-product #main .related,.single-product #main .upsells{text-align:center}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{margin-bottom:20px !important}.woocommerce #content .product .product_title{font-size:28px}#metaslider_184 picture{height:400px}}@media screen and (max-width:500px){#section_texte_boutique{font-size:12px}}@media screen and (max-width:440px){.site-title{font-size:65px !important}#section_texte_reduction,#section_tarifs .block_categorie table{font-size:15px}}@media screen and (max-width:365px){.site-title{font-size:55px !important}.elementor-heading-title{font-size:30px !important}.titre_prestation{font-size:35px}.elementor-widget-wp-widget-btif_instagram_widget .elementor-widget-container .profile-link{font-size:15px}}@media screen and (max-width:300px){.elementor-heading-title{font-size:25px !important}.site-title{line-height:50px;margin-bottom:30px !important}}@media screen and (max-width:480px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100% !important}#metaslider_184 picture{height:300px}}@media screen and (min-width:625px) and (max-width:768px){.site-branding .site-title{font-size:120px !important}}@media screen and (max-width:320px){#metaslider_184 picture{height:200px}}