/** Shopify CDN: Minification failed

Line 149:0 Expected "}" to go with "{"

**/
/* max-width: 540px */
@media screen and (max-width: 540px) {
  .grid__wrapper.row {
    grid-gap: unset;
  }
  .slideshow__caption .slideshow__caption-wrapper {
    padding: 20px 30px;
  }
  .template-collection .breadcrumbs .row,
  .template-product .grid__wrapper.row{
    grid-gap: 30px;
  }
  .page-returns  .page-wrap {
    margin-bottom: 30px;
}
}

@media screen and (max-width: 740px) {
  /* BUCKET HATS! */
  .parralax__image--wrapper {
    height: initial !important;
    min-height: 230px !important;
  }
  .parallax .parallax__container,
  .parralax__image--wrapper {
    height: initial !important;
    min-height: 230px !important;
  }
  /* drawer */
  .slideout.slideout__drawer-left {
    width: 285px;
  }
  /* featured collection */
  .featured__collection-carousel .flickity-button {
    right: -5px;
    width: 30px;
    height: 30px;
  }
  .global__section.slideshow-section {
    margin-bottom: 35px;
  }
  /* Footer Newsletter */
  .newsletter__section .newsletter__section-email {
    text-align: center;
  }
  .newsletter__section .newsletter__section-submit {
    padding-right: 10px;
  }
 .template-product .product__variants-swatches .swatches__form--label{
    margin: 0px 8px 10px 0
  }
}
@media screen and (min-width: 980px) {
  header #identity .cart--container {
    max-width: 40%;
    width: 100%;
  }
}

/* slide show css */
@media screen and (prefers-reduced-motion: no-preference) {
  .slideshow__slide.is-selected .slideshow__caption,
  .slideshow__slide.is-selected .slideshow__caption .slideshow__btn-wrapper {
    animation: fadeIn 2s ease-in-out 1s forwards;
  }
  .slideshow__slide.is-selected .slideshow__caption,
  .slideshow__slide .slideshow__caption h2,
  .slideshow__slide .slideshow__caption .rte,
  .slideshow__slide .slideshow__caption .slideshow__btn-wrapper {
    opacity: 0;
  }
  .slideshow__slide.is-selected .slideshow__caption h2,
  .slideshow__slide.is-selected .slideshow__caption .rte {
    animation: fadeInUp 1s ease-in-out 1s forwards;
  }
}

/* New Css Product Page */
@media screen and (min-width: 741px){
  .product__section-contentWrapper {
    position: sticky;
    top: calc(var(--header-height) - 100px);
    align-self: start;
  }
 .product__section.product-template .product__section-images {
    position: sticky;
    top: 30px;
    align-self: start;
}
  .template-page-forms-wholesale-register .section-heading {
    font-size: 25px!important;
}
 
}


@supports (display: grid){
  .template-collection .span-3.auto {
    grid-column: auto / span 3 !important;
    width: 100%;
  }
  .template-collection .span-9.auto {
    grid-column: auto / span 9 !important;
    width: 100%;
  }
@media screen and (max-width: 990px){

.bundle_swatches .bundleProduct.swatches__swatch--color {
    width: 100%;
}

}


  
  @media (max-width: 739px){
    .template-collection .sm-span-12.auto {
      grid-column: auto / span 12 !important;
      width: 100%;
    }
    .template-collection .sm-span-12.auto {
      grid-column: auto / span 12 !important;
      width: 100%;
    }
  }


@media screen and (max-width: 375px) {
.theme-header span.js-cart-count.vib-center {
    right: -8px;
    position: absolute;
}

}
@media screen and (min-width: 981px){
   .product__section.product-template .product__section-images {
    position: sticky;
    top: 110px;
    align-self: start;
}
}

  
