/** Shopify CDN: Minification failed

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

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

.p-nav .nt_bg_lz, .p-thumb .nt_bg_lz,
.nt_bg_lz.lazyloadt4s, .nt_bg_lz.lazyloadt4sing, .nt_load.lazyloadt4sed, .nt_fk_lz {
    background-color: #00000000;
}
a {
    color: #1c1a19;
    transition: .3s;
}
.bgbl {
    background: #ece0d4;
}
.cd {
    color: #1c1a19; }

.des_style_2.sp-tab>.sp-tab-content {
    padding: 5px;
    border: 0px solid #f5f5f5;
    border-top: 0;
}

.chp:hover {
color: #ebf5fa; }

.pswp__bg {
background: #e5d9c3;}

.bg_color_black {
    background-color: #e5e5e5;
}

.pr_choose_info {
color: #483122;
}

.cp { color: #ff8809;
}

.nt_fk_canvas {
background-color: #ffffff;}

.pr_lazy_img.back-img {
    background-color: #f8eddf;
}

.mb_nav_tabs {
    background-color: #ecb365;}

.product-image .nt_add_w>a {
    color: #ecb365;}

.hover_button .nt_add_qv {
    background: #ecb365;
    color: #ffffff;
}

.hover_button .pr_atc {
    background: #ecb365;
    color: #ffffff;
}

.template-cart .shipping_calculator h3 {background: #fff7ed;}

.pr_grid_item .product-image .hover_button, .pr_grid_item .product-image:hover .hover_button {
    background: #ffffff00; }

.variations.style__rectangle .swatch:not(.is-color) li.is-selected, .variations.style__rectangle .swatch:not(.is-color) li.is-selected-nt, .variations.style__rectangle .swatch:not(.is-color) li:hover {
    border-color: #1c1a19;
    background-color: #1c1a19;
    color: #ffffff;
}

.h_search_frm {
    border: 2px solid #1c1a19;
    border-radius: 40px;
    padding: 7px;
background-color: #fff7ed;
}

.h_search_btn {
    background-color: #1c1a19!important;
}

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

input:not([type=submit]):not([type=checkbox]), select, textarea {
   
    font-size: 13px;
    outline: 0;
    padding: 10px 15px;
    color: #1c1a19;
    border-radius: 0;
    max-width: 100%;
}

.sp_header_mid {
    background-color: #fff7ed;}

.single_add_to_cart_button {
    background: #d57701;
    color: #fff7ed; font-family: 'Black';
    font-weight: 200;
}
.variations.style__rectangle .swatch:not(.is-color) li {background-color: #ffffff;}

.cg {
    color: #40061e;}

.currencies .selected {
    color: #fff7ed;
}








@media (min-width: 375px) {
    #nt_cart_canvas,#nt_login_canvas,#nt_menu_canvas,#nt_search_canvas {
        width: 360px;
    }

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

.mini_cart_img {
    width: 150px;
    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;}

.nt_mini_cart .mini_cart_header {
    text-align: center;
}
.nt_mini_cart .widget-title { color: #1c1a19;
}

.cart_meta_variant {
        font-size: 11px;
        padding-top: 5px;
        padding-bottom: 3px;
        font-weight: 200;
    }

.mini_cart_title {
    font-size: 14px;
    line-height: 20px;
    color: #1c1a19;
    overflow: hidden;
 font-family: 'Black' !important; 
font-weight: 200;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.cart_meta_price {font-weight: 200!important;
}
.upsell_item .upsell_qv { padding: 0px!important; visibility: hidden; margin: 0px!important; }

.cr {color: #f78000;}

.mini_cart_content .mini_cart_item {padding: 6px;}

.upsell_item__title {
    font-size: 14px;
    line-height: 1.35;
color: #1c1a19;
    overflow: hidden;
font-family: 'Heavy';
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    
    font-weight: 200;
}
.mini_cart_upsell { margin: 5px!important ;}

.mini_cart_footer .button.btn-checkout {
    background-color: #1c1a19;
}

.cat_design_1 .cat_grid_item__wrapper {border-radius: 10px;}

.close_mn_t4 {background-color: #f6ede0;}

    .close_mn_t4 {
        left: 360px;
    }

.nt_menu div.menu-item>a {
    display: block;
    color: #1c1a19;
    font-weight: 200; }

.nt_action .tcount { background-color: #f27e1b; }

.button.button_primary { border-color: #f28514; background-color: #f28514; } 

.header__bot .ha8_nav .nt_menu>li.has-children>a:after {
    opacity: 1!important;
}  .ntheader .nt_menu>li.has-children>a:after {
    color: #ffffff!important;
}

.h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_menu>li.has-children>a:after {
    color: #ffffff!important;
}  .header__bot .ha8_nav .nt_menu>li.has-children>a:after {
    opacity: 1!important;
}

.h__top, .h__top.bgbl { font-family: 'Bold' !important;
}

.section-title { font-family: 'Heavy';
}

.section-subtitle {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-family: 'Med' !important;
}

.variations_form .shopify-payment-button__more-options {
    border: 0px solid; }

.mini_cart_footer .button { letter-spacing: 1px;
    font-size: 13px;
    font-family: 'Bold' !important;
    font-weight: 200; } 

.mini_cart_footer .total {  font-family: 'Bold' !important; }

.banner h1 { font-family: 'Heavy'!important;
} .banner h2 { font-family: 'Med'!important; }

.banner-buttons a { font-family: 'Bold'!important; font-weight: 200!important; }

.nt_action .tcount, .toolbar_count {
    background-color: #f27e1b; }

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



.h_search_btn {
background-color: #000000; }


.col-md-7 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-md-5 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }

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

.single_add_to_cart_button {margin-left: 10px;
}

.variations_form .quantity {min-width: 95px; }
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .col-4 {
    max-width: 30.333333%;
}
.mb_nav_title {color: #f6ede0;}
.mb_nav_tabs { background-color: #1c1a19; }

.sp-single .sp-breadcrumb {
    line-height: 1.4;
    font-family: 'Bold';
    font-weight: 200;
    font-size: 11px;
}
}

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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}