/** Shopify CDN: Minification failed

Line 18:47 Unexpected "-->"

**/
.type-banner {
  flex: 1 0 100%;
}

.footer__title {
  font-weight: bold;
  font-size: var(--type-base-size);
}
.grid-product__tag--bestseller {
  background-color: #15BBC4; 
  color: #fff; 
}
<!-- Your existing footer__blocks content here -->

<!-- Add Newsletter Block Here -->
<div class="footer__block footer__block--newsletter" data-type="newsletter">
  <h2 class="footer__title h4">Subscribe to our newsletter</h2>
  <p>Stay in the loop with new product launches, tips, and offers.</p>
  <form method="post" action="/contact#contact_form" id="ContactFooter" accept-charset="UTF-8" class="contact-form" name="contact" aria-label="Subscribe to our newsletter">
    <input type="hidden" name="form_type" value="customer" />
    <input type="hidden" name="utf8" value="✓" />
    <div class="newsletter-form">
      <input type="email" name="contact[email]" id="EmailFooter" class="input-field" placeholder="Enter your email" required>
      <button type="submit" class="btn btn--primary">Subscribe</button>
    </div>
  </form>
</div>
<!-- End Newsletter Block -->

</div> <!-- Closing tag of .footer__blocks -->


.site-nav__link {
    display: inline-block;
    vertical-align: middle;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: var(--site-nav-item-padding-top-bottom) var(--site-nav-item-padding);
    white-space: nowrap;
    color: var(--color-nav-text);
    transition: color 0.3s ease;
}

.site-nav__link:hover {
    color: #15BBC4;
}



.site-nav__dropdown {
    display: block;
    visibility: hidden;
    position: absolute;
    left: 0;
    z-index: var(--z-index-header-submenu);
    background-color: #ffffff; /* white background */
    min-width: 100%;
    padding: calc(var(--gutter) / 3) 0 5px;
    box-shadow: 0 10px 20px #00000017;
}

.site-nav__dropdown a,
.site-nav__dropdown .site-nav__link,
.site-nav__dropdown .site-nav__link--underline {
    color: #000000; /* default text color: black */
    text-decoration: none;
    transition: color 0.3s ease;
}

.site-nav__dropdown a:hover,
.site-nav__dropdown .site-nav__link:hover,
.site-nav__dropdown .site-nav__link--underline:hover {
    color: #15BBC4; /* hover text color */
    text-decoration: none; /* no underline */
}

/* Optional: remove underline if it's applied via ::after */
.site-nav__dropdown .site-nav__link--underline::after {
    display: none !important;
}



.new-grid.product-grid.scrollable-grid--small .product-card__image-wrapper {
    width: 100%;
    aspect-ratio: 1 / 1; /* or use a consistent aspect ratio like 4/5 */
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new-grid.product-grid.scrollable-grid--small .product-card__image {
    width: 100%;
    height: 100%;
    object-fit: cover; /* use 'contain' if you want to see full image with padding */
    display: block;
}

.new-grid.product-grid.scrollable-grid--small .product-card {
    min-height: 300px; /* adjust as needed */
}


