body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}a{color:var(--gcid-link-color,#7C5F2A)}#footer-widgets .footer-widget li:before{top:10.6px}body .et_pb_button{background-color:#1a1a19;border-color:#1a1a19}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}:root{--rose:#C9A961;--rose-deep:#7C5F2A;--cacao:#1A1A19;--brun-doux:#5C5C58;--blanc:#FFFFFF;--lin:#EAEAE7;--sapin:#1B1B1A;--police-titre:"Playfair Display",Georgia,serif;--police-texte:"Albert Sans","Segoe UI",system-ui,sans-serif;--ligne:rgba(0,0,0,0.12)}.et_pb_row .et_pb_blurb{border:1px solid rgba(0,0,0,0.08);border-radius:0;padding:24px 20px;height:100%;display:flex;flex-direction:column}.et_pb_row .et_pb_blurb .et_pb_blurb_content{flex:1}.et_pb_row .et_pb_column{display:flex;flex-direction:column}.et_pb_blurb.etape-blurb,.et_pb_row .et_pb_blurb[class*="etape"]{border:1.5px solid var(--rose)!important;border-radius:0!important;padding:32px 20px!important;text-align:center;background:#fff;transition:box-shadow .3s,transform .3s}.et_pb_blurb.etape-blurb:hover{box-shadow:0 8px 30px rgba(201,169,97,0.13);transform:translateY(-3px)}.et_pb_blurb .et-pb-icon{color:var(--rose)!important;font-size:2.2rem!important}body .ti-widget .ti-review-item .ti-inner,body .ti-widget .ti-review-item .ti-inner.ti-inner{border:1.5px solid var(--rose)!important;border-radius:0!important;position:relative;padding-bottom:40px!important;background:#fff!important}body .ti-widget .ti-review-item .ti-inner::after{content:'201C';position:absolute;bottom:8px;right:16px;font-family:var(--police-titre);font-size:3rem;line-height:1;color:var(--rose);opacity:.5}body .ti-widget .ti-stars img,body .ti-widget .ti-stars trustindex-image{filter:none!important}body .ti-widget.ti-goog .ti-controls .ti-prev,body .ti-widget.ti-goog .ti-controls .ti-next{border:none!important;border-radius:0!important;width:36px!important;height:36px!important;background:transparent!important;color:var(--rose)!important;opacity:.3;transition:opacity .3s;box-shadow:none!important}body .ti-widget.ti-goog .ti-controls .ti-prev:hover,body .ti-widget.ti-goog .ti-controls .ti-next:hover,body .ti-widget.ti-goog .ti-controls .ti-prev:focus,body .ti-widget.ti-goog .ti-controls .ti-next:focus{opacity:1;background:transparent!important;background-color:transparent!important;box-shadow:none!important}body .ti-widget.ti-goog .ti-controls .ti-prev::before,body .ti-widget.ti-goog .ti-controls .ti-next::before{border-color:var(--rose)!important}body .ti-widget.ti-goog .ti-controls .ti-prev:hover::before,body .ti-widget.ti-goog .ti-controls .ti-next:hover::before{border-color:var(--rose)!important}.avis-bandeau{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 28px;border:1.5px solid var(--rose);border-radius:0;margin-top:32px;margin-bottom:12px}.avis-bandeau-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.avis-bandeau-left img.google-logo{height:28px;width:auto}.avis-bandeau-left .avis-rating{font-weight:600;font-size:1rem;color:var(--cacao)}.avis-bandeau-left .avis-stars{color:#F4B400;font-size:1.2rem;letter-spacing:2px}.avis-bandeau-left .avis-count{font-size:.95rem;color:var(--brun-doux)}.avis-bandeau a.avis-cta{display:inline-block;padding:10px 22px;border:1.5px solid var(--rose);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rose-deep);text-decoration:none;transition:background .3s,color .3s}.avis-bandeau a.avis-cta:hover{background:var(--rose);color:var(--blanc)}.partenaires-ligne{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px}.partenaires-ligne span{font-size:.88rem;color:var(--brun-doux);white-space:nowrap}.partenaires-ligne span::after{content:'·';margin-left:32px;color:var(--rose)}.partenaires-ligne span:last-child::after{content:none}body .et_pb_button{transition:all .3s ease!important;position:relative;overflow:hidden}body .et_pb_button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.12)}body .et_pb_button::after{transition:all .3s ease!important}#main-footer{background:var(--sapin)!important;color:rgba(255,255,255,0.7)}#main-footer .container{text-align:center}#footer-info{display:none!important}#footer-bottom{background:var(--sapin)!important;border-top:1px solid rgba(255,255,255,0.1)!important}#footer-bottom .container{text-align:center}#footer-bottom #footer-info{display:none!important}.et-social-icons{display:none!important}#footer-bottom a[href*="elegantthemes"],#footer-bottom a[href*="wordpress.org"],#footer-bottom span[role="complementary"]{display:none!important}#footer-bottom .et-pb-footer-content{display:none!important}#footer-bottom::after{content:'© 2025 Mlle L Photographie — Tous droits réservés';display:block;text-align:center;padding:20px 0;font-size:.82rem;color:rgba(255,255,255,0.5);font-family:var(--police-texte)}#et-footer-nav .bottom-nav li a{color:rgba(255,255,255,0.7)!important;transition:color .3s}#et-footer-nav .bottom-nav li a:hover{color:var(--rose)!important}.gallery-grid .et_pb_image{overflow:hidden;border-radius:0}.gallery-grid .et_pb_image img{transition:transform .5s ease,filter .3s ease!important}.gallery-grid .et_pb_image:hover img{transform:scale(1.04);filter:brightness(1.05)}.et-bfb-top-bar{display:none!important}html{scroll-behavior:smooth}