.col-valeurs-blur{display:grid;grid-template-columns:48.5% 48.5%;gap:10px}.valeur-blurb{height:100%;display:flex}.valeur-blurb .et_pb_module_inner{display:flex;height:100%}.valeur-blurb .df_ab_blurb_container{display:flex;flex-direction:column;height:100%}.valeur-blurb .df_ab_blurb_content_container{display:flex;flex-direction:column;flex-grow:1}.valeur-blurb{position:relative;aspect-ratio:4 / 5}.valeur-blurb .df_ab_blurb_container{height:100%}.valeur-blurb .df_ab_blurb_content_container{padding-bottom:70px}.valeur-blurb .df_ab_blurb_button_wrapper{position:absolute;bottom:25px;left:0;right:0;text-align:center;margin-top:auto}.df-mobile-menu li li{padding-left:0%!important}ul#menu-menu_principal-1>li{padding:10px 0px!important}li.df-show-dropdown.mobile-2-col>ul{column-count:2;column-gap:10px}li.df-show-dropdown:not(.mobile-2-col)>ul{column-count:1!important}li.df-show-dropdown.mobile-2-col>ul>li{break-inside:avoid}li.df-show-dropdown.mobile-2-col>ul>li>a{display:block!important;min-height:78px}li.df-show-dropdown.mobile-1-col>ul>li>a{padding:5px 0px!important}li.df-show-dropdown.mobile-1-col>ul>li>ul>li>a{padding:5px 0px!important}.df-mobile-menu .df-menu-nav a{padding:0px!important}.df-mobile-menu .mobile-slide-inner-wrap{padding:24px!important}nav.df-menu-wrap img{aspect-ratio:16 / 9;object-fit:cover}.difl_product_carousel_0_tb_body img{aspect-ratio:1 / 1;object-fit:cover}.acf-hide-element .difl_productitem_0_tb_body{display:none!important}.acf-hide-element .difl_productitem_0{display:none!important}li.chp-menu>a>img{object-position:center 10%}.grecaptcha-badge{display:none}.video-maison-bm-2024-fr:lang(en),.video-maison-bm-2024-cn:lang(en){display:none}.video-maison-bm-2024-en:lang(fr),.video-maison-bm-2024-cn:lang(fr){display:none}.video-maison-bm-2024-en:lang(zh),.video-maison-bm-2024-fr:lang(zh){display:none}li.header-hover>a:hover{color:#e3be8d!important}#gcc-blurb h4{font-family:"termina",sans-serif!important}.et_pb_image_wrap img{border-radius:0px!important}.cache{display:none}.difl_contentcarousel .swiper-pagination{transform:translatey(10px)!important}.swiper-button-next{border:solid 1px #000000}.swiper-button-prev{border:solid 1px #000000}#book-primeurs-cta:hover{font-weight:600!important}.zh-element:lang(en){display:none}.zh-element:lang(fr){display:none}.en-element:lang(zh){display:none}.en-element:lang(fr){display:none}.fr-element:lang(zh){display:none}.fr-element:lang(en){display:none}#primeurs-img-1 img{aspect-ratio:3 / 4;object-fit:cover}#primeurs-img-2 img{aspect-ratio:3 / 4;object-fit:cover}.bottom{position:absolute!important;bottom:0!important}#primeurs-blurb .df_ab_blurb_description{transform:translateY(-80px)}#primeurs-blurb span{transform:translateX(-50px)}#image-carre-pc img{aspect-ratio:1/1;object-fit:cover;object-position:center top}#image-carre img{aspect-ratio:1/1}.difl_contentcarousel_0 .swiper-pagination{transform:translatey(-40px)}.df_cc_subtitle{font-family:"termina"!important}.df_cci_container{display:flex;flex-direction:column;justify-content:flex-end}#adv_blurb h3{font-family:"termina"!important}#termina h2,#termina h3{font-family:"termina"!important}#valeurs .df_ab_blurb_button{font-family:"termina"!important;font-weight:600}.et_pb_image_6_tb_body .et_pb_image_wrap img{object-fit:cover}.cursor-default{cursor:default}.cursor-default:hover{color:#000000!important}.underline{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#000000!important}.underline:hover{text-decoration-color:#e3be8d!important}.all a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#000000!important}.all a:hover{text-decoration-color:#e3be8d!important}#product-grid .df-product-inner-wrap{display:flex;flex-direction:column-reverse;justify-content:flex-end;position:relative}#product-grid h2{font-family:"Roboto"!important;font-size:16px!important}#recos-produits .et_pb_text_inner h2{font-family:"termina"!important;letter-spacing:2px;font-weight:500}#product-carrousel .df-product-inner-wrap{display:flex;flex-direction:column-reverse;justify-content:flex-end}#product-carrousel a{color:#000000!important}.df-item-wrap.df-product-image-wrap{display:none}.tp-image-wrapper{aspect-ratio:1/1;object-fit:cover;object-position:center center}.difl_advanced_blurb_0_tb_body .df_ab_blurb_title,.difl_advanced_blurb_1_tb_body .df_ab_blurb_title{font-family:"termina"!important;font-weight:500!important}#bottom-cta-product .et_pb_module_inner{position:absolute!important;bottom:0!important}.df_at_title{font-family:"termina"!important;font-weight:500!important;letter-spacing:2px}.difl_contentcarousel_0_tb_body .df_cc_arrows .swiper-button-prev,.difl_contentcarousel_0_tb_body .df_cc_arrows .swiper-button-next{border:solid 1px #000000}.difl_contentcarousel_0_tb_body .df_cc_arrows{gap:10px}.product-video{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.product-video video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1281px){#product-top-section{display:flex;flex-wrap:wrap}#product-images{position:relative;display:block;white-space:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:auto;margin-bottom:0;scrollbar-color:#000000!important}#product-images div{display:inline-block;vertical-align:top;scroll-snap-align:start;margin-right:5px}#product-infos{width:100%!important}}@media screen and (min-width:981px) and (max-width:1281px){#product-infos{padding-left:48px;padding-right:48px}.et_pb_image_0_tb_body,.et_pb_image_1_tb_body,.et_pb_image_2_tb_body,.et_pb_image_3_tb_body{max-width:450px}}#product-images img{aspect-ratio:1 / 1;object-fit:cover!important}@media screen and (max-width:1280px){#product-images div{width:90%}}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none}@media screen and (min-width:981px) and (max-width:1280px){.difl_advancedmenu_0_tb_header .df-mobile-menu-wrap .df-mobile-menu,.difl_advancedmenuitem_2_tb_header .df-normal-menu-wrap li:not(.df-mega-menu) .sub-menu:not(.df-inside-mega-menu):not(.df-mega-menu-item),.difl_advancedmenuitem_2_tb_header_mslide_btn{transform:translatey(-16px)}}@media screen and (max-width:1280px){.country-selector input{display:block!important;position:absolute!important;width:61px!important;height:38px!important;top:-3px!important;left:-3!important;opacity:0!important}}.df-am-container .df-am-row .row-inner{grid-template-columns:25% 50% 25%!important}.df-mobile-menu .difl_advancedmenuitem_2_tb_header li.menu-item>a{text-align:left!important}.sub-menu .df-inside-mega-menu>li>a{font-family:"roboto"!important;font-weight:400;font-size:13px}.sub-menu .df-inside-mega-menu>li>a:hover{font-weight:600}.footer .et_pb_text_inner>p>a:hover{text-decoration:underline}.country-selector.weglot-dropdown{background-color:#2a2a2a!important}.country-selector.weglot-dropdown li{background-color:#2a2a2a!important;list-style:none!important}.country-selector.weglot-dropdown .wgcurrent{border:0px solid #2a2a2a!important}.country-selector.weglot-dropdown ul{border:0px solid #2a2a2a!important}.country-selector.weglot-dropdown .wgcurrent a,.country-selector.weglot-dropdown .wgcurrent span{padding-right:30px!important}.country-selector.weglot-dropdown a,.country-selector.weglot-dropdown span{font-family:"termina"!important;font-weight:600!important;color:#ffffff!important;font-size:12px!important;height:38px!important}.df-am-container .df-am-col.right>a,.df-am-container .df-am-col.right>button,.df-am-container .df-am-col.right>div>p{display:none;padding-bottom:0px!important}.country-selector.weglot-dropdown .wgcurrent:after{background:url(https://bernard-magrez.com/wp-content/uploads/2026/01/chevron-down-solid-full.svg) no-repeat;height:12px;top:11px}.difl_advancedmenuitem_3_tb_header .df-normal-menu-wrap .df-menu-wrap .df-menu-nav>li.df-mega-menu li>a{overflow:hidden;padding:0px;padding-bottom:4px;padding-top:4px}.df-normal-menu-wrap .df-menu-wrap .df-menu-nav .df-mega-menu>.sub-menu .col li.menu-item>a>img{width:100%;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover;transition:1s}.difl_advancedmenuitem_3_tb_header .df-normal-menu-wrap .df-menu-wrap .df-menu-nav>li.df-mega-menu li>a img:hover{transform:scale(1.5)}@media (max-width:980px){.df-mobile-menu li>a img{width:100%;object-fit:cover;padding-top:10px}}.slider-chateaux{display:flex;align-items:center;overflow:hidden}.txt{white-space:nowrap;font-size:20px;font-family:"termina";font-weight:600;font-style:normal;text-transform:uppercase;animation:Scroll 120s linear infinite;color:#7c7c7c;line-height:normal;margin-right:6px}@keyframes Scroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.df-post-inner-wrap>div>a>img{height:300px}.et_bloom .et_bloom_form_container{background-color:#00000000!important}.et_bloom .et_bloom_form_container .et_bloom_form_header{background-color:#00000000!important}.et_bloom .et_bloom_form_container .et_bloom_form_content{background-color:#00000000!important}.et_bloom .et_bloom_inline_form{margin:0px!important;padding-top:0px;padding-bottom:0px}.et_bloom_form_header,.et_bloom_header_text_dark{padding:0px!important}.et_bloom_form_text{padding-top:0px!important;padding-bottom:0px!important;margin-bottom:40px!important}.et_bloom_form_content,.et_bloom_1_field,.et_bloom_bottom_inline{padding-top:0px!important;padding-bottom:0px!important}.et_bloom .et_bloom_optin_4 .et_bloom_form_container h2,.et_bloom .et_bloom_optin_4 .et_bloom_form_container h2 span,.et_bloom .et_bloom_optin_4 .et_bloom_form_container h2 strong{font-weight:600!important;font-size:40px!important;color:#000000!important;line-height:1.2em!important;margin-bottom:16px!important}.et_bloom .et_bloom_form_header p{font-size:14px ! important;font-weight:600!important;color:#ffffff;font-family:'termina'!important;text-transform:uppercase!important;color:#ffffff!important;font-family:Termina;letter-spacing:2px!important}.et_bloom .et_bloom_button_text{font-size:14px ! important;font-weight:600!important;color:#ffffff;font-family:'termina'!important;text-transform:uppercase!important;color:#ffffff!important;font-family:Termina;letter-spacing:2px!important}.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input{background:white;border-radius:5px;box-shadow:inset 0px 4px 4px 0px rgba(0,0,0,0.25);padding-top:10px;padding-bottom:10px;padding-left:18px;font-weight:500!important;min-height:43px}.et_bloom .et_bloom_optin_1 .et_bloom_form_content button{padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;border-radius:6px}.et_bloom .et_bloom_optin_1 .et_bloom_form_content button:hover{background-color:#b49d7b!important;transform:scaleX(1.02) scaleY(1.02)!important;transition:transform 300ms ease 0ms,color 300ms ease 0ms,background-color 300ms ease 0ms}.et_bloom_form_content,.et_bloom_1_field,.et_bloom_bottom_inline{padding-right:0px!important;padding-left:0px!important}.et_bloom h2.et_bloom_success_message.et_bloom_animate_message{font-size:24px!important}.et_bloom .et_bloom_form_container h2.et_bloom_error_message{font-size:18px!important;color:red!important;padding-left:10px!important;padding-right:10px!important}.et_bloom_success_message,.et_bloom_animate_message{max-width:400px!important;padding-left:10px!important;padding-right:10px!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{filter:brightness(80%)}.df-mobile-menu .df-menu-nav a{border-bottom-width:0px!important}.df-normal-menu-wrap .df-menu-wrap .df-menu-nav .df-mega-menu>.sub-menu .col li.menu-item>a{padding:0px!important;color:#000000!important}.col{justify-content:start!important;gap:12px}.df-normal-menu-wrap .df-menu-wrap .df-menu-nav .df-mega-menu>.sub-menu .col li.menu-item>a>img{width:100%;height:180px;object-fit:cover;transition:1s;padding:0}.df-normal-menu-wrap .df-menu-wrap .df-menu-nav .df-mega-menu ul.sub-menu ul.sub-menu>li>a{font-family:roboto,sans-serif!important;font-weight:400!important;font-size:13px!important;font-style:normal;line-height:1.6em!important}.df-normal-menu-wrap .df-menu-wrap .df-menu-nav .df-mega-menu ul.sub-menu ul.sub-menu>li>a:hover{font-weight:600!important;color:#e3be8d!important}.et_pb_sticky.difl_advancedmenu_0_tb_header .bottom-row{background-color:#ffffff!important}#termina{font-family:termina,sans-serif;font-weight:600;font-style:normal}#age_okay_desc{font-family:roboto,sans-serif;font-weight:400;font-size:16px!important;display:inline-flex!important}.age_okay_check_labels label{font-family:roboto,sans-serif;font-weight:400;font-size:16px!important}#age_okay_container{display:flex!important;justify-content:center!important;align-items:center!important}#age_okay_endtext{font-size:11px!important;font-weight:400!important;width:100%!important;bottom:0!important}#age_okay_container #age_okay_inner .age_okay_button{text-transform:uppercase;font-family:"termina",sans-serif!important;font-weight:600}#age_okay_inner .age_okay_button.age_okay_button_smooth{-webkit-border-radius:6px!important}