.nb-edito{position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;
  background:var(--nb-cream,#F7EDED);overflow:hidden;margin:0;width:100%}
.nb-edito__img{position:relative;display:block;width:100%;height:auto;aspect-ratio:var(--edito-ratio,1/1);
  object-fit:cover;object-position:var(--edito-focus,50%) 18%}

.nb-edito__in{display:flex;flex-direction:column;justify-content:center;
  padding:clamp(22px,4.4vw,52px) clamp(22px,5vw,56px) clamp(24px,4vw,54px)}
.nb-edito__eyebrow{font-family:var(--nb-sans,'Jost',sans-serif);font-size:11px;letter-spacing:.36em;
  text-transform:uppercase;color:var(--nb-wine,#6E1A2B);margin-bottom:14px}
.nb-edito__t{font-family:var(--nb-serif,'Bodoni Moda',serif);font-weight:560;font-optical-sizing:none;
  font-variation-settings:'opsz' 12,'wght' 560;letter-spacing:.01em;text-transform:uppercase;
  font-size:clamp(27px,4.2vw,54px);line-height:1.02;color:var(--nb-ink,#1A1512);margin:0;text-wrap:balance}
.nb-edito__x{margin:18px 0 0;max-width:44ch;font-family:var(--nb-sans,'Jost',sans-serif);font-weight:300;
  font-size:clamp(15px,1.5vw,18px);line-height:1.65;color:rgba(26,21,18,.78)}
.nb-edito__precio{margin-top:12px;font-family:var(--nb-serif,'Bodoni Moda',serif);font-size:clamp(16px,1.6vw,20px);
  color:var(--nb-wine-d,#9E3450)}
.nb-edito__precio s{margin-left:8px;color:rgba(26,21,18,.5)}
.nb-edito__cta{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(22px,3vw,32px);align-self:flex-start;
  min-height:50px;padding:0 30px;background:transparent;color:var(--nb-ink,#1A1512);text-decoration:none;
  font-family:var(--nb-sans,'Jost',sans-serif);font-size:12px;letter-spacing:.24em;text-transform:uppercase;
  border:1px solid var(--nb-ink,#1A1512);cursor:pointer;transition:background .3s,color .3s,transform .3s}
.nb-edito__cta .nb-ico{color:currentColor}
@media (hover:hover) and (pointer:fine){
  .nb-edito__cta:hover{background:var(--nb-ink,#1A1512);color:var(--nb-cream,#F7EDED);transform:translateY(-2px)}}
.nb-edito__note{margin-top:14px;font-family:var(--nb-sans,'Jost',sans-serif);font-size:10.5px;
  letter-spacing:.16em;text-transform:uppercase;color:rgba(26,21,18,.6);text-wrap:balance}
.nb-edito--centre .nb-edito__in{text-align:center;align-items:center}
.nb-edito--centre .nb-edito__cta{align-self:center}
@media (min-width:761px){
  .nb-edito{grid-template-columns:.92fr 1fr}
  .nb-edito--droite{grid-template-columns:1fr .92fr}
  .nb-edito--droite .nb-edito__img{order:2}

  .nb-edito__img{aspect-ratio:var(--edito-ratio,1/1);height:auto;min-height:0;
    max-height:min(96vh,1000px);object-fit:contain;background:var(--nb-cream,#F7EDED);align-self:center}
  .nb-edito--centre .nb-edito__in{text-align:left;align-items:flex-start}
  .nb-edito--centre .nb-edito__cta{align-self:flex-start}
}
.nb-edito + .nb-edito{margin-top:2px}
@media (prefers-reduced-motion:reduce){.nb-edito__cta{transition:none}}

:root{--nb-lettrine-opsz:22;--nb-axe:clamp(20px,5vw,72px)}
@media (max-width:760px){:root{--nb-lettrine-opsz:16}}

html .nb-uve{--nb-uve-x:var(--nb-axe)}
html .nb-fav[id$="__novedades"],html .nb-fav[id$="__favoritas"]{padding-left:var(--nb-axe);padding-right:var(--nb-axe)}
html .nb-apz{padding-left:var(--nb-axe);padding-right:var(--nb-axe)}
html #nb-atelier .nb-atelier-grid>div:first-child{padding-left:var(--nb-axe)!important;padding-right:var(--nb-axe)!important}

@media (max-width:480px){html #nb-atelier .nb-atelier-grid>div:first-child{padding-left:0!important;padding-right:0!important}}

.nb-uve .nb-uve__eyebrow,
.nb-fav[id$="__novedades"] .nb-fav-eyebrow,.nb-fav[id$="__favoritas"] .nb-fav-eyebrow,
.nb-apz .nb-apz__eyebrow,
#nb-atelier [data-i18n="atel.eyebrow"]{font-family:'NB Folio',var(--nb-sans,'Jost',sans-serif);font-variant-numeric:lining-nums;
  font-size:12px;letter-spacing:.3em;font-weight:400;opacity:1;color:var(--nb-wine-d,#9E3450)}
.nb-uve .nb-uve__eyebrow{display:block}
.nb-uve .nb-uve__eyebrow::after{content:none}
.nb-uve .nb-uve__eyebrow::first-letter,
.nb-fav[id$="__novedades"] .nb-fav-eyebrow::first-letter,.nb-fav[id$="__favoritas"] .nb-fav-eyebrow::first-letter,
.nb-apz .nb-apz__eyebrow::first-letter,
#nb-atelier [data-i18n="atel.eyebrow"]::first-letter{letter-spacing:.04em}

#nb-atelier [data-i18n="atel.eyebrow"]{font-size:12px!important;letter-spacing:.3em!important;color:var(--nb-gold,#715834)!important;margin-bottom:10px!important}

html[lang="fr"] #nb-atelier h2{line-height:1.1!important}

.nb-uve .nb-uve__title{max-width:12em;margin-top:11px;line-height:1.06;letter-spacing:.12em}
.nb-fav[id$="__novedades"] .nb-fav-title,.nb-fav[id$="__favoritas"] .nb-fav-title{padding-top:0;max-width:17ch}

.nb-fav[id$="__favoritas"] .nb-fav-title{max-width:9em}
.nb-fav[id$="__novedades"] .nb-fav-title::before,.nb-fav[id$="__favoritas"] .nb-fav-title::before{content:none}
.nb-uve .nb-uve__title,.nb-fav[id$="__novedades"] .nb-fav-title,.nb-fav[id$="__favoritas"] .nb-fav-title{text-wrap:balance}

html .nb-uve .nb-uve__title,html .nb-fav[id$="__novedades"] .nb-fav-title,html .nb-fav[id$="__favoritas"] .nb-fav-title{
  font-family:var(--nb-serif,'Bodoni Moda',Georgia,serif);font-style:normal;font-weight:560;font-optical-sizing:none;
  font-variation-settings:'opsz' 12,'wght' 560;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;
  font-size:clamp(32px,3.7vw,54px);max-width:none;color:var(--nb-ink,#1A1512)}
html .nb-uve .nb-tit-it,html .nb-fav .nb-tit-it{display:block;font-style:italic;font-weight:500;font-variation-settings:'opsz' 12,'wght' 500;
  color:var(--nb-wine-d,#9E3450);letter-spacing:.01em}

html .nb-uve .nb-uve__title,html .nb-fav[id$="__novedades"] .nb-fav-title,html .nb-fav[id$="__favoritas"] .nb-fav-title{
  font-family:var(--nb-sans,'Jost',sans-serif);font-style:normal;font-weight:400;font-variation-settings:normal;text-transform:uppercase;
  letter-spacing:.16em;line-height:1.14;font-size:clamp(28px,3.1vw,44px);color:var(--nb-ink,#1A1512)}

html .nb-uve .nb-uve__intro,html .nb-fav[id$="__novedades"] .nb-fav-sous,html .nb-fav[id$="__favoritas"] .nb-fav-sous{
  font-family:var(--nb-sans,'Jost',sans-serif);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.22em;
  font-size:11.5px;line-height:1.8;color:rgba(26,21,18,.66);opacity:1;max-width:60ch;margin-top:20px;text-wrap:balance}
@media (max-width:760px){html .nb-uve .nb-uve__intro,html .nb-fav[id$="__novedades"] .nb-fav-sous,html .nb-fav[id$="__favoritas"] .nb-fav-sous{
  font-size:11px;letter-spacing:.18em;margin-top:14px}}

html .nb-uve .nb-tit-it,html .nb-fav .nb-tit-it{display:block;font-family:var(--nb-serif,'Bodoni Moda',Georgia,serif);font-style:italic;
  text-transform:uppercase;font-size:max(24px,.78em);font-weight:400;font-variation-settings:'opsz' 16,'wght' 400;letter-spacing:.09em;
  margin-top:.18em;line-height:1.14;color:#A85A70}

html #nb-plp{--pad:var(--nb-axe,clamp(20px,5vw,72px));padding-left:var(--pad)!important;padding-right:var(--pad)!important}
html #nb-rayones{--nb-ray-x:calc(var(--nb-axe,clamp(20px,5vw,72px)) - 2px)}

@media (min-width:761px){
  html #nb-rayones .nb-ray__rail{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:0 calc(var(--nb-ray-x) * -1);
    padding:0 var(--nb-ray-x);scroll-padding-inline:var(--nb-ray-x);
    -webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}
  html #nb-rayones .nb-ray__rail.is-fin{-webkit-mask-image:none;mask-image:none}

  html #nb-rayones .nb-ray__t:first-child{margin-left:auto}
  html #nb-rayones .nb-ray__t:last-child{margin-right:auto}
}

html #nb-plp .nb-plp__head .nb-plp__h1{margin-top:14px;text-wrap:balance}
@media (max-width:700px){html #nb-plp .nb-plp__head .nb-plp__h1{margin-top:13px}}

html #nb-plp .nb-plp__head .nb-plp__eyebrow{font-family:'NB Folio',var(--nb-sans,'Jost',sans-serif);font-variant-numeric:lining-nums;
  font-size:12px;letter-spacing:.3em;font-weight:400;opacity:1}
html #nb-plp .nb-plp__head .nb-plp__meta b{font-family:'NB Folio',var(--nb-sans,'Jost',sans-serif);font-variant-numeric:lining-nums;letter-spacing:.04em}

html #nb-plp .nb-plp__head .nb-plp__meta{display:none}

@media (min-width:701px){
  html #nb-plp .nb-plp__hero{overflow:clip;min-height:auto;padding-top:calc(clamp(70px,9vw,92px) + 24px)}
  html #nb-plp .nb-plp__hero::after{content:'';flex:none;width:0;height:calc(clamp(340px,42vw,560px) - clamp(70px,9vw,92px) - 24px - clamp(26px,4vw,42px))}
}

@media (max-width:700px){
  html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre)::before{height:74%;
    background:linear-gradient(0deg,rgba(12,9,8,.8) 0%,rgba(12,9,8,.6) 34%,rgba(12,9,8,.34) 64%,rgba(12,9,8,0) 100%)}
  html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre) .nb-plp__bc,html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre) .nb-plp__bc *,
  html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre) .nb-plp__head .nb-plp__eyebrow{text-shadow:0 0 2px rgba(12,9,8,.6),0 1px 10px rgba(12,9,8,.65)}
}
@media (min-width:701px){
  html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre)::before{height:min(calc(76% + 23px),443px);
    background:radial-gradient(115% 130% at 0% 100%,rgba(12,9,8,.72) 0%,rgba(12,9,8,.5) 38%,rgba(12,9,8,.22) 66%,rgba(12,9,8,0) 84%)}
  html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre) .nb-plp__bc,html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre) .nb-plp__bc *,
  html #nb-plp .nb-plp__hero--img:not(.nb-plp__hero--sombre) .nb-plp__head .nb-plp__eyebrow{text-shadow:0 0 2px rgba(12,9,8,.7),0 0 10px rgba(12,9,8,.55),0 1px 22px rgba(12,9,8,.5)}
}
@media (min-width:701px) and (max-width:833px){
  html #nb-plp .nb-plp__hero::after{height:calc(clamp(340px,42vw,560px) + 23px - clamp(70px,9vw,92px) - 24px - clamp(26px,4vw,42px))}
}

html body .nb-edito__precio,html body .nb-pdp__price,html body .nb-look__price,html body .nb-pick__price,
html body .nb-tienda .nb-uni__precio b,html body .nb-tienda .nb-uni-foto__prix{
  font-family:var(--nb-sans,'Jost',sans-serif)!important;font-style:normal!important;font-optical-sizing:auto!important;
  font-variation-settings:normal!important;font-weight:400;letter-spacing:.02em;font-variant-numeric:lining-nums}
html body .nb-pdp__price{font-size:22px}
html body .nb-tienda .nb-uni-foto__prix,html body .nb-tienda .nb-uni__precio b{font-size:17px}
