.conditions__img {
  margin-top: 4.844vw;
  width: 100%;
  height: 26.667vw;
  border-radius: 1.302vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.conditions__list {
  display: flex;
  gap: 1.042vw;
}
.conditions__item {
  border-radius: 2.083vw;
  border: 1px solid rgba(31, 31, 29, 0.1);
  flex: 1;
  height: 23.698vw;
  transition: 0.3s;
  cursor: pointer;
}
.conditions__item-inner {
  padding: 2.344vw 2.344vw 2.083vw;
  display: flex;
  flex-direction: column;
  align-items: start;
  height: 100%;
}
.conditions__item:first-child:hover {
  border-color: #1f1f1d;
}
.conditions__item:first-child:hover svg {
  opacity: 1;
}
.conditions__item:first-child:hover svg path {
  fill: #ef642d;
}
.conditions__item:not(:first-child):hover {
  border-color: #1f1f1d;
}
.conditions__item:not(:first-child):hover svg {
  opacity: 1;
}
.conditions__item:not(:first-child):hover svg path {
  fill: #ef642d;
  stroke: #ef642d;
}
.conditions__icon svg {
  width: 2.865vw;
  height: 2.865vw;
  opacity: 0.25;
  transition: 0.3s;
}
.conditions__icon svg path {
  transition: 0.3s;
}
.conditions__title {
  margin-top: auto;
  font-size: 1.667vw;
  font-weight: 500;
  line-height: 1.812vw; /* 108.75% */
  letter-spacing: 0.05vw;
  text-transform: uppercase;
  margin-bottom: 1.458vw;
}
.conditions__text {
  width: 17.865vw;
}

.conditions-delivery {
  padding-top: 9.375vw;
}
.conditions-delivery__title {
  margin-bottom: 4.375vw;
}

.conditions-disc__wrap {
  display: flex;
  gap: 1.042vw;
  align-items: stretch;
}
.conditions-disc__content {
  width: 64.948vw;
  border-radius: 2.083vw;
  border: 1px solid rgba(31, 31, 29, 0.1);
  padding: 4.531vw 4.167vw;
}
.conditions-disc__title {
  margin-bottom: 2.083vw;
}
.conditions-disc__list {
  margin-bottom: 4.688vw;
}
.conditions-disc__items {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.conditions-disc__percent {
  color: #ef642d;
  font-size: 3.646vw;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.109vw;
  text-transform: uppercase;
  margin-bottom: 1.042vw;
}
.conditions-disc__img {
  width: 31.927vw;
  border-radius: 2.083vw;
  -o-object-fit: cover;
     object-fit: cover;
}

.conditions__list-next {
  display: none;
}

@media (max-width: 1150px) {
  .conditions__img {
    margin-top: 3.906vw;
    height: 28.385vw;
    border-radius: 1.302vw;
  }
  .conditions__list {
    display: block;
    width: 85.156vw;
  }
  .conditions__list .conditions__item {
    margin: 0 5px;
  }
  .conditions__list .slick-list {
    margin: 0 -5px;
    padding-right: 2.604vw;
  }
  .conditions__item {
    border-radius: 1.953vw;
    height: auto;
    aspect-ratio: 1;
  }
  .conditions__item-inner {
    padding: 2.604vw 3.906vw 1.953vw 1.953vw;
  }
  .conditions__icon svg {
    width: 4.557vw;
    height: 4.557vw;
  }
  .conditions__title {
    font-size: 2.083vw;
    line-height: 1;
    letter-spacing: 0.063vw;
    margin-bottom: 2.604vw;
  }
  .conditions__text {
    width: 100%;
  }
  .conditions-delivery {
    overflow: hidden;
    padding-top: 9.766vw;
  }
  .conditions-delivery__title {
    margin-bottom: 5.208vw;
  }
  .conditions-disc__wrap {
    gap: 1.302vw;
  }
  .conditions-disc__content {
    width: 58.724vw;
    border-radius: 2.604vw;
    padding: 2.604vw;
  }
  .conditions-disc__title {
    margin-bottom: 3.906vw;
    font-size: 2.344vw;
    line-height: 3.255vw;
  }
  .conditions-disc__title br {
    display: none;
  }
  .conditions-disc__list {
    width: 32.552vw;
    margin-bottom: 3.906vw;
  }
  .conditions-disc__items {
    flex-wrap: wrap;
    width: 34.635vw;
    gap: 1.823vw 7.161vw;
  }
  .conditions-disc__percent {
    font-size: 4.688vw;
    font-weight: 500;
    letter-spacing: 0.273vw;
    margin-bottom: 0.651vw;
    line-height: 1.3;
  }
  .conditions-disc__img {
    width: 34.766vw;
    border-radius: 1.302vw;
    border: 1px solid rgba(31, 31, 29, 0.1);
  }
  .conditions__list-wrap {
    display: flex;
    gap: 6.25vw;
    align-items: center;
  }
  .conditions__list-next {
    display: flex;
  }
}
@media (max-width: 576px) {
  .conditions__img {
    margin-top: 9.722vw;
    height: 51.111vw;
    border-radius: 2.778vw;
  }
  .conditions__list {
    width: 100%;
  }
  .conditions__list .conditions__item {
    margin: 0 5px;
  }
  .conditions__list .slick-list {
    margin: 0 -5px;
    padding-right: 0;
  }
  .conditions__item {
    border-radius: 5.556vw;
  }
  .conditions__item-inner {
    padding: 5.556vw 5.556vw;
  }
  .conditions__icon svg {
    width: 9.722vw;
    height: 9.722vw;
  }
  .conditions__title {
    font-size: 4.444vw;
    line-height: 1;
    letter-spacing: 0.133vw;
    margin-bottom: 5.556vw;
  }
  .conditions__text {
    width: 66.667vw;
  }
  .conditions-delivery__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6.944vw;
  }
  .conditions-delivery {
    padding-top: 15.278vw;
  }
  .conditions-delivery__title {
    margin-bottom: 0;
  }
  .conditions-disc {
    padding-top: 0;
  }
  .conditions-disc__wrap {
    gap: 5.556vw;
    flex-direction: column-reverse;
  }
  .conditions-disc__content {
    width: 100%;
    border-radius: 5.556vw;
    padding: 5.556vw 16.667vw 5.556vw 5.556vw;
  }
  .conditions-disc__title {
    margin-bottom: 8.333vw;
    font-size: 5vw;
    line-height: 6.944vw;
  }
  .conditions-disc__list {
    width: 100%;
    margin-bottom: 8.333vw;
  }
  .conditions-disc__items {
    flex-wrap: nowrap;
    flex-direction: column;
    width: 100%;
    gap: 3.889vw;
  }
  .conditions-disc__percent {
    font-size: 10vw;
    letter-spacing: 0vw;
    margin-bottom: 1.389vw;
    line-height: 1.3;
  }
  .conditions-disc__img {
    width: 100%;
    aspect-ratio: 1;
    border-radius: 2.778vw;
  }
  .conditions__list-wrap {
    gap: 0;
  }
  .conditions__list-next {
    display: none;
  }
}