/* Directional light and restrained depth belong only to the care chapters.
   The approved opening, navigation, portraits and clinical copy are untouched. */
.boutique-edition .sample-areas {
  position: relative;
  isolation: isolate;
  overflow: clip;
  background-image:
    linear-gradient(132deg, rgb(205 183 141 / 9%), transparent 35%, rgb(6 26 19 / 12%) 71%, transparent),
    var(--boutique-grain);
  background-size: auto, 180px 180px;
  background-blend-mode: normal, soft-light;
}
.boutique-edition .boutique-catalog-group-opening--illustrated {
  position: relative;
  isolation: isolate;
  background-image: linear-gradient(118deg, transparent 30%, rgb(210 190 158 / 8%) 64%, transparent 93%);
}
.boutique-edition .sample-areas > .editorial-atmosphere-light,
.boutique-edition .boutique-catalog-group-opening--illustrated > .editorial-atmosphere-light {
  position: absolute;
  inset: 0;
  z-index: -1;
  display: block;
  pointer-events: none;
  user-select: none;
  background: linear-gradient(129deg, transparent 14%, rgb(215 190 145 / 9%) 32%, rgb(215 190 145 / 3%) 44%, transparent 61%);
  transform: none;
}
.boutique-edition .boutique-catalog-group-opening--illustrated > .editorial-atmosphere-light {
  background: linear-gradient(118deg, transparent 28%, rgb(185 148 98 / 8%) 53%, transparent 81%);
}
.boutique-edition .boutique-catalog .boutique-catalog-category-photo {
  position: relative;
  isolation: isolate;
  box-shadow: 0 22px 34px -28px rgb(57 43 24 / 31%);
}
.boutique-edition .boutique-catalog-category-photo .editorial-depth-image {
  transform: none;
  transform-origin: center;
}
@media (prefers-reduced-motion: no-preference) {
  .boutique-edition .boutique-catalog-card--illustrated.motion-photo-host .boutique-catalog-card-content {
    opacity: 1;
    transform: none;
    transition: opacity 500ms var(--boutique-ease), transform 500ms var(--boutique-ease);
  }
  .boutique-edition .boutique-catalog-card--illustrated.motion-photo-host.reveal-wait .boutique-catalog-card-content {
    opacity: 0;
    transform: translateY(12px);
  }
}
.boutique-edition .boutique-catalog-card--illustrated.motion-skip .boutique-catalog-card-content,
.boutique-edition .boutique-catalog[data-catalog-input="keyboard"] .boutique-catalog-card-content {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}
.boutique-edition .boutique-catalog[data-catalog-input="keyboard"] .motion-photo img {
  clip-path: none !important;
  transform: none !important;
  transition: none !important;
}
@media (max-width: 899px), (prefers-reduced-motion: reduce) {
  .boutique-edition .sample-areas > .editorial-atmosphere-light,
  .boutique-edition .boutique-catalog-group-opening--illustrated > .editorial-atmosphere-light,
  .boutique-edition .boutique-catalog-category-photo .editorial-depth-image {
    transform: none !important;
    will-change: auto !important;
  }
}
@media print {
  .boutique-edition .sample-areas > .editorial-atmosphere-light,
  .boutique-edition .boutique-catalog-group-opening--illustrated > .editorial-atmosphere-light { display: none; }
  .boutique-edition .boutique-catalog-category-photo .editorial-depth-image { transform: none !important; }
}
