/** Shopify CDN: Minification failed

Line 214:22 Expected ":"

**/
.filter-group li.active a{
  font-weight:bold;
}
/* Neel css */

/* Collection Page Start */

/* Collection Page hero area start */

.hup_collection_hero_img{
	grid-area: HupHeroArea;
}

.grid-container {
  display: grid;
  grid-template-areas: 'HupHeroArea';
}

/* End */

/* Product Items start */

.hup_product_collections{
	margin: 5% 0 0 0;
}

.grid-container .grid-item{
	width: 33.33%;
  	float: left;
  	vertical-align: top;
  	box-sizing: border-box;
  	padding-left: 0 !important;
  	margin-bottom: 2%;
}

.grid-container a.grid-product-item:hover{
	opacity: 0.8;
}

.grid-container a.grid-product-item{
  	margin-bottom: 30px;
	display: block;
    color: #444;
    font-size: 0.938em;
  	padding: 0 10px;
}

a{
	text-decoration: none;
  	background: transparent;
}

.grid-container .grid-product-image{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    margin: 0 auto 15px;
}

.grid-container .product-image-center img{
	display: block;
  	max-height:250px;
  	margin: 0 auto;
}

/* End */

img{
	max-width:100%;
}

.hup_grid_search h1:before{
  background: url(/cdn/shop/t/8/assets/heading-decoration-l.png?66) no-repeat left;
  padding: 0 45px;
  content: " ";
}

.hup_grid_search h1:after{
  background: url(/cdn/shop/t/8/assets/heading-decoration-r.png?66) no-repeat right;
  padding: 0 45px;
  content: " ";
}
.hup_grid_search .hr--small, .hup_collection_hr{
	background-color:#eaeaea;
}

.hup_grid_search .sidebar{
  padding-left: 0;
}
/* Collection Page End */

/* Product Page slider start */

.related_product_slider img, .recently-viewed-products-slider img{
	margin: 0 auto;
  	height: 250px;
}

.slick-prev{
	position: absolute;
    top: 45%;
    left: -1%;
    transform: translateX(-50%);
    z-index: 999;
    background: none;
    border: none;
}

.slick-next{
  	position: absolute;
    top: 45%;
    right: -3%;
    transform: translateX(-50%);
    z-index: 999;
    background: none;
    border: none;
}

.hup_components--icon{
	background-color: transparent;
  	border: none;
}

/* Product Page slider end */

/* Filter Page sortby tab start */

svg:not(:root) {
    overflow: hidden;
}

 .template-collection .hup_sorting-dropdown{
	width: 100% !important;
 }
.hup_components-search-desktop-actions_sorting{
  position: relative;
  display: block;
}

.hup_components-sorting{
	align-items: center;
    display: flex;
}

.hup_components-sorting__icon{
	display: block;
    min-width: 17px;
    transform: scaleY(-1);
  	box-sizing: content-box;
}

.hup_components-sorting_title{
	display: table-cell;
    padding: 0 10px;
    white-space: nowrap;
}

.hup_components-text_primary-uppercase{
	color: #111;
    font-size: 11px;
    font-weight: 700;
    line-height: 17px;
    text-transform: uppercase;
}

.hup_components-sorting_dropdown{
	min-width: 240px;
    position: relative;
    width: 240px;
  	display: inline-block;
}

.hup_components-dropdown_select{
	background: #f3f3f3;
    border-radius: 0;
    height: 40px;
    padding: 9px 40px 9px 11px;
    position: relative;
    text-align: left;
    width: 100%;
}
.hup_components-button{

	border: none;
    cursor: pointer;
    font-family: Lato,sans-serif;
    margin: 0;
    outline: none;
  	transition: background-color .1s ease-in;
}


.hup_components-sorting_dropdown ul{
    font-size: 14px;
    line-height: 1.6;
    font-family: "Lato","HelveticaNeue","Helvetica Neue",sans-serif;
    color: #444;
    font-weight: 400;
   	overflow: visible;
 }

.hup_components-dropdown_arrow{
    margin-top: -7px;
    position: absolute;
    right: 16px;
    top: 50%;
}

.hup_components-icon{s
box-sizing: content-box;
    display: inline-block;
}

.hup_components-dropdown_dropdown{
	background: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: 0 5px 10px -4px rgba(0,0,0,.07);
    box-sizing: border-box;
    left: 0;
/*    	display: none;  */
    margin-top: 1px;
    position: absolute;
  	overflow: auto;
    width: 100%;
    z-index: 9999;
}

.show {
  display: block;
  font-size: 14px;
  text-align: left;
  line-height: 0.4;
}

.hup_dropdown-content ul li {
  color: black;
  padding: 5px 12px;
  text-decoration: none;
  display: block;
}

.hup_dropdown-content ul li:hover{
	background: #f3f3f3;
  	cursor: pointer;
}

.template-collection .grid-border>.grid-item {
  	padding-top: 0 !important;
  	padding-left: 0 !important;
}

/* Filter Page sortby tab end */ 

.hup_grid_search .hup_searchbar{
	max-width: 50%;
  	margin: 0 auto;
}

/* product price start */ 
.product-item--price .hup_item_price {
	font-size: 14px !important;
  	font-weight: 700;
}

a.product-grid-item p{
  font-size: 12px !important;
}
/* product price end */

/* Pagination css start */

.pagination-custom{
	margin-top: 22px !important;
    padding-top: 30px !important;
    text-align: center !important;
  	font-size: 0.8em !important;
}

.hup_pagination li span, .hup_pagination li a{
	font-size: 1em !important;
  	color: #000 !important;
  	border: none !important;
  	padding: 10px 10px;
}

.hup_pagination li.active span{
	background: #f3f3f3 !important;
  	padding: 10px 16px;
}

.hup_pagination li a{
	padding: 10px 16px;
}

.hup_pagination li.next a, .hup_pagination li.disabled span, .hup_pagination li.disabled span{
	background: #fff !important;
  	color: #000 !important;
  	font-size: 1em !important;
}

.hup_pagination i{
	font-size: 0.9em !important;
}

/*
.hup_pagination span.hup_next, .hup_pagination span.hup_prev{
	padding: 0 5px !important;
}*/

.hup_product_pagination{
	left: 0%;
}

.pagination-custom-lg li.previous a{
	background-color: #fff !important;
  	color: #000 !important;
}
/* Pagination css end */


/* PRODUCT PAGE css start */

/* customer review title css start */
.hup_product_recomanded-title {
    text-align: center !important;
	font-size: 18px !important;
  	font-weight: 400 !important;
}
/* customer review title css end */

.grid-item small{
	font-weight: 700;
}

.mt__40{
    margin-top:40px !important;
  	margin-left: 0 !important;
  }
  .mb__40{
    margin-bottom:40px !important;
  }

/* PRODUCT PAGE css end */



/* responsive start */

@media only screen and (max-width: 480px){
	.grid-container .grid-item{
  	width: 50%;
  }
  .grid-container a.grid-product-item{
      padding: 0 5px;
  }
  .hup_product_pagination{
	left: -4%;
	}
  .hup_pagination li a {
    margin-right: -2%;
}
  .hup_grid_search .hup_searchbar{
  	max-width: 100%;
    font-size: 15px;
  }
  .featured-collection-image div a{
	margin: 0;
	}
  .hup_grid_search h1:before{
  	display: none;
  }
  .hup_grid_search h1:after{
  	display: none;
  }
  .related_product_slider img{
    width: 100%;
	}

	.section-header .rte--header h2{
  font-size: 25px;
	}
  .pagination-custom {
     margin-top: 0 !important;
    padding-left: 7px;
  }
  .hup_components-sorting__icon{
  display:none;
	}
  .collection-filters{
  display:block !important;
  }
  .hup_grid_search .hr--small, .hup_collection_hr{
  display: none;
  }
  .section-header .hup_sorting-dropdown{
  	display: none;
  }
  aside .hup_components-button {
  	display: none;
  }
  .hup_mobile_btn{
  width: 100%;
  display: flex;
  text-align: center;
  }
  header .hup_mobile_btn{
    display:none;
  }
  .filter_custom_button, .hup_components-search-desktop-actions_sorting{
  	width: 50%;
    border: 1px solid #f3f3f3;
  	font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    padding: 3%;
    background-color: #5b150b;
  }
  .hup_components-sorting_title{
  	font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
  }
	.filter_custom_button, .hup_components-search-desktop-actions_sorting {
    text-align: center;
    line-height: normal;
	}
  .hup_components-sorting {
    display: block !important;
	}
  .hup_components-sorting_title {
    display: block !important;
    padding: 0 !important;
	}
  .hup_components-sorting_dropdown {
    display: block !important;
	}
  .hup_components-dropdown_dropdown{
/*   left: 0 !important; */
	}
  .hup_components-search-desktop-actions_sorting {
    margin-right: 3px;
	}
  .filter_custom_button {
    margin-left: 3px;
	}
  .filter-menu.popup_show, .hup_Dropdown.popup_show{
    left: 0 !important;
	display: block;
  }
  .filter-menu, .hup_Dropdown {
      max-width: 100%;
      background-color: #ffffff;
      position: fixed;
      bottom: 0px;
      padding: 1.5rem 1rem;
      z-index: 10;
      border-top-left-radius: 8px;
      text-align: center;
      color: #333;
      transition: 0.5s ease-in-out;
      left: -430px;
      box-shadow: 0 30px 80px rgba(0,0,0,.5), 0 20px 70px rgba(0,0,0,.5);
      overflow-y: scroll;
      top: 0;
      margin: 0;
      width: 90%;
    }
/*     .filter-menu, .hup_Dropdown{
      display: none;
    } */
    .hup_Dropdown{
      text-align:left;
    }
    #pt-nav-toggle{
      transform: translateX(-50%) !important;
    }
    .popup_close{
      position: absolute;
      right: 10px;
      font-size: 30px;
      top: -15px;
    }
    .hup_Dropdown .popup_close{
      top:0;
    }
    .sort_title{
      padding-left: 10px;
      margin-bottom: 10px;
    }
}

@media only screen and (min-width:480px){
aside .hup_components-search-desktop-actions_sorting{
  	display: none !important;
  }
  .hup_components-sorting{
    justify-content: flex-end;
  }
  aside .filter_custom_button{
    display:none;
  }
  .hup_components-dropdown_dropdown{
  	display: none;
  }
  .popup_close, .sort_title{
      display:none;
    }
  aside .hup_components-search-desktop-actions_sorting{
    display:none;
  }
  .hup_components-sorting{
    justify-content: flex-end;
  }
  .filter_custom_button{
    display:none;
  } 
  .popup_close, .sort_title{
    display:none;
  }
}

/* responsive End */
  
  
.devlopby{text-align:right;}


