/** Shopify CDN: Minification failed

Line 162:13 Expected identifier but found whitespace
Line 162:14 Unexpected "1px"
Line 162:25 Unexpected "{"
Line 162:51 Expected ":"
Line 171:8 Expected identifier but found whitespace
Line 171:10 Unexpected "{"
Line 171:29 Expected ":"
Line 171:73 Expected ":"

**/
form.search-form input[type="submit"] {  display: none;}
  .util-area {
  display: flex;
  flex-wrap: wrap;
  font-size: 30px;
  text-align: center;
}
.error {
    text-align: center;
    color: red;
}
.products_box {
    padding:0px 0px;
    
}
.products_box a {
    display: inline-flex;
    width: 9rem;
  
}
.products_box .grid__cell{
	margin-right:14px;
}
.pro_head a.HLink, .pro_head span {
    font-size: 16px;
    color: #9d9d9d;
    display: inline-block;    width: 50%;
    align-content: space-between;
}
.pro_head span { float: left;text-align: left;}
.pro_head a.HLink{float:right;text-align: right;}
#pageheader{
	border-top: 1px solid #c1bebe;
}
.pro_head {
    width: 100%;
    padding: 20px 0px;
   border-top: none;
    color: #9d9d9d;
    display: inline-block;
    
}

.products_box .d-title{font-size:14px;color:#000; letter-spacing:0.2px;}
.products_box .price { color: #000000;font-size:0.875rem;}
.page_box{ padding: 0px 100px; flex: 50%;}
.page_box .d-title {
    display: block;
    width: 100%;

    color: #5f5f5f;
    line-height: 1.5;
    font-size: 14px;
    text-align: left;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-bottom: 8px;
}
.search-form input{    padding: 20px 30px 20px 17px;}
.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0em 0em .25em;
    top:9.7rem;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
  	position: absolute;
    left:none;
    right:3.2em;
    margin-right:21%;
}
.modal { top:0; left:0; width: 100%;position:fixed;background:white;display:none;}
.search-form input[type="text"] {
    border: none;

    font-size: 14px;
    color: #000000;
/*     text-transform: uppercase; */
    width: 100%;
}
form.search-form {  
  width: 100%;    
/*   height: 70px; */
    text-align: center;
    display: flex;
}
  .search__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-item-align: center;
    align-self: center;
/*     margin-left: 30px; */
}
.search-box{
	min-height:70px;
}
.pro-title {
   
     padding-left:30px;
    
	}

.main-col-box{
margin-bottom: 20px;

}
.cross_icon{opacity:.7;}
@media all and (max-width:1160px){
  .btn-close{top: 5.7rem;left: 3.2em;}
  .product_box{border-top:none;}
  
}



@media all and (max-width:978px){
  .btn-close{top: 1.7rem;left: 20px;}
  .product_box{border-top:none;}
  
}


@media screen and (max-width:1024px){

  .util-area {
    display: flex;
    flex-direction:column-reverse;
      	
    }
  .products_box{
  	position:relative;
    
    
  }
  .page_box{
  	padding:0px 30px 0px 30px;
  }
	
}
.search-results li {
  display: block;
  width: 100%;
  height: 38px;
  margin: 0;
  padding: 0;
  border-top: 1px solid {{ results_box_border_color }};
  line-height: 38px;
  overflow: hidden;
}
.search-results li:first-child {
  border-top: none;
}
.search-results .title {
  float: left;
  width: {{ results_box_width | remove: 'px' | to_number | minus: 50 }}px;
  padding-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  /* The text-overflow property is supported in all major browsers. */
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-align: left;
}
.search-results .thumbnail {
  float: left;
  display: block;
  width: 32px;
  height: 32px;    
  margin: 3px 0 3px 3px;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.modal-fullscreen .modal-content .modal-header .search-box{display:block;height:2px;background:transparent;width:60%;margin:0 auto;position:relative;}
.new-anim .modal-fullscreen .modal-content .modal-header .search-box:after{position:absolute;bottom:0;left:0;height:2px;content:'';display:inline-block;background:#000;width:100%;transition:all .6s ease-in-out 1s;}
.modal-fullscreen .modal-content .modal-header .search-box:after{position:absolute;bottom:0;left:0;height:2px;content:'';display:inline-block;background:#000;width:0%;transition:all .6s ease-in-out 1s;}
#search-modal .inner .growth-area{row-gap:50px;max-width:100%;width:1024px ;margin:0 auto;padding:0px!important;}
  @media all and (max-width:978px){
  	#search-modal .inner .growth-area{
      row-gap:50px;
      max-width:100%;
      width:calc(100% - 40px);
      margin:0 20px;
      padding:0px !important;}
  }


.mobile_cart::-webkit-scrollbar {
  -webkit-appearance: none;
    width: 6px;
  height: 4px;
  display:block!important;
  border-radius:10px;
}
 

.mobile_cart::-webkit-scrollbar-track {
      background: #dfdfdf;
    border-radius: 10px;
    height: 4px;
    bottom: -12px;
    transition: opacity 0.4s;
    left: 10%;
    width: 80%;
}
 

.mobile_cart::-webkit-scrollbar-thumb {
	height: 4px;
       background: rgba(0, 0, 0, 0.5);
    cursor:pointer!important;
  border-radius:10px;
}
