@import url(/wp-content/themes/Divi/style.css);.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher{position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}@media (max-width:767px){h1 span.sous-titre{font-size:0.6em!important;margin-top:6px!important}}.bsv-lang-switcher{display:inline-flex;align-items:center;gap:10px;line-height:1}.bsv-lang-flag{display:inline-flex;align-items:center;justify-content:center;width:32px;height:22px;border-radius:3px;overflow:hidden;opacity:.5;transition:opacity 0.3s ease,transform 0.3s ease;box-shadow:0 1px 3px rgb(0 0 0 / .15);border:1px solid rgb(255 255 255 / .2)}.bsv-lang-flag svg{width:100%;height:100%;display:block}.bsv-lang-flag:hover{opacity:1;transform:translateY(-1px)}.bsv-lang-flag--active{opacity:1;cursor:default;pointer-events:none}.et_pb_sticky--sticky .bsv-lang-flag{border-color:rgb(0 0 0 / .08)}@media (max-width:980px){.bsv-lang-flag{width:32px;height:22px}.bsv-lang-switcher{gap:12px}}.et_pb_image_0_tb_header{position:relative!important}.et_pb_image_0_tb_header .et_pb_image_wrap{position:relative!important;display:inline-block!important}.et_pb_image_0_tb_header .et_pb_image_wrap img{transition:opacity 0.4s ease,transform 0.4s ease!important;opacity:1;display:block}.et_pb_image_0_tb_header .et_pb_image_wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://belvederesaintevictoire.com/wp-content/uploads/2026/05/Logo-Belvedere-Sainte-Victoire-Menu-sombre.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;pointer-events:none;transition:opacity 0.4s ease}body.bsv-scrolled .et_pb_image_0_tb_header .et_pb_image_wrap img{opacity:0}body.bsv-scrolled .et_pb_image_0_tb_header .et_pb_image_wrap::after{opacity:1}@media (max-width:980px){.et_pb_row_0_tb_header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 15px!important}.et_pb_column_0_tb_header,.et_pb_column_1_tb_header,.et_pb_column_2_tb_header{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.et_pb_column_1_tb_header{flex:1 1 auto!important;max-width:200px!important;text-align:center!important}.et_pb_image_0_tb_header,.et_pb_image_0_tb_header .et_pb_image_wrap{width:100%!important;max-width:200px!important;margin:0 auto!important}.et_pb_image_0_tb_header img{max-width:100%!important;width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}.bsv-lang-switcher{gap:10px!important;flex-shrink:0!important}.et_pb_text_0_tb_header .bsv-lang-flag,.bsv-lang-flag{width:32px!important;height:22px!important;flex-shrink:0!important;display:inline-flex!important}.et_pb_text_0_tb_header .bsv-lang-flag svg,.bsv-lang-flag svg{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.et_pb_menu .et_mobile_menu,.et_pb_fullwidth_menu .et_mobile_menu,.et_pb_menu_0_tb_header .et_mobile_menu,#main-header .et_mobile_menu,ul.et_mobile_menu{position:fixed!important;top:var(--bsv-header-height,84px)!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:20px 25px!important;background-color:#2b2b2b!important;box-sizing:border-box!important;z-index:999999!important;border:none!important}.et_mobile_menu li a,.et_mobile_menu .menu-item a,.et_pb_menu .et_mobile_menu li a,.et_pb_menu_0_tb_header .et_mobile_menu li a{color:#ffffff!important;font-size:16px!important;padding:14px 0!important;display:block!important;opacity:1!important}.et_mobile_menu li:last-child a{border-bottom:none!important}}@media (max-width:480px){.et_pb_column_1_tb_header,.et_pb_image_0_tb_header,.et_pb_image_0_tb_header .et_pb_image_wrap{max-width:180px!important}.et_pb_column_1_tb_header{margin:0 15px!important}}.et_pb_menu .et_mobile_menu,.et_pb_fullwidth_menu .et_mobile_menu,.et_pb_menu_0_tb_header .et_mobile_menu,#main-header .et_mobile_menu,ul.et_mobile_menu{display:block!important;opacity:0;visibility:hidden;transform:translateY(0) scaleY(.95);transform-origin:top center;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0s linear 0.35s;pointer-events:none}.et_pb_menu .mobile_nav.opened~.et_mobile_menu,.et_pb_menu_0_tb_header .mobile_nav.opened~.et_mobile_menu,.et_pb_menu_0_tb_header.et_mobile_nav_menu_opened .et_mobile_menu,.mobile_nav.opened+.et_mobile_menu,.mobile_nav.opened .et_mobile_menu{opacity:1!important;visibility:visible!important;transform:translateY(0) scaleY(1)!important;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0s linear 0s!important;pointer-events:auto!important}#restaurants-map{width:100%;height:450px;border-radius:8px;margin:40px 0;box-shadow:0 2px 12px rgb(0 0 0 / .1);border:1px solid #E0D5C7;z-index:1}.leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 16px rgb(0 0 0 / .15)}.leaflet-popup-content{margin:0;padding:0}.custom-marker-icon{border:none!important;background:transparent!important}.leaflet-control-zoom{border:none!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}.leaflet-control-zoom a{color:#1B3A6B!important}@media (max-width:768px){#restaurants-map{height:350px;margin:30px 0}}body.page-id-546 .et_pb_blurb,body.page-id-707 .et_pb_blurb{height:100%;display:flex!important;flex-direction:column}body.page-id-546 .et_pb_blurb .et_pb_blurb_content,body.page-id-707 .et_pb_blurb .et_pb_blurb_content{display:flex!important;flex-direction:column;height:100%}body.page-id-546 .et_pb_blurb .et_pb_main_blurb_image,body.page-id-707 .et_pb_blurb .et_pb_main_blurb_image{height:180px;display:flex;align-items:center;justify-content:center;background:#F8F4ED;border:2px solid;border-color:#C6AD70;border-radius:8px;margin-bottom:0!important;overflow:hidden}body.page-id-546 .et_pb_blurb .et_pb_main_blurb_image{padding:5px}body.page-id-546 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,body.page-id-707 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.page-id-546 .et_pb_blurb .et_pb_blurb_container,body.page-id-707 .et_pb_blurb .et_pb_blurb_container{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0;text-align:center}body.page-id-546 .et_pb_blurb .et_pb_blurb_container h4,body.page-id-707 .et_pb_blurb .et_pb_blurb_container h4{display:flex;align-items:center;justify-content:center}body.page-id-546 .et_pb_blurb .et_pb_blurb_description,body.page-id-707 .et_pb_blurb .et_pb_blurb_description{flex:1;display:flex;align-items:center;justify-content:center}body.page-id-546 .et_pb_blurb .et_pb_main_blurb_image img{max-width:85%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}body.page-id-707 .et_pb_blurb .et_pb_main_blurb_image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px}body.page-id-546 [id^="restaurant-"],body.page-id-707 [id^="rando-"]{display:flex!important;flex-direction:column;height:auto;background:#F8F4ED;border:2px solid;border-color:#C6AD70;border-radius:8px;padding:25px 20px!important;box-shadow:0 2px 10px rgb(0 0 0 / .06);margin-bottom:30px!important}body.page-id-546 [id^="restaurant-"] .et_pb_image,body.page-id-707 [id^="rando-"] .et_pb_image{display:flex!important;align-items:center;justify-content:center;border-radius:6px;overflow:hidden}body.page-id-546 [id^="restaurant-"] .et_pb_image .et_pb_image_wrap,body.page-id-707 [id^="rando-"] .et_pb_image .et_pb_image_wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.page-id-546 [id^="restaurant-"] .et_pb_image{height:160px;background:#F8F4ED}body.page-id-707 [id^="rando-"] .et_pb_image{height:200px}body.page-id-546 [id^="restaurant-"] .et_pb_image img{max-width:85%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}body.page-id-707 [id^="rando-"] .et_pb_image img{width:100%!important;height:100%!important;object-fit:cover!important}body.page-id-546 [id^="restaurant-"] .restaurant-infos,body.page-id-707 [id^="rando-"] .rando-infos{flex:1}body.page-id-546 .et_pb_blurb.et_clickable,body.page-id-546 [id^="restaurant-"],body.page-id-707 .et_pb_blurb.et_clickable,body.page-id-707 [id^="rando-"]{transition:transform 0.3s ease,box-shadow 0.3s ease}body.page-id-546 .et_pb_blurb.et_clickable:hover,body.page-id-707 .et_pb_blurb.et_clickable:hover{transform:translateY(-5px)}@media (max-width:980px){body.page-id-707 .bsv-mosaique,body.page-id-546 .bsv-mosaique{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}body.page-id-707 .bsv-mosaique>.et_pb_column.et_flex_column,body.page-id-546 .bsv-mosaique>.et_pb_column.et_flex_column{width:48%!important;max-width:48%!important;flex:0 0 48%!important;margin-right:0!important}body.page-id-546 .et_pb_blurb .et_pb_main_blurb_image{height:120px!important;padding:12px!important}body.page-id-707 .et_pb_blurb .et_pb_main_blurb_image{height:auto!important;aspect-ratio:16 / 10;padding:0!important}body.page-id-707 .et_pb_blurb .et_pb_main_blurb_image img{width:100%!important;height:100%!important;object-fit:cover!important}body.page-id-546 .et_pb_blurb .et_pb_blurb_container h4,body.page-id-707 .et_pb_blurb .et_pb_blurb_container h4{font-size:15px!important;min-height:auto!important;line-height:1.3!important}body.page-id-546 .et_pb_blurb .et_pb_blurb_description,body.page-id-707 .et_pb_blurb .et_pb_blurb_description{font-size:12px!important}body.page-id-546 .et_pb_blurb .et_pb_blurb_description p,body.page-id-707 .et_pb_blurb .et_pb_blurb_description p{margin:0!important}}@media (min-width:981px){body.page-id-546:not(.et-fb-iframe-ancestor) .et_pb_row_5,body.page-id-546:not(.et-fb-iframe-ancestor) .et_pb_row_6,body.page-id-546:not(.et-fb-iframe-ancestor) .et_pb_row_7,body.page-id-546:not(.et-fb-iframe-ancestor) .et_pb_row_8,body.page-id-707:not(.et-fb-iframe-ancestor) .et_pb_row_5,body.page-id-707:not(.et-fb-iframe-ancestor) .et_pb_row_6,body.page-id-707:not(.et-fb-iframe-ancestor) .et_pb_row_7,body.page-id-707:not(.et-fb-iframe-ancestor) .et_pb_row_8{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}body.page-id-546:not(.et-fb-iframe-ancestor) [id^="restaurant-"] .et_pb_module,body.page-id-707:not(.et-fb-iframe-ancestor) [id^="rando-"] .et_pb_module{width:100%}body.page-id-546:not(.et-fb-iframe-ancestor) [id^="restaurant-"] .et_pb_button_module_wrapper,body.page-id-707:not(.et-fb-iframe-ancestor) [id^="rando-"] .et_pb_button_module_wrapper{margin-top:auto!important;text-align:center;padding-top:15px}body.page-id-546:not(.et-fb-iframe-ancestor) [id^="restaurant-"] .et_pb_button_module_wrapper .et_pb_button,body.page-id-707:not(.et-fb-iframe-ancestor) [id^="rando-"] .et_pb_button_module_wrapper .et_pb_button{display:inline-block}}body.page-id-546 .price-range{font-weight:700;letter-spacing:1px}body.page-id-546 .price-range .active{color:#1B3A6B}body.page-id-546 .price-range .middle{color:#1B3A6B;opacity:.6}body.page-id-546 .price-range .inactive{color:#C8B89A;opacity:.4}body.bsv-hero-overlay .et-l--header{position:absolute;top:0;left:0;right:0;width:100%;z-index:999}body.bsv-hero-overlay .et_pb_section_0{margin-top:calc(-1 * var(--bsv-header-height, 84px))}body.bsv-hero-overlay .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container{padding-top:var(--bsv-header-height,84px)}#randonnees-map{width:100%;height:500px;border-radius:8px;margin:30px 0;box-shadow:0 2px 12px rgb(0 0 0 / .1);border:1px solid #E0D5C7;z-index:1}@media (max-width:768px){#randonnees-map{height:380px;margin:30px 0}}body.page-id-707 .rando-stats{display:flex;flex-wrap:wrap;margin:0}body.page-id-707 .rando-stats .stat{display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:10px;flex:1;min-width:90px}body.page-id-707 .rando-stats .stat strong{font-size:12px;color:#1B3A6B}body.page-id-707 .rando-stats .stat small{font-size:11px;color:#888;margin-top:2px}#bsvqr-page{--bsvqr-or:#C6AD70;--bsvqr-sable:#F8F4ED;--bsvqr-bleu:#403f3f;--bsvqr-vert:#4b5b49;--bsvqr-gris:#888780;--bsvqr-bord:#D3D1C7;font-family:'Nunito',sans-serif;background:var(--bsvqr-sable);min-height:100vh;color:var(--bsvqr-bleu)}body.page-template-page-bienvenue-a3f9bc2e1d47 #main-header,body.page-template-page-bienvenue-a3f9bc2e1d47 #main-footer,body.page-template-page-bienvenue-a3f9bc2e1d47 .et_pb_section:not(#bsvqr-page *){display:none}#bsvqr-page .bsvqr-header{background:var(--bsvqr-bleu);padding:24px 24px 28px;text-align:center}#bsvqr-page .bsvqr-lang{display:flex;justify-content:center;gap:10px;margin-bottom:18px}#bsvqr-page .bsvqr-lang-btn{width:36px;height:24px;padding:0;border:1px solid rgb(255 255 255 / .35);border-radius:3px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .25);cursor:pointer;opacity:.6;transition:opacity 0.2s,transform 0.2s;-webkit-appearance:none;appearance:none;display:inline-block;line-height:0}#bsvqr-page .bsvqr-lang-btn svg{display:block;width:36px;height:24px}#bsvqr-page .bsvqr-lang-btn:hover{opacity:.9;transform:translateY(-1px)}#bsvqr-page .bsvqr-lang-btn--active{opacity:1;border-color:var(--bsvqr-or)}#bsvqr-page .bsvqr-logo{display:block;margin:0 auto 14px;max-width:200px;width:60%;height:auto}#bsvqr-page .bsvqr-title{font-family:'Marcellus',serif;font-size:26px;font-weight:400;color:var(--bsvqr-sable);margin:0 0 4px}#bsvqr-page .bsvqr-subtitle{font-size:13px;color:rgb(248 244 237 / .65);margin:0}#bsvqr-page .bsvqr-main{max-width:480px;margin:0 auto;padding:0 16px 40px}#bsvqr-page .bsvqr-section{padding-top:24px}#bsvqr-page .bsvqr-section-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--bsvqr-gris);margin:0 0 12px}#bsvqr-page .bsvqr-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--bsvqr-bord);border-radius:12px;padding:16px;margin-bottom:10px;text-decoration:none;color:inherit;transition:background 0.15s}#bsvqr-page .bsvqr-card:hover{background:#f4f1eb}#bsvqr-page .bsvqr-card-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--bsvqr-or)}#bsvqr-page .bsvqr-card-icon--bleu{background:var(--bsvqr-bleu)}#bsvqr-page .bsvqr-card-icon--vert{background:var(--bsvqr-vert)}#bsvqr-page .bsvqr-card-body{flex:1;display:flex;flex-direction:column;gap:3px}#bsvqr-page .bsvqr-card-body strong{font-size:14px;font-weight:700;color:var(--bsvqr-bleu)}#bsvqr-page .bsvqr-card-body>span{font-size:12px;color:var(--bsvqr-gris)}#bsvqr-page .bsvqr-card-arrow{font-size:20px;color:var(--bsvqr-or);line-height:1}#bsvqr-page .bsvqr-code-card{background:#fff;border:1px solid var(--bsvqr-bord);border-radius:12px;padding:16px;margin-bottom:10px}#bsvqr-page .bsvqr-code-row{display:flex;align-items:center;gap:12px}#bsvqr-page .bsvqr-code-icon{width:44px;height:44px;border-radius:10px;background:var(--bsvqr-sable);border:1px solid var(--bsvqr-bord);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--bsvqr-vert)}#bsvqr-page .bsvqr-code-info{flex:1;display:flex;flex-direction:column;gap:2px}#bsvqr-page .bsvqr-code-label{font-size:11px;color:var(--bsvqr-gris)}#bsvqr-page .bsvqr-code-value{font-family:'Courier New',monospace;font-size:18px;font-weight:700;color:var(--bsvqr-bleu);letter-spacing:1px}#bsvqr-page .bsvqr-divider{border:none;border-top:1px solid var(--bsvqr-bord);margin:12px 0}#bsvqr-page .bsvqr-copy-btn{font-family:'Nunito',sans-serif;font-size:11px;color:var(--bsvqr-or);border:1px solid var(--bsvqr-or);border-radius:6px;padding:5px 10px;background:none;cursor:pointer;white-space:nowrap;transition:background 0.15s,color 0.15s}#bsvqr-page .bsvqr-copy-btn:hover{background:var(--bsvqr-or);color:#fff}#bsvqr-page .bsvqr-copy-btn--ok{background:var(--bsvqr-vert);border-color:var(--bsvqr-vert);color:#fff}#bsvqr-page .bsvqr-meteo-card{background:#fff;border:1px solid var(--bsvqr-bord);border-radius:12px;padding:16px;margin-bottom:10px}#bsvqr-page .bsvqr-meteo-loading,#bsvqr-page .bsvqr-meteo-err{font-size:13px;color:var(--bsvqr-gris);text-align:center;padding:12px 0}#bsvqr-page .bsvqr-meteo-top{display:flex;align-items:center;gap:14px;margin-bottom:12px}#bsvqr-page .bsvqr-meteo-icon-big{font-size:36px;line-height:1}#bsvqr-page .bsvqr-meteo-temp{font-size:30px;font-weight:700;color:var(--bsvqr-bleu);margin:0;line-height:1}#bsvqr-page .bsvqr-meteo-desc{font-size:12px;color:var(--bsvqr-gris);margin:4px 0 0}#bsvqr-page .bsvqr-meteo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}#bsvqr-page .bsvqr-meteo-cell{background:var(--bsvqr-sable);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}#bsvqr-page .bsvqr-meteo-cell span{font-size:10px;color:var(--bsvqr-gris)}#bsvqr-page .bsvqr-meteo-cell strong{font-size:14px;font-weight:700;color:var(--bsvqr-vert)}#bsvqr-page .bsvqr-contact-card{display:flex;align-items:center;gap:14px;background:var(--bsvqr-bleu);border-radius:12px;padding:16px;margin-bottom:10px;text-decoration:none;color:var(--bsvqr-sable);transition:opacity 0.15s}#bsvqr-page .bsvqr-contact-card:hover{opacity:.92}#bsvqr-page .bsvqr-contact-card svg{color:var(--bsvqr-or);flex-shrink:0}#bsvqr-page .bsvqr-contact-info{display:flex;flex-direction:column;gap:3px}#bsvqr-page .bsvqr-contact-label{font-size:12px;color:rgb(248 244 237 / .65)}#bsvqr-page .bsvqr-contact-value{font-size:16px;font-weight:700;color:var(--bsvqr-sable)}#bsvqr-page .bsvqr-footer{text-align:center;padding:20px 16px 32px}#bsvqr-page .bsvqr-footer p{font-size:11px;color:#B4B2A9;line-height:1.8;margin:0}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:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:var(--gcid-body-color,#403f3f)}h1,h2,h3,h4,h5,h6{color:var(--gcid-heading-color,#4b5b49)}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-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#e8e4d9}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#e8e4d9}.footer-widget h4{color:#e8e4d9}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#e8e4d9}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#e8e4d9}.container,.et_pb_row:not([class*="et_flex_column"]),.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}a{color:var(--gcid-link-color,#a89f91)}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#e8e4d9}.nav li ul{border-color:#4b5b49}.et_secondary_nav_enabled #page-container #top-header{background-color:#4b5b49!important}#et-secondary-nav li ul{background-color:#4b5b49}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.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_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#403f3f}.et_search_form_container input::-moz-placeholder{color:#403f3f}.et_search_form_container input::-webkit-input-placeholder{color:#403f3f}.et_search_form_container input:-ms-input-placeholder{color:#403f3f}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#a89f91}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#e8e4d9}.footer-widget li:before{border-color:#e8e4d9}body .et_pb_button{background-color:#fff0;border-radius:4px;letter-spacing:1px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#e8e4d9}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,.et_pb_module .et_pb_button:hover,body .et_pb_button:hover{color:#403f3f;background-color:rgb(232 228 217 / .2);border-color:#fff0;border-radius:4px;letter-spacing:1px}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#4b5b49!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#4b5b49}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#403f3f!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#403f3f!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#403f3f!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#403f3f!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#a89f91!important}}@media only screen and (min-width:1425px){.et_block_row{padding:28px 0}.et_pb_section{padding:57px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:85px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}@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:#403f3f}.et_close_search_field:after{color:#403f3f!important}.et_search_form_container input::-moz-placeholder{color:#403f3f}.et_search_form_container input::-webkit-input-placeholder{color:#403f3f}.et_search_form_container input:-ms-input-placeholder{color:#403f3f}}#main-content{background-color:#e8e4d9}h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}