/** Shopify CDN: Minification failed

Line 33:20 Unexpected "{"
Line 33:29 Expected ":"
Line 59:20 Unexpected "{"
Line 59:29 Expected ":"
Line 79:22 Unexpected "{"
Line 79:31 Expected ":"
Line 82:22 Unexpected "{"
Line 82:31 Expected ":"
Line 92:21 Unexpected "{"
Line 92:30 Expected ":"

**/


/* CSS from section stylesheet tags */
.collection-hero__inner .collection-hero__text-wrapper.collection-hero-text-edit {
    flex-basis: 100%;
    padding: 0px;
    position: relative;
}
  .collection-hero-wine .collection-hero-image {
    max-width: 100%;
    margin: auto;
    height: 500px;
}
  .collection-hero-wine .collection-hero-image img{
    object-fit: cover;
    height: 100%;
    object-position: top;
  }
  .collection-hero-{{ section.id }}.collection-hero-wine  .collection-hero-content {
    width: 60%;
    margin: auto;
    margin-top: 70px;
}
  .collection-hero__text-wrapper.collection-hero-text-edit h1.collection-hero__title {
    font-size: clamp(32px, 3vw, 58px);
    font-weight: 400;
    line-height: clamp(42px, 4vw, 70px);
    font-family: 'Cedarville Cursive';
    text-align: center;
    /* margin-bottom: 30px; */
}
.collection.page-width ul#product-grid {
    row-gap: 70px;
}
/*collection products */
  
  
  .collection-hero-wine.collection-hero--with-image.color-scheme-1.gradient{
    margin-top: 52px;
    padding-bottom: 50px;
}
.collection-hero-image.collection-banner-image {
    margin-top: 50px;
}
  .collection-grid-{{ section.id }} .collection.page-width {
    padding: 0px;
}
/* mobile view*/
  
  @media screen and (max-width: 750px) {
    .collection-hero-wine .collection-hero-image img{
    object-position: 60%;
  }
    .collection-hero-wine .collection-hero-image {
    padding: 0px;
    height: 350px;
}
    .collection-hero-wine .collection-hero-content {
    width: 100%;
    margin-top: 50px;
}
    .collection.page-width ul#product-grid {
    row-gap: 30px;
}
    .collection-hero-{{ section.id }} .collection-hero__inner.page-width {
    padding: 0px;
}
    .collection-hero-{{ section.id }} .collection-hero-content {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
}
    .collection-hero-wine.collection-hero--with-image.color-scheme-1.gradient {
    margin-bottom: 0px;
    margin-top: 0px !important;
    padding-bottom: 0px;
}
    collection-grid-{{ section.id }} .collection.page-width {
    padding-left: 25px;
    padding-right: 25px;
}
    .extra-added-image {
    width: 100px;
    height: 100px;
    bottom: 0px;
    right: -5px;
}
  }
.collection-hero__inner .collection-hero__text-wrapper.collection-hero-text-edit {
    flex-basis: 100%;
    padding: 0px;
    position: relative;
}
  .collection-hero-image {
    max-width: 1240px;
    margin: auto auto 0;
}
  .collection-hero-image img{
    object-fit: cover;
  }
   .collection-hero-content {
    width: 60%;
    margin: auto;
    margin-top: -30px;
  }
  .collection-hero__text-wrapper.collection-hero-text-edit h1.collection-hero__title {
    font-size: clamp(32px, 3vw, 58px);
    font-weight: 400;
    line-height: clamp(42px, 4vw, 70px);
    font-family: 'Cedarville Cursive';
    text-align: center;
    /* margin-bottom: 30px; */
}
.collection.page-width ul#product-grid {
    row-gap: 70px;
}
  
/*collection products */
  
 .collection-hero-mainbanner.collection-hero--with-image.color-scheme-1.gradient {
    margin-top: 54px;
    padding-bottom: 50px;
}
.collection-hero-image.collection-banner-image {
    margin-top: 80px;
}
   .collection.page-width {
    padding: 0px;
}

  
/* mobile view*/
  
  @media screen and (max-width: 750px) {
     .collection-hero-image {
    padding: 0px;
    height: 300px;
}
     .collection.page-width ul#product-grid {
    row-gap: 30px;
}
     .collection-hero__inner.page-width {
    padding: 0px;
}
     .collection-hero-content {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 0px;  
}
     .collection-hero-mainbanner.collection-hero--with-image.color-scheme-1.gradient {
    padding-bottom: 0px;
    padding-top: 15px;
    margin-top: 0px;
}
.collection-hero-image img {
    height: 100%;
    object-position: center;
}
    .collection.page-width {
    padding-left: 25px;
    padding-right: 25px;
}
    .extra-added-image {
    width: 100px;
    height: 100px;
    bottom: 0px;
    right: -5px;
}
  }

/* CSS from snippet stylesheet tags */
.card-wrapper-wine .quick-add.no-js-hidden {
      width: 75%;
      margin: auto;
    }
    .card-wrapper-wine .card__content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .quick-add__submit.button {
      color: #000;
      text-align: center;
      letter-spacing: 1.2px;
      background-color: transparent;
      border: 1px solid #000;
      border-radius: 0;
      width: 100%;
      margin-top: 10px;
      margin-left: auto;
      margin-right: auto;
      padding-top: 15px;
      padding-bottom: 12px;
      font-family: 'Founders Grotesk';
      font-size: 14px;
      line-height: 14px;
      display: block;
      text-transform: uppercase;
  }
    .quick-add__submit.button:after {
      box-shadow: unset;
  }
    .quick-add__submit.button:disabled {
      cursor: not-allowed;
      opacity: 1;
      background-color: #ddd;
  }
    .quick-add__submit.button:not([disabled]):hover{
      color: #fefcf3;
      background-color: #000;
      line-height: 14px;
  }
    .quick-add__submit.button:not([disabled]):hover:after{
      box-shadow: unset;
  }
    .card-wrapper-wine .card__information.card-information-new {
      padding: 10px 0px 0px !important;
  }
    .card-description-edit {
      text-align: center;
      font-family: "Hanken Grotesk", sans-serif;
      font-size: 16px;
      line-height: 1.6;
  }
      @media screen and (max-width: 750px) {
      .quick-add.no-js-hidden {
      width: 100%;
      margin: auto;
    }
    }
.card-wrapper-wine .quick-add.no-js-hidden {
    width: 75%;
    margin: auto;
  }
  .card-wrapper-wine .card__content {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
  }
  .quick-add__submit.button {
    color: #000;
    text-align: center;
    letter-spacing: 1.2px;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 0;
    width: 100%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 12px;
    font-family: 'Founders Grotesk';
    font-size: 14px;
    line-height: 1;
    display: block;
    text-transform: uppercase;
}
  .quick-add__submit.button:after {
    box-shadow: unset;
}
  .quick-add__submit.button:disabled {
    cursor: not-allowed;
    opacity: 1;
    background-color: #ddd;
}
  .quick-add__submit.button:not([disabled]):hover{
    color: #fefcf3;
    background-color: #000;
    line-height: 14px;
}
  .quick-add__submit.button:not([disabled]):hover:after{
    box-shadow: unset;
}
  .card-wrapper-wine .card__information.card-information-new {
    padding: 10px 0px 0px !important;
} 
  .card-description-edit {
    text-align: center;
    /* font-family: "Hanken Grotesk", sans-serif; */
    font-family: "Cedarville Cursive";
    font-size: 16px;
    line-height: 1.6;
}
    @media screen and (max-width: 750px) {
    .quick-add.no-js-hidden {
    width: 100%;
    margin: auto;
  }
    .card-wrapper-wine .quick-add__submit.button {
    padding: 10px 6px 6px;
    font-size: 12px;
    min-height: calc(3.5rem + var(--buttons-border-width) * 2);
    text-align: center;
}
  }
.quick-add.no-js-hidden {
    width: 70%;
    margin: auto;
  }
  
  .quick-add__submit.button {
    color: #000;
    text-align: center;
    letter-spacing: 1.2px;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 0;
    width: 100%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 12px;
    font-family: 'Founders Grotesk';
    font-size: 14px;
    line-height: 14px;
    display: block;
    text-transform: uppercase;
}
  .quick-add__submit.button:after {
    box-shadow: unset;
}
  .quick-add__submit.button:disabled {
    cursor: not-allowed;
    opacity: 1;
    background-color: #ddd;
}
  .quick-add__submit.button:not([disabled]):hover{
    color: #fefcf3;
    background-color: #000;
    line-height: 14px;
}
  .quick-add__submit.button:not([disabled]):hover:after{
    box-shadow: unset;
}
  .card--standard>.card__content {
    display: flex;
    flex-direction: column;
}
.card-description-edit {
    text-align: center;
    /* font-family: "Hanken Grotesk", sans-serif; */
    font-family: "Cedarville Cursive";
    font-size: 16px;
    line-height: 1.6;
}
    @media screen and (max-width: 750px) {
    .quick-add.no-js-hidden {
    width: 100%;
    margin: auto;
  }
  .card__heading a {
      font-size: 14px !important;
  }      
  }
.custom-media-list .global-media-settings{
    border: unset;
    border-radius: unset;
    background-color: unset;
  }
  .product-tag-image {
      position: absolute;
      top: 60px;
      left: -120px;
      width: 150px;
      height: 150px;
      display: none
  }
  @media screen and (min-width: 990px) {
    .product--stacked .custom-media-list .product__media-item {
        max-width: 100%;
    }
}
  @media (max-width: 750px){
    .product-tag-image {
        position: absolute;
        top: 40px;
        left: -100px;
        width: 100px;
        height: 150px;
    }
  }