.options-block {
  margin-bottom: clamp(60px, 40px + 0.0625 * 100vw, 160px);
  position: relative;
}
.options-block .swiper {
  position: static;
}
.options-block .swiper-wrapper {
  gap: 35px;
}
@media (max-width: 1440px) {
  .options-block .swiper-wrapper {
    gap: 15px;
  }
}
@media (max-width: 768px) {
  .options-block .swiper-wrapper {
    flex-wrap: nowrap;
    gap: 0;
    margin-bottom: 25px;
  }
}
.options-block .swiper-button {
  display: none;
}
@media (max-width: 768px) {
  .options-block .swiper-button {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: var(--color-green);
    top: 160px;
    z-index: 3;
    transform: translate(0, -50%);
  }
  .options-block .swiper-button-prev {
    left: 5px;
  }
  .options-block .swiper-button-prev svg {
    transform: rotate(-180deg);
    transform-origin: center;
  }
  .options-block .swiper-button-next {
    right: 5px;
  }
  .options-block .swiper-button svg {
    height: 25px;
    width: auto;
    max-height: 50%;
  }
  .options-block .swiper-button svg path {
    stroke: var(--color-white);
  }
}
@media (max-width: 768px) {
  .options-block .swiper-pagination {
    margin-bottom: 0;
  }
}
.options-block .options-item {
  flex: 1 0 calc(25% - 28px);
  max-width: 380px;
  display: flex;
  height: auto;
  gap: clamp(20px, 18px + 0.00625 * 100vw, 30px);
  flex-direction: column;
}
.options-block .options-item .options-title {
  font-weight: 700;
  font-size: clamp(18px, 17.2px + 0.0025 * 100vw, 22px);
  text-align: center;
}
.options-block .options-item .size-wrapper {
  font-size: clamp(14px, 13.2px + 0.0025 * 100vw, 18px);
  text-align: center;
}
.options-block .options-item .description {
  font-size: clamp(14px, 13.6px + 0.00125 * 100vw, 16px);
  text-align: center;
}
.options-block .options-item .price-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-between;
}
.options-block .options-item .options-image {
  position: relative;
  overflow: hidden;
  padding: 20px;
  border-radius: clamp(22px, 20.4px + 0.005 * 100vw, 30px);
  height: clamp(140px, 130px + 0.03125 * 100vw, 190px);
  background-color: var(--color-gray-light);
}
@media (max-width: 1440px) {
  .options-block .options-item .options-image {
    padding: 10px;
  }
}
@media (max-width: 768px) {
  .options-block .options-item .options-image {
    padding: 20px;
  }
}
.options-block .options-item .options-image picture {
  display: flex;
  align-items: center;
  justify-content: center;
  width: inherit;
  height: inherit;
}
.options-block .options-item .options-image img {
  width: auto;
  height: auto;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.options-block .options-item .button {
  width: auto;
  max-width: 100%;
  min-width: unset;
  padding: 20px 30px;
  margin-top: auto;
  cursor: pointer;
  border: none;
}
@media (max-width: 1440px) {
  .options-block .options-item .button {
    padding: 15px;
  }
}
@media (max-width: 768px) {
  .options-block .options-item .button {
    padding: 20px 30px;
  }
}
@media (max-width: 1440px) {
  .options-block .options-item {
    gap: 15px;
  }
}
@media (max-width: 768px) {
  .options-block .options-item {
    gap: clamp(20px, 18px + 0.00625 * 100vw, 30px);
    flex: 1 0 auto;
    min-width: unset;
    max-width: unset;
  }
}
.options-block .options-item:nth-child(1) .blick {
  animation-delay: 0.3s;
}
.options-block .options-item:nth-child(2) .blick {
  animation-delay: 0.8s;
}
.options-block .options-item:nth-child(3) .blick {
  animation-delay: 0.6s;
}
