/** Shopify CDN: Minification failed

Line 6:1 Unexpected "@media"

**/
o@media only screen and (min-width: 768px) {
  .desktop-height-300 {
    min-height: 300px;
  }
  .desktop-height-350 {
    min-height: 350px;
  }
}

@media only screen and (max-width: 767px) {
  .mobile-height-170 {
    min-height: 170px;
  }
}

.row,
.header--inner {
  max-width: 1920px;
}

.background-video__content {
  padding: 60px 0;
}

.media-grid--inner,
.slideshow__slide-inner {
  max-width: 1920px !important;
}

@media only screen and (min-width: 1380px) {
  .slideshow--full-width-true
    .slideshow__slide-inner.content-has-bg--false
    .slideshow__slide-content {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

.footer .widget {
  margin-bottom: 40px;
}

.thb-product-detail .product-images__slide {
  width: 100% !important;
}

@media only screen and (min-width: 768px) {
  .slideshow--full-width-true
    .slideshow__slide-inner
    .slideshow__slide-content {
    padding: 80px 50px !important;
  }
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.section-header--title {
  text-transform: uppercase;
}

.button,
input[type="submit"] {
  padding: 7px 20px;
}

#ProductCount {
  display: none;
}

.thb-filter ul.list-color label .filter-name,
.thb-filter ul.list-color label .count {
  display: none;
}

.facets .thb-filter-content ul.list-color {
  display: flex;
  flex-wrap: wrap;
}

.thb-filter ul .filter-color {
  width: 25px !important;
  height: 25px !important;
  margin: 1px 13px 1px 1px !important;
}

.text-with-icons.icon-top .text-with-icons__icon {
  margin-bottom: 10px !important;
}

.collapsible-content__inner {
  padding: 0 15px;
  max-width: 1380px;
  position: relative;
  z-index: 5;
  width: 100%;
  margin: 0 auto;
}

.collapsible-content {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  justify-content: center;
}

.animations-true .slideshow__slide h1 {
  opacity: 1 !important;
}

.animations-true .slideshow__slide p.split-text,
.animations-true .slideshow__slide .inline-badge {
  opacity: 1 !important;
}

.add_to_cart_holder {
  grid-template-columns: 1fr auto;
  grid-gap: 2px !important;
}
.add_to_cart_holder .swym-button-bar {
  margin: 0;
  background: var(--color-accent);
  border-radius: 6px;
}

.add_to_cart_holder .swym-btn-container .swym-button:after {
  font-size: 20px;
}

.swym-btn-container .swym-button:active,
.swym-btn-container .swym-button:focus {
  outline: none !important;
}
