#cmplz-manage-consent .cmplz-manage-consent{bottom:30px!important;left:30px!important;border-radius:100%!important;color:#BE965D!important;background:#BE965D!important;;padding:15px 15px 15px 15px!important;min-width:unset!important;width:45px;height:45px!important;padding:0!important;background-image:url(https://salon-boyer.com/wp-content/uploads/2026/01/cookie.png)!important;background-position:center;background-repeat:no-repeat!important}.grecaptcha-badge{visibility:hidden!important}.elementor.elementor-36.elementor-location-header a{color:white!important}.btn-page a{color:#be965d!important}.btn-page a:hover{color:white!important}.btn-page-chambres a{color:#ffffff!important}.btn-page-chambres a:hover{color:#be965d!important}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0;height:1px!important}.elementor-36 .elementor-element.elementor-element-26f45a4 .elementor-nav-menu--main .elementor-item:hover{color:#be965d}.elementor-element.elementor-element-11cebf2.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{background-color:hsl(0 0% 13%)}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-accent);width:85%;text-align:center!important;margin-left:7%}.elementor-element.elementor-element-0bae4f2.e-con-full.e-flex.e-con.e-child{font-family:'Jost'}.elementor-193 .elementor-element.elementor-element-9417a63 .elementor-heading-title{color:red;font-family:"Limelight",Sans-serif;font-size:2rem;font-weight:100;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0}.choix-multiples label{width:100%}.dual-forms label{width:50%;float:left;margin-top:40px}.ending-bloc-form label{margin-top:40px}.choix-multiples{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1px;width:98%}.contact-page label{color:#212121!important}.contact-page select.wpcf7-form-control.wpcf7-select{color:black!important}.contact-page textarea.wpcf7-form-control.wpcf7-textarea{color:black!important}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date.date{color:#8a8a8a}textarea.wpcf7-form-control.wpcf7-textarea{margin-top:10px}span.wpcf7-list-item-label{color:#000;font-size:13px}p.checkbox-contact a{color:#9e9e9e}p.checkbox-contact a:hover{color:#BE965D}input[type="checkbox"]{accent-color:#BE965D}.wpcf7-not-valid-tip{color:#be965d;font-size:1em;font-weight:400;display:block}input.wpcf7-form-control.wpcf7-submit.has-spinner{border-color:#be965d;text-transform:uppercase;font-size:12px;letter-spacing:2px;border:solid 1px #be965d;padding-top:15px;padding-bottom:15px;padding-left:60px;padding-right:60px;color:#be965d!important}input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background-color:#be965d;color:white!important}input.wpcf7-form-control,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{margin-top:10px!important;margin-bottom:25px!important;background:#fff0;border-left:none;border-top:none;border-right:none;color:#000000!important;outline:none;border-radius:0}.choix-multiples select.wpcf7-form-control.wpcf7-select{color:#8a8a8a;text-transform:uppercase;font-size:12px;letter-spacing:1px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus,input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus,input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date.date:focus{border-color:#be965d}textarea.wpcf7-form-control.wpcf7-textarea{height:100px}.gauche label{width:50%!important;padding-right:10px!important;color:#000;font-size:12px;letter-spacing:1px;text-transform:uppercase}.droite label{padding-left:10px!important;width:50%!important;padding-right:10px!important;color:#000;font-size:12px;letter-spacing:1px;text-transform:uppercase}.ending-bloc-form label{width:100%!important;padding-right:10px!important;color:#000;font-size:12px;letter-spacing:1px;text-transform:uppercase}input.wpcf7-form-control.wpcf7-submit.has-spinner{display:flex;margin:auto;margin-bottom:0px!important}.contact{margin-bottom:-530px}.gauche-page label{width:50%!important;padding-right:10px!important;color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase}.droite-page label{padding-left:10px!important;width:50%!important;padding-right:10px!important;color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase}.ending-bloc-form-page label{width:100%!important;padding-right:10px!important;color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase}.ending-bloc-form-page textarea.wpcf7-form-control.wpcf7-textarea{height:50px}.dual-forms-page label{width:50%;float:left;margin-top:10px}.ending-bloc-form-page label{margin-top:10px}.contact span.wpcf7-list-item-label a{color:white!important;font-size:11px}.contact span.wpcf7-list-item-label{color:#fff;font-size:11px}p.checkbox-contact-page a{color:#9e9e9e}p.checkbox-contact-page a:hover{color:#BE965D}.contact input.wpcf7-form-control.wpcf7-submit.has-spinner{border-color:#be965d;text-transform:uppercase;font-size:12px;letter-spacing:2px;color:#be965d}.formulaire .wpcf7-form-control,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{margin-top:10px!important;margin-bottom:25px!important;background:#fff0;border-left:none;border-top:none;border-right:none;color:white!important;outline:none;border-radius:0}.formulaire input{color:red!important}.formulaire .contact input.wpcf7-form-control,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{margin-top:10px!important;margin-bottom:25px!important;background:#fff0;border-left:none;border-top:none;border-right:none;outline:none;border-radius:0}.contact input.wpcf7-form-control,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{margin-top:10px!important;margin-bottom:25px!important;background:#fff0;border-left:none;border-top:none;border-right:none;outline:none;border-radius:0}.contact .wpcf7-not-valid-tip{color:#be965d;font-size:8px!important;font-weight:400;display:block}.swiper-slide{margin-top:50px}.swiper-slide.swiper-slide-next{margin-top:50px}.elementor-testimonial__text{text-align:justify}.slider-avis .swiper-slide{box-shadow:rgb(0 0 0 / .1) 0 4px 12px;border-radius:7px!important}.elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events{padding-left:11px;padding-right:11px}figcaption.elementor-image-carousel-caption{margin-top:15px;margin-bottom:50px}.button-article{color:white!important;text-transform:uppercase;font-size:13px;letter-spacing:1px;border-radius:0px!important;margin-top:-44px}.button-article a.wp-block-button__link.has-text-align-center.wp-element-button{border-radius:0px!important}.elementor-element.elementor-element-539031dd.e-con-full.e-flex.e-con.e-child a{color:#000}a.wp-block-button__link.has-text-align-center.wp-element-button{color:white!important}a.wp-block-button__link.has-text-align-center.wp-element-button:hover{background-color:#be965d;color:#fff;transition:0.3s}h2.wp-block-heading{font-size:25px;color:#be965d;margin-bottom:5px;margin-top:25px}h3.wp-block-heading{font-size:18px!important;margin-top:35px}.footer a{color:white!important}.footer a:hover{color:#BE965D}.footer .elementor-widget-container a{color:#fff}.footer .elementor-widget-container a:hover{color:#be965d}.txt-blanc .elementor-widget-container a{color:black!important}.txt-noir .elementor-widget-container a{color:white!important}.slider-chambres img{height:800px!important;object-fit:cover!important}a.cky-banner-element{background-color:#be965d;padding-left:40px;padding-right:40px;padding-top:15px;padding-bottom:15px;color:white!important;text-transform:uppercase;font-size:13px;letter-spacing:1px}a.cky-banner-element:hover{background:#fff0;border:1px solid #be965d;color:#be965d!important}@media only screen and (max-width:1554px) and (min-width:1366px){.elementor-36 .elementor-element.elementor-element-26f45a4 .elementor-nav-menu .elementor-item{font-size:10px!important;letter-spacing:0px!important;letter-spacing:1px!important}}@media only screen and (max-width:1366px){.slider-chambres img{height:690px;object-fit:cover!important}}@media only screen and (max-width:1024px){.contact{margin-bottom:0px!important}.wpcf7-not-valid-tip{color:#be965d;font-size:10px;font-weight:400;display:block}}@media only screen and (max-width:767px){.slider-chambres img{height:500px;object-fit:cover!important}}