/** Shopify CDN: Minification failed

Line 262:1 Unexpected "8"
Line 344:11 Expected ":"

**/


.collection-box .collection-grid-item{
  border: 2px solid #f5d68e;
}
.collection-tabs a:hover, .collection-tabs a:focus, .collection-tabs .active a{
    background-color:#000;
}
.site-header{
  background-color:#231f20;
}

.site-header a.hdicon{
  color: #ffffff;

}




.closeFilter {
    display: none;
}






/* ---------- HEADER MENU CLEAN ALIGNMENT ---------- */
#siteNav {
  display: flex;
  justify-content: center;      /* Center the menu horizontally */
  align-items: center;
  gap: 32px;                    /* space between each menu item */
  list-style: none;
  margin: 0;
  padding: 0;
  background: transparent;
}

#siteNav li {
  position: relative;
}

#siteNav li a {
  color: #000;                  /* black text */
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.3px;
  padding: 8px 0;
  transition: all 0.3s ease;
  border-bottom: 2px solid transparent;
}

#siteNav li a:hover,
#siteNav li a.active {
  color: #e91e63;               /* pink hover */
  border-bottom-color: #e91e63; /* pink underline on hover/active */
}

/* Dropdown Menu */
#siteNav .dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  min-width: 180px;
  padding: 10px 0;
  z-index: 999;
}

#siteNav li:hover > .dropdown {
  display: block;
}

#siteNav .dropdown li {
  width: 100%;
}

#siteNav .dropdown li a {
  display: block;
  width: 100%;
  padding: 10px 16px;
  color: #000;
  font-size: 14px;
  border: none;
}

#siteNav .dropdown li a:hover {
  background: #f9f9f9;
  color: #e91e63;
}

/* Remove any default icon or misalignment */
#siteNav i {
  font-size: 10px;
  margin-left: 5px;
  vertical-align: middle;
  color: #000;
}

#siteNav li:hover i {
  color: #e91e63;
}






.header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header__menu {
  flex: 1;
  display: flex;
  justify-content: center;
}







/* ===========================
   MOBILE MENU FIX
   =========================== */
@media screen and (max-width: 768px) {

.collection-grid-item .img {
    display: none;
}



  /* Desktop menu ko mobile pe visible karo */
  .site-header .main-navigation,
  #siteNav {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    background: #fff;
    width: 100%;
    position: relative;
    padding: 20px 0;
    z-index: 9999;
  }

  /* Menu list items styling */
  #siteNav li,
  .main-navigation ul li {
    display: block;
    margin: 10px 0;
    text-align: center;
  }

  #siteNav li a,
  .main-navigation ul li a {
    color: #000 !important;
    font-size: 16px;
    text-decoration: none;
    font-weight: 500;
    padding: 10px 15px;
    display: inline-block;
  }

  /* Dropdown (sub-menu) styling */
  #siteNav .dropdown,
  .main-navigation .dropdown {
    position: static;
    display: block !important;
    background: transparent;
    box-shadow: none;
    padding-left: 0;
  }

  #siteNav .dropdown li a,
  .main-navigation .dropdown li a {
    font-size: 14px;
    padding: 6px 20px;
    color: #444 !important;
  }

  /* Hide any mobile menu toggle buttons if they exist */
  .header__icon--menu,
  .js-mobile-toggle {
    display: none !important;
  }
}





/* .notification-bar {display:none;} */
/* Enable smart menu*/
/* #siteNav {opacity:0 !important;} */
/*#MobileNav {opacity:0!important;} */
@media only screen and (min-width: 1025px)
  {
.ad.ad-search-l
{
  border: 2px solid #ffffff00;
  position: relative;
  float: left;
  padding-left: 161px;
  right: 500%;
  padding-top: 8px;
  padding-bottom: 8px;
}

    .header-logo img
{
  margin-left: 100px;
  position: relative;
}

  }
/*#settingsBox.active {
    
    z-index: 999;
}*/
#gtranslate_wrapper
{
  top: 20% !important;
    right: -6% !important;
  color:white !important;
  width:70px !important;
}
select
{
  color:black;
  padding-left: 1px;
  padding-right:21px !important;
}

.rte {text-align: justify;}

.ourlocate .flexcontainer{ display:flex; }

.ourlocate .flexbox{ flex:2; }

.ourlocate .flexbox:nth-of-type(1){background: #f0e2ef; padding: 40px; flex:1; max-height: 600px;    overflow: auto; }


@media only screen and (max-width: 525px)
{8
    
  .slideshow__image
  {
    background-size: contain;
    background-position: center center !important;
  }
  
  /*select
  {
    margin-left:-99px !important;
  }*/
  
  .header-logo img
  {
    margin-right: 70px;
  }
  
  .stickyHeader .site-header .header-logo img
  {
    max-height: 50px !important;
  }
  
  #shopify-section-1645779042c79e2a06 .collection-box .collection-grid-item
  {
   height: 200px !important;
  }
  
  #shopify-section-1645779042c79e2a06 .collection-box .collection-grid-item .imgWrap .img.lazyloaded
  {
   padding-bottom:72%!important;  
  }
  
  select#tuecus-address-select-country, select#profile_gender,
  
  select#address_country, select#address_province, select#tuecus-country-code, select.tuecus-custom-select.tuecus-mt-2.tuecus-form-control-sm.tuecus-shadow-sm
  {
     margin-left:0px !important;
   
  }
  
  small.tuecus-pb-1.font-weight-normal.tuecus-pt-1.tuecus-d-inline-block
  {
    margin-left:-60px;
  }
  .code-discout{padding:0px 0px !important;}
  
  .tuecus-form-group.tuecus-input-group.tuecus-mb-0{margin-bottom:10px !important;}
  
  
  .tuecus-main-block .navbar-toggle{margin-top:40px;}
  
  .modal-header{margin-top:50px;}
  
  .tuecus-container.tuecus-py-4{padding-top: 4.5rem!important;}
  
  .tuecus-pb-1.font-weight-normal.tuecus-pt-0.tuecus-d-inline-block{margin-left:-60px;}
  
  #gtranslate_wrapper{right:5px !important;}
  
  .icons-col.flex{position:relative; margin-right:65px;}
  
  .top-header{flex-direction: row;}

  .input-group__btn1 {
    
    position: relative;
    float: right;
    margin-top: -42px;
    margin-right: 0px;
  }
  .input-group__field{height:42px;}
  
  /*.hdicon.searchIco{display:none !important;}*/
}

@media only screen and (max-width: 1025px) and (min-width:525px)
{
  Select
  {
    position:relative;
    float:left;
    margin-.left:-125px !important; 
  }
}

@media only screen and (max-width: 1320px) and (min-width:1025px)
{
Select
  {
    position:relative;
    float:left;
    margin-left:-175px !important; 
  }

}

#shopify-section-1645779042c79e2a06 .collection-box .collection-grid-item
{
height: 280px;
}
select#address_country, select#address_province
  {
     color:black!important;
   
  }

 .stickyCart .product-form__cart-submit{margin-left: 15px!important;  position: relative!important;}

#recently-viewed-products.tuecus-collection.tuecus-clearfix{display:none!important;}

 .stickyCart .shopify-payment-button { margin-left: 30px;margin-bottom:0px;}

/*@media only screen and (min-width: 525px)
  {
    #searchPopup1 {display:none;}
    
    
    
  }*/

.stickyHeader .site-header .header-logo img, .stickyHeader .site-header .header-logo svg {max-width: 100% !important; }
 
@media only screen and (max-width: 1024px)
.header-logo img, .header-logo svg { max-width: 110% !important;}


#shopify-section-1637122544c83f71ef .gridSwatches {display :none !important;}

.filters-toolbar select{padding: 5px 20px 5px 0px!important;}

.tmenu_app .tmenu_nav .tmenu_item--root > .tmenu_item_link{font-weight:bold;}

.spr-badge-starrating{color:yellow;}

.collection-box .collection-grid-item__title:hover{color:#F06543 !important; font-weight:bold;}

.grid-view-item__title:hover{color:#F06543 !important;}

.tmenu_app .tmenu_nav .tmenu_item--root > .tmenu_item_link:hover{color:#F06543 !important;}

.slideshow__image{background-size:100% !important;}
.announcement-bar p{animation-duration:15s !important}

