/** Shopify CDN: Minification failed

Line 62:16 Expected ")" to end URL token
Line 63:16 Expected ")" to end URL token

**/
/*------------------------------------ Typography ------------------------------------*/
/* @font-face {
    font-family: 'Mhiora';
    src: url({{ "Mhiora" | asset_url }}) format("woff"),
         url({{ "Mhiora" | asset_url }}) format("woff2"),
url("/cdn/shop/files/MhioraRegular.woff2") format("woff2"),
         url('/cdn/shop/files/Mhiora.otf') format("otf"),
         url('/cdn/shop/files/Mhiora.ttf') format("ttf");
    font-weight: normal;
    font-style: normal;
/*   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; */
/*} */

@font-face {
    font-family: 'Mhiora';
    src: url("/cdn/shop/files/Mhiora.woff") format("woff"),
         url("/cdn/shop/files/MhioraRegular.woff2") format("woff2"),
         url('/cdn/shop/files/Mhiora.otf') format("otf"),
         url('/cdn/shop/files/Mhiora.ttf') format("ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Univers Condensed Light";
    src: url('/cdn/shop/files/Univers-CondensedLight.woff') format("woff"),
         url('/cdn/shop/files/Univers-CondensedLight.woff2') format("woff2"),
         url('/cdn/shop/files/Univers-CondensedLight.otf') format("otf"),
         url('/cdn/shop/files/Univers-CondensedLight.ttf') format("ttf");
}

@font-face {
    font-family: "Univers Ultra Condensed";
    src: url('/cdn/shop/files/Univers-ThinUltraCondensed.woff') format("woff"),
         url('/cdn/shop/files/Univers-ThinUltraCondensed.woff2') format("woff2"),
         url('/cdn/shop/files/Univers-ThinUltraCondensed.otf') format("otf"),
         url('/cdn/shop/files/Univers-ThinUltraCondensed.ttf') format("ttf");
}
@font-face {
    font-family: "Univers Condensed";
    src: url('/cdn/shop/files/UniversCnRg.woff') format("woff"),
         url('/cdn/shop/files/UniversCnRg.otf') format("otf"),
         url('/cdn/shop/files/UniversCnRg.ttf') format("ttf");
}

@font-face {
    font-family: "Gotham-Light";
    src: url('/cdn/shop/files/Gotham-Light.woff') format("woff"),
         url('/cdn/shop/files/Gotham-Light.woff2') format("woff2"),
         url('/cdn/shop/files/Gotham-Light.otf') format("otf"),
         url('/cdn/shop/files/Gotham-Light.ttf') format("ttf");
}

@font-face {
    font-family: "Gotham Light Italic";
    src: url({{ "Gotham-LightItalic" | asset_url }}) format("woff"),
         url({{ "Gotham-LightItalic" | asset_url }}) format("woff2"),
         url('/cdn/shop/files/Gotham-LightItalic.otf') format("otf"),
         url('/cdn/shop/files/Gotham-LightItalic.ttf') format("ttf");
}

.Heading, .SectionHeader__Heading {
  font-variant: no-common-ligatures;
}

/*------------------------------------ Header ------------------------------------*/
.AnnouncementBar__Content.Heading {
  font-family: 'Univers Condensed Light', sans-serif;
  font-size: 16px;
}

.Header .Heading {
  text-transform: uppercase;
  font-size: 18px;
}

.Header__LinkSpacer::after {
    border-bottom: none;
}

@media only screen and (min-width: 1140px) {
  .Header__FlexItem--fill {
    flex: initial;
  }
}

@media only screen and (min-width: 1765px) {
  .Header:not(.Header--sidebar) .Header__Wrapper {
    padding: 18px 12.5% 0;
  }
}

/*------------------------------------ Home ------------------------------------*/
.ProductItemFeatured .ProductItem__Title {
  font-family: 'Gotham-Light', sans-serif;
  color: #2D2926;
  line-height: normal;
  margin-bottom: 10px;
  /* font-size: 2.25rem; */
}

.ProductItemFeatured .ProductItem__Info {
  font-family: 'Gotham-Light', sans-serif;
  text-transform: uppercase;
  color: #2D2926;
  margin-bottom: 20px;
  font-size: 0.938rem;
  min-height: 270px;
}

.ProductItem__ViewButton {
  color: var(--button-text-color);
  background-color: #678476;
  padding: 14px 45px;
  border-radius: 60px;
  font-family: 'Gotham-Light', sans-serif;
  font-size: 20px;
}
@media(max-width:543px){
 .FlexboxIeFix1 .ProductItem__ViewButton {
    padding: 14px 30px;
    font-size: 12px;
  }
}

@media screen and (min-width: 641px) {
    .ProductItemFeatured .ProductItem__Info {
        min-height: 200px;
    }
}
@media screen and (min-width: 1080px) {
    .ProductItemFeatured .ProductItem__Info {
        min-height: 250px;
    }
}

@media screen and (min-width: 1300px) {
    .ProductItemFeatured .ProductItem__Info {
        min-height: 220px;
    }
}

@media screen and (min-width: 1654px) {
    .ProductItemFeatured .ProductItem__Info {
        min-height: 170px;
    }
}

/* Frequently Asked Questions */
#shopify-section-template--14775438540889__824813f7-966a-4017-bf7f-8d64fa2b669f {
  background: rgba(45, 41, 38, 0.04);
}

/* Featured Authors */
.ArticleItemFeatured {
  background: white;
  padding: 10px 10px 20px 10px;
}

.ArticleItem__Category {
  font-family: 'Univers Condensed Light', sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 6px;
}

.ArticleItemFeatured .ArticleItem__Title {
  font-size: 25px;
  line-height: initial;
  margin-bottom: 10px;
}

.ArticleItemFeatured .Article__Date {
  display: none;
}

.ArticleItemFeatured .Metafields__Author {
  line-height: initial;
}

.ArticleItem__ReadMore {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ArticleItemFeatured .Button, .ArticleItemFeatured .Button--primary:before {
  border-radius: 30px;
  font-family: 'Gotham-Light', sans-serif;
}

@media screen and (min-width: 1140px) {
  .ArticleItemFeatured .ArticleItem__Content {
    height: 260px;
    position: relative;
  }
  .ArticleItemFeatured .ArticleItem__ReadMore {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

@media screen and (min-width: 1530px) {
  .ArticleItemFeatured .ArticleItem__Content {
    height: 320px;
  }
}

@media screen and (min-width: 1725px) {
  .ArticleItemFeatured .ArticleItem__Content {
    height: 250px;
  }
}

/* Instagram Feed */
#shopify-section-template--14775438540889__1664917104b510c3f4 .Container  {
  padding-top: 60px;
  padding-bottom: 60px;
}
#insta-feed {
  margin: 0!important;
  padding: initial!important;
}

#insta-feed h2 {
  font-family: 'Mhiora', serif;
  font-variant: no-common-ligatures;
  color: #ff6d6a;
  font-size: 43px!important;
  line-height: normal;
}

@media screen and (max-width: 641px) {
  #insta-feed .instafeed-container {
    width: 50%!important;
    padding-top: 50%!important;
  }
}

@media screen and (min-width: 1140px) {
  #shopify-section-template--14775438540889__1664917104b510c3f4 .Container {
    padding: 60px 12.5%;
  }
}

/*------------------------------------ Blog Archives ------------------------------------ */
.Blog h1 {
  font-family: 'Mhiora', serif;
  color: #2D2926;
  text-transform: uppercase;
  font-size: 1.56rem!important;
}

.Blog .ImageHero .SectionHeader__Heading {
  font-family: 'Gotham-Light', sans-serif;
  text-transform: uppercase;
  font-size: 2.25rem!important;
  margin-bottom: 0px;
  line-height: normal;
}

.Blog__MetaItem {
  font-family: 'Univers Condensed Light', sans-serif;
  text-transform: uppercase;
}

.ImageHero .Blog__MetaItem {
  color: white;
  font-size: 22px!important;
}

.Article__Separator {
  width: 57px;
  text-align: left;
  margin-left: 0px;
  border:0px;
  height: 1px;
}

.FeaturedArticle__Separator {
  background: white;
}

.ArticleItem__Title {
  font-family: 'Gotham-Light', sans-serif;
  color: #2d2926;
  font-size: 1.56rem;
  margin-bottom: 0px;
}

.Article__MetaItem.Article__Date {
  color: #2D2926;
  font-size: 16px;
  text-transform: initial;
}

.ArticleItem__Separator {
  background: #2D2926;
}

.ArticleItem__Excerpt {
  font-family: 'Univers Condensed Light', sans-serif;
  line-height: initial;
}

.Blog .SectionHeader__ButtonWrapper {
  margin-top: 20px;
}

.Blog .Button, .Blog .Button--primary:before {
  border-radius: 30px;
  font-family: 'Gotham-Light', sans-serif;
}

@media screen and (min-width: 640px) {
  .Blog .ArticleItem__Content {
    height: 320px;
    position: relative;
  }
  .Blog .ArticleItem__Link {
    position: absolute;
    bottom: 0;
  }
}

@media screen and (min-width: 1200px) {
  .Blog .ArticleItem__Content {
    height: 300px;
  }
}

/*------------------------------------ Blog Post ------------------------------------ */
.ArticleToolbar.is-visible {
  display: none;
}

.Article__MetaItem {
  font-family: 'Univers Condensed Light', sans-serif;
  color: #FF6D6A;
  text-transform: uppercase;
  font-size: 22px;
}

.Article__Title {
  font-family: 'Gotham-Light', sans-serif;
  color: #2d2926;
  line-height: normal;
  font-size: 1.56em;
}

.Article__Author {
  font-family: 'Univers Condensed Light', sans-serif;
  color: #FF6D6A;
  font-size: 14px;
  text-transform: uppercase;
}

.ArticleNav .ArticleItem__Title {
  text-align: center;
  line-height: normal;
}

.ArticleNav .Article__Date,
.ArticleNav .Blog__MetaItem,
.ArticleNav .Article__Separator {
  display: none;
}

@media screen and (min-width: 641px) {
  .Article__Footer {
    justify-content: flex-end;
  }
 #shopify-section-template--14926924841049__e4b90dfd-0c68-48dc-8178-bab6ea539c72 .FeaturedProduct  .FeaturedProduct__Gallery{
    order: 2;
  }
  #shopify-section-template--14926924841049__e4b90dfd-0c68-48dc-8178-bab6ea539c72 .FeaturedProduct  .FeaturedProduct__Info{
   margin-left: 0;
    margin-right: 80px;
  }
}

/*------------------------------------ Footer ------------------------------------ */
.Footer__ThemeAuthor {
  display: none;
}

.Footer__Social {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.Footer__Social .Icon {
  height: auto;
  width: auto;
}

.HorizontalList--spacingLoose .HorizontalList__Item {
  margin-left: 0px;
}

.Footer__Title {
  font-family: 'Gotham', sans-serif;
  font-weight: lighter;
  font-size: 1.5rem !important;
  margin-bottom: 0px;
}

.Footer__Block a.Link.Link--primary {
  font-size: 1.15rem !important;
}

.FooterTitle__Border {
  max-width: 40px;
  margin-left:0;
  border:0px;
  background: white;
  height: 1px;
  margin-bottom: 20px;
}

.Footer__Block .Link {
  font-family: 'Univers Condensed Light', sans-serif;
}

.Footer__OurValue {
  margin-bottom: 15px;
}

.Footer__Aside {
  border-top: 1px solid #E2E2E2;
  padding-top: 15px;
}

.Footer__Social {
  text-align: center;
}

@media screen and (max-width: 641px) {
  .Footer__Block .Header__LogoImage {
    max-width: 250px;
  }
  .rating__caption{
    font-size: 11px;
  }
}

@media only screen and (min-width: 1140px) {
  .Footer .Container {
    padding: 0px 12.5%;
  }
  .Footer__Inner {
    justify-content: space-between;
  }
  .Footer__Aside {
    padding: 15px 11.5% 0px 11.5%;
  }
  .sommelier-feature .ProductMeta__Title{
    font-size: 38px !important;
  }
  .template-index .Certification__Wrapper h2{
    font-family: 'Gotham-Light', sans-serif;
      color: #2D2926;
      line-height: normal;
      margin-bottom: 10px;
      font-size: 2.25rem;
  }
 .template-index .Certification__Wrapper p{
    font-family: 'Gotham-Light', sans-serif;
    color: #fff;
    margin-bottom: 20px;
    font-size: 0.938rem;
  }
   .template-index .benefitonpage p{
    text-transform: uppercase;
    color: #2D2926 !important;
  }
}
 .template-index .benefitonpage p{
    font-family: 'Gotham-Light', sans-serif;
    text-transform: uppercase;
    color: #2D2926 !important;
    margin-bottom: 20px;
    font-size: 0.938rem;
  }
  .template-index .Certification__Wrapper h2{
    font-family: 'Gotham-Light', sans-serif;
      color: #2D2926;
      line-height: normal;
      margin-bottom: 10px;
    font-weight:400 !important;
  }
 .template-index .Certification__Wrapper p{
    font-family: 'Gotham-Light', sans-serif;
    color: #fff;
    margin-bottom: 20px;
  }
.sommelier-feature .ProductMeta__Title{
  font-family: 'Mhiora', serif;
    color: #ff6d6a !important;
    line-height: normal;
    text-align: left;
    font-weight: 200;
    margin-top: 0;
    margin-bottom: 0!important;
    text-transform: capitalize;
}
@media(max-width:767px){
  #shopify-section-template--14926924644441__90a31e74-dbaa-4671-b2ff-0e2c5411efc1 .Certifications__Container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  #shopify-section-template--14926924644441__90a31e74-dbaa-4671-b2ff-0e2c5411efc1 .Certification__Wrapper p{
    font-size: 11px;
  }
  #shopify-section-template--14926924644441__90a31e74-dbaa-4671-b2ff-0e2c5411efc1 img{
    max-width: 79px;
  }
  #shopify-section-template--14926924644441__90a31e74-dbaa-4671-b2ff-0e2c5411efc1 .benefitonpage .Certification__Wrapper {
    margin: 0;
  }
  .ProductRecommendations .ProductList, .recently-viewed-products .ProductList {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: baseline;
  }
  .ProductItem__PriceList .Price{
    margin-right: 10px;
  }
}
.ProductItem__LabelList{
  width:100%;
}
.ProductItem__Label.ProductItem__Label--soldOut.Heading.Text--subdued {
    background: #000;
    left: 0;
    right: 0;
    position: absolute;
    width: 100%;
    margin: 0 auto;
    /* margin: 4px 0; */
    font-size: 14px;
    padding: 2px 6px;
}
#shopify-section-template--14999871553625__main .Product__Tabs {
    display: none;
}