body.gm-bq .woocommerce a.button,body.gm-bq .woocommerce button.button,body.gm-bq .woocommerce input.button,body.gm-bq .woocommerce-button,body.gm-bq .woocommerce-form-login__submit,body.gm-bq .wc-block-cart__submit-button,body.gm-bq .wc-block-components-checkout-place-order-button,body.gm-bq form.woocommerce-form-login .woocommerce-form-login__submit,body.gm-bq form.woocommerce-form-register .woocommerce-form-register__submit,body.gm-bq .gmbq-cta,body.gm-bq .woocommerce-form-register__submit,body.gm-bq #verify-email-submit,.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],.gmck-login-btn,body.single-post .entry-content .wp-block-button__link,.gm-cf-btn,.gmcbh-btn,.gmcb-btn,.gmcbm-btn,.gmcbf-btn,.gmcbc-btn,.gm-cdb-btn,.gmnum .gmnum-btn,.gm-ft-cart .button,.gm-nacc-btn,.gmpb-btn,.gmlp .btn{box-sizing:border-box;max-width:100%}
.gm-nacc-h3 a{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}
.gm-cta-desk{display:none!important}@media(hover:hover) and (pointer:fine){.gm-cta-desk{display:inline-flex!important}.gm-cta-mob{display:none!important}}
.wc-block-components-drawer__screen-overlay{visibility:visible}.wc-block-components-drawer__screen-overlay--is-hidden,.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{visibility:hidden;transition:visibility 0s linear .3s,opacity .3s}body.gm-bq .woocommerce .input-text,body.gm-bq .woocommerce input[type=email],body.gm-bq .woocommerce input[type=password],body.gm-bq .woocommerce input[type=text],body.gm-bq .woocommerce input[type=tel],body.gm-bq .woocommerce input[type=number],body.gm-bq .woocommerce textarea,body.gm-bq .woocommerce select{border-color:#8A8174}.wp-block-navigation__responsive-close:focus-visible{outline:2px solid #C4913A;outline-offset:2px}.gmcat-pil[aria-pressed="true"],.gmcat-pil.is-active,.gmcat-pil--active{border-color:#8A8174}
.gmlp .infolist .row>svg{width:22px;height:22px;flex:0 0 auto;color:var(--goldd,#7A5A22);margin-top:2px}.gmlp .chips .chip{display:inline-flex;align-items:center;gap:8px}.gmlp .chips .chip>svg{width:21px;height:21px;flex:0 0 auto;color:var(--goldd,#7A5A22);background:rgba(196,145,58,.14);border-radius:50%;padding:4px}
html{overflow-x:clip}body.page-id-43486 .wp-block-post-content>.gmlp,body.page-id-43526 .wp-block-post-content>.gmlp,body.page-id-43458 .wp-block-post-content>.gmlp,body.page-id-43459 .wp-block-post-content>.gmlp,body.page-id-43229 .wp-block-post-content>.gmlp{max-width:none!important;margin-left:calc(var(--wp--style--root--padding-left,24px)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right,24px)*-1)!important}.has-bbe-primary-950-background-color{background-color:#1A1814!important;background-image:none!important}body.page-id-43486 .wp-block-group.has-bbe-primary-950-background-color,body.page-id-43526 .wp-block-group.has-bbe-primary-950-background-color,body.page-id-43458 .wp-block-group.has-bbe-primary-950-background-color,body.page-id-43459 .wp-block-group.has-bbe-primary-950-background-color,body.page-id-43229 .wp-block-group.has-bbe-primary-950-background-color,body.page-id-50372 .wp-block-group.has-bbe-primary-950-background-color,body.page-id-43519 .wp-block-group.has-bbe-primary-950-background-color,body.page-id-43520 .wp-block-group.has-bbe-primary-950-background-color{display:none!important}

header.wp-block-template-part .wp-block-group.is-position-sticky,
header.wp-block-template-part .wp-block-group.has-pinned-background,
header.wp-block-template-part .wp-block-group.is-pin-ready{background:#1A1814 !important;background-image:none !important;--wp-sticky--pinned-background:#1A1814 !important;--wp-sticky--pinned-brd-color:#ffffff26 !important;}
header.wp-block-template-part{background:#1A1814 !important;}
/* Bandeau de cotation visible au-dessus du menu (4 septembre 2026). Le groupe collant porte
   l'option BBE « overlap » : son script lui pose --wp--pinned-block-overlap = -(sa hauteur) et
   la feuille du kit l'applique en margin-top. L'en-tete sort du flux et se pose en y=0, PAR-DESSUS
   le bandeau (45 px) rendu avant .wp-site-blocks ; le script etant differe par WP Rocket, le bandeau
   apparait au chargement puis disparait au premier geste. La marge negative est reportee en bas :
   meme recouvrement du contenu suivant, meme epinglage a top:0 au defilement, mais l'en-tete reste
   a sa place dans le flux, sous le bandeau. Sans bandeau (contexte marchand, classe deja retiree par
   gm-tunnel), rien ne change. Mesure Chromium 1366 px : bandeau 0-45, en-tete 45-142, contenu a 45.
   Signalement client du 4 septembre au soir (actualites, bijoux anciens, agences : « le haut de la page
   est colle au menu ») : avec la marge reportee en bas, l'en-tete recouvrait 97 px de contenu au lieu
   des 52 px de l'etat d'origine (le bandeau absorbait la difference), et les gabarits qui reservent
   une cinquantaine de pixels se retrouvaient sous le menu. Decision : plus aucun recouvrement, comme
   dans le tunnel de commande ou gm-tunnel retire la classe : l'en-tete reste dans le flux et le contenu
   commence sous lui. Aucun gabarit n'a a reserver la hauteur de l'en-tete. */
header.wp-block-template-part .wp-block-group.is-position-sticky.is-overlap-bottom{margin-top:0 !important;margin-bottom:0 !important;}
header.wp-block-template-part .custom-logo{filter:brightness(0) invert(1);max-height:40px;width:auto;}
header .wp-block-navigation__responsive-container-open svg{fill:#FAFAF8 !important;}
header .wp-block-navigation.has-bbe-neutral-000-color,
header .wp-block-navigation .wp-block-navigation-item__content{color:#FAFAF8 !important;}
header .wp-block-navigation .wp-block-navigation-item__content:hover{color:#DDB96E !important;}
.wp-block-navigation__responsive-container.is-menu-open{background:#1A1814 !important;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg{color:#FAFAF8 !important;fill:#FAFAF8 !important;}

header.wp-block-template-part .custom-logo{max-width:240px !important;max-height:48px !important;filter:none !important;width:auto !important;height:auto !important;}@media (max-width:782px){header.wp-block-template-part .custom-logo{max-width:176px !important;max-height:36px !important;}}
