.dresscode {
  background: #e9e3d8;

  padding: 60px 20px;
  padding-top: 100;
  padding-bottom: 0;

  text-align: center;
}

/* .dresscode-img{
  width:100%;
  height:auto;
  display:block;
  scale: 1.15;
  } */

.dresscode-img-wrap {
  width: 100%;
  height: 515px; /* высота, до которой режем */
  overflow: hidden;
  scale: 1.15;
}

.dresscode-img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* .dresscode-title {
  font-family: "Ardeco";

  font-size: 42px;

  color: #4b3526;

  margin-bottom: 30px;

  letter-spacing: 3px;
}

.dresscode-text {
  font-family: "Montserrat";

  font-size: 16px;

  color: #6b5846;

  max-width: 680px;

  margin: 0 auto 50px auto;

  line-height: 1.5;
}

.dresscode-group {
  margin-top: 70px;
}

.dresscode-script {
  font-family: "Great Vibes", cursive;

  font-size: 56px;

  color: #4b3526;

  margin-bottom: 15px;
}

.dresscode-colors {
  display: flex;

  justify-content: center;

  align-items: center;

  margin-top: 25px;
}

.color {
  width: 80px;
  height: 80px;

  border-radius: 50%;

  margin-left: -20px;

  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);

  border: 4px solid #e9e3d8;
}

.color:first-child {
  margin-left: 0;
}

.dresscode-footer {
  margin-top: 70px;

  font-family: "Cormorant Garamond", serif;

  font-size: 24px;

  color: #6b5846;

  line-height: 1.5;
} */

.dresscode-slider {
  position: relative;

  max-width: 1000px;

  overflow: hidden;
}

.slider-track {
  display: flex;

  gap: 20px;

  overflow-x: auto;

  scroll-behavior: smooth;

  padding: 10px;
}

.slider-track img {
  height: 260px;

  border-radius: 16px;

  object-fit: cover;

  flex-shrink: 0;

  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}

.slider-btn {
  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  width: 45px;
  height: 45px;

  border-radius: 50%;

  border: none;

  background: white;

  font-size: 24px;

  cursor: pointer;

  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

.slider-btn.prev {
  left: -20px;
}

.slider-btn.next {
  right: -20px;
}
