h1,h2,h3,h4,h5,h6,.et_pb_module_header,.et_pb_slide_title,.et_pb_post_title,.entry-title{font-family:brothers,sans-serif;font-weight:700;font-style:normal}body,p,.et_pb_text,.et_pb_blurb_description,.et_pb_module,input,textarea,select,button{font-family:freight-sans-pro,sans-serif;font-weight:400;font-style:normal}.marque{font-family:brothers,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}.gamme{font-family:freight-sans-pro,sans-serif;font-weight:600;font-style:normal;text-transform:capitalize}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a,.et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a,.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a{color:#5C4738}.cw-location-btn{background:transparent;border:none;color:#5C4738;font-size:14px;cursor:pointer;padding:6px 10px;font-weight:500}.cw-location-btn:hover{color:#b7312b}.cw-location-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(92,71,56,0.92);z-index:999999999;display:none;align-items:center;justify-content:center;padding:20px}.cw-location-overlay.active{display:flex}.cw-location-panel{position:relative;background:#F0E7D8;width:min(720px,95vw);padding:50px;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,0.25)}.cw-location-panel h2{color:#5C4738;margin-bottom:10px}.cw-location-panel p{margin-bottom:30px;color:#5C4738}.cw-location-panel label{display:block;margin-top:18px;margin-bottom:8px;font-weight:700;color:#5C4738}.cw-location-panel select{width:100%;padding:14px;border-radius:10px;border:1px solid #DAC0AA;font-size:16px;background:white}.cw-confirm-location{width:100%;margin-top:28px;padding:15px;background:#B7312B;color:#F0E7D8;border:none;border-radius:10px;font-weight:700;cursor:pointer}.cw-close-location{position:absolute;top:18px;right:22px;background:transparent;border:none;font-size:34px;color:#5C4738;cursor:pointer}body.cw-location-open{overflow:hidden}@media(max-width:767px){.cw-location-panel{padding:35px 25px;border-radius:18px}}html[lang^="cs"] h1,html[lang^="cs"] h2,html[lang^="cs"] h3,html[lang^="cs"] .et_pb_button,html[lang^="cs"] .et_pb_module_header,html[lang^="cs"] .title-tableau{font-family:worker,sans-serif!important;font-weight:800!important}