#hue-results.hue-results-arava-plaster-fan {
  padding: 4rem 3.7rem 6rem;
  overflow: hidden;
}
@media (width > 768px) {
  #hue-results.hue-results-arava-plaster-fan {
    padding: 0;
  }
}
#hue-results.hue-results-arava-plaster-fan .arava-plaster-layout {
  width: 100%;
  margin: 0 auto;
}
#hue-results.hue-results-arava-plaster-fan .arava-plaster-grid-wrapper {
  margin-top: 0;
  width: 100%;
}
#hue-results.hue-results-arava-plaster-fan .color-group-hues-grid {
  position: relative;
  display: grid;
  gap: 0.7rem;
  padding-top: 1rem;
  width: 100%;
  max-width: 100%;
}
@media (width > 768px) {
  #hue-results.hue-results-arava-plaster-fan .color-group-hues-grid {
    padding-top: 0;
  }
  #hue-results.hue-results-arava-plaster-fan .color-group-hues-grid::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100vw;
    width: 200vw;
    height: 1px;
    background: rgba(51, 48, 50, 0.2);
  }
  #hue-results.hue-results-arava-plaster-fan .color-group-hues-grid::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -100vw;
    width: 200vw;
    height: 1px;
    background: rgba(51, 48, 50, 0.2);
  }
}
#hue-results.hue-results-arava-plaster-fan .color-group-hues-grid {
  grid-template-columns: repeat(2, 14.8rem);
}
@media (width > 768px) {
  #hue-results.hue-results-arava-plaster-fan .color-group-hues-grid {
    gap: 1.2rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    justify-content: stretch;
  }
}
#hue-results.hue-results-arava-plaster-fan .neighbor-item {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  aspect-ratio: 1/1;
  width: 100%;
  height: auto;
}
#hue-results.hue-results-arava-plaster-fan .neighbor-item .neighbor-content {
  border-radius: inherit;
}
#hue-results.hue-results-arava-plaster-fan .neighbor-item .neighbor-icon-btn:hover {
  outline: none;
}
#hue-results.hue-results-arava-plaster-fan .neighbor-item .neighbor-icon-btn:focus {
  outline: none;
}
#hue-results.hue-results-arava-plaster-fan .neighbor-item .neighbor-icon-btn:focus-visible {
  outline: none;
  border: 2px solid var(--black-main, #333032);
  border-radius: 4px;
}
