/** Shopify CDN: Minification failed

Line 85:2 Expected identifier but found "|"
Line 179:0 Expected "}" to go with "{"

**/
/* Home Page */
.template-index .wrapper--full .grid {
  gap: 4px;
}

body:has(.main-content>.shopify-section.section-overlay-header:first-of-type):not(:has([data-prevent-transparent-header])) [data-header-transparent]:not(.meganav--visible) .navlink--cart--icon .header__cart__status {
  color: #05090D;
  background: #E0DBD3;
}

.js__header__stuck .navlink--cart--icon .header__cart__status {
  color: #E0DBD3 !important;
  background: #05090D !important;
}

.template-index .wrapper--full .grid .column__content {
  padding: 0 16px;
}

.wrapper--full .column__heading {
  margin-top: 6px;
}

.wrapper--full .column__image {
  margin-bottom: 12px;
}

header-component[data-header-transparent] .theme__header {
  --border: none !important;
}

.drawer__inner.product-quick-add__content {
  border-left: unset !important;
}

@media screen and (max-width: 768px) {
  .hero__content .hero__media {
    width: 20% !important;
  } 
}

/* PDP */

.popout__toggleable-text,
.popout__toggle__text {
  font-family: 'Commons-pro-regular' !important;
}

.product__block--lines {
  border: none;
}

.selector-wrapper .radio__fieldset {
  display: flex;
  flex-direction: column;
}

.selector-wrapper .radio__fieldset {
  display: flex;
  flex-direction: column;
}

.radio__legend__option-name {
  font-size: 16px;
  color: #4A4A4A;
}

.radio__legend__option-name:after {
  content: ":";
}


@media only screen and (min-width: 750px) {
  .blog-editorial {
    .editorial {
        display: flex;
        flex-direction: row-reverse;
    }
  |
}

.radio__button .option-title,
.product__price--off {
  font-family: 'Commons-pro-regular' !important;
}

.radio__legend__value {
  font-size: 16px;
  flex-basis: unset;
  padding: 0;
}

.product__price {
  font-size: 20px;
  padding: 0;
}

.variants-metafields__item {
  padding-bottom: 24px;
  margin-top: -4px;
  color: #4A4A4A;
}

.product-quick-add__inner .variants-metafields__item {
  padding-bottom: 24px;
  margin-top: -20px;
  color: #4A4A4A;
}

.product__price-per-item {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #4A4A4A;
  gap: 2px;
  padding-bottom: 4px;
}

.product__description__content .toggle-ellipsis__content p {
  margin: 0;
}

.product__price-per-item p {
  margin: 0;
}

.product-quick-add__form .product__price {
  display: flex;
  align-items: center;
}

input {
  font-family: 'Commons-pro-regular' !important;
}

.accordion__title {
  font-family: 'Commons-pro-regular' !important;
}

@media screen and (min-width: 768px) {
  .product__wrapper .product__content {
    padding-top: 24px;
  }

  .product__page {
    display: flex;
  }

  .template-product .product__images {
    width: 65%;
  }

  .template-product .product__content {
    width: 45%;
  }

  /* .product-quick-add__form .product__price-per-item {
    display: none;
  } */

  .product-quick-add__form .product__block.product__block.product__block--lines{
    padding-top: 0;
  }
}

.ProductNumberOfGlasses {
  display: block;
  color: #05090d;
  margin-top: -3px;
}


