/** Shopify CDN: Minification failed

Line 10:0 Unexpected "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
{
.t4s-section-header, #shopify-section-top-bar {
  --h-space-tr: 1px;
}

.t4s-product.t4s-pr-list, .is--listview .t4s-product {
   --pr-addtocart-color: #045aff;
}

ul.mm-submenu a {
    letter-spacing: 0px!important;
}


.horizontal-mega-menu ul.mm-submenu.simple > li .mega-menu-prices span, .vertical-mega-menu ul.mm-submenu.simple >li .mega-menu-prices span {
	letter-spacing: 0px!important;
}}


/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  li.buddha-menu-item {
 position:relative!important;
 z-index:0 !important;
}



.t4s-nav__ul>li> a:hover, .t4s-section-header__bot .t4s-h-cat__html a:hover{
  color: #008EDC!important;
 }

.t4s-section-header__bot .t4s-h-cat__html {
    font-size : 14px;
    width : 30%!important
}

@media (max-width: 1480px) {
	header li.buddha-menu-item a {
		font-size: 12px !important;
	}
}

@media (max-width: 1250px) {
	header li.buddha-menu-item a {
		font-size: 11px !important;
	}
}

@media (max-width: 1000px) {
	header li.buddha-menu-item a {
		font-size: 10px !important;
	}
}

header nav li.t4s-menu-item {
    position: relative;
    height: 50px;
    display: flex;
    align-items: center;
}

header nav li.t4s-menu-item::after {
    content: "";
    width: 100%;
    height: 2px;
    background: #008edc;
    position: absolute;
    bottom: 0;
    transform: scaleX(0);
    transition: .3s all;
}

header nav li.t4s-menu-item:hover::after {
    transform: scaleX(1);
}
}

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

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-section-header__bot .t4s-h-cat__html {
    font-size : 14px;
}
}

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

@media (min-width: 1025px) {
  .t4s-layout-layout_categories .t4s-search-header__form {
    max-width: 550px;
  }

  .t4s-layout-layout_categories .t4s-search-header__type {
    width: 227px;
  }

  .t4s-layout-layout_categories .t4s-search-header__type select {
    width: 100%;
  }
}
