.perret-page-collections .collections-bands {
  display:block
}
.perret-page-collections .collections-bands p:empty,.perret-page-collections .collection-band>p {
  display:none
}
.perret-page-collections .collection-band {
  border-bottom:1px solid var(--line)
}
.perret-page-collections .collection-band-link {
  color:inherit;
  display:grid;
  grid-template-columns:1fr 1fr;
  height:520px;
  min-height:520px;
  overflow:hidden;
  text-decoration:none
}
.perret-page-collections .collection-band-copy {
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:5rem 8vw
}
.perret-page-collections .collection-band-copy h2 {
  color:#9a6f58;
  font:italic 400 clamp(3.4rem,6vw,6rem)/.9 Georgia,serif;
  margin:1rem 0 2rem
}
.perret-page-collections .collection-band-copy>p:not(.eyebrow) {
  font:1.12rem/1.65 Georgia,serif;
  max-width:580px
}
.perret-page-collections .collection-band-copy strong {
  font-size:.72rem;
  letter-spacing:.1em;
  margin-top:2rem;
  text-transform:uppercase
}
.perret-page-collections .collection-band-visual {
  align-items:center;
  display:flex;
  justify-content:center;
  height:520px;
  min-height:0;
  overflow:hidden;
  position:relative
}
.perret-page-collections .is-reverse .collection-band-copy {
  order:2
}
.perret-page-collections .is-reverse .collection-band-visual {
  order:1
}
.perret-page-collections .collection-upcoming .collection-band-link {
  cursor:default
}
.perret-page-collections .collections-bands .collection-band:not(.collection-upcoming) .eyebrow {
  display:none!important
}
.perret-page-collections .collections-bands .collection-upcoming .eyebrow {
  font-size:.67rem!important
}

/* Correctifs validés de la composition des bandeaux. */
.perret-page-collections .collections-bands .collection-band-copy,
.perret-page-collections .collections-bands .collection-band-visual {
  min-width:0;
  width:100%
}
@media(max-width:850px) {
  .perret-page-collections .collection-band-link {
    grid-template-columns:1fr;
    height:auto;
    min-height:0;
    overflow:visible
  }
  .perret-page-collections .collection-band-copy,.perret-page-collections .is-reverse .collection-band-copy {
    order:1;
    padding:4rem 1.25rem
  }
  .perret-page-collections .collection-band-visual,.perret-page-collections .is-reverse .collection-band-visual {
    height:360px;
    min-height:360px;
    order:2
  }
  .perret-page-collections .collection-band-copy h2 {
    font-size:clamp(2.7rem,14vw,3.5rem)
  }
}
@media(max-width:700px) {
  body.perret-page-collections .collections-bands .collection-band>.collection-band-link {
    grid-template-columns:minmax(0,1fr)!important
  }
  body.perret-page-collections .collections-bands .collection-band .collection-band-copy {
    order:1!important
  }
  body.perret-page-collections .collections-bands .collection-band .collection-band-visual {
    min-height:clamp(280px,82vw,420px)!important;
    order:2!important
  }
}
