* a.wt-cli-manage-consent-link{font-size:12px}::selection{background-color:#dcc0b55c}#content a{color:#dcc0b5!important;font-size:16px;font-family:Montserrat,sans-serif;transition:.3s}#content a:hover,.menu .nav a:hover{color:#ab8171!important}#content{max-width:1300px!important;margin:auto!important;padding:0 23px 0 23px!important}.content-1300{max-width:1300px!important;margin:auto!important;padding:0 23px 0 23px!important}#float-none{float:none!important}.home #content,.page-id-3930 #content{max-width:none!important}.menu-item a{transition:.3s}.menu-item:hover a{color:#d8baaf!important}.frgn_menu_area.frgn_classic_menu{box-shadow:1px -1px 10px 0 #ab8171;min-height:103px}h6{font-family:'Montserrat',sans-serif!important;font-size:.9rem}#mobile_menu{top:76px!important}#menu{background:white!important}.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.vc_custom_1600162067733.wpb_start_animation.animated{width:15%;display:flex;margin:auto;margin-bottom:60px}.home #container{padding-top:.3rem!important}#menu .dark_logo img,.frgn_menu_area.frgn_top_menu .logo img,.frgn_sticky_header .logo img{height:103px!important;top:-3px!important;left:1rem}.frgn_menu_area{height:126px!important}.frgn_sticky_header .dark_logo img{height:86px!important;margin-top:1rem!important}.frgn_sticky_header{height:109px!important}.fr_testimonials_text_holder p::before,.fr_testimonials2 p::before{color:#ab8171!important}.cath-bg h2{background:url(/wp-content/themes/heartbeat-child/img/cathedrale-rose.png)}#nos-collections-accueil{min-height:600px!important}#nos-collections-accueil .frgn_btn a{font-family:'Montserrat'!important}#nos-collections-accueil .vc_column-inner{background-position:top!important;background-size:cover!important}.vc_custom_1600091133137{background-repeat:repeat-y}#blog .vc_btn3-style-flat{background:#dcc0b5!important;color:white!important}#blog .vc_gitem-zone-c{padding:2rem 0rem!important}#blog .vc_gitem-zone-c p{text-align:justify!important}#blog .vc_custom_1419240516480{background-color:white!important}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{color:#ab8171;background-color:white!important}.btn-articles a{background:#dcc0b5!important;padding:7px 14px!important;color:white!important;border-radius:4px!important;font-size:13px!important}#footer .widget a{color:#727272}.widget.widget_recent_entries a{color:#727272!important}#footer .widget{margin-bottom:16px!important}#footer #media_image-2,#footer #media_image-3,#footer #media_image-4{justify-content:center;display:flex}#footer h4{font-size:1.5rem!important;font-family:'Old Standard TT',Arial,sans-serif!important;color:#ab8171}#footer a{transition:.3s}#footer li:hover a,#footer a:hover{color:#ab8171!important}#sous-footer{text-align:center}#sous-footer a,#sous-footer p{font-size:.7rem;color:#727272!important;font-family:'Montserrat',Arial,sans-serif;transition:.3s}#sous-footer a:hover{color:#ab8171!important}#footer.center .footer-widget{text-align:center;display:flex;flex-direction:column;justify-content:space-between}#sb_instagram #sbi_images{padding-bottom:82px!important}#sb_instagram{padding-bottom:0!important}#sb_instagram .sbi_follow_btn a{height:40px!important;align-content:center!important}#sb_instagram .sbi_follow_btn a:hover{box-shadow:none!important}.single-portfolio #content #gallery-portfolio .vc_gitem-link{pointer-events:none!important}.single-portfolio #gallery-portfolio .vc_gitem-is-link{cursor:default}.single #breadcrumbs{display:none!important}.vc_gitem-zone-img{width:auto!important;height:544px}#galerie-robe a:hover{color:#d8baaf!important}.single-portfolio .nav_wrap .next_post,.single-portfolio .nav_wrap .prev_post{display:none!important}#cocktail .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item.fadeIn.animated{pointer-events:none!important}.post.sizers{width:auto!important}.galeriecollection .beer-reveal::after{background:rgb(210 175 162 / 54%)!important;top:0!important;left:0!important;width:100%}.galeriecollection .beer-slider::after{background:rgb(210 175 162 / 54%)!important;top:0!important;left:0!important;width:100%}.galeriecollection-homme .beer-reveal::after{background:#bcc5d8a6!important;top:0!important;left:0!important;width:100%}.galeriecollection-homme .beer-slider::after{background:#bcc5d8a6!important;top:0!important;left:0!important;width:100%}.relative .wpb_wrapper{position:relative}.abso-bandeau{position:absolute;width:100%;z-index:1}.abso-bandeau p{color:#fff;font-family:"Montserrat";font-size:17px;font-weight:700;letter-spacing:1.3px}.your-message .wpcf7-textarea{border:none!important;resize:none}form label{width:100%}.wpcf7 p input.wpcf7-submit{transition:.3s;color:#fff!important;font-size:1rem!important;padding:23px 40px!important;margin-top:1.3rem!important}.wpcf7 p input.wpcf7-submit:hover{background:#d8baaf!important}.single-post h2{position:relative;text-transform:lowercase}.single-post h2:first-letter{text-transform:uppercase}.single-post h2::after{content:'';width:83px;height:2px;position:absolute;bottom:-2px;left:0;background:#d8baaf}.single-post h3{color:#d8baaf}.single-post .date_time,.single-post .post_meta{display:none!important}.single-post h1{margin-top:6rem!important}.wpcf7 .wpcf7-list-item-label{position:relative!important}.wpcf7-acceptance label{display:flex;align-items:baseline;text-align:left}.wpcf7-acceptance input{width:30px!important;margin-right:12px}.wpcf7 p input:after{display:none!important}textarea.wpcf7-form-control.wpcf7-textarea{border-width:1px;border-style:solid;border-color:#fff0 #fff0 #d7d7d7!important;padding:5px 0;color:#727272!important;background-color:#fff0;margin-bottom:3rem!important}.wpcf7 textarea{background:none!important}.wpcf7-acceptance label,.wpcf7-acceptance label a{font-size:13px!important}input[type=radio]+label::before,input[type=radio]+span::before,input[type=checkbox]+label::before,input[type=checkbox]+span::before{margin:0 .7rem 0 0!important}.wpcf7 .wpcf7-list-item-label{bottom:0px!important}.wpcf7-list-item{margin:0px!important}#mentions h3{position:relative;text-transform:lowercase}#mentions h3:first-letter{text-transform:uppercase}#mentions h3::after{content:'';width:83px;height:2px;position:absolute;bottom:-2px;left:0;background:#d8baaf}#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent{overflow:hidden;color:#01061900!important}.cmplz-banner-checkbox label:before{box-shadow:none!important}.cmplz-manage-consent::before{content:"";display:inline-block;vertical-align:middle;margin-left:4px;color:#fff}#cmplz-manage-consent .cmplz-manage-consent{bottom:30px!important;left:30px!important;border-radius:100%!important;color:#010619!important;background:#010619!important;padding:15px 15px 15px 15px!important;min-width:unset!important;width:45px;height:45px!important;padding:0!important;background-image:url(https://mariagedessacres.fr/wp-content/uploads/2026/01/cookie.png)!important;background-position:center;background-repeat:no-repeat!important}#cmplz-cookies-overview{background-color:#fff}@media screen and (min-width:768px) and (max-width:1024px){#cmplz-manage-consent .cmplz-manage-consent{bottom:45px!important;left:15px!important}}@media screen and (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{bottom:15px!important;left:15px!important}}.cmplz-show-banner.elementor-widget-button a:hover{cursor:pointer;background-color:var(--e-global-color-primary)}@media only screen and (max-width:980px){picture#mobile_logo img{height:67px}.mobile_menu_wrap{height:80px}.frgn-mobile-menu-opener{top:29px}.frgn-hm-lines-wrap .frgn-hm-lines .frgn-hm-line.frgn-line-2{top:14px}#footer .row{flex-direction:column;align-items:center}.footer-widget{max-width:100%;width:100%}#footer.center .footer-widget{margin-bottom:9vh}}@media only screen and (max-width:980px){#galerie-robe{margin-top:5rem!important}#no-p,#no-p2,#no-p3,#no-p4,#no-p5,#no-p6,#no-p7,#no-p8,#no-p9{padding-right:0!important;padding-left:0!important}h1{font-size:51px!important}.abso-bandeau p{font-size:14px}}@media only screen and (max-width:767px){#princesse,#sirene,#evasee,#droite{margin-right:0px!important;margin-left:0px!important;width:50%;margin:auto;display:block;justify-content:center;margin:auto!important}#rdv{padding-top:6rem!important}.reverse-col .sizers{flex-direction:column-reverse;display:flex!important}#m-0{margin-top:-200px}#nos-collections-accueil{min-height:1500px!important}}@media only screen and (max-width:563px){#princesse,#sirene,#evasee,#droite{width:80%}#silhouettes h2{font-size:1.8rem}}.vc_images_carousel .vc_carousel-indicators li{border:1px solid white!important;background-color:transparent!important}.vc_images_carousel .vc_carousel-indicators .vc_active{border:1px solid white!important;background-color:white!important}