/* Noura Couture — Exclusive Offers full-bleed editorial hero */
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero{
  position:relative!important;display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;
  width:100%!important;height:clamp(560px,76vh,790px)!important;min-height:560px!important;
  background:#050505!important;overflow:hidden!important;isolation:isolate!important;
}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero:before{display:none!important;content:none!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media{
  position:absolute!important;inset:0 0 0 auto!important;display:block!important;
  width:65%!important;height:100%!important;background:#050505!important;z-index:1!important;overflow:hidden!important;
}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media img{
  display:block!important;width:100%!important;height:100%!important;max-width:none!important;
  object-fit:cover!important;object-position:center 16%!important;
  animation:none!important;transform:none!important;
}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-shade{
  display:block!important;position:absolute!important;inset:0!important;z-index:2!important;
  background:linear-gradient(90deg,#050505 0%,#050505 31%,rgba(5,5,5,.90) 41%,rgba(5,5,5,.15) 68%,rgba(5,5,5,0) 100%)!important;
}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy{
  position:absolute!important;inset:0 auto 0 4.5%!important;z-index:3!important;
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
  text-align:left!important;width:44%!important;max-width:650px!important;min-height:0!important;
  padding:30px 0!important;margin:0!important;
}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy .nc-kicker{
  color:#fff!important;font-size:10px!important;letter-spacing:.28em!important;margin:0 0 23px!important;
}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy h1{
  color:#fff!important;font-family:'Cormorant Garamond',serif!important;font-weight:400!important;
  font-size:clamp(62px,6.8vw,110px)!important;line-height:.88!important;letter-spacing:.005em!important;
  max-width:560px!important;margin:0 0 35px!important;text-align:left!important;
}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-scroll{
  color:#fff!important;font-size:9px!important;letter-spacing:.18em!important;border-top:1px solid rgba(255,255,255,.65)!important;
  padding-top:16px!important;text-align:left!important;
}
@media(max-width:980px){
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero{height:620px!important;min-height:520px!important}
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media{width:72%!important}
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy{left:4%!important;width:51%!important}
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy h1{font-size:clamp(55px,7.3vw,83px)!important}
}
@media(max-width:640px){
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero{height:clamp(530px,77vh,710px)!important;min-height:530px!important}
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media{inset:0!important;width:100%!important;height:100%!important}
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media img{object-fit:cover!important;object-position:center 13%!important}
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-shade{
    background:linear-gradient(180deg,rgba(5,5,5,.02) 0%,rgba(5,5,5,.04) 36%,rgba(5,5,5,.55) 61%,#050505 98%)!important;
  }
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy{
    inset:auto 0 0 0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;
    text-align:center!important;width:100%!important;max-width:none!important;padding:0 22px 46px!important;
  }
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy .nc-kicker{
    font-size:8px!important;letter-spacing:.22em!important;margin:0 0 13px!important;
  }
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy h1{
    font-size:clamp(55px,12.5vw,76px)!important;line-height:.89!important;text-align:center!important;
    max-width:100%!important;margin:0 0 24px!important;
  }
  .nc-collection-page.nc-collection-exclusive-offers .nc-collection-scroll{
    font-size:7px!important;text-align:center!important;padding-top:12px!important;
  }
}