/** Shopify CDN: Minification failed

Line 392:18 Expected identifier but found whitespace
Line 392:19 Unexpected "1px"

**/


div#shopify-section-sections--20247283368188__header .container-fluid {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    max-width: 1420px;
}

div#shopify-section-sections--20247283368188__header .m-header__desktop {
    display: none !important;
  }
div#shopify-section-sections--20247283368188__header .m-header__mobile {
    display: flex !important;
  }
div#shopify-section-sections--20247283368188__header .m\:block {
    display: inline;
  }
div#shopify-section-sections--20247283368188__header .m-cart-icon-bubble {
    position: relative;
    padding: 13px;
    white-space: nowrap;
    cursor: pointer;
}





h2 {
    font-weight: 800!important;
}

@media (min-width: 980px) {
  .m-logo__image-default.m\:display-flex.m-image {
    width: 200px;
}
}

@media (min-width: 768px) {
  section#m-collection-list-template--20247283138812__collection_list_QL6Fbb a.m-collection-card__link.m\:block {
  color: #ffd700;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 1);
}



}

div#shopify-block-AWlo0K2I2Q3Z3WHRjY__ai_gen_block_72919f7_AGJzER {
    background: #FCF3F3;
}


/* Newsletter */
/* section#m-newsletter-template--20247283138812__newsletter_Vw7YA7 .m-newsletter-section__form {
    margin-left: 0; 
    margin-right: 0;
}
section#m-newsletter-template--20247283138812__newsletter_Vw7YA7 .m-newsletter-section__header {
    margin-bottom: 00px;
}
.m-newsletter-section__content {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    gap: 100px;
}
*/


section#m-newsletter-sections--20247283400956__newsletter_hVxqRr .m-newsletter-section__header {
    margin-bottom: 00px;
}
.m-newsletter-section__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.m-newsletter-section__header {
  flex: 0 0 33.333%;
  max-width: 33.333%;
  text-align: left !important;
  align-items: flex-start !important;
}

.m-newsletter-section__form {
  flex: 0 0 66.666%;
  max-width: 66.666%;
}
.m-newsletter-section__description {
    opacity: 1!important;
    margin-top: 0px;
}
.m-newsletter-form__input-wrapper.m\:display-flex.m\:w-full.m\:relative {
    border-radius: 30px!important;
}
input#ContactSubscribe-sections--20247283400956__newsletter_hVxqRr-email {
    border-radius: 30px!important;
}
input#ContactSubscribe-sections--20247283400956__newsletter_hVxqRr-email {
    border: 1px solid #f2d05f;
}
button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background: #f2d05f;
    border-radius: 0 30px 30px 0;

}
.m-newsletter-section__description.rte.m\:w-full.m\:text-color-subtext {
    font-size: 18px;
    color: #333333;
}
/* section#m-newsletter-template--20247283138812__newsletter_Vw7YA7 {
    margin: 50px 0;
} */


/* Policies */
.shopify-policy__container {
    max-width: 1200px!important;
    margin: 0 auto 4rem!important;
}



/* Responsive design for mobile */
@media (max-width: 768px) {
  .m-newsletter-section__header,
  .m-newsletter-section__form {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center !important;
    align-items: center !important;
  }
  div#shopify-block-AYXR4Q3pUblB6Qko2Z__ai_gen_block_72919f7_HdmMQT .ai-image-text__content-ayxr4q3publb6qko2zaigenblock72919f7hdmmqt {
    padding: 0 20px;
}

/* Collection */
#shopify-section-template--20247283138812__collection_list_QL6Fbb .m-collection-card__inner {
    display: flex;
    flex-direction: row-reverse!important;
}
}

@media (max-width: 768px) {
  .m-mixed-layout__inner.m\\:grid.md\\:m\\:grid-3-cols.xl\\:m\\:grid-5-cols {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-behavior: smooth !important;
    gap: 15px !important;
    padding-bottom: 10px !important;
  }
  
  .m-mixed-layout__inner .m\\:column {
    flex: 0 0 auto !important;
    width: 280px !important; /* Same width for all cards */
    min-width: 280px !important;
  }
  
  .m-collection-card.m-collection-card--boxed {
    width: 100% !important;
    height: 10px !important; /* Same height for all cards */
    min-height: 100px !important;
  }
  
  .m-collection-card__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
  }
  
  .m-collection-card__image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .m-hover-box__wrapper {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .m-image.m-image-loaded {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .m-image.m-image-loaded img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
  }
  
  .m-collection-card__title {
    height: 60px !important; /* Fixed height for title */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 10px !important;
  }
  
  .m-collection-card__link {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }
  
  /* Hide scrollbar but keep functionality */
  .m-mixed-layout__inner::-webkit-scrollbar {
    height: 6px !important;
  }
  
  .m-mixed-layout__inner::-webkit-scrollbar-track {
    background: #f1f1f1 !important;
    border-radius: 10px !important;
  }
  
  .m-mixed-layout__inner::-webkit-scrollbar-thumb {
    background: #c1c1c1 !important;
    border-radius: 10px !important;
  }
  
  .m-mixed-layout__inner::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8 !important;
  }
}


/* Cart */
m-header.m-header.m\:block .m-cart-count {
    top: 20px!important;
}

/* Products */

#shopify-section-template--20247283138812__featured_collection_BciHMr .m-product-card.m-product-card--style-5 {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  padding: 20px;
}

  /* Banner title */
  .m-slide__content.m-richtext.m\:text-left h2.m-richtext__title.m-slide__title.m\:text-black.h2 {
    width: 75%;
    /* font-size: 22px; */
}
@media (max-width: 980px){
section#m-section--template--20247283138812__featured_collection_BciHMr .m-product-card.m-product-card--style-5.m-product-card--show-second-img.m-scroll-trigger.animate--fade-in-up {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    justify-content: center;
    align-items: center;
}
section#m-section--template--20247283138812__featured_collection_BciHMr .m-product-card__info {
    margin-top: 0px;
}

}
@media (max-width: 768px){
  /* Banner title */
  /* Banner title */
  .m-slide__content.m-richtext.m\:text-left h2.m-richtext__title.m-slide__title.m\:text-black.h2 {
    width: 75%;
    font-size: 22px;
}

section#m-collection-list-template--20247283138812__collection_list_QL6Fbb .m-mixed-layout__inner.m\:grid.md\:m\:grid-3-cols.xl\:m\:grid-3-cols {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

}
@media (max-width: 480px){
  /* Banner title */
  .m-slide__content.m-richtext.m\:text-left h2.m-richtext__title.m-slide__title.m\:text-black.h2 {
    width: 48%;
    font-size: 16px;
}

  .m-slide__content.m-richtext.m\:text-left .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-start {
    margin-top: 10px;

}

.m-slide__content.m-richtext.m\:text-left a.m-slide__button-first.m-button.m-button--primary {
    padding: 3px 10px;
    font-size: 13px;
    border-radius: 20px;
}


section#m-section--template--20247283138812__featured_collection_BciHMr a.m-product-card__name {
    line-height: 20px;
}

section#m-section--template--20247283138812__featured_collection_BciHMr section#m-section--template--20247283138812__featured_collection_BciHMr .m-product-card.m-product-card--style-5.m-product-card--show-second-img.m-scroll-trigger.animate--fade-in-up {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    justify-content: center;
    align-items: center;
}
section#m-section--template--20247283138812__featured_collection_BciHMr .m-product-card__info {
    margin-top: 0px;
}

section#m-section--template--20247283138812__featured_collection_BciHMr .m-product-card.m-product-card--style-5.m-product-card--show-second-img.m-scroll-trigger.animate--fade-in-up {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
    justify-content: center;
    align-items: center;
}

#shopify-section-template--20247283138812__featured_collection_BciHMr .m-product-card.m-product-card--style-5 {
    /* box-shadow:0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0); */
    padding: 5px!important;
}
#shopify-section-template--20247283138812__featured_collection_BciHMr a.m-product-card__name{
  font-size: 14px;
}


}

.m-mixed-layout__inner {
  display: grid;
  align-items: stretch;
}

.m:column,
.swiper-slide.m:column {
  display: flex;
  height: auto;
}

.m-product-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.m-product-card__media {
  flex-shrink: 0;
}

.m-product-card__content {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.m-product-card__info {
  flex: 1;
}

.m-product-card__content-footer {
  margin-top: auto;
}
  


/* app Products */
/* .sp-page-width{
  position: relative;
}
a.sp-button.sp-view-all-btn {
    position: absolute;
    top: 0;
    right: 0;
    /* background: transparent!important; */
    border-bottom: 1px solid black!important;
    padding: 0!important;
    min-width: 0px!important;
} */



/* Price */
/* Price styling - $ symbol choto, amount boro, decimal choto */
