/*
|---------------------------------------------------------------
| gourmet-home 2025
|---------------------------------------------------------------
*/
.gourmet_home2025-mv {
  display: block;
  position: relative;
}
.gourmet_home2025-mv__block {
  display: block;
}
.gourmet_home2025-mv__block img {
  display: block;
  width: 100%;
  height: auto;
}

.gourmet_home2025-mv .swiper-button-prev,
.gourmet_home2025-mv .swiper-button-next {
  width: 25px;
  height: 25px;
  background-image: url(./images/mv_arrow_l.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 750.02px) {
  .gourmet_home2025-mv .swiper-button-prev,
  .gourmet_home2025-mv .swiper-button-next {
    width: 50px;
    height: 50px;
  }
}

.gourmet_home2025-mv .swiper-button-prev::after,
.gourmet_home2025-mv .swiper-button-next::after {
  display: none;
}

.gourmet_home2025-mv .swiper-button-prev {
  left: -2%;
}
@media screen and (min-width: 750.02px) {
  .gourmet_home2025-mv .swiper-button-prev {
    left: auto;
    right: calc(100% + 8px);
  }
}

.gourmet_home2025-mv .swiper-button-next {
  transform: scale(-1, 1);
  right: -2%;
}

@media screen and (min-width: 750.02px) {
  .gourmet_home2025-mv .swiper-button-next {
    left: calc(100% + 8px);
    right: auto;
  }
}

/* dummy */
.gourmet_home2025-mv__block--dummy {
  display: block;
  width: 100%;
  height: auto;
  padding: 0 0 56.44%;
  background: #eee;
}

.gourmet_home-lineup__list--dummy .gourmet_home-lineup__image {
  background-color: #eee;
}
.gourmet_home-lineup__list--dummy .gourmet_home-lineup__name,
.gourmet_home-lineup__list--dummy .gourmet_home-lineup__price,
.gourmet_home-lineup__list--dummy .gourmet_home-lineup__summary {
  background-image: linear-gradient(#eee 0%, #eee calc(100% - 0.25em), transparent calc(100% - 0.25em), transparent 100%);
  background-repeat: repeat-y;
}
.gourmet_home-lineup__list--dummy .gourmet_home-lineup__name {
  min-height: 3em;
  background-size: 100% 1.5em;
  background-position: top left;
}
.gourmet_home-lineup__list--dummy .gourmet_home-lineup__price {
  min-height: 1.5em;
  background-size: 60% 1.5em;
  background-position: top center;
}
.gourmet_home-lineup__list--dummy .gourmet_home-lineup__summary {
  min-height: 4.5em;
  background-size: 100% 1.5em;
  background-position: top left;
}
