/* wz-foundations */
/* Design foundations derived from the theme. Do not hand-edit: apply_design_foundations rewrites this whole block. */

:root {
    --wz-space-2xs: clamp(8px, 0.5rem + 0.2vw, 12px);
    --wz-space-xs: clamp(12px, 0.75rem + 0.3vw, 16px);
    --wz-space-s: clamp(16px, 1rem + 0.5vw, 24px);
    --wz-space-m: clamp(24px, 1.5rem + 0.8vw, 32px);
    --wz-space-l: clamp(40px, 2.5rem + 1.5vw, 60px);
    --wz-space-xl: clamp(64px, 4rem + 2.5vw, 96px);
    --wz-space-2xl: clamp(80px, 5rem + 4vw, 120px);
    --wz-space-3xl: clamp(104px, 6.5rem + 5vw, 160px);
    --wz-flow: 0.9em;
    --wz-radius-s: 0;
    --wz-radius-m: 0;
    --wz-radius-l: 0;
    --wz-surface: rgba(0, 0, 0, .035);
    --wz-surface-high: rgba(0, 0, 0, .06);
    --wz-border: rgba(0, 0, 0, .14);
    --wz-text-muted: rgba(0, 0, 0, .62);
    --wz-ink: #14161a;
    --wz-ink-on: #f4f2f0;
    --wz-elev-1: 0 1px 2px rgba(17, 17, 17, .06), 0 2px 6px rgba(17, 17, 17, .05);
    --wz-elev-2: 0 1px 2px rgba(17, 17, 17, .07), 0 4px 12px rgba(17, 17, 17, .07), 0 12px 28px rgba(17, 17, 17, .06);
}

/* Vertical rhythm between sections. The theme ships 20/30/40/50 px, below the 64-96 px
   a content section needs; margin "none" stays untouched (it is glued on purpose). */
.body__wrapper .wiziblocks__item.small { margin-bottom: var(--wz-space-l); }
.body__wrapper .wiziblocks__item.medium { margin-bottom: var(--wz-space-2xl); }
.body__wrapper .wiziblocks__item.large { margin-bottom: var(--wz-space-3xl); }
.body__wrapper .wiziblocks__item:not(.small):not(.medium):not(.large):not(.none) { margin-bottom: var(--wz-space-2xl); }

/* Flow inside a block. The theme sets margin:0 and padding:0 on headings and paragraphs,
   so two paragraphs touch. The class is repeated to win over the theme rule without !important. */
body.body .wiziblocks__item.wiziblocks__item p + p { margin-top: var(--wz-flow); }
body.body .wiziblocks__item.wiziblocks__item h2 + p,
body.body .wiziblocks__item.wiziblocks__item h3 + p,
body.body .wiziblocks__item.wiziblocks__item h4 + p { margin-top: var(--wz-space-2xs); }
body.body .wiziblocks__item.wiziblocks__item p + h2,
body.body .wiziblocks__item.wiziblocks__item p + h3 { margin-top: var(--wz-space-m); }

/* Display voice "editorial": Titles become editorial: up to 96 px, set tight, the way a magazine opens a story. */
/* The theme caps a title at 48 px and font.titleSize does nothing, so the size lives here. */
body.body .wiziblocks__item.wiziblocks__item h1,
body.body .wiziblocks__item.wiziblocks__item h2 {
    font-weight: 500;
    line-height: 1.0;
    letter-spacing: -0.02em;
    text-transform: none;
}
body.body .wiziblocks__item.wiziblocks__item h1 { font-size: clamp(2.5rem, 1rem + 5vw, 6rem); }
body.body .wiziblocks__item.wiziblocks__item h2 { font-size: clamp(2rem, 1rem + 3.2vw, 4rem); }

/* Line-height: generous on reading sizes (the theme sets 1.4 on titles and text alike). */
body.body .wiziblocks__item.wiziblocks__item h3 { line-height: 1.2; }
body.body .wiziblocks__item.wiziblocks__item p,
body.body .wiziblocks__item.wiziblocks__item li { line-height: 1.55; }

/* Measure: 45-75 characters per line. A one-column text block spans the whole container otherwise. */
body.body .wiziblocks__item.wiziblocks__item .wizi-txt--one p { max-width: 68ch; margin-inline: auto; }

/* Surface strategy "alternate": Sections alternate between the page background and a tinted surface: the page reads in chapters. */
/* Hang these on a section with class_custom. The colour goes on __maxWidth: the theme repaints */
/* the page background there, so painting .wiziblocks__item alone shows only in the gutters. */
.wiziblocks__item.wz-alt .wiziblocks__item__maxWidth {
    background-color: var(--wz-surface);
    padding-block: var(--wz-space-l);
}

/* Elevation: layered shadows. A single shadow reads as cheap; the theme ships one at 75% opacity. */
body.body .wiziBtn:hover { box-shadow: var(--wz-elev-2); }

/* Visible focus ring (WCAG 2.4.7). Keyboard only: it never shows on a mouse click. */
body.body a:focus-visible,
body.body button:focus-visible,
body.body input:focus-visible,
body.body select:focus-visible,
body.body textarea:focus-visible,
body.body [tabindex]:focus-visible {
    outline: 3px solid var(--primary-color);
    outline-offset: 2px;
    border-radius: var(--wz-radius-s);
}

/* Every header variant pins itself on mobile, so an anchor or a keyboard focus
   lands under it without this (WCAG 2.4.11 Focus Not Obscured). Values measured
   in a browser, not guessed: docs/tools/header-sticky-probe.mjs. */
html { scroll-padding-top: 70px; }
/* This variant leaves the top free on a desktop. */
@media (min-width: 1024px) { html { scroll-padding-top: 0; } }

/* /wz-foundations */

/* Orée : boutons et liens des sections sur mesure, logo mobile — 2026-11-04 */
#c1-body .oree-btn--plein,#c1-body .oree-teaser a,#c1-body .oree-cta-plein{color:#f7f3ee;text-decoration:none}
#c1-body .oree-btn--plein:hover,#c1-body .oree-teaser a:hover,#c1-body .oree-cta-plein:hover{color:#fff;background:#4a4038}
#c1-body .oree-btn--ligne{color:#2b2622;text-decoration:none}
#c1-body .oree-btn--ligne:hover{color:#f7f3ee}
#c1-body .oree-univers a,#c1-body .oree-univers span{text-decoration:none}
@media (max-width:767px){#c1-body .header__logo__a__img{max-height:56px;width:auto}}

/* Orée : points ronds et fiche mobile de la scène shoppable — 2026-11-04 */
#c1-body .oree-pt,#c1-body .oree-pt::before,#c1-body .oree-pt::after{border-radius:50%!important}
@media (max-width:767px){#c1-body .oree-carte.is-on,#c1-body .oree-carte.is-gauche.is-on{position:absolute;left:10px!important;right:10px;top:auto!important;bottom:10px;width:auto;margin:0;transform:none;box-shadow:0 10px 30px rgba(43,38,34,.25)}}

/* Orée : marges mobiles des pages sur mesure — 2026-11-04 */
@media (max-width:767px){#c1-body .oq,#c1-body .oree-sc__intro,#c1-body .oree-sc__tete,#c1-body .pl-man,#c1-body .ov__txt,#c1-body .oc-hero__txt{padding-left:20px;padding-right:20px}#c1-body .oq__intro{margin-bottom:24px}}

/* Orée : voile uni de la vitrine et récit de la fiche Lisière — 2026-11-04 */
#c1-body .ov__voile{background:rgba(26,22,18,.8)}
#c1-body .oree-recit{max-width:720px}
#c1-body .oree-recit h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:1.15;margin:1.6em 0 .5em}
#c1-body .oree-recit figure{margin:1.6em 0}
#c1-body .oree-recit figure img{display:block;width:100%;height:auto}
#c1-body .oree-recit figcaption{font:400 13px/1.5 'Jost',sans-serif;color:#6b6157;margin-top:8px}
#c1-body .oree-recit__carnet{background:#efe7dc;padding:22px 24px;margin:1.6em 0;border-left:2px solid #b08d57}
#c1-body .oree-recit__carnet p{margin:0}
#c1-body .oree-recit__carnet strong{display:block;font:500 11px/1.4 'Jost',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8a6a3b;margin-bottom:8px}

/* Orée : formulaire de contact aux couleurs de l'atelier — 2026-11-04 */
#c1-body .oc-form .wizi-form{max-width:720px;margin:0 auto;background:#fff;border:1px solid #e6ddd0;padding:clamp(24px,4vw,44px)}
#c1-body .oc-form .wizi-form h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(28px,3vw,38px);margin:0 0 18px}
#c1-body .oc-form .form__label{font:500 11px/1.4 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#6b6157}
#c1-body .oc-form .form__text,#c1-body .oc-form textarea{background:#f7f3ee;border:0;border-bottom:1px solid #b9aa95;border-radius:0;font:400 16px/1.5 'Jost',sans-serif;color:#2b2622}
#c1-body .oc-form .form__text:focus,#c1-body .oc-form textarea:focus{border-bottom-color:#2b2622;outline:none;background:#fff}
#c1-body .oc-rgpd p{max-width:720px;margin:0 auto;font-size:12px;line-height:1.6;color:#8a8077}

/* Orée : page 404 — 2026-11-04 */
#c1-body .page-404{max-width:980px;margin:0 auto;padding:clamp(24px,4vw,56px) 20px clamp(48px,6vw,90px);text-align:center;color:#2b2622}
#c1-body .page-404 .oree404__img{display:block;width:min(560px,100%);height:auto;margin:0 auto 28px}
#c1-body .page-404__not-found{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(38px,5vw,64px);line-height:1.05;color:#2b2622;margin:0 0 14px}
#c1-body .page-404__text{font:400 16px/1.65 'Jost',sans-serif;max-width:520px;margin:0 auto 26px;color:#2b2622}
#c1-body .page-404__btn{display:inline-block;padding:15px 28px;background:#2b2622;color:#f7f3ee;font:500 13px/1 'Jost',sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:0}
#c1-body .oree404__sugg{margin-top:clamp(40px,6vw,72px);border-top:1px solid #e6ddd0;padding-top:32px}
#c1-body .oree404__titre{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,2.6vw,32px);margin:0 0 20px}
#c1-body .oree404__grille{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
#c1-body .oree404__grille a{text-decoration:none;color:#2b2622}
#c1-body .oree404__grille img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#f3eee7}
#c1-body .oree404__grille span{display:block;margin-top:10px;font:500 12px/1.3 'Jost',sans-serif;letter-spacing:.18em;text-transform:uppercase}
#c1-body .oree404__liens{margin-top:22px;font:400 14px/1.6 'Jost',sans-serif}
#c1-body .oree404__liens a{color:#2b2622}
@media (max-width:767px){#c1-body .oree404__grille{gap:8px}#c1-body .oree404__grille span{font-size:10px;letter-spacing:.1em}}

/* Orée : 404 sans l'illustration du thème — 2026-11-04 */
#c1-body .page-404>svg{display:none}
#c1-body .page-404__not-found{text-transform:none;letter-spacing:0}

/* Orée : liens du pied de page lisibles sur fond encre — 2026-11-04 */
#c1-body #footer-gen a,#c1-body #footer-gen i{color:#f7f3ee}
#c1-body #footer-gen a:hover{color:#e3cfa9}

/* Orée : cartes de la vitrine sans soulignement — 2026-11-04 */
#c1-body .ov__cartes a,#c1-body .ov__cartes a *{text-decoration:none;color:#2b2622}

/* Orée : en-tête moins haut sur ordinateur — 2026-11-04 */
@media (min-width:1024px){#c1-body .header__logo__a__img{max-height:118px;width:auto}}

/* Orée : marges de la grille Nos bijoux — 2026-11-04 */
#c1-body .o2u{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:clamp(0px,4vw,64px);padding-right:clamp(0px,4vw,64px);box-sizing:border-box}

/* Orée : scènes collantes (lever du jour, récit) sur mobile — 2026-11-04 */
#c1-body .body__wrapper:has(.plx),#c1-body .body__wrapper:has(.o2r){overflow:clip}
@media (max-width:767px){#c1-body .plx__pin{top:58px;height:calc(100vh - 58px);height:calc(100svh - 58px)}#c1-body .plx__vue{height:54%}#c1-body .plx__txt{top:54%}#c1-body .plx__aide{top:calc(54% - 74px)}}

/* Orée : formulaire de contact en lettre sur le bureau — 2026-11-04 */
#c1-body .oc-form{position:relative;background:radial-gradient(ellipse 80% 70% at 50% 45%,rgba(30,20,12,0) 40%,rgba(30,20,12,.38) 100%),url(https://media.cdnws.com/_i/426993/RAW-59/325/59/oree-contact-plateau-de-chene-vu-de-dessus.jpeg) center/cover no-repeat,#8a6a45;padding:clamp(44px,7vw,100px) 16px}
#c1-body .oc-form .wizi-form{position:relative;max-width:740px;margin:0 auto;background:#fbf8f2;background-image:radial-gradient(rgba(176,141,87,.06) 1px,transparent 1px);background-size:5px 5px;padding:clamp(44px,6vw,72px) clamp(24px,6vw,76px) clamp(36px,5vw,56px);box-shadow:0 30px 70px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.6) inset;transform:rotate(-.6deg)}
#c1-body .oc-form .wizi-form::after{content:"ORÉE\A PARIS";white-space:pre;position:absolute;top:clamp(18px,3vw,30px);right:clamp(18px,3vw,34px);width:78px;height:90px;display:flex;align-items:center;justify-content:center;text-align:center;border:2px dashed rgba(138,106,59,.55);font:500 12px/1.6 'Jost',sans-serif;letter-spacing:.24em;color:#8a6a3b;transform:rotate(5deg);pointer-events:none}
#c1-body .oc-form .wizi-form h2{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:400;font-size:clamp(38px,4.4vw,54px);line-height:1;color:#2b2622;text-align:left;margin:0 0 30px;padding-right:96px}
#c1-body .oc-form form{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:6px}
#c1-body .oc-form .form__fieldset--hidden{display:none}
#c1-body .oc-form .form__fieldset:nth-child(5),#c1-body .oc-form .form__fieldset:last-child{grid-column:1/-1}
#c1-body .oc-form .form__label,#c1-body .oc-form .form__span{font:500 11px/1.4 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8a6a3b}
#c1-body .oc-form .form__text{border:0!important;border-bottom:1px solid rgba(43,38,34,.3)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:6px 0 8px;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:23px;color:#2b2622;transition:border-color .3s}
#c1-body .oc-form .form__text:focus{outline:0;border-bottom-color:#8a6a3b!important}
#c1-body .oc-form .form__text--area{min-height:206px!important;line-height:34px;padding-top:0;border-bottom:0!important;background-image:repeating-linear-gradient(transparent 0,transparent 33px,rgba(43,38,34,.2) 33px,rgba(43,38,34,.2) 34px)!important;background-attachment:local!important;resize:vertical}
#c1-body .oc-form .form__field--btnArea{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}
#c1-body .oc-form .form__field--btnArea::before{content:"Bien à vous,";font-family:'Cormorant Garamond',serif;font-style:italic;font-size:24px;color:#2b2622}
#c1-body .oc-form .form__button{border-radius:999px!important;background:radial-gradient(circle at 35% 30%,#a8423a,#7a2620 70%)!important;color:#f7f3ee!important;border:0!important;padding:18px 30px!important;font:500 12px/1 'Jost',sans-serif!important;letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 0 0 3px rgba(255,255,255,.14),inset 0 -3px 6px rgba(0,0,0,.25),0 8px 16px rgba(0,0,0,.22);cursor:pointer;transition:transform .25s}
#c1-body .oc-form .form__button:hover{transform:scale(1.04) rotate(-2deg)}
@media (max-width:767px){#c1-body .oc-form{padding:40px 12px}#c1-body .oc-form .wizi-form{transform:none;padding:40px 22px 30px}#c1-body .oc-form .wizi-form::after{width:60px;height:70px;font-size:10px}#c1-body .oc-form .wizi-form h2{padding-right:70px}#c1-body .oc-form form{grid-template-columns:1fr}#c1-body .oc-form .form__field--btnArea{flex-direction:column;align-items:flex-start}}
@media (prefers-reduced-motion:reduce){#c1-body .oc-form .form__button{transition:none}}

/* Orée : lettre de contact, fond et libellés fixes — 2026-11-04 */
#c1-body .oc-form .wiziblocks__item__maxWidth,#c1-body .oc-form .wizi-wrapper{background:transparent!important;box-shadow:none!important}
#c1-body .oc-form .form__field{position:relative}
#c1-body .oc-form .form__label{position:static!important;transform:none!important;display:block;margin:0 0 2px;padding:0!important;pointer-events:auto}
#c1-body .oc-form .form__icon--warning,#c1-body .oc-form .form__icon--success{top:auto;bottom:12px}

/* Orée : bandeau « propulsé par » sans débordement — 2026-11-04 */
#c1-body .powered{box-sizing:border-box;max-width:100%}

/* Orée : sous-titre de Nos bijoux dans la page — 2026-11-04 */
#c1-body .o2u__tete h2{flex:0 0 auto}
#c1-body .o2u__tete p{flex:0 1 340px;width:auto!important;min-width:0;max-width:340px}
@media (max-width:767px){#c1-body .o2u__tete p{max-width:none}}

/* Orée : scène collante de la Maison sur mobile — 2026-11-04 */
#c1-body .body__wrapper:has(.om),#c1-body .body__wrapper:has(.omt){overflow:clip}

/* Orée : Maison et tiroirs, pleine largeur et points visibles — 2026-11-04 */
#c1-body .om,#c1-body .omt{padding:0!important;box-sizing:border-box}
#c1-body .om.is-salon a.om__pt{opacity:1;transform:none;pointer-events:auto}
#c1-body .omt.is-pret a.omt__b{opacity:1;transform:none;pointer-events:auto}
#c1-body .omt.is-pret a.omt__b+a.omt__b{transition-delay:.15s}

/* Orée : tiroirs, texte à gauche du meuble ; salon sans le point du miroir — 2026-11-04 */
@media (min-width:768px){#c1-body .omt__txt{left:clamp(20px,3.5vw,60px);width:min(330px,23vw)}#c1-body .omt h1{font-size:clamp(32px,3.3vw,52px)}#c1-body .omt__p{font-size:15px}#c1-body .omt__voile{background:linear-gradient(90deg,rgba(22,17,12,.88) 0%,rgba(22,17,12,.6) 17%,rgba(22,17,12,0) 29%)}}
#c1-body a.om__pt[href="/trouver-mon-bijou.html"]{display:none}

/* Orée : en-tête de Nos bijoux sur une ligne — 2026-11-05 */
#c1-body .o2u__tete{flex-wrap:wrap}
#c1-body .o2u__tete h2{width:auto!important;flex:0 1 auto}
#c1-body .o2u__tete p{flex:0 1 340px;min-width:240px}

/* Orée : visite, texte de la vitrine sous les bijoux — 2026-11-05 */
@media (min-width:768px){#c1-body .om__phase:nth-child(2){transform:translateY(calc(29vh + 14px));max-width:360px;background:rgba(16,12,9,.8);padding:22px 26px 24px;box-sizing:border-box;align-self:start}#c1-body .om__phase:nth-child(2).is-on{transform:translateY(29vh)}#c1-body .om__phase:nth-child(2) .om__titre{font-size:clamp(34px,3vw,46px);margin-bottom:10px}#c1-body .om__phase:nth-child(2) .om__sur{margin-bottom:10px}#c1-body .om__phase:nth-child(2) p.om__p{font-size:15px}}

/* Orée : en-tête, menu enrichi et pied de page signature — 2026-11-05 */
@media (min-width:1024px){
#c1-body .search--label{font:500 11px/1 'Jost',sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:#2b2622}
#c1-body .header__logo{padding:14px 230px!important;min-height:0!important}
#c1-body .header__h1{min-height:0!important;height:auto!important}
#c1-body .header__logo__a__img{max-height:78px!important;width:auto!important}
#c1-body nav.nav{padding:0!important;background:#f7f3ee;border-top:1px solid rgba(176,141,87,.3);border-bottom:1px solid rgba(176,141,87,.3)}
#c1-body .nav .nav__maxWidth .nav__wrapper2>a.nav__itemlvl1{font:500 12px/1 'Jost',sans-serif!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#2b2622!important;padding:20px 8px 20px 26px!important;background:linear-gradient(#b08d57,#b08d57) no-repeat 26px calc(100% - 12px)/0 1px;transition:background-size .35s ease}
#c1-body .nav .nav__maxWidth .nav__label:hover .nav__wrapper2>a.nav__itemlvl1,#c1-body .nav .nav__maxWidth .nav__wrapper2>a.nav__itemlvl1:focus-visible{background-size:calc(100% - 34px) 1px}
#c1-body .nav .nav__arrow i{font-size:9px!important;color:#b08d57!important}
#c1-body .header .nav .nav__maxWidth .nav__label .nav__sublevel .nav__flex{background:#f7f3ee!important;border-top:1px solid rgba(176,141,87,.35);box-shadow:0 26px 40px -24px rgba(43,38,34,.35);padding:34px max(40px,6vw) 22px!important;column-gap:40px}
#c1-body .nav__sublevel::after{background:#f7f3ee!important}
#c1-body .header .nav .nav__maxWidth .nav__sublevel a.nav__rich__a:not(.nav__rich__a--img){font:400 26px/1.15 'Cormorant Garamond',serif!important;letter-spacing:0!important;text-transform:none!important;color:#2b2622!important;padding:5px 0!important;transition:color .25s}
#c1-body .header .nav .nav__maxWidth .nav__sublevel a.nav__rich__a:not(.nav__rich__a--img):hover{color:#8a6a3b!important;font-style:italic!important}
#c1-body .header .nav .nav__sublevel .nav__rich{position:relative}
#c1-body .header .nav .nav__sublevel .nav__label__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
#c1-body .header .nav .nav__sublevel a.nav__rich__a--img{position:absolute;inset:0;z-index:2}
#c1-body .header .nav .nav__sublevel a.nav__rich__a--img::after{content:attr(title);position:absolute;left:14px;bottom:14px;background:rgba(247,243,238,.95);padding:9px 13px;font:500 10px/1 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#2b2622}
#c1-body .header .nav .nav__sublevel a.nav__bottom__a{font:500 11px/1 'Jost',sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8a6a3b!important}
}
#c1-body #footer,#c1-body .footer{background:#2b2622}
#c1-body .footer__wrapper::before{content:"Orée";display:block;text-align:center;font:italic 400 clamp(58px,7vw,98px)/1 'Cormorant Garamond',serif;color:#d9b77a;padding:clamp(44px,6vw,76px) 0 0}
#c1-body .footer__middle{border-top:1px solid rgba(217,183,122,.25);margin-top:30px;padding-top:42px}
#c1-body .footer__title{font:italic 400 24px/1.1 'Cormorant Garamond',serif!important;color:#d9b77a!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:16px!important}
#c1-body .footer__link,#c1-body .footer__info__text,#c1-body .footer__desc{font:400 14px/1.9 'Jost',sans-serif!important;color:rgba(247,243,238,.8)!important;text-decoration:none}
#c1-body .footer__link:hover,#c1-body a.footer__info__text:hover{color:#d9b77a!important}
#c1-body .footer a[href^="tel:"]{pointer-events:none;cursor:default}
#c1-body .footer__input{background:transparent!important;border:0!important;border-bottom:1px solid rgba(217,183,122,.55)!important;border-radius:0!important;color:#f7f3ee!important;font:400 14px/1.4 'Jost',sans-serif!important;padding:10px 0!important}
#c1-body .footer__input::placeholder{color:rgba(247,243,238,.55)}
#c1-body .footer__btn{background:transparent!important;border:0!important;color:#d9b77a!important}
#c1-body .footer__bottom{border-top:1px solid rgba(217,183,122,.18)}
#c1-body .footer__bottom::before{content:"Maison Orée · Bijoux fins plaqué or · Paris";display:block;text-align:center;font:500 11px/1 'Jost',sans-serif;letter-spacing:.26em;text-transform:uppercase;color:rgba(217,183,122,.8);padding:26px 0 6px}
#c1-body .backTop__text{color:rgba(247,243,238,.7)!important;font:400 12px/1 'Jost',sans-serif!important;letter-spacing:.12em}

/* Orée : en-tête compact (cadre du logo) et bandeau du haut — 2026-11-05 */
#c1-body .emergency-bar{padding-top:9px!important;padding-bottom:9px!important}
#c1-body .emergency-bar__text,#c1-body .emergency-bar__text p,#c1-body .emergency-bar__text span{font:500 11px/1.4 'Jost',sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase}
@media (min-width:1024px){
#c1-body .header__logo picture.picture--left,#c1-body .header__logo__a,#c1-body .header__h1{width:auto!important;height:auto!important;min-height:0!important}
#c1-body .header__logo__a__img{height:72px!important;max-height:72px!important;width:auto!important}
#c1-body .header__logo{padding:12px 230px!important}
#c1-body .nav .nav__maxWidth .nav__wrapper2>a.nav__itemlvl1{padding:20px 34px 20px 26px!important}
#c1-body .nav .nav__maxWidth .nav__label:hover .nav__wrapper2>a.nav__itemlvl1{background-size:calc(100% - 60px) 1px}
#c1-body .nav .nav__maxWidth .nav__wrapper2 .nav__arrow{right:16px!important}
}

/* Orée : finitions du menu et du pied de page — 2026-11-05 */
@media (min-width:1024px){#c1-body .header .nav .nav__sublevel .nav__rich picture{display:block;width:100%}#c1-body .header .nav .nav__sublevel .nav__rich picture img.nav__label__img{width:100%!important;max-width:none!important}}
#c1-body .footer__wrapper{display:flex;flex-direction:column}
#c1-body .footer__wrapper::before{width:100%}
#c1-body .footer__bottom{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0!important}
#c1-body .footer__bottom::before{padding:0}
#c1-body .footer__btn,#c1-body .footer__btn *{color:#d9b77a!important;font:500 11px/1 'Jost',sans-serif!important;letter-spacing:.2em;text-transform:uppercase}
@media (max-width:767px){#c1-body .footer__bottom{justify-content:center;text-align:center}#c1-body .footer__wrapper::before{font-size:56px}}

/* Orée : menu mobile aux couleurs de la Maison — 2026-11-05 */
@media (max-width:1023px){
#c1-body nav.nav .nav__wrapper,#c1-body nav.nav .nav__maxWidth,#c1-body nav.nav .nav__wrapper2,#c1-body nav.nav .nav__maxWidth>a.nav__itemlvl1,#c1-body nav.nav .nav__wrapper2>a.nav__itemlvl1,#c1-body nav.nav .nav__label{background:#f7f3ee!important}
#c1-body nav.nav .nav__maxWidth>a.nav__itemlvl1:not(.nav__itemlvl1--login),#c1-body nav.nav .nav__wrapper2>a.nav__itemlvl1{font:400 25px/1.2 'Cormorant Garamond',serif!important;color:#2b2622!important}
#c1-body nav.nav a.nav__itemlvl1--login{font:500 11px/1.4 'Jost',sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8a6a3b!important}
#c1-body nav.nav .nav__label,#c1-body nav.nav .nav__maxWidth>a,#c1-body nav.nav .nav__wrapper2{border-color:rgba(176,141,87,.25)!important}
#c1-body nav.nav .nav__arrow,#c1-body nav.nav .nav__arrow i{color:#b08d57!important}
#c1-body nav.nav .nav__sublevel,#c1-body nav.nav .nav__sublevel .nav__flex,#c1-body nav.nav .nav__sublevel .nav__rich{background:#f7f3ee!important}
#c1-body nav.nav .nav__sublevel a.nav__rich__a:not(.nav__rich__a--img){font:400 22px/1.3 'Cormorant Garamond',serif!important;color:#2b2622!important;letter-spacing:0!important;text-transform:none!important}
#c1-body nav.nav .nav__ul__header{background:#2b2622!important}
#c1-body nav.nav .nav__ul__header,#c1-body nav.nav .nav__ul__header *{color:#f7f3ee!important;font-family:'Jost',sans-serif}
#c1-body nav.nav .nav__ul__header__text{font:500 12px/1 'Jost',sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important}
#c1-body nav.nav .nav__bottom__a{font:500 11px/1 'Jost',sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8a6a3b!important}
}

/* Orée : visite, les plans invisibles ne bloquent plus les clics — 2026-11-05 */
#c1-body .om__f{pointer-events:none}

/* Orée : sélection de produits sous les pages immersives — 2026-11-05 */
#c1-body .wiziblocks__item.oree-selection{background:#1b1611;padding:clamp(56px,7vw,100px) 0 clamp(64px,8vw,110px)!important;margin:0!important}
#c1-body .oree-selection .wiziblocks__item__maxWidth{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px);box-sizing:border-box}
#c1-body .oree-selection .prod__titleList{margin:0 0 clamp(32px,4vw,52px)}
#c1-body .oree-selection .prod__titleList::before{content:"La sélection de la Maison";display:block;text-align:center;font:500 11px/1.4 'Jost',sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#d9b77a;margin-bottom:14px}
#c1-body .oree-selection .prod__titleList h2{font:400 clamp(34px,3.6vw,54px)/1.05 'Cormorant Garamond',serif!important;color:#f7f3ee!important;margin:0}
#c1-body .oree-selection .prod__titleList::after{content:"";display:block;width:56px;height:1px;background:#b08d57;margin:22px auto 0}
#c1-body .oree-selection .prod__top__wrapper{background:#f3eee7;box-shadow:0 0 0 1px rgba(217,183,122,0);transition:box-shadow .35s}
#c1-body .oree-selection .prod__article:hover .prod__top__wrapper{box-shadow:0 0 0 1px rgba(217,183,122,.9),0 18px 40px -18px rgba(0,0,0,.6)}
#c1-body .oree-selection .prod__name,#c1-body .oree-selection .prod__name__title{font:400 20px/1.25 'Cormorant Garamond',serif!important;color:#f7f3ee!important;text-align:center;margin-top:16px}
#c1-body .oree-selection .prod__name__brand{display:none}
#c1-body .oree-selection .prod__price,#c1-body .oree-selection .prod__price__cur,#c1-body .oree-selection .prod__price__cur strong,#c1-body .oree-selection .prod__price__cur span{font:500 12px/1.4 'Jost',sans-serif!important;letter-spacing:.16em;color:#d9b77a!important;text-align:center;justify-content:center}
#c1-body .oree-selection a.prod__link{text-decoration:none}

/* Orée : visite, le texte ne capte plus les clics des bijoux — 2026-11-05 */
#c1-body .om__txt,#c1-body .om__phases{pointer-events:none}
#c1-body .om__phase.is-on{pointer-events:auto}
@media (min-width:768px){#c1-body .om__phase:nth-child(2){transform:translateY(calc(34vh + 14px))}#c1-body .om__phase:nth-child(2).is-on{transform:translateY(34vh)}}

/* Orée : meuble (bijoux visibles en vue rapprochée) et sélection sur fond sombre — 2026-11-05 */
#c1-body .mt__z.is-on a.mt__b{opacity:1;pointer-events:auto}
#c1-body .oree-selection .wiziblocks__item__maxWidth,#c1-body .oree-selection .prod,#c1-body .oree-selection .prod__article,#c1-body .oree-selection .prod__shadow,#c1-body .oree-selection .prod__relative,#c1-body .oree-selection .prod__titleList{background:transparent!important;box-shadow:none}

/* Orée : fiche produit dans le style de la Maison — 2026-11-05 */
#c1-body .prod-details__name{font:400 clamp(34px,3.2vw,48px)/1.05 'Cormorant Garamond',serif!important;color:#2b2622!important;letter-spacing:0!important;text-transform:none!important}
#c1-body .prod-details__header{display:flex;flex-direction:column-reverse}
#c1-body .prod-details__brand{font:500 11px/1.4 'Jost',sans-serif!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#8a6a3b!important;margin:0 0 12px!important}
#c1-body .prod-details__summary p{font:400 16px/1.65 'Jost',sans-serif!important;color:#4a4038!important}
#c1-body .prod-details__summary__scroll{font:500 11px/1.4 'Jost',sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#8a6a3b!important;border-bottom:1px solid rgba(138,106,59,.5)!important}
#c1-body .prod-details__more{opacity:.7}
#c1-body .prod-details .var-h2{font:500 11px/1.4 'Jost',sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8a6a3b!important}
#c1-body .prod-details .var select,#c1-body .prod-details .var .select{border:0!important;border-bottom:1px solid rgba(43,38,34,.35)!important;border-radius:0!important;background-color:transparent!important;font:400 20px/1.3 'Cormorant Garamond',serif!important;color:#2b2622!important}
#c1-body #price.prod__price,#c1-body #price.prod__price *{font:400 34px/1 'Cormorant Garamond',serif!important;color:#2b2622!important}
#c1-body #prod-stock{font:400 12px/1.4 'Jost',sans-serif!important;color:#6b6157!important}
#c1-body #prod-add-cart{width:100%!important}
#c1-body #prod-add-cart button,#c1-body #prod-add-cart .button,#c1-body #prod-add-cart input[type=submit]{width:100%!important;min-height:58px;background:#2b2622!important;color:#f7f3ee!important;font:500 12px/1 'Jost',sans-serif!important;letter-spacing:.24em!important;text-transform:uppercase!important;border:0!important;transition:background .3s}
#c1-body #prod-add-cart button:hover,#c1-body #prod-add-cart .button:hover{background:#8a6a3b!important}
#c1-body #container-global-bottom{flex-wrap:wrap}
#c1-body #container-global-bottom::after{content:"Écrin en coton offert  ·  Plaqué or 18 carats sur argent 925  ·  Paiement sécurisé";display:block;width:100%;margin-top:16px;padding-top:14px;border-top:1px solid rgba(176,141,87,.3);font:500 10px/1.6 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8a6a3b;white-space:pre-wrap}
#c1-body .gallery__primary__wrapper{background:#f3eee7}
#c1-body .prod-infos__title,#c1-body .prod-carac__title{font:italic 400 30px/1.1 'Cormorant Garamond',serif!important;color:#2b2622!important;text-transform:none!important;letter-spacing:0!important}
#c1-body .prod-infos__desc p{font:400 16px/1.8 'Jost',sans-serif;color:#3d342d}
#c1-body .prod-infos__desc h2,#c1-body .prod-infos__desc h3{font:400 26px/1.15 'Cormorant Garamond',serif;color:#2b2622;margin:28px 0 10px}
#c1-body .prod-carac{background:#efe7dc}
#c1-body .prod-carac__desc ul{list-style:none!important;padding:0!important;margin:0!important}
#c1-body .prod-carac__desc li{list-style:none!important;font:400 15px/1.5 'Jost',sans-serif;color:#3d342d;padding:12px 0!important;border-bottom:1px solid rgba(176,141,87,.3)}
#c1-body .prod-carac__desc li::marker{content:none}
@media (min-width:1024px){#c1-body .prod-details{display:grid!important;grid-template-columns:1.45fr 1fr;column-gap:56px;align-items:start}#c1-body .prod-details>form{grid-column:1/-1}#c1-body .prod-details>.prod-infos,#c1-body .prod-details>.prod-carac{width:auto!important;max-width:none!important;margin:48px 0 0!important}#c1-body .prod-details>.prod-carac{padding:34px 36px!important;align-self:start}#c1-body .prod-details>.prod-infos{padding-left:clamp(20px,5vw,90px)!important}#c1-body .prod-details>.prod-carac{margin-right:clamp(20px,5vw,90px)!important}}
@media (max-width:1023px){#c1-body .prod-carac{padding:26px 20px!important;margin-top:24px}}

/* Orée : bouton d'ajout au panier pleine largeur — 2026-11-05 */
#c1-body #container-global-bottom #prod-add-cart{flex:1 1 100%!important;max-width:none!important}
#c1-body #container-global-bottom #prod-add-cart>*{width:100%!important;max-width:none!important}

/* Orée : marque au-dessus du nom du bijou — 2026-11-05 */
#c1-body .prod-details__h1{display:flex!important;flex-direction:column-reverse}
#c1-body .prod-details__h1 .prod-details__brand{margin:0 0 10px!important}

/* Orée : sélection centrée quand la dernière rangée est incomplète — 2026-11-05 */
#c1-body .oree-selection .prod{justify-content:center!important}

/* Menu - onglet Les expériences — 2026-11-05 */
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__sublevel .nav__flex{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;counter-reset:xp}
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__col{display:contents}
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__bottom{display:none!important}
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__rich{position:relative;overflow:hidden;counter-increment:xp;background:#2b2622!important;margin:0!important;padding:0!important}
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__rich{aspect-ratio:3/4}
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__rich picture{position:absolute;inset:0;display:block;width:100%;height:100%}
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__rich img.nav__label__img{display:block;width:100%!important;max-width:none!important;height:100%!important;aspect-ratio:auto;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__rich:hover img.nav__label__img{transform:scale(1.06)}
#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(18,14,11,.86) 0%,rgba(18,14,11,.25) 42%,rgba(18,14,11,0) 62%),linear-gradient(180deg,rgba(18,14,11,.55) 0%,rgba(18,14,11,0) 22%);box-shadow:inset 0 0 0 1px rgba(217,183,122,0);transition:box-shadow .4s}
#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img:hover,#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img:focus-visible{box-shadow:inset 0 0 0 1px #d9b77a}
#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img::before{content:"0" counter(xp);position:absolute;left:16px;right:16px;top:16px;font:500 10px/1 'Jost',sans-serif;letter-spacing:.24em;color:#e9cf98;text-shadow:0 1px 6px rgba(0,0,0,.6)}
#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img::after{content:attr(title);position:absolute;left:16px;right:16px;bottom:16px;background:none;padding:0;font:400 22px/1.05 'Cormorant Garamond',serif;letter-spacing:0;text-transform:none;color:#f7f3ee}
@media (max-width:1023px){
#c1-body nav.nav #menu-enrichi-2+.nav__label .nav__sublevel .nav__flex{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 24px!important}
#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img::after{font-size:19px;left:12px;right:12px;bottom:12px}
#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img::before{left:12px;top:12px}
#c1-body nav.nav #menu-enrichi-2+.nav__label a.nav__rich__a--img .nav__text{display:none!important}
}

/* Orée : pages Léa et quiz collées au fil d'Ariane — 2026-11-05 */
#c1-body .wrapperPage:has(.ol),#c1-body .wrapperPage:has(.oq){margin-top:0!important}

/* Orée : Léa, fond du zoom et étiquette bracelet — 2026-11-05 */
.olz{background:#0e0a08!important}
@media (max-width:767px){#c1-body .ol__pt[data-i="3"] span{left:auto;right:40px}}

/* Orée : contact, bord de la photo sur mobile — 2026-11-05 */
@media (max-width:767px){#c1-body .oc-form{padding:40px 20px!important}#c1-body .oc__hero>img{animation:none;transform:none}#c1-body .oc__hero::after{height:302px}}

/* Orée : sélections sombres, survol sans carte ivoire + bouton panier — 2026-11-05 */
#c1-body .oree-selection .prod__corner__top,#c1-body .oree-selection .prod__corner__bottom,#c1-body .oree-selection .prod__article::after,#c1-body .oree-selection .prod__slider::before,#c1-body .oree-selection .prod__slider::after,#c1-body .oree-selection .prod__slider__wrapper::before,#c1-body .oree-selection .prod__slider__wrapper::after{background:transparent!important;box-shadow:none!important}
#c1-body .oree-selection .slick-arrow{background:rgba(27,22,17,.55)!important;color:#f7f3ee!important}
#c1-body .oree-selection .prod__article:hover .prod__name__title{color:#e9d6b4!important}
#c1-body .oree-selection .ol-ajout{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 4px;position:relative;z-index:6}
#c1-body .oree-selection button.ol-btn{all:unset;box-sizing:border-box;cursor:pointer;padding:13px 18px;border:1px solid rgba(217,183,122,.65);color:#f7f3ee;font:500 10px/1 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;transition:background .3s,color .3s}
#c1-body .oree-selection button.ol-btn:hover,#c1-body .oree-selection button.ol-btn:focus-visible{background:#d9b77a;color:#2b2622}
#c1-body .oree-selection button.ol-btn.is-ok{background:#d9b77a;color:#2b2622;border-color:#d9b77a}
#c1-body .oree-selection select.ol-sel{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(217,183,122,.65);border-radius:0;color:#f7f3ee;font:500 10px/1 'Jost',sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:12px 12px;height:auto;width:auto;cursor:pointer}
#c1-body .oree-selection select.ol-sel option{color:#2b2622}
#c1-body .oree-selection .ol-msg{width:100%;text-align:center;font:400 12px/1.5 'Jost',sans-serif;color:#e6dccd;margin:6px 0 0}
#c1-body .oree-selection .ol-msg a{color:#d9b77a;text-decoration:underline}

/* Orée : boutons panier pleine largeur — 2026-11-05 */
#c1-body .oree-selection .ol-ajout{width:100%;box-sizing:border-box}
#c1-body .oree-selection button.ol-btn,#c1-body .oree-selection select.ol-sel{flex:1 1 100%;text-align:center;text-align-last:center}
@media (max-width:767px){#c1-body .oree-selection button.ol-btn{letter-spacing:.1em;padding:13px 6px}}

/* Orée : citation de la page Maison sans filet — 2026-11-05 */
#c1-body .oqs .oqs__manif blockquote{border:0!important;padding:0!important;background:none!important}

/* Orée : pop-up cookies en mot de l'atelier — 2026-11-05 */
body .wz-rgpd .wz-rgpd__background{background:rgba(18,14,11,.72)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
body .wz-rgpd .wz-rgpd__wrapper{width:min(560px,calc(100vw - 32px))!important;max-width:none!important;padding:0!important;border-radius:0!important;background:#fbf8f2!important;background-image:radial-gradient(rgba(176,141,87,.07) 1px,transparent 1px)!important;background-size:5px 5px!important;box-shadow:0 40px 90px rgba(0,0,0,.55),inset 0 0 0 1px rgba(176,141,87,.45),inset 0 0 0 7px #fbf8f2,inset 0 0 0 8px rgba(176,141,87,.25)!important;overflow:hidden!important}
body .wz-rgpd .wz-rgpd__wrapper::before{content:"";display:block;height:150px;background:url(https://media.cdnws.com/_i/426993/RAW-39/2552/39/oree-contact-bureau-atelier.jpeg) 62% 72%/cover no-repeat;box-shadow:inset 0 -40px 40px -20px rgba(251,248,242,.9)}
body .wz-rgpd .wz-rgpd__wrapper__content{padding:26px 44px 0!important;max-height:none!important}
body .wz-rgpd .wz-rgpd__wrapper__content__title{margin:0 0 14px!important}
body .wz-rgpd .wz-rgpd__wrapper__content__title::before{content:"Orée · Paris";display:block;margin:0 0 10px;font:500 10px/1.4 'Jost',sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#8a6a3b}
body .wz-rgpd .wz-rgpd__wrapper__content__title strong{font:italic 400 40px/1 'Cormorant Garamond',serif!important;color:#2b2622!important;letter-spacing:0!important}
body .wz-rgpd .wz-rgpd__wrapper__content__text,body .wz-rgpd .wz-rgpd__wrapper__content__text p{font:400 14.5px/1.7 'Jost',sans-serif!important;color:#4a4038!important}
body .wz-rgpd .wz-rgpd__wrapper__content__text a{color:#8a6a3b!important;text-decoration:underline!important;text-underline-offset:3px}
body .wz-rgpd .wz-rgpd__wrapper__content__text::after{content:"L'atelier Orée";display:block;margin:14px 0 0;font:italic 400 22px/1 'Cormorant Garamond',serif;color:#8a6a3b}
body .wz-rgpd .wz-rgpd__wrapper__btn{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;padding:24px 44px 36px!important;margin:0!important;border:0!important;background:transparent!important}
body .wz-rgpd .wz-rgpd__wrapper__btn a{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-height:52px;margin:0!important;padding:14px 12px!important;border-radius:0!important;font:500 11px/1.2 'Jost',sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:center;text-decoration:none!important;transition:background .3s,color .3s,border-color .3s}
body .wz-rgpd a.wz-rgpd__wrapper__btn__deny{background:transparent!important;color:#2b2622!important;border:1px solid #2b2622!important}
body .wz-rgpd a.wz-rgpd__wrapper__btn__deny:hover{background:#2b2622!important;color:#f7f3ee!important}
body .wz-rgpd a.wz-rgpd__wrapper__btn__valid{background:#2b2622!important;color:#f7f3ee!important;border:1px solid #2b2622!important}
body .wz-rgpd a.wz-rgpd__wrapper__btn__valid:hover{background:#8a6a3b!important;border-color:#8a6a3b!important}
@media (max-width:767px){body .wz-rgpd .wz-rgpd__wrapper::before{height:110px}body .wz-rgpd .wz-rgpd__wrapper__content{padding:20px 24px 0!important}body .wz-rgpd .wz-rgpd__wrapper__content__title strong{font-size:32px!important}body .wz-rgpd .wz-rgpd__wrapper__content__text,body .wz-rgpd .wz-rgpd__wrapper__content__text p{font-size:14px!important;line-height:1.6!important}body .wz-rgpd .wz-rgpd__wrapper__btn{grid-template-columns:1fr;padding:20px 24px 26px!important}}

/* Orée : pastilles de taille rondes — 2026-11-05 */
#c1-body .ol__tailles button,#c1-body .ol-tailles button{border-radius:50%!important}
#c1-body .oree-selection .ol-tailles .tl{color:#d9b77a!important;opacity:1!important}
