/** Shopify CDN: Minification failed

Line 69:2 Unexpected "}"

**/
.index-collection-sec{
  padding-bottom:10px;
  padding-top:30px;
  
}
.index-collection-sec .container{
    max-width:1630px !important;
  }
.index-collection-sec .title-div{
  padding-top:40px;
  padding-bottom:40px;
/*   background:#b1d1d8; */
}
 .collection-box-wrapper{
   margin-top:-35px;
 }
@media (max-width:767px){
  .index-collection-sec{
      padding-top:12px;
  }
 
}

.index-collection-sec .box-wrapper-row-5 {
  width: calc(100% / 8 ) !important;
/*     width:190px !important; */
  padding:0px 6px;
}
.index-collection-sec .index_collection-best .index_collection-best-img{
        border-radius: 50%;
  }

@media (min-width:992px) and (max-width:1199px){
    .index-collection-sec .box-wrapper-row-5 {
/*    width:201px !important; */
        width: calc(100% / 5.5 ) !important;
}
}

@media (min-width:768px) and (max-width:991px){
        .index-collection-sec .box-wrapper-row-5 {
/*     width:187px !important; */
          width: calc(100% / 4.5 ) !important;
}
} 
  @media (max-width:480px){
          .index-collection-sec .box-wrapper-row-5 {
/*   width:202px !important; */
            width: calc(100% / 2.5 ) !important;
}
}
.index-collection-sec .box-wrapper-row-4 {
/*   width: calc(100% / 4 )!important; */
  padding:0px 8px;
}
.index-collection-sec .box-wrapper-row-3 {
  width: calc(100% / 3 )!important;
  padding:0px 8px;
}
.index-collection-sec .box-wrapper-row-2 {
  width: calc(100% / 2 )!important;
  padding:0px 8px;
}
  }
 .title-div .index_collection-heading{
/*   text-transform:uppercase; */
/*   color:#258635; */
  margin-bottom:15px;
     font-size:30px;
}
@media (max-width:767px){
.title-div .index_collection-heading{
    font-size:24px;
  }
}
@media (max-width:480px){
  .title-div .index_collection-heading{
    font-size:20px;
  }
}
@media (max-width:320px){
  .title-div .index_collection-heading{
    font-size:16px;
  }
}
@media (max-width: 767px) {
    .arrow-new {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 7px;
}

.right {  margin-right: 5px;
    margin-bottom: 2px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left { 
  margin-bottom: 2px;
    margin-left: 5px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

  .index-collection-sec .slick-arrow{
    position: absolute;
    width: 40px;
    height: 40px;
   z-index: 3;
    background: #fff;
    border-radius: 50%;
  } 
  .index-collection-sec .slick-prev{
    left:0;
    right:auto;
  }
    .index-collection-sec .slick-next{
    right:0;
    left:auto;
  }
  .index-collection-sec .slick-next:before,.index-collection-sec .slick-prev:before{
    display:none;
  }
  
/*   .index-collection-sec{
    margin-bottom:30px;
  } */
  .index-collection-sec .box-wrapper-row-5,.index-collection-sec .box-wrapper-row-4,.index-collection-sec .box-wrapper-row-3 {
        width: calc(100% / 3.5 - 5px) !important;
        padding-right:5px;
        max-width: 100%;
  }
}
@media (max-width:560px){
  .index-collection-sec .box-wrapper-row-5,.index-collection-sec .box-wrapper-row-4,.index-collection-sec .box-wrapper-row-3 {
        width: calc(100% / 2.5 - 5px) !important;
        padding-right:5px;
        max-width: 100%;
  }
}
.index-collection-sec .index_collection-best .index_collection-best-img{
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
  border-radius:25px;
}

.index-collection-sec .index_collection-best .index_collection-best-img::before {
  content: '';
  display: block;
  padding-top: 74%;
}

.index-collection-sec .index_collection-best .index_collection-best-img img {
  width: 100%;
  height: 100%;
  margin:auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
 object-fit: scale-down;
/*   border-radius: 50%; */
  
}
.index-collection-sec .index_collection-best .index_collection-best-text{
    padding: 0 0 15px;
  text-align: center;
}
.index-collection-sec .index_collection-best .index_collection-best-text p {
  display: block;
  font-size: 16px;
/*   font-weight: 500; */
  font-weight: 600;
  margin-bottom: 0;
      color: #000;
/*       font-family: 'Guardian Egyptian'; */
/*   font-family: 'Graphik Medium','sans-serif'; */
  font-family:"dovetail-mvb";
}

@media (min-width: 992px) and (max-width: 1199px) {
  .index-collection-sec .index_collection-best .index_collection-best-text p {
    font-size: 16px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .index-collection-sec .index_collection-best .index_collection-best-text p {
    font-size: 14px;
  }
}


 .index-collection-sec .index_collection-best .index_collection-best-text a{
   font-size:13px;
   color:#959595;

/*    text-transform:uppercase; */
 }

.collection-box-wrapper{
  flex-wrap: unset;
}

.collection-box-wrapper{
        overflow:hidden;

    overflow-x: auto;
        display: flex;
    flex-wrap: unset;
    width: 100%;
}

/* .collection-box-wrapper::-webkit-scrollbar {
            width: 3px;
        }
        .collection-box-wrapper::-webkit-scrollbar-track {
        background: #f1f1f1; 
        }
        .collection-box-wrapper::-webkit-scrollbar-thumb {
        background:lightblue; 
        } */
@media (min-width: 768px) and (max-width: 991px) {
  .index-collection-sec .index_collection-best .index_collection-best-text a {
    font-size: 12px;
  }
}
@media (max-width:767px){
  .index-collection-sec .index_collection-best .index_collection-best-img::before {
  padding-top: 85%;
  
  }
/*   .collection-box-wrapper{
        overflow:hidden;

    overflow-x: auto;
        display: flex;
    flex-wrap: unset;
    width: 100%;
  } */
  .collection-box-wrapper.slick-initialized{
    max-height:unset;
    overflow:unset;
  }
}
@media (max-width:560px){
    .index-collection-sec .index_collection-best .index_collection-best-text p {
    font-size: 12px;
  }
    .collection-box-wrapper{
/*     max-height:200px; */
        overflow:hidden;
    overflow-x: auto;
          display: flex;
    /* display: inline-flex; */
    flex-wrap: unset;
    width: 100%;
  }
  .collection-box-wrapper.slick-initialized{
    max-height:unset;
    overflow:unset;
  }
}
.collection-box-wrapper .slick-next, .collection-box-wrapper .slick-prev{
  top: 40%;
}



img.mobile-img{
  display:none;
}

@media (max-width:767px){
img.desktop-img{
  display:none;
}
  img.mobile-img{
  display:block;
}
}

.shop_gift{
  background-repeat: no-repeat;
    background-position-x: center;
    background-size: cover;
    text-align: center;
    padding: 50px 20px;
      padding: 10px 20px;
    margin-bottom: 30px;
  /* margin-top:30px; */
}

/* desktop leptop*/
@media (min-width:992px) and (max-width:1199px){
    .shop_gift{
      padding: 10px 20px;
    }
}



/* tablet */
.collection-box-wrapper  .slick-dots{
      bottom: -30px;
}
.collection-box-wrapper .slick-dots li{
      width: 32%;
  margin: 0;
  height:6px;
}
.collection-box-wrapper .slick-dots li button{
/*       display: flex; */
    width: 100%;
    height: 3px;
      background: transparent;
  padding:0;
}
.collection-box-wrapper .slick-dots li.slick-active button:before{
      width: 100%;
    background: #888;
  height: 3px;
}

@media (min-width:768px) and (max-width:991px){
  .collection-box-wrapper .slick-dots li{
      width: 32%;
  }
    
} 
/* mobile */

@media (max-width:480px){
    .collection-box-wrapper .slick-dots li{
      width: 24%;
  }
  .shop_gift{    
    padding: 10px 10px;
    margin-bottom: 40px;
  }
  .shop_gift{
    margin-top: 0;
  }
}

