/* Boutique de démonstration WeeFizz (habillage par-dessus le miroir) : logo WeeFizz Joaillerie, fond ivoire,
   capitales en Jost, boutons pilule brun profond aux teintes du widget. Px uniquement (racine du thème à 10 px). */
@font-face{font-family:"Sackers-Gothic-Medium";src:url(jost.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Sackers-Gothic-Light";src:url(jost.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Sackers-Gothic-Heavy";src:url(jost.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"WFD Jost";src:url(jost.woff2) format("woff2");font-weight:100 900;font-display:swap}

:root{--wfd-ivory:#f8f4ee;--wfd-ink:#2b1d15;--wfd-ink-hover:#4a3326;--wfd-accent:#b08a6d;--wfd-line:#e6dccf;
  --couleur-bouton:#2b1d15;--couleur-bouton-hover:#4a3326}

/* Fond ivoire chaud à la place du blanc */
html,body,#header,.header,header .desktop-nav,.g-header,.header__main{background-color:var(--wfd-ivory)!important}

/* Logo */
.wfd-logo{display:inline-flex;align-items:center;gap:12px;color:var(--wfd-ink);text-decoration:none;line-height:1}
.wfd-logo__mark{width:34px;height:34px;flex:none}
.wfd-logo__txt{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.wfd-logo__name{font:300 21px/1 "WFD Jost",Arial,sans-serif;letter-spacing:.32em;text-transform:uppercase;margin-right:-.32em}
.wfd-logo__sub{font:400 8.5px/1 "WFD Jost",Arial,sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--wfd-accent)}
.svg-header-logo-mobile-container .wfd-logo__mark{width:26px;height:26px}
.svg-header-logo-mobile-container .wfd-logo{gap:8px}
.svg-header-logo-mobile-container .wfd-logo__name{font-size:15px;letter-spacing:.26em;margin-right:-.26em}
.svg-header-logo-mobile-container .wfd-logo__sub{font-size:7px;letter-spacing:.28em}
.svg-header-logo-desktop-container,.svg-header-logo-mobile-container{display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important}
.svg-header-logo-desktop-container img,.svg-header-logo-desktop-container video,.svg-header-logo-mobile-container img,.svg-header-logo-mobile-container video{display:none!important}

/* Boutons : pilule brun profond, contour assorti */
.button,.gem-btn--full{border-radius:999px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important}
.button{background:var(--wfd-ink);border-color:var(--wfd-ink)}
.button:hover{background:var(--wfd-ink-hover);border-color:var(--wfd-ink-hover)}
.button--outline{background:transparent!important;color:var(--wfd-ink)!important;border-color:var(--wfd-ink)!important}
.button--outline:hover{background:var(--wfd-ink)!important;color:var(--wfd-ivory)!important}
.gem-btn--full{border-color:var(--wfd-ink)!important;color:var(--wfd-ink)!important}

/* Capitales plus aériennes, liens et filets dans la famille brune */
h1,h2,.h1,.h2{letter-spacing:.12em}
a{color:inherit}
hr,.border{border-color:var(--wfd-line)!important}

/* Contenus propres à la marque d'origine retirés de la démo */
.information--anniversary{display:none!important}
.g-cat-header-content-listing{background-color:var(--wfd-ivory)!important}
.footer__monogram{display:none!important}
.wfd-video-off{display:none!important}
