/** Shopify CDN: Minification failed

Line 12:4 Expected identifier but found "/"
Line 12:33 Expected identifier but found "*"
Line 220:0 Expected "}" to go with "{"

**/

@media screen and (max-width: 490px) {
    
    h3 ._teaserContainer_trejf_5 {
    /    padding: 8px !important;*/
    
}

@media (min-width: 768px) {
  
  .product-detail .detail {
    margin-top: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  
  .gallery__inner .cc-carousel {
   margin-top: -100px !important;
    
}



.password-container {
  display: none !important;
}
#password-login {
  display: none !important;
}
.product-label--sold-out span {
  background: #df5641;
  color: #ffffff;
}

.fully-spaced-row--medium {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.overlay-text__title {
  display: none;
}
.overlay-text__subheading {
  display: none;
}
.jdgm-rev-widg__summary .jdgm-star {
  font-size: 24px !important;
}


  h3 ._teaserContainer_trejf_5 {
        padding: 8px !important;
    }

    

  /* Hides elements with these common class names on mobile */
  .breadcrumbs,
  .breadcrumb-wrapper,
  .breadcrumb,
  .breadcrumb-nav,
  nav[aria-label="breadcrumbs"] {
    display: none !important;
  } /* 1. Force the container to touch the edges (removes side gaps) */
  .section-announcement-bar .wide-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  } /* 2. Flatten the bar (removes top/bottom margins and rounded corners) */
  .section-announcement-bar .announcement-bar {
    margin: 0 !important;
    border-radius: 0 !important;
    border: none !important;
    width: 100% !important;
  } /* 3. Remove any extra spacing from the section wrapper */
  .section-announcement-bar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .announcement-bar__middle {
    padding: 0 !important;
  }

  .announcement-bar__announcements {
    margin: 0.3rem 0;
  }

  .section-header {
    --magic-margin: 0px;
  }

  #content .card {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  .section-title {
    margin: 20px 0 0 !important;
  }


  /* **************************************************************** */

  /* 1. PRODUCT TITLES: Force 2 Lines Only */
  .product-block__title, 
  .product-block .title,
  .cc-product-title,
  .product-title,
  .product-detail .title,
  h3.title,
  .card__heading a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important; /* Sirf 2 lines dikhayega */
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important; /* Adds '...' at the end */
    white-space: normal !important;
    height: auto !important;
    font-size: 13px !important;       /* Text size chhota karega */
    line-height: 1.3 !important;      /* Lines ke beech gap kam karega */
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
  }

  /* 2. REMOVE EXTRA PADDING (Product Cards) */
  .product-block, 
  .product-block .block-inner,
  .product-detail {
    padding-top: 5px !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  
  /* 3. SECTION HEADINGS (e.g. "HOODIE THOBES") */
  /* Isko bhi chhota karte hain taaki jagah bache */
  h2.section-title,
  .section-heading h2 {
    font-size: 20px !important;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
  }


  #content .card-margin {
    margin-top:0 !important;
  }



  /* 1. PRODUCT TITLES: Force 2 Lines Only */
  .product-block__title, 
  .product-block .title,
  .cc-product-title,
  .product-title,
  .product-detail .title,
  h3.title,
  .card__heading a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important; /* Sirf 2 lines dikhayega */
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important; /* Adds '...' at the end */
    white-space: normal !important;
    height: auto !important;
    font-size: 13px !important;       /* Text size chhota karega */
    line-height: 1.3 !important;      /* Lines ke beech gap kam karega */
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
  }

  

  .product-block .product-info
  {
    margin: 4px 14px !important;
  }

  .off-card-container {
    padding-left:8px !important;
    padding-right: 8px !important;
  }
}


@media (max-width: 749px) {
  #shopify-section-sections--19748376248459__announcement-bar {
    display: none !important;
  }
}

@media (max-width: 749px) {
  #shopify-section-template--19748381556875__featured_collection_MtcRym .grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}


/* === Mobile Optimizations v5.2.0 === */
@media (max-width: 767px) {
  /* 1. Hide announcement bar on mobile */
  .section-announcement-bar { display: none !important; }

  /* 2. Reduce top spacing of header and slideshow */
  .section-header { margin-top: 2px !important; }
  .section-slideshow.card { margin-top: 2px !important; }

  /* 3. Reduce space below slideshow */
  .section-slideshow.card { margin-bottom: 0px !important; }
  .section-featured-collection .section-title:first-child,
  .section-product-list .section-title:first-child { margin-top: 12px !important; }
}
