/* X115 WOMAN — fotografia panoramica, settembre 2026. */
#woman-comfort-panorama .face-v3-sensory-shell {
  position:relative;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
  min-height:0!important;
  isolation:isolate;
}
#woman-comfort-panorama .face-v3-sensory-media {
  grid-area:1 / 1;
  width:100%;
  min-height:0!important;
  margin:0;
  aspect-ratio:2048 / 677;
}
#woman-comfort-panorama .face-v3-sensory-media::after {content:none!important}
#woman-comfort-panorama .face-v3-sensory-media img {
  display:block;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  aspect-ratio:auto!important;
  object-fit:cover!important;
  object-position:center!important;
}
#woman-comfort-panorama .face-v3-sensory-copy {
  position:relative;
  z-index:1;
  grid-area:1 / 1;
  align-self:center;
  justify-self:end;
  width:46%;
  min-width:0;
  box-sizing:border-box;
  padding:28px clamp(26px,4vw,76px) 28px clamp(18px,2.5vw,48px)!important;
  background:transparent;
}
#woman-comfort-panorama .face-v3-sensory-copy h2 {
  font-size:clamp(36px,3.4vw,64px)!important;
  line-height:1.04;
}
#woman-comfort-panorama .face-v3-sensory-copy > p {margin-top:22px}
@media(max-width:980px) {
  #woman-comfort-panorama .face-v3-sensory-media {
    grid-area:1 / 1;
    aspect-ratio:1000 / 615;
  }
  #woman-comfort-panorama .face-v3-sensory-copy {
    grid-area:2 / 1;
    width:100%;
    justify-self:stretch;
    padding:36px 24px 42px!important;
    background:#fbf7f1;
  }
  #woman-comfort-panorama .face-v3-sensory-copy h2 {
    font-size:clamp(36px,6vw,48px)!important;
  }
  #woman-comfort-panorama .face-v3-sensory-copy > p {
    max-width:640px;
    margin-top:20px;
  }
}
