/* V64: prevent navigation/image-label overlap, restore tall new-color teaser cards, star after Reviews */
/* The secondary section nav now scrolls with content instead of floating over cards. */
.interactive-strip{
  position:relative!important;
  top:auto!important;
  z-index:20!important;
  transform:none!important;
}
body.v63-nav-hidden .interactive-strip,
body.v63-nav-visible .interactive-strip{transform:none!important;opacity:1!important}

/* Product model labels were sitting on top of white product art; keep alt text, remove visual overlay. */
.hero-panels.brand-stack .hero-product>.label{display:none!important}

/* Homepage New Colors: return to the previous tall-card rhythm while matching the supplied white background. */
.stage-new-colors-strip{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
}
.stage-new-colors-strip img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:3/4!important;
  object-fit:cover!important;
  object-position:center!important;
  background:#fff!important;
  padding:0!important;
  border:0!important;
  border-radius:28px!important;
  box-shadow:0 28px 76px rgba(0,0,0,.24)!important;
}

/* Reviews star follows the words instead of preceding them. */
.review-nav-star{display:grid!important;grid-template-columns:auto auto 1fr!important;align-items:center!important;column-gap:7px!important}
.review-nav-star .review-label{white-space:nowrap!important}
.review-nav-star .review-star{grid-column:2!important;margin:0!important}
.review-nav-star .review-arrow{justify-self:end!important}
.review-nav-star-mobile{display:flex!important;align-items:center!important;gap:7px!important}
.review-nav-star-mobile .review-star{margin:0!important}

@media(max-width:900px){
  .interactive-strip{position:relative!important;top:auto!important}
  .stage-new-colors-strip{gap:9px!important}
  .stage-new-colors-strip img{border-radius:20px!important}
}
@media(max-width:520px){
  .stage-new-colors-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
  .stage-new-colors-strip img{aspect-ratio:3/4!important;border-radius:16px!important}
}
