.homepage-collection-grid-inner{position:relative;height:40vh}.homepage-collection-grid-item--below-image .homepage-collection-grid-inner{height:auto}.homepage-collection-grid-inner .homepage-featured-box-btn{color:var(--primary-btn-text-color);margin-top:8px}.homepage-collection-grid-inner .homepage-featured-box-btn:hover{color:var(--primary-btn-text-hover-color)}.homepage-collection-grid-item{position:relative}@media only screen and (max-width:768px){.homepage-collection-grid-item{position:relative}}.homepage-collection-grid-image-single{max-width:450px;max-height:450px;margin:0 auto;object-fit:cover;object-position:top;font-family:"object-fit: cover, object-position: top"}.homepage-collections-background .section-header{margin-bottom:0}.featured-collections-wrapper img,.featured-collections-wrapper svg.icon.icon--placeholder{height:40vh;object-fit:cover;max-width:100%!important;font-family:"object-fit: cover"}.featured-collections-wrapper .homepage-collections-background.content-width{padding-top:30px;padding-bottom:30px}.featured-collections-wrapper .collection-grid{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media screen and (min-width:769px){.featured-collections-wrapper .collection-grid{flex-direction:row}}.featured-collections-wrapper .collection-grid.keep-spacing{padding-left:15px;padding-right:15px}@media screen and (min-width:846px){.featured-collections-wrapper .collection-grid--items-1 .homepage-collection-grid-item{flex-basis:auto;width:100%}.featured-collections-wrapper .collection-grid--items-2 .homepage-collection-grid-item{flex-basis:auto;width:50%}.featured-collections-wrapper .collection-grid--items-3 .homepage-collection-grid-item{flex-basis:auto;width:33%}.featured-collections-wrapper .collection-grid--items-4 .homepage-collection-grid-item{flex-basis:auto;width:25%}}@media screen and (min-width:769px) and (max-width:845px){.featured-collections-wrapper .collection-grid .homepage-collection-grid-item{flex-basis:auto;width:50%}}.featured-collections-wrapper .expand-grid .homepage-collection-grid-item{flex-grow:1}.featured-collections-wrapper .remove-spacing .homepage-collection-grid-item{padding:0}.featured-collections-wrapper .keep-spacing .homepage-collection-grid-item{padding:15px}@media screen and (max-width:768px){.featured-collections-wrapper .keep-spacing .homepage-collection-grid-item{padding:15px 0 0}}


/* 
コレクションリスト編集
*/
.featured-collections-wrapper .keep-spacing .homepage-collection-grid-item {
    padding: 9px;
}
.homepage-collection-grid-inner {
    height: 120px;
}
.homepage-collection-grid-inner {
    height: auto;
}
.featured-collections-wrapper img, .featured-collections-wrapper svg.icon.icon--placeholder{
  height: fit-content;
  max-height: 160px !important;
    min-height: 160px !important;
}


.featured-collections-wrapper .collection-grid {
    flex-direction: unset;
}
/*   .featured-collections-wrapper .collection-grid--items-3 .homepage-collection-grid-item {
    flex-basis: auto;
    width: 23%  !important;
    height:50px;
} */


@media screen and (max-width: 767px) {
.featured-collections-wrapper .keep-spacing .homepage-collection-grid-item {
  padding: 5px;
  width:50%;
}

  .section--template--15456618184797__1628585461cbddcdb9 .grid-item-details--background-gradient, .section--template--15456618184797__1628585461cbddcdb9  .hover-outer .hover-inner::before {
    background: 0  !important;
}

/*   .homepage-collection-grid-inner .homepage-featured-box-btn {
    margin-top: calc((100 / 390) * 100vw) !important;
} */

  .grid-item-details--hover {
    position: unset;
  }

  .homepage-featured-box-btn{
    padding: 5px 10px !important;
  }

  .grid-item__content {
    display: none;
}
/*     .featured-collections-wrapper .collection-grid--items-3 .homepage-collection-grid-item {
    flex-basis: auto;
    width: 50%  !important;
} */

  
}

