/** Shopify CDN: Minification failed

Line 115:3 Unexpected "/"

**/
/* #shopify-section-template--26022269059387__17829801120deabe54 .card__heading,
#shopify-section-template--26022269059387__17829801120deabe54 .product-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.25;
  min-height: 2.5em;
} */
#shopify-section-template--26022268272955__featured_collection_NrUMP8 {
    .container-fluid {
    padding-left: 0px !important;
    margin-right: 10px;
  }
  .swiper-slide {
    margin-right: 20px;
    padding-left: 0;
    margin-left: 0rem;
  }
  .card__media {
    height: 300px;
  }
  .sf-column {
    max-width: 277px;
  }
  .prod__compare_price {
    font-size: 15px !important;
  }
  @media (max-width: 768px) {
    .index_collection_all,
    .section__heading {
      font-size: 24px !important;
    }
    .text-base a {
      font-size: 17px !important;
      font-weight: 800;
      color: black;
    }
    .section-my {
      margin-left: 0.5rem !important;
      padding-left: 0.5rem !important;
    }
  }
  @media (max-width: 767px) {
    .sf__ms--slider .sf__ms-wrapper .swiper-wrapper {
        margin-left: 0rem !important;
    }
    .container-fluid .index_collection_top .section__header.text-center {
      padding-left: 0rem;
      font-family:Gilroy !important;
  }
  .container-fluid .index_collection_top .section__header.text-center h2{
      padding-left: 0rem;
      font-family:Gilroy !important;
  }
  #swiper-wrapper-f5ddc13634397f2e{
    margin-left:1rem !important;
  }
}
  @media (min-width: 1020px) {
    .index_collection_all,
    .section__heading {
      font-size: 24px !important;
    }
    .text-base a {
      font-size: 17px !important;
      font-weight: 800;
      color: black;
    }
    .section__header {
    padding-left: 0;
    }
    .section-my {
      padding-left: 0rem !important;
    }
}
.sezerium-add-to-cart {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 8px !important;
  width: auto !important;
  min-width: unset !important;
  color: transparent !important;
  font-size: 0 !important; /* 隐藏文字 */
  cursor: pointer;
}
.sezerium-collection-grid{
  gap:5px !important;
}
.sezerium-add-to-cart::after {
  content: '';
  display: block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cpath d='M16 10a4 4 0 01-8 0'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/*you might also like外层div*/
/* #swiper-wrapper-b9b1042264ad44979{
  background:#f5f4f6;
  display: grid;
  /* 关键：重复4次，每次占1个等分份额(fr) */
  grid-template-columns: repeat(4, 1fr); 
  width: 100%;
  gap: 10px;          /* 可选：设置网格之间的间距，Grid 处理间距比 Flex 更完美 */
} */
/*内层div*/
/* #swiper-wrapper-b9b1042264ad44979 > div.swiper-slide.sf-column.swiper-slide-active > div{
  background-color: #fff;
  padding: 15px;
} */
.sezerium-section__product-card:hover .sezerium-button.sezerium-add-to-cart,
.sezerium-section__product-card:hover .sezerium-add-to-cart {
  transform: none !important;
  transition: none !important;
  animation: none !important;
}

.sezerium-section__image-wrapper:hover ~ * .sezerium-add-to-cart {
  transform: none !important;
  transition: none !important;
}
.sezerium-section__product-card .sezerium-add-to-cart {
  position: relative !important;
  transform: none !important;
  transition: none !important;
  animation: none !important;
  will-change: unset !important;
}
.sezerium-section__product-card,
.sezerium-section__product-card:hover {
  transform: none !important;
  transition: none !important;
  animation: none !important;
}

.v-product-card,
.v-product-card:hover {
  transform: none !important;
  transition: none !important;
  animation: none !important;
}

.v-flash-sale-title-1 {
  text-align: left;
}

.sezerium-section__heading,.leading-normal,.section__heading
{
  font-size: 24px !important;
  text-align: left;
  font-weight: 800 !important;
  color: #272727;
  margin-bottom: 10px;
}
.sezerium-section__product-title,
.sezerium-section__variant-title,
.text-base a,.leading-normal,.sezerium-section__product-info a
{
  /* display: -webkit-box; */
  -webkit-line-clamp: 2;
  text-align:left;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.25 !important;
  min-height: 2.5em !important;
  display: flex;
  flex-wrap: wrap;
  
}
.sezerium-section__product-card .sezerium-section__product-info a,.sezerium-section__product-card .sezerium-section__product-info .sezerium-section__variant-title{
  /* 1. 必须使用 -webkit-box 才能让省略号生效，不能用 flex */
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  
  /* 2. 文字对齐与行高 */
  text-align: left !important;
  line-height: 1.25 !important;
  
  /* 3. 关键：当完全没有文字时，利用 min-height 和 block 属性撑开空白 */
  min-height: 2.5em !important; /* 1.25 * 2 = 2.5em 刚好两行高度 */
}
@media (min-width: 767px) {
    .index_collection_all .sf__pcard-name {
        margin: 0 0 2px !important;
        color: black !important;
        display: block !important;
        font-family: Inter, -apple-system, "system-ui", "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important;
        font-feature-settings: "calt" 0 !important;
        font-size: 17px !important;
        font-weight: 650 !important;
    }
}
.container-fluid{
    /* background: #f5f4f7; */
  }
@media (min-width: 767px) {
  .container-fluid{
    padding-left:3.2rem !important;
    /* background: #f5f4f7; */
  }
  #template--26022268928315__featured_collection_BRhM6J .container-fluid{
    padding-left:0rem !important;
  }
  #template--26022268928315__featured_collection_BRhM6J > div > div.index_collection_top > div:nth-child(1) > div{
    padding-left:0rem;
  }
  #swiper-wrapper-e5ed1228f34617b1 > div.swiper-slide.sf-column.swiper-slide-active{
    margin-left:0rem;
  }
  #shopify-section-template--26022268272955__featured_collection_NrUMP8 .section-my .index_collection_top .text-center h2{
    /* padding-left: 3.5rem !important; */
    font-family:Gilroy !important;
  }
  #shopify-section-template--26022268272955__featured_collection_NrUMP8 .sf__ms--slider{
    margin-left: 1rem !important;
  }
  #shopify-section-template--26022268272955__featured_collection_NrUMP8 .index_collection_top{
    margin-bottom:24px !important;
  }
  #template--26022268272955__featured_collection_NrUMP8 > div > div.sf__ms.sf__ms--slider > div{
    .sf-column{
      max-width:300px;
    }
  }
  #template--26022268928315__featured_collection_BRhM6J > div > div.sf__ms.sf__ms--slider .sf-column{
    max-width:300px;
  }
}

#template--26022268272955__featured_collection_NrUMP8 > div,#template--26022268928315__featured_collection_BRhM6J > div,#template--26022268272955__featured_collection_NrUMP8 > div > div.index_collection_top,
#template--26022268928315__featured_collection_BRhM6J > div > div.index_collection_top,#template--26022268928315__featured_collection_BRhM6J > div > div.sf__ms.sf__ms--slider{
  background: #f5f4f7;
  padding-top:10px;
  padding-left:0.5rem;
}
#template--26022268272955__featured_collection_NrUMP8 > div > div.sf__ms.sf__ms--slider{
  padding-left:0.5rem;
}
.sf__pcard-price{
  display:flex;
}
.sezerium-section__price--compare,
.v-original-price,.prod__compare_price{
    /* font-size: 15px !important; */
    color:#665959 !important;
}

.v-product-price{
    align-items: baseline;
}
.sezerium-section {
  padding-bottom: 2rem;
}
.sezerium-section__header .sezerium-section__view-all {
  position: absolute;
  z-index: 999;
  bottom: -15px;
  left: 50%;
  transform: translateX(-54%);
  font-size: 14px;
}
.sezerium-section__price--sale,
.v-sale-price,.f-price-item--sale{
    font-size: 17px !important;
    color: #8e0b21 !important;
}
/*PC*/
@media (min-width: 1024px) {
  .prod__reviews-and-prices .f-price__sale .text-color-regular-price{
    font-size: 32px !important;
    line-height: 1.2 !important;
    font-weight: 700!important;
    letter-spacing: -0.5px !important;
  }
  #shopify-section-template--26022268928315__featured_collection_BRhM6J .swiper-slide{
    margin-left:0px !important;
  }
  #template--26022268928315__featured_collection_BRhM6J > div > div.index_collection_top{
    margin-bottom:24px;
  }
  .sf__pcard--onsale .sf__pcard-content .pl-badge-container .text-base .sf__pcard-name{
    /* 1. 必须使用 -webkit-box 才能让省略号生效，不能用 flex */
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  
  /* 2. 文字对齐与行高 */
  text-align: left !important;
  line-height: 1.25 !important;
  
  /* 3. 关键：当完全没有文字时，利用 min-height 和 block 属性撑开空白 */
  min-height: 2.5em !important; /* 1.25 * 2 = 2.5em 刚好两行高度 */
  }
  /*all*/
  #CollectionProductGrid > div.sf__product-listing.sf__co_4.sf__col-4 > div.mt-6.flex.flex-wrap.-mx-2.xl\:-mx-3.flex_a{
    /*商品*/
    .sf__col-item{
      width:25% !important;
    }
  }
  #shopify-section-template--26022268993851__main > section{
      .container-fluid {
        --offset-x: 15px;
        margin-left: auto;
        margin-right: auto;
        max-width: calc(var(--fluid-container-width, 1620px) + var(--offset-x) * 2);
        padding-left: var(--offset-x);
        padding-right: var(--offset-x);
        width: 100%;
        min-width:1680px !important;
    }
    .pl-text{
      font-size:12px !important;
    }
  }
  #CollectionProductGrid{
    .f-price__sale .f-price-item--regular{
      font-size:15px !important;
      font-family:Gilroy !important;
    }
  }
}
@media (max-width: 767px) {
    #template--26022268928315__featured_collection_BRhM6J > div > div.index_collection_top > div:nth-child(1) > div{
      /* padding-left:1rem !important; */
    }
    #swiper-wrapper-e5ed1228f34617b1 > div.swiper-slide.sf-column.swiper-slide-active{
      margin-right: 0px !important;
      padding-left: 0;
      margin-left: 1.5rem;
    }
    #shopify-block-AdENwRk5rMGtWUndtW__variants_on_collection_featured_collection_gqwrDk > div,#shopify-block-ANTAwSVNrUkxRZEdoZ__variants_on_collection_featured_collection_VkVqdE > div,#shopify-block-ANTAwSVNrUkxRZEdoZ__variants_on_collection_featured_collection_VkVqdE > div
    ,#shopify-block-AaS9kTzBYY0dtaFZia__variants_on_collection_featured_collection_Fyq3Yz > div{
      padding:0;
    }
    #template--26022268272955__featured_collection_NrUMP8 > div > div.sf__ms.sf__ms--slider > div{
      padding-left:1rem;
    }
    .v-product-price{
      display:flex;
      align-items:baseline;
    }
    #v-sale-template__26022268404027__v_flash_sale_q3Fz78,#v-sale-template__26022268404027__v_flash_sale_q3Fz78
    ,#v-sale-template__26022268404027__v_flash_sale_q3Fz78,#v-sale-template__26022268404027__v_flash_sale_Cajcea,
    #v-sale-template__26022268404027__v_flash_sale_UEtTPh{
      margin-bottom:0px !important;
      padding-top:0px !important;
    }
    #template--26022268928315__featured_collection_BRhM6J > div > div.index_collection_top > div:nth-child(1) > div{
      padding-left:0.5rem !important;
    }
}
/* .sezerium-section__heading {
  font-size: 30px !important;
  text-align: left;
  font-weight: 800;
  color: #272727;
  margin-bottom: 10px;
}
.sezerium-section__product-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 2.5em;
  line-height: 1.25;
} */