/** Shopify CDN: Minification failed

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

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.mini_cart_footer .button.btn-checkout { background-color: #000000;
}

.coupon-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.coupon-button {
  background-color: #333;
  color: #fff;
  padding: 0px 44px;
  border-radius: 5px;
  font-size: 16px;
  margin: 0 12px;
}

.copied {
  background-color: #4CAF50;
  color: #fff;
}


@media only screen and (max-width: 600px) {
  .coupon-button {
    font-size: 14px;
  }
}

.h_search_frm {
    border: 2px solid #25262a;
    border-radius: 40px;
    padding: 7px;
background-color: #fefbf6;
}

.h_search_btn {
    background-color: #25262a!important;
}

.h_search_btn {
    margin: 0;
    min-width: 130px;
    background-color: #878787;
    height: 34px;
    color: #f1eee7; 
    font-weight: 600;
    border-radius: 40px;
}

.t4s-search-header__input {
    color: #26262a!important;}

.t4s-product__info-container .t4s-product-price {color: #000!important;
}

.t4s-swatch__item {
background: #f2f2f2;
font-weight: 500;
border: 0px;}
.t4s-swatch__item:not(.is-sw__color).is--selected {background: #fcb50c;
    color: #26262b; font-weight: 400; font-family: 'Neuebold';}

.t4s-btn span:first-child {color: #26262b;}

.t4s-btn-color-primary {
--btn-background-hover: #f7d26d!important;}

button:hover {
background-color: f7d26d!important;}

.t4s-product .t4s-product-title a {
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;}

.t4s-product:not(.t4s-pr-packery){ --product-title-color-hover: #ffac00;}

.t4s-count-box {background-color: #FCB50C;
    color: #26262b;}

.t4s-pr-breadcrumb>span {
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;}

.t4s-single-product-badge>.t4s-badge-sale {
    color: var(--sale-badge-color);
    background-color: #c53c37;font-weight: 500;
}

.t4s-badge-sale {background-color: #c53c37;
}

.widget-title, .lazyloadt4sed .widget-title {    text-align: center;
    font-weight: 400;
    font-size: 1.1em;
font-family: 'Neuebold' !important;
}
@media (min-width: 375px) {
    #nt_cart_canvas,#nt_login_canvas,#nt_menu_canvas,#nt_search_canvas {
        width: 395px;
    }

.mini_cart_meta {
    font-size: 12px;
    color: #000000;
}

.mini_cart_img {
    width: 133px;
    display: block;
    margin-right: 10px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
}

.nt_fk_canvas {border-radius: 15px;}
.mb__10 {
    margin-bottom: 0px;
}

.cart_meta_variant {
    
    font-size: 11px;
}
.t4s-mini_cart__title {
    font-size: 14px;
    line-height: 20px;
    color: #222;
    overflow: hidden;
 font-family: "Neuebold"!important; 
font-weight: 400;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.mini_cart_content .mini_cart_item {
    padding: 6px;}

.upsell_item__title {
    font-size: 14px;
    line-height: 1.35;
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    font-family: 'Neuebold';
    font-weight: 400;
}
.t4s-drawer {
        width: 395px;
    }
.t4s-dib.t4s-swatch__current { font-family: 'Neuebold'!important ; }

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .t4s-product .t4s-product-title a {
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;}

h1.product_title.entry-title {
          font-family: "Neuebold"!important; 
    font-weight:450!important; }
.table {border-width: 0px 0 0 0px!important;}
 .lazyloadt4sed .section-title {
          font-family: "Neuebold"!important; }
        
        .page-head h1 {
          font-family: "Neuebold"!important;
        font-weight:400!important;
        }

.h_search_btn {
background-color: #000000; }

.ul_tabs li a:hover, .ul_tabs li.active a {
    color: #f4f6f8;
    background: black; }

.row.theiaStickySidebar {
    position: sticky;
    top: 100px;
    z-index: 100;
}
#nt_wrapper{
 overflow: visible !important;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .t4s-swatch__item {font-size: 12px;
}
.t4s-swatch__item {
padding: 4px 8px 4px;
            padding-top: 5px;
            padding-right: 8px;
            padding-bottom: 4px;}

.t4s-section-inner { margin-bottom: 0px!important;}

.t4s-toolbar .t4s-count-box { background-color: #FCB50C;
    color: #26262b;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .nt_pr h3.product-title {
    font-size: 12px; }
}