/* WAMAN 14.17 – fotografía nocturna única y composición sin solapamiento. */
#waman-brand-ribbon{position:relative;z-index:19;display:flex;align-items:center;justify-content:center;height:38px;padding:0 92px 0 12px;background:#fffcf8;color:#684e32;border-bottom:1px solid rgba(158,128,84,.2);font:400 13px/1.2 Georgia,'Times New Roman',serif;letter-spacing:.015em;text-align:center;box-sizing:border-box}
#waman-brand-ribbon b{font-size:13px;letter-spacing:.15em;font-weight:700;margin-right:8px}
#waman-brand-ribbon i{font-size:12px;font-weight:400}
@media(max-width:600px){#waman-brand-ribbon{height:34px;padding:0 76px 0 12px;font-size:12px}#waman-brand-ribbon b{font-size:12px}#waman-brand-ribbon i{font-size:11px}}
[data-waman-photo-hero]{position:relative!important;isolation:isolate;overflow:hidden}
[data-waman-photo-hero]::before,[data-waman-photo-hero]::after{opacity:0!important;background-image:none!important;box-shadow:none!important;pointer-events:none!important}
[data-waman-photo-hero]>.waman-photo-layer{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;pointer-events:none!important;filter:none!important;background-color:#28698b;background-image:linear-gradient(0deg,rgba(5,20,30,.17) 0%,rgba(5,20,30,.025) 40%,transparent 74%),url('https://wamanhotels.com/wp-content/uploads/2026/11/waman-qorikancha-atardecer-optimizado-2026.jpg')!important;background-size:cover!important;background-position:44% 36%!important;background-repeat:no-repeat!important;image-rendering:auto!important}
[data-waman-photo-hero]>[data-waman-hero-content]{position:relative!important;z-index:1!important}
@media(max-width:700px){[data-waman-photo-hero]>.waman-photo-layer{background-position:40% 35%!important}}
@media(min-width:901px){[data-waman-photo-hero]>.waman-photo-layer{background-image:linear-gradient(90deg,rgba(10,35,51,.45),rgba(10,35,51,.15) 40%,transparent 74%),url('https://wamanhotels.com/wp-content/uploads/2026/11/waman-qorikancha-atardecer-optimizado-2026.jpg')!important;background-size:100% 100%,auto 100%!important;background-position:center center,right center!important}}


/* WAMAN 14.18 · UN SOLO FONDO: el elemento real section.hero, no .hero__content. */
html.waman-noche-preview section[data-waman-night-hero],
html.waman-noche-preview section.hero[data-waman-night-hero]{
  background-color:#07101c!important;
  background-image:linear-gradient(180deg,rgba(7,16,28,.08) 0%,rgba(7,16,28,0) 26%,rgba(7,16,28,.23) 47%,#07101c 100%),url('https://wamanhotels.com/wp-content/uploads/2026/11/waman-qorikancha-noche-torre-alta-2026.jpg')!important;
  background-repeat:no-repeat,no-repeat!important;
  background-size:100% 100%,auto 100%!important;
  background-position:center center,center top!important;
  border:0!important;
}
html.waman-noche-preview section[data-waman-night-hero]::before,
html.waman-noche-preview section[data-waman-night-hero]::after{
  background-image:none!important;
  pointer-events:none!important;
}
html.waman-noche-preview section[data-waman-night-hero] .waman-photo-layer{display:none!important}
html.waman-noche-preview section[data-waman-night-hero] :is(.hero__content,.hero__inner,.hero__grid){background-image:none!important}
html.waman-noche-preview section[data-waman-night-hero] [data-waman-night-headline]{
 color:#e4be79!important;
 text-shadow:0 2px 11px rgba(0,0,0,.62)!important;
}
html.waman-noche-preview section[data-waman-night-hero] [data-waman-night-cta]{
 position:relative!important;top:13px!important;
}
/* Taller-than-wide screens: keep all the architectural tower in the upper half.
   Avoid 'cover': it zooms the photo, drops the tower and lets the caption sit on top of it. */
@media(max-width:700px){
 html.waman-noche-preview section[data-waman-night-hero]{
  background-size:100% 100%,auto clamp(405px,115vw,490px)!important;
  background-position:center center,center top!important;
 }
 html.waman-noche-preview section[data-waman-night-hero] [data-waman-night-headline]{
   position:relative!important;
   max-width:100%!important;
 }
}
@media(min-width:701px){
 html.waman-noche-preview section[data-waman-night-hero]{
  background-size:100% 100%,cover!important;
  background-position:center center,center 28%!important;
 }
}
