/** Shopify CDN: Minification failed

Line 181:23 Unexpected "{"
Line 181:32 Expected ":"
Line 364:23 Unexpected "{"
Line 364:32 Expected ":"

**/
.featured-collection .tabs__btn.btn--underline:after {
  width: 0;
  transform: none;
  transition: all 0.5s;
}
.featured-collection .tabs__btn.btn--underline:hover:after {
  transform: none;
  animation: none;
}
.featured-collection .tabs__btn.btn--underline.active:after {
  width: 100%;
}
.featured-collection .tabs__btn.btn--underline:not(.active):not(:hover) {
  opacity: 0.6;
}
.featured-collection .tabs-nav__inner {
  column-gap: 3.2rem;
  row-gap: 1.2rem;
}
@media (max-width: 767.98px) {
  .featured-collection .tabs-nav__inner {
    column-gap: 2.4rem;
  }
}
.featured-collection .card-media,
.featured-collection .card-media--link,
.featured-collection .card-media__media {
  height: 100%;
}

@media (min-width: 768px) {
  .zNew04 .product-card__type{
    display:none;
  }
  .zNew04{
 
    margin: 0 auto;
  }
  
  .zNew04 .section__header--buttons{
    display:inline-block;
  }
  .zNew04 .section__container{
      padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    max-width:123.2rem;
  }

 
    .zNew04 .section__header--buttons .tabs-nav__inner .tabs__btn{
        height: 5.4rem !important;
    padding: 0px 2rem !important;
    background: #f5f5f5;
    border-radius: 8rem;
    color: #474747;
    font-size: 2rem;
    font-weight: 600;
    border:none;
  }
    .zNew04 .section__header--buttons .tabs-nav__inner .active{
        height: 5.4rem !important;
    padding: 0px 2rem !important;
    background: #474747;
    border-radius: 8rem;
    color: #FFFFFF;
    font-size: 2rem;
    font-weight: 600;
  }
  .zNew04 .zFe01 .zSwi{
    background:#f5f5f5;
    border-radius:1.6rem;
    position:relative;
  }
   .zNew04 .zFe01 .zSwi .zBox{
    text-align:center;
    min-height:14rem;
   }
    .zNew04 .zFe01 .zSwi .zBox .p1{
   font-size:2.4rem;
   font-weight:700;
   color:#474747;
       margin-top: 3.8rem;
    margin-bottom: 1rem;
  }
    .zNew04 .zFe01 .zSwi .zBox .p1 span{
   font-size:1.6rem;
   font-weight:700;
   color:#C20A14;
       position: relative;
    top: -0.5rem;
  }
  .zNew04 .zFe01 .zSwi .zBox .p2{
     font-size:1.6rem;
   font-weight:500;
   color:#787878;
   margin-top:1rem;
   
  }
  .zNew04 .zFe01 .zSwi .zBox .p2 p{
    margin:0;
  }
  .zNew04 .section__header--text {
    position:relative;
  }
  .zNew04 .newBtn{
    display:block;
    width:17.6rem;
    height:6rem;
    border:1px solid #474747;
    line-height:6rem;
    text-align:center;
    color:#474747;
    font-size:1.6rem;
    font-weight:800;
    border-radius:6rem;
        position: absolute;
    right: 0;
    top:3rem;
    z-index:99;
  }
  .zNew04 .zB2{
    margin-top:-8px;
  }
  .zNew04 .newBtn:hover{
    background:#474747!important;
    color:#FFFFFF!important;
    border:none!important;
    
  }
    .zNew04 .zFe01 .zSwi .zImg{
        width: 35.4rem;
    height: 35.4rem;
    /* border: 1px solid red; */
    margin: 0 auto;
   }
   .zNew04 .zFe01 .zSwi .zImg .product-card__atc{
    display:none;
   }
   .zNew04 .zFe01 .zSwi .zInfo{
        padding-top:0.5rem;
        width:35.4rem;
        margin: 1rem auto;
       
   }
   .zNew04 .zFe01 .zSwi .zInfo .f-price{
      justify-content: space-between;
   }
   .zNew04 .zFe01 .zSwi .f-price__regular{
            visibility: hidden;
   }
   .zNew04 .zFe01 .zSwi .f-price__sale{
            visibility: hidden;
   } 
   .zNew04 .zFe01 .zSwi .zInfo .f-price .f-price-item{
      color:#474747;
      font-size:2.4rem;
      font-weight:700;
   }
    .zNew04 .zFe01 .zSwi .zInfo .f-price .zA{
        width:3.2rem;
        height:1.6rem;
        /* border:1px solid red; */
        display:block;
        background:url('/cdn/shop/files/Arrow_1_1.png?v=1762074900') no-repeat center center;
        background-size:100% 100%;
   }
   .zNew04 .zFe01 .zSwi .zInfo .f-price .zA:hover{
        background:url('/cdn/shop/files/Arrow_1_2.png?v=1762090034') no-repeat center center;
        background-size:100% 100%;
   }
   
     #shopify-section-{{ section.id }}  .supportCenter-slide .swiper-slide .zRight .zA:hover span{
       position:relative;
    }
   .zNew04 .zFe01 .zSwi .zImg .product-card__badge{
    display:none;
   }
   .zNew04 .none{
    display:none;
   }
    .zNew04 .h100{
        height:100%;
        
   }
  .zNew04 .zFe{
    height:auto;
  }
  .zNew04 .zFe .zFe01{
    height:100%;
  }
  .zNew04 .swiper-controls{
    display:none;
  }

}
@media (max-width: 768px) {
  .zNew04{
   
    padding-left:2rem;
    margin: 0 auto;
  }
  
  .zNew04 .section__header--buttons{
    display:inline-block;
  }
  .zNew04 .section__container{
      padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    width:100%;
  }
  .zNew04 .zWrap .zHead .zH2{
    font-weight:800;
    font-size:2.4rem;
    line-height:2.8rem;
    /* color:#474747; */
  }
  .zNew04 .zWrap .zHead .zB2{
     font-weight:500;
    font-size:1.4rem;
    line-height:2rem;
    /* color:#787878; */
     margin-top: 0rem;
  }
  .zNew04 .zWrap .zHead .zBtns{
    margin-top:0;
    width: 36rem;
    overflow: auto;
    padding: 0 2rem;
    height:3rem;
  }
  .zNew04 .zWrap .zHead .zBtns .tabs-nav{
    height:3rem;
    padding-left:0;
    margin-left:-2rem;
  }
   .zNew04 .zWrap .zHead .zBtns .tabs-nav .tabs-nav__inner{
            column-gap: 0.8rem;
  }

 
    .zNew04 .section__header--buttons .tabs-nav__inner .tabs__btn{
        height: 3rem !important;
    padding: 0px 6rem !important;
    background: #f5f5f5;
    border-radius: 8rem;
    color: #474747;
    font-size: 1rem;
    font-weight: 600;
    border:none;
    padding-left:1.6rem!important;
    padding-right:1.6rem!important;
            width: max-content;
  }
    .zNew04 .section__header--buttons .tabs-nav__inner .active{
        height: 3rem !important;
    padding: 0px 1.6rem !important;
    background: #474747;
    border-radius: 8rem;
    color: #FFFFFF;
    font-size: 1rem;
    font-weight: 600;
            width: max-content;
  }
  .zNew04 .zFe01 .zSwi{
    background:#f5f5f5;
    border-radius:1.6rem;
    height: 32rem;
    width:23.8rem;
    position:relative;
  }
   .zNew04 .zFe01 .zSwi .zBox{
    text-align:center;
   }
    .zNew04 .zFe01 .zSwi .zBox .p1{
   font-size:1.6rem;
   font-weight:700;
   color:#474747;
       margin-top: 1.8rem;
    margin-bottom: -1rem;
  }
    .zNew04 .zFe01 .zSwi .zBox .p1 span{
   font-size:1rem;
   font-weight:700;
   color:#C20A14;
       position: relative;
    top: -0.5rem;
  }
  .zNew04 .zFe01 .zSwi .zBox .p2{
     font-size:1rem;
   font-weight:500;
   color:#787878;
   margin-top:1rem;
   
  }
  .zNew04 .section__header--text {
    position:relative;
  }
  .zNew04 .newBtn{
    display:block;
    width:33.5rem;
    height:4.9rem;
    background: #474747;
    line-height:4.9rem;
    text-align:center;
    color:#FFFFFF;
    font-size:1.2rem;
    font-weight:800;
    border-radius:6rem;
        position: absolute;
    /* right: 0; */
           bottom: -42rem;
    z-index:99;
  }
    .zNew04 .zFe01 .zSwi .zImg{
        width: 21.2rem;
    height: 21.2rem;
    /* border: 1px solid red; */
    margin: 0 auto;
   }
   .zNew04 .zFe01 .zSwi .zImg .product-card__atc{
    display:none;
   }
   .zNew04 .zFe01 .zSwi .zInfo{
        padding-top:0.5rem;
        width:20rem;
        margin: 0 auto;
       
   }
   .zNew04 .zFe01 .zSwi .zInfo .product-card__type {
    display:none;
  }
   .zNew04 .zFe01 .zSwi .zInfo .f-price{
      justify-content: space-between;
   }
   .zNew04 .zFe01 .zSwi .zInfo .f-price .f-price-item{
      color:#474747;
      font-size:1.6rem;
      line-height:1.2rem;
      font-weight:700;
   }
    .zNew04 .zFe01 .zSwi .zInfo .f-price .zA{
        width:2rem;
        height:1rem;
        /* border:1px solid red; */
        display:block;
        background:url('/cdn/shop/files/Arrow_1_1.png?v=1762074900') no-repeat center center;
        background-size:100% 100%;
   }
   .zNew04 .zFe01 .zSwi .zInfo .f-price .zA:hover{
        background:url('/cdn/shop/files/Arrow_1_2.png?v=1762090034') no-repeat center center;
        background-size:100% 100%;
   }
   
     #shopify-section-{{ section.id }}  .supportCenter-slide .swiper-slide .zRight .zA:hover span{
       position:relative;
    }
   .zNew04 .zFe01 .zSwi .zImg .product-card__badge{
    display:none;
   }
   .zNew04 .none{
    display:none;
   }
    .zNew04 .h100{
        height:100%;
        
   }
  .zNew04 .zFe{
    height:40rem;
    overflow-x:auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
 .zNew04 .zFe::-webkit-scrollbar {
    display: none;                       /* Chrome, Safari, Opera */
  }
  .zNew04 .zFe .zFe01{
    height:100%;
    display:flex!important;
    height:32rem;
  }
  .zNew04 .swiper-controls{
    display:none;
  }

}