/* Global */
body {
  background-color: #F7F4EE !important;
}

.s-block.s-block--fixed-banner.wide-placeholder .container {
  padding-right: 0;
  padding-left: 0;
}

.banner--fixed img {
  border-radius: 0;
  background-color: transparent;
}
/* End of Global */


/* Main Banner */
:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) {
  margin-top: 0;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
  max-width: 100%;
}
/* End of Main Banner */

/*  */


/* Products Section */
.s-product-card-entry .s-product-card-image img {
    aspect-ratio: 1 / 1;
}

.s-product-card-entry .s-product-card-content .s-product-card-content-main .s-product-card-content-title a {
  line-height: unset !important;
  overflow: hidden;
  display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
/********/

/* Gallery Collection */
.gallery-collections {
  background-color: transparent !important;
}

.gallery-collections h2 {
  color: #171615 !important;
}

.gallery-collections .text-center {
  margin-bottom: 0;
}
.s-product-card-entry .s-product-card-content .s-product-card-content-subtitle {
    display: none !important;
}

.s-product-card-entry .s-product-card-image img {
    aspect-ratio: unset !important;
}
.py-16 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}