/** Shopify CDN: Minification failed

Line 322:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
div#shopify-section-pr_description {
    padding-top: 5px;
}
.social-share.tdf {
margin-top:0px !important;}
.product_meta {
margin-bottom: 0px !important;
}
.row.mb__50.pr_sticky_content {
    margin-bottom: 10px;
}
.h_cat_nav a {
    font-size: 13px;
    color: #222 !important;
}
.h_cat_nav a:hover {
    background-color: #ffd333;
}
.nt_se_1581508031759 h4 a {
    font-size: 18px;
    font-weight: 600;
    color: #222;
}
span.price.dib.mb__5 {
    font-weight: 600;
}
a.lh__1.flex.al_center.pr::after {
    color: #000000 !important;
font-weight: 600;
}
.sidebar .widget:not(:first-child) {
    margin-top: 15px !important;
}
nav.sp-breadcrumb.mt__10 {
    font-size: 12px !important;
}

#shopify-section-cart-template div.cart_footer.mt60.mb_80 {
    margin-top: 30px !important;
}

#shopify-section-pr_summary div.extra-link.mt__35.fwsb {
    margin-top: 15px !important;
}
.col-md-12.col-12.thumb_bottom div.row.mb__50.pr_sticky_content {
    margin-bottom: 25px !important;
}
#shopify-section-product-recommendations div#pr_recommendations {
    margin-top: 30px !important;
}
#shopify-section-recently_viewed div#recently_wrap {
    margin-top: 30px !important;
}

.container.pr.z_100 h1.mb__5.cw {
    font-family: 'comic sans ms' ;
    color: #00000000;
}

#shopify-section-footer_top div.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    padding-bottom: unset;
    padding-top: 40px;
}

a.truncate:nth-child(7), a.truncate:nth-child(8) {
    display: none;
}
a#RecoverPassword {
    color: blue ;
}
a#customer_register_link {
    color : blue ;
}
a#customer_login_link {
    color: blue !important;
}
#shopify-section-cart_heading h1.tu.mb__10.cw {
    font-size: 35px;
color: #00000000;
}
#shopify-section-acc_heading h1.tu.mb__10.cw {
    font-size: 35px;
color:#00000000;
}
#nt_content div.container.mt__60.mb__60.rtet4 {
    margin-bottom: unset !important;
    margin-top: 10px !important;
}
.cat_design_2 .cat_grid_item__link::before, .cat_design_3 .cat_grid_item__link::before {
    background-color: unset !important;    
}
div.type_mn_pr.menu-item.sub-column-item {
    padding: 5px!important;
}
#item_6b0ff9b3-18ae-4e0b-8a58-6d64b5883af2 div.type_mn_pr.menu-item.sub-column-item.col-2.equal_nt.hoverz_false.cat_design_2 {
    flex: 0 0 20%;
    max-width: 20%;
}
div#bk_75945445-4738-44a1-8e54-d12149f5a7fb {
    left: 20% !important;
}
div#bk_12bb060b-29c5-42cd-840d-fa951f501bd6 {
    left: 40% !important;
}
div#bk_1f8f4219-baf2-4392-9026-f3bc7c7255fa {
    left: 60% !important;
}
div#bk_cc2a8592-5323-47b6-87d9-1ccea6ee70b1 {
    left: 80% !important;
}
#item_6b0ff9b3-18ae-4e0b-8a58-6d64b5883af2 div.row.lazy_menu.unlazy_menu_mega.menu_mega_packery {
    margin-bottom: 20px;
}

#item_6b0ff9b3-18ae-4e0b-8a58-6d64b5883af2 div.cus.sub-menu.calc_pos {
    padding: 5px;
}
#item_54406b99-54be-43ee-82af-32116f72b25c div.cus.sub-menu.calc_pos {
    padding: 5px;
}
#item_260dd35e-b1b8-43db-97a6-144046d89703 div.cus.sub-menu.calc_pos {
    padding: 5px;
}
#item_1601278637790 div.cus.sub-menu.calc_pos {
    padding: 5px;
}
#item_96de449c-77cd-40fc-a836-df8026ca33ec div.cus.sub-menu.calc_pos {
    padding: 5px;
}
#item_aace30d7-6963-4552-8ba9-de333cc552b4 div.cus.sub-menu.calc_pos {
    padding: 5px;
}


a.pp_cookies_accept_btn.tu.dib {
    color: #666666;
}

button.h_search_btn.js_btn_search {
    color: #666666;
}
.product_meta a {
    font-family: 'poppins';
color: #0288f2;
}
.newsletter_se .signup-newsletter-form .submit-btn{background-color: #ffd333;}
i.iccl.fwb.iccl-filter.fwb.mr__5 {
color: transparent;
}
.shopify-policy__container {
	max-width: 80% !important;
}
.nt_filter_block a, .widget_product_categories a {
    text-transform: unset;
}
.cart__footer.mt__60.mb__80, .col-12.col-md-6.cart_actions.tl_md.tc.order-md-2.order-2.mb__50{
    margin-bottom: 0px !important;
}
#shopify-section-recently_viewed div#recently_wrap {
    margin-top: 20px !important;
}
#shopify-section-pr_summary div#wrap_des_pr {
    margin-top: 0px !important;
}
.nt_menu div.menu-item>a, .nt_menu ul li a {
    color: #222222;
}
.col-12.col-md-12.widget.widget_text p {
    margin-bottom: 0px;
}
button.QT4by.rqC98.hodFu.VDIfJ.j6D1f.janiy {
  padding: 10px;
}
span.onsale.nt_label {
    height: 40px;
    width: 40px;
    font-size: 12px;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .popup_new_wrap.container.mobile_new_true.new_pp_des_1.bgw.mfp-with-anim {
    display: flex;
    flex-direction: column;
}
.popup_new_wrap.container.mobile_new_true.new_pp_des_1.bgw.mfp-with-anim div.row.no-gutters.al_center.fl_center {
    order: 2;
}
.popup_new_wrap.container.mobile_new_true.new_pp_des_1.bgw.mfp-with-anim button.mfp-close {
    position: inherit;
    margin-left: 90.5% !important;
    mix-blend-mode: exclusion !important;
}
.popup_new_wrap.container.mobile_new_true.new_pp_des_1.bgw.mfp-with-anim div.popup_new_content {
    padding: 30px;
    padding-top: 0px !important;
}

.mfp-content div.js_lz_pppr.popup_prpr_wrap.container.bgw.mfp-with-anim {
    display: flex;
    flex-direction: column;
    padding: 0;
}
.js_lz_pppr.popup_prpr_wrap.container.bgw.mfp-with-anim button.mfp-close {
    position: inherit;
    margin-left: 94.7% !important;
    order: 1;
    mix-blend-mode: exclusion !important;
}
.js_lz_pppr.popup_prpr_wrap.container.bgw.mfp-with-anim div.wrap_title.des_title_2.sub_title_size_0 {
    order: 2;
}
.js_lz_pppr.popup_prpr_wrap.container.bgw.mfp-with-anim div.products.nt_products_holder.row.row_pr_1.tc.cdt_des_1.round_cd_false.js_carousel.nt_slider.nt_contain.ratio4_3.position_8.space_.prev_next_0.btn_owl_1.dot_owl_1.dot_color_1.btn_vi_1.equal_nt.flickity-enabled {
    order: 3;
}
.container.pr.z_100 h1.mb__5.cw {
    font-size: 35px ;
}
div#bk_7cdeaa6e-f4cb-4118-bd67-94aa487f6d04 {
margin-top:30px;
}
button.flickity-button.flickity-prev-next-button.previous {
left:-10px;
}
button.flickity-button.flickity-prev-next-button.next {
right:-10px;
}
button.flickity-button.flickity-prev-next-button {
border-color: transparent;
color: dark-gray;
}
button.flickity-button.flickity-prev-next-button:hover{
background-color: transparent;
color: black;
}
form.h_search_frm.js_frm_search.pr {
    max-width: 550px;
}
.section_nt_filter ul, .section_sidebar_shop ul.nt_filter_block {
    max-height: 135px;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  #shopify-section-cart-template div.cart__footer.mt__60.mb__80 {
    margin-top: 30px !important;
    margin-bottom: 30px;
}
i.iccl.fwb.iccl-filter.fwb.mr__5 {
color: transparent;
}
button.flickity-button.flickity-prev-next-button.previous {
left:-10px;
}
button.flickity-button.flickity-prev-next-button.next {
right:-10px;
}
button.flickity-button.flickity-prev-next-button {
border-color: transparent;
color: dark-gray;
}
button.flickity-button.flickity-prev-next-button:hover{
background-color: transparent;
color: black;
}
.header__mid .col-lg-auto.col-md-4.col-6.tc.tl_lg {
    flex: 0 0 61%;
    max-width: 69%;
    text-align: left !important;
}
.header__mid .col-md-4.col-3.dn_lg {
    flex: 0 0 34% !important;
    max-width: 13% !important;
}
button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4, .row.wrap_filter .col-12.col-md-12.widget.widget_html {
    margin-top: 0px!important;
}
.variations_button.in_flex.column.w__100 .flex.wrap {
    flex-wrap: nowrap;
}
.col-12.col-md-12.widget.widget_text p, div#shopify-section-pr-sidebar .cat_shop_wrap.mb__60  {
    margin-bottom: 20px;
}
.row.theiaStickySidebar .col-12.col_nav.nav_medium {
    display: none;
}

}
div.mb_nav_title span.db.truncate  {
    font-weight: bold;
    font-size: 4vw; 
    color: black;
}
span.onsale.nt_label {
    height: 50px;
    width: 50px;
    font-size: 18px;
}
.container.mt__100.mb__100 {
    margin-top: 40px;
}
}