


.shopify-policy__container {
    max-width: 1200px !important;
}

 
.m-menu__link--main:after {
    height: 1px !important;
  bottom: calc(var(--main-link-py) - 0px) !important;
}

.m-button--scroll-top {
    right: 50% !important;
    bottom: 20px !important;
    background-color: #222222;
}

.m-slider-controls--absolute .m-slider-controls__button {
    top: var(--button-offset-top, 60%) !important;
}

#m-newsletter-template--17744875978827__newsletter_V8m3Rk {
  background-image: url("/cdn/shop/files/newsletter_banner.png?v=1767860567");
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;

  button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background-color: white;
    color: black;
  }
  button.m-newsletter-form__button.m-newsletter-form__button--text.m-button:hover {
    background-color: black;
    color: white;
  }

  .m-newsletter-section__header {
    margin-bottom: 20px;
  }

  .m-newsletter-section__description {
    opacity: 1 !important;
  }
}

button.m-add-to-cart.m-spinner-button.m\:w-full.m-button.m-button--secondary {
    background-color: #000;
    color: white;
}

.m-button:hover{
  box-shadow: none !important;
}

@media screen and (max-width: 767px){
  p, a, li, span, .m-button, .m-button--secondary{
    font-size: 14px;
  }

  .m-button, .m-button--secondary{
    padding: 8px 20px;
  }

  h2, .h2, h1, .h1{
    font-size: 22px;
  }

  .m-slide__media {
    position: relative;
    filter: brightness(0.7);
}
}
