/** Shopify CDN: Minification failed

Line 74:0 Unexpected "/"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS

/* Page heading  */
.heading-h1{ 
    font-size: 36px !important;
}
.heading-h2{ 
    font-size: 30px !important; 
}
.heading-h3{ 
    font-size: 26px !important; 
}
.heading-h4{ 
    font-size: 22px !important; 
}
.heading-h5{ 
    font-size: 18px !important; 
}
.heading-h6{ 
    font-size: 16px !important; 
}
/* Page heading end  */
/* Top Heading  */
.t4s-section-des{
    margin-bottom: 20px;
}
.t4s-section-title .t4s-title-h1 { 
    font-size: 36px;
}
.t4s-section-title .t4s-title-h2 { 
    font-size: 30px; 
}
.t4s-section-title .t4s-title-h3 { 
    font-size: 26px; 
}
.t4s-section-title .t4s-title-h4 { 
    font-size: 22px; 
}
.t4s-section-title .t4s-title-h5 { 
    font-size: 18px; 
}
.t4s-section-title .t4s-title-h6 { 
    font-size: 16px; 
}
/* Top Heading end */

/* Countdown timer heading  */
.countdown-banner-heading-h1 p{ 
    font-size: 36px;
}
.countdown-banner-heading-h2 p{ 
    font-size: 30px; 
}
.countdown-banner-heading-h3 p{ 
    font-size: 26px; 
}
.countdown-banner-heading-h4 p{ 
    font-size: 22px; 
}
.countdown-banner-heading-h5 p{ 
    font-size: 18px; 
}
.countdown-banner-heading-h6 p{ 
    font-size: 16px; 
}
/* Countdown timer heading end  */

/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.revamp_demo_hide{display:none}
.revamp_demo_show{display:block !important;}
.admin_t4_tools__item--separated{
display:none;
}


.t4s-type__mega .t4s-sub-menu{
background-color: #8b0021;
}

.t4s-type__mega .type_mn_link>.t4s-heading,
.t4s-type__mega .type_mn_link .t4s-sub-column li a:not(:hover) {
color:white;
}

.t4s-type__mega .t4s-sub-menu  .t4s-count {
    display: none;
}

.t4s-type__mega .t4s-sub-menu .t4s-cate-wrapper{
text-align:left;
margin-top:0px;
padding-top:10px;
}

.t4s-footer-link.t4s-footer-link-active{
color: var(--link-cl);
}

.t4s-pr-style6 .t4s-product-info__inner{
text-align:center;
}

.t4s-product .t4s-product-inner,
.t4s-product-img{
border-radius:10px;
overflow:hidden;
-webkit-mask-image: -webkit-radial-gradient(center center, white, black);
}
.t4s-product-price{
margin-bottom:10px !important;
}

.t4s-collection-item .t4s_ratio{
-webkit-mask-image: -webkit-radial-gradient(center center, white, black);
}

.t4s-product-title{
min-height:40px;
}

.t4s-pr-style6 .t4s-product-info__inner{
text-align:center;
}

.t4s-product .t4s-product-inner,
.t4s-product-img{
border-radius:10px;
overflow:hidden;
-webkit-mask-image: -webkit-radial-gradient(center center, white, black);
}

.t4s-product-price{
margin-bottom:10px !important;
}

.t4s-collection-item .t4s_ratio{
-webkit-mask-image: -webkit-radial-gradient(center center, white, black);
}

.t4s-product-title{
min-height:40px;
}

/* Buy Now Button Styles */
.buy-now-button-wrapper {
  display: flex;
  gap: 10px;
  margin-top: 15px;
  flex-wrap: wrap;
}

.buy-now-btn {
  flex: 1;
  min-width: 150px;
  padding: 12px 24px;
  background-color: #c89646;
  color: #ffffff;
  border: none;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.buy-now-btn:hover {
  background-color: #8b0021;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(139, 0, 33, 0.3);
}

.buy-now-btn:active {
  transform: translateY(0);
}

.buy-now-btn:disabled {
  background-color: #cccccc;
  cursor: not-allowed;
  opacity: 0.6;
}

@media (max-width: 768px) {
  .buy-now-button-wrapper {
    flex-direction: column;
  }
  
  .buy-now-btn {
    width: 100%;
  }
}
/* Fix oversized account icon on tablet */
svg.t4s-icon--account {
  width: 22px;
  height: 22px;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}
@media only screen and (min-width: 750px) {
     /* Top Heading  */
    .t4s-section-title .t4s-title-h1 { 
       font-size: 56px;
    }
    .t4s-section-title .t4s-title-h2 { 
        font-size: 44px; 
    }
    .t4s-section-title .t4s-title-h3 { 
        font-size: 32px; 
    }
    .t4s-section-title .t4s-title-h4 { 
        font-size: 24px; 
    }
    .t4s-section-title .t4s-title-h5 { 
        font-size: 20px; 
    }
    .t4s-section-title .t4s-title-h6 { 
        font-size: 16px; 
    }
    /* Top Heading end */

    /* Countdown timer heading  */
    .countdown-banner-heading-h1 p{ 
        font-size: 56px;
    }
    .countdown-banner-heading-h2 p{ 
        font-size: 44px; 
    }
    .countdown-banner-heading-h3 p{ 
        font-size: 32px; 
    }
    .countdown-banner-heading-h4 p{ 
        font-size: 24px; 
    }
    .countdown-banner-heading-h5 p{ 
        font-size: 20px; 
    }
    .countdown-banner-heading-h6 p{ 
        font-size: 16px; 
    }
    /* Countdown timer heading end  */
          /* Page heading  */
    .heading-h1{ 
        font-size: 56px !important;
    }
    .heading-h2{ 
        font-size: 44px !important; 
    }
    .heading-h3{ 
        font-size: 32px !important; 
    }
    .heading-h4{ 
        font-size: 24px !important; 
    }
    .heading-h5{ 
        font-size: 20px !important; 
    }
    .heading-h6{ 
        font-size: 16px !important; 
    }
    /* Page heading end  */
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .t4s-mb__menu .t4s-cat_design_2 .t4s-cat_grid_item__link:after{
opacity:0;
}

.t4s-top-bar__currencies .t4s-dropdown__wrapper button, .t4s-top-bar__languages .t4s-dropdown__wrapper button{
margin:auto;
}
}


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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .header__sticky-logo{
width:55px !important;}
}