/** Shopify CDN: Minification failed

Line 355:1 Expected "}" to go with "{"

**/
.cart-right-contents {
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    padding: 0;
}

.cart-total-header {
    background-color: #e1e1e1e1;
    padding: 10px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid #dfdfdf;
    color:#000;
}
.cart-total-price-cstm {
    display: flex;
    padding: 10px;
    border-bottom: 1px solid #dfdfdf;
    align-items: center;
}
.cart-left-contents {
    flex: 1;
    font-size: 15px;
}
.cart-left-contents:nth-child(2){
text-align:right; 
}
.cart-left-contents .money{
color:#000;
font-weight: 900;  
}
.cart-list .product_name{
margin-top:0;
}
.cart-list .row h3.item_vendor,.item_price h3{
border:none;
}
.cart-total-prices {
    padding: 10px;
  background: #00000005;
}
.checkout-submit-btn {
    width: 100%;
}

.cart-total-price-cstm.border-hide{
border:none;
}
.plus-btn-qty,.minus-btn-qty {
    width: 25px;
    height: 37px;
    background-color: #eaeaea;
   border: 1px solid #dfdfdf;
}
.cart-list .item_price .input-small{
width:37px !important;
}

.cart-list .item_price .input-small::-webkit-outer-spin-button,
.cart-list .item_price .input-small::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
button.clear-cart-items {
    margin-right: 10px;
}
.cart_buttons {
    margin: 30px 0;
    border-top: 1px solid #dfdfdf;
    padding-top: 20px;
}
.cart-product-item-header{
    margin: 30px 0;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 15px;
    margin-top: 10px;
}
.cart-product-item-header div{
  font-size:13px;
  font-weight:bold;
}
.cart-inner-items {
    border: 1px solid #dfdfdf;
    padding: 10px;
    border-radius: 10px;
}
.mobile-remove-item-btn{
display:none;
}
.cart-right-contents p{
    position: absolute;
    bottom: 40px;
    left: 0;
    transform: translate(0, 0px);
    padding: 0 20px;
   }
input.btn.btn-primary.checkout-submit-btn {
    margin-top: 28px;
}

/************************
media query
*****************/

@media(max-width:992px){
  .blank-div-space{
  width:25%;
  }
  .cart-product-item-header div {
    text-align: center;
}
.cart-list .item_price .input-small {
    width: 37px !important;
}
  .mobile-remove-item-btn{
display:block;
padding:0 10px;    
margin-bottom: 30px;    
}
  .desktop-remove-item-btn{
  display:none;
  }
  .template-cart .cart-list .col-lg-9.col-md-9.col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
  .cart-right-contents {
    margin-top: 10px;
}
}

@media(max-width:767px){
  .mobile-subtotal-price{
 display:none; 
  }
  .cart-product-item-header{
  display:flex;
  }
  .template-cart .col-sm-3 {
    width: 33%;
    float: left;
}
  .template-cart .row.cart-item {
    display: flex;
}
 
 .template-cart .col-sm-1 {
    width: 8.333333333333332%;
   float:left;
}
  .template-cart .col-sm-8 {
    width: 66.66666666666666%;
    float:left;
}
}
@media(max-width:584px){
.plus-btn-qty, .minus-btn-qty {
    width: 14px;
}
  .cart-list .item_price .input-small {
    width: 25px !important;
}
  .template-cart .col-sm-3{
  padding-left:5px;
  padding-right:5px;  
  }
 .template-cart .col-sm-8 {
    width: 100%;
}
  .cart-list .item_price .product_name, .cart-list .item_price h3.item_vendor,
  .cart-list .item_price span.money,.cart-product-item-header div {
    font-size: 10px;
}
 .col-lg-3.col-md-3.col-sm-3.cart-item-image-mobile {
    padding-left: 10px;
}
  .cart-list .item_remove a {
    font-size: 15px;
}
 .full-width-mobile {
    float: unset !important;
    width: 100%;
    margin: 5px 0;
} 
   .template-cart #logo {
    margin-top: 3px;
    }
    .template-cart span#qab_message {
    font-size: 9px !important;
    }
  .template-cart .header_currency .jq-selectbox__select-text{
  font-size:10px;
  }
   .template-cart .header_cart i{
  font-size:20px;
  }
  .template-cart .header_cart a span{
   width: 17px;
    height: 17px;
    top: 3px;
    line-height: 18px;
    font-size: 10px;
  }
/*   .template-cart div#logo img {
    max-width: 76%;
} */
  .template-cart .header_user li a{
  font-size:10px;
  }
  .template-cart .header_search #search-field,
  .template-cart .header_search #search-submit{
  height:22px;
  font-size:10px;  
  }
  .template-cart .header_search #search-field{
  border-radius: 2px 0 0 2px;
  }
  .template-cart .header_search #search-submit{
  border-radius: 0 2px 2px 0;
  }
  .template-cart header#header .container,
  header#header .container{
    display: flex;
}
  
  .template-cart header#header{
  margin-bottom:2px;
  }
 .template-cart .header_cart {
    text-align: unset;
    padding-left: unset;
   order: 3;
   margin-top: 14px;
   width:fit-content !important;
}
  .template-cart .header_currency {
    margin-top: 25px;
}
  .template-cart .header_currency, .template-cart .header_cart{
  width: 50%;
    text-align: end;
  }
 .template-cart .header_currency .jq-selectbox__trigger i {
    right: 15px;
  }
  .template-cart .dmenu_hamburger_icon{
  width:28px;
  height:28px;  
  }
  .template-cart .dmenu_hamburger_icon svg {
   width: 18px;
    height: 16px;
}
  .template-cart div#reamaze-widget {
    height: 30px !important;
    width: 30px !important;
}
  .template-cart #reamaze-widget #reamaze-widget-icon svg g{
/*       transform: unset !important; */
    transform: scale(1) !important;
  }
  .template-cart .header_search{
  margin-bottom:6px !important;
  margin-top: 30px;  
  }
  .template-cart .header_user{
  bottom:-30px;
  }
  .template-cart span.dmenu_text,
  .template-cart span.dmenu_badge,
   .template-cart .dmenu_heading {
    font-size: 12px !important;
}
  .template-cart .svg-inline--qicon.qicon-w-14 {
    width: 10px;
}
 .template-cart .svg-inline--qicon.qicon-w-18 {
    width: 16px;
}
  .template-cart .svg-inline--qicon.qicon-w-14[data-icon="address-book"]{
  width:15px;
  }
 .template-cart .svg-inline--qicon.qicon-w-16 {
    width: 15px;
}
 .template-cart .dmenu_drawer.dmenu_drawer--position-right.dmenu_drawer--animation-slide.dmenu_drawer--skin-black_white.dmenu_drawer--open {
    width: 73% !important;
}
  .template-cart .dmenu_social>li>a{
    width:25px !important;
    height:25px !important;
  }
  .template-cart .dmenu_social svg {
    width: 12px!important;
}
  .template-cart .dmenu_search_submit,.template-cart .dmenu_search_input{
  height:28px !important;
  min-height:28px !important;  
  }
 .template-cart input.dmenu_search_input.snize-input-style {
    font-size: 12px;
}
  .template-cart .dmenu_search_submit svg {
    width: 18px;
}
  .template-cart .dmenu_drawer_inner {
    padding-top: 30px !important;
}
 .template-cart img.dmenu_logo_img {
    width: 135px !important;
}
  #header #secondary-header {
    margin-top: 0 !important;
}
  span#qab_message{
  font-size:10px !important;
  }
  .header_cart{
  order:3;
  width:unset; 
  margin-top: 25px;  
  }
  .header_currency {
    text-align: end;
    width: 20%;
    margin-top: 40px;
}
}
@media(max-width:479px){
 .header_currency {
    text-align: end;
    width: 40%;
   margin-top:30px;
/*   margin-right: 33px; */
}
  .header_cart{
  margin-top:15px;
  }
  div#qab_container {
    height: 28px !important;
}
  
@media(max-width:340px){
.template-cart .header_currency, .template-cart .header_cart{
  width: 30%;
    text-align: end;
  }
}