/** Shopify CDN: Minification failed

Line 235:0 Unexpected "}"

**/
.header__menu-item.list-menu__item.link {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  z-index: 1000;
}

.collection__title.title-wrapper .title {
  font-weight: 300;
}

@media only screen and (min-width: 750px) {
  .card__heading {
    font-weight: 500;
    /*text-transform: uppercase;*/
  }

  .footer .newsletter__wrapper {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer .newsletter__subheading {
    /*order: 1;*/
  }

  .footer .newsletter__wrapper .newsletter-form {
    max-width: 100%;
  }
}

.footer .newsletter__wrapper {
  padding-left: 0;
  padding-right: 0;
}

.footer .newsletter__form {
  margin-top: 0;
}

.footer .newsletter__subheading p {
  color: #fff;
  line-height: 2.2rem;
  margin-top: 0;
}

.footer .newsletter__wrapper .custom-checkbox {
  display: inline-block;
  margin-right: 10px;
}

.footer .newsletter__wrapper .custom-checkbox input[type="checkbox"] {
  display: none;
}

.footer .newsletter__wrapper .custom-checkbox label {
  background-color: transparent;
  border: 1px solid white;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  position: relative;
  vertical-align: text-bottom;
  width: 16px;
}

.footer .newsletter__wrapper .custom-checkbox input[type="checkbox"]:checked+label::after {
  background-color: white;
  content: '';
  height: 10px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 10px;
}

.footer .newsletter__wrapper .newsletter-form__field-wrapper {
  max-width: 100%;
}

.footer .newsletter__wrapper h2 {
  font-size: calc(var(--font-heading-scale)* 1.6rem);
}

@media screen and (max-width: 990px) {
  .footer .copyright__content {
    margin: 0;
  }
}

@media screen and (min-width: 749px) {
  .footer__bottom-menu {
    margin: 1em 0;
  }
}

@media screen and (max-width: 750px) {
  .footer__bottom-menu .policies {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 14px;
    margin: 1rem 0;
  }
  .footer .copyright__content {
    font-size: 1.25rem;
  }  

  .footer__bottom-menu .policies li a {
    padding: .2rem 0;
  }
}

#shopify-section-template--22441713467426__main .collection-list {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media screen and (min-width: 1024px) {
  #shopify-section-template--22441713467426__main .collection-list.grid {
    column-gap: 100px;
    row-gap: 50px;
  }
  #shopify-section-template--22441713467426__main .collection-list__item.grid__item {
    width: calc(33.33% - 100px);
  }
  #shopify-section-template--22441713467426__main .collection-list__item .card__content {
    text-align: center;
  }
}

#shopify-section-template--22441713467426__main .collection-list-button {
  bottom: 60px;
  content: "Shop The Collection";
  display: none;
  left: 0;
  padding: 20px 10px;
  pointer-events: none;
  position: absolute;
  width: 100%;  
  font-weight: 300;
  font-size: 14px; 
  min-height: inherit;
  text-align: center;
}

.collection-list__item:hover .collection-list-button {
  display: block;
}

.product--thumbnail_slider .thumbnail[aria-current],
.product--thumbnail_slider .thumbnail[aria-current]:focus:not(:focus-visible){
  box-shadow: none;
}

/* Product Thumbnails */
@media (min-width: 1024px) {
	 .product--thumbnail_slider media-gallery {
         align-items: start;
		 display: flex;
		 flex-direction: row-reverse;
         justify-content: space-evenly;
	}
	 .product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider) {
		 width: calc(100% - 170px);
	}
	 .product--thumbnail_slider .thumbnail-slider {
        max-width: 132px;
        width: 100%;
	}
	 .product--thumbnail_slider .slider-button {
		 display: none !important;
	}
	 .product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up {
		 padding: 0;
		 display: block;
	}
	 .product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
        width: 100%;
        margin-right: 12px;
        max-height: 132px;
        max-width: 165px;
       margin-bottom: 20px;
	}
}

/* MW Pro Page */
.page-mw-pro .shopify-section.section:not(:first-child),
.page-mw-pro .image-with-text{
  background-color: #fff;
}

@media only screen and (min-width: 750px) {
  .page-mw-pro .shopify-section.section:not(:nth-child(2)),
  .page-mw-pro .image-with-text {
    position: sticky;
    top: 0;
  }
}

slideshow-component .slideshow.banner{
scroll-snap-type: none !important;
scroll-behavior: auto !important;
}
/*
@keyframes fadeIn {
  0% { opacity: 0.5; }
  100% { opacity: 1; }
}

@keyframes fadeOut {
  0% { opacity: 1; }
  100% { opacity: 0.5; }
}

slideshow-component .slideshow.banner [aria-hidden="false"] {
  animation: fadeIn 200ms, fadeOut 200ms 4800ms;
}
*/

/* Announcement Bar */
.announcement-bar-section .utility-bar .list-social__link {
  height: 3rem;
}
.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select {
  height: inherit;}
}