/** Shopify CDN: Minification failed

Line 95:1 Expected "}" to go with "{"

**/

/*-------------------------------------------
SITEWIDE
-------------------------------------------*/


.hs-heading h6 { font-size: 14px; font-family: 'Montserrat' !important; margin-top: 0 !important; font-weight: 400; letter-spacing: 1px; text-transform: capitalize; color: #525252; margin-bottom: 10px !important; }
.hs-heading h2 { max-width: 600px; }
.hs-heading p { margin: 0 !important; letter-spacing: 0; color: #262626; /* font-size: 12px; line-height: 135%; */ }
.section-header {margin-bottom: 20px;  }

  @media only screen and (min-width: 769px) {
    .section-header {
        margin-bottom: 20px;
    }
  }

.klaviyo-bis-trigger {
    align-items: center;
    justify-content: center;
    min-height: 60px;
    width: 100% !important;
    min-width: 90px;
    margin: 10px 0 0 0 !important;
    padding: 15px 20px;
    background: var(--colorBtnPrimary);
    border: 1px solid transparent;
    border-radius: var(--buttonRadius);
    color: var(--colorBtnPrimaryText);
    cursor: pointer;
    display: inline-block;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
    font-size: calc(var(--typeBaseSize) - 4px);
    font-size: max(calc(var(--typeBaseSize) - 4px), 18px);
    font-weight: 700;
    line-height: 1.42;
    letter-spacing: 0;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .2s ease 0s;
  
}

.klaviyo-bis-trigger:hover {
    background: var(--colorBtnPrimaryLight);
    color: var(--colorBtnPrimaryText);
    transition-delay: .25s;
}


/*-------------------------------------------
HOME
-------------------------------------------*/
.shopify-block .jdgm-carousel-wrapper {
    padding: 0;
}

.shopify-block .theme-block {
  margin-bottom: 0px;

  &:last-child {
    margin-bottom: 0;
  }
  
.grid__item .collection-item {
    margin-bottom: 0px!important;
}
  
@media only screen and (min-width: 769px) {
  .grid__item .collection-item {
    margin-bottom: 0px!important;
  }
}

  
/*-------------------------------------------
COLLECTION
-------------------------------------------*/

.collection-content {
  padding-top: 0px;
  }
  
@media only screen and (min-width: 769px) {
    .collection-content {
        padding-top: 0px;
    }
}