/** Shopify CDN: Minification failed

Line 29:109 Expected ":"
Line 29:111 Expected identifier but found "23px"
Line 31:119 Expected ":"
Line 31:121 Expected identifier but found "46px"

**/
h1 .metaTitle-lineTwo, h1 { line-height: 32px; font-weight: 700;  }
h1 .metaTitle-lineOne { font-size: 1.25rem; line-height: 24px; text-transform: uppercase; color: #006874; font-weight: 700;}

.klaviyo-star-rating-widget { display: flex !important; padding-bottom: 11px; }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge .kl_reviews__star--fill { stop-color: #006874;}
.kl_reviews__stars_badge svg { max-width: 16px; max-height: 15px; margin-right: 4px;}
.kl_reviews__stars_badge svg:last-child { margin-right: 0; }
.kl_reviews__star_rating_widget__label { margin-top: 4px; line-height: 1; }

.price__container { font-weight: 700; }
.price__container .unit-price.caption { display: none; }
.price-block { display: inline-flex; flex-wrap: nowrap; }
.price-block .price { display: inline-flex; font-size: 16px; line-height: 21px; gap: 8px; align-items: start; margin-top: 0; }
.price-block .price .badge { padding: .4rem 1rem .4rem; }
.price-block .price-block-heading { font-weight: 500; font-size: 16px; line-height: 21px; position: relative; text-transform:uppercase; }
.price-block .price-block-heading:before { content: '|'; padding-left: 16px; padding-right: 16px;}

#prodDescription { margin-bottom: 16px; }
.rte ul { margin-top: 28px; }

.readmore-btn { background-color: transparent; border: none; font-size: 16px; font-style: italic; line-height; 23px; font-family: 'IvyPresto Display'; letter-spacing: -.05rem; font-weight: 300; margin-top: 2rem; margin-bottom: 25px; }

.quantity-button-wrap { display: flex; justify-content: start; gap: 24px; flex-wrap: wrap; margin-bottom: 0; max-height; 46px; }
.quantity-button-wrap > div { flex: 0 auto; display: flex; align-items: center; justify-content: start; margin: 0; flex-direction: column-reverse; }
.quantity-button-wrap .free-ship-wrap { margin-top: 2px; }
.quantity-button-wrap .quantity__input { border-left: solid 1px #000; border-right: solid 1px #000; }
.quantity-button-wrap .button.klaviyo-bis-trigger, .product .button--full-width { min-width: 200px; text-transform: uppercase; max-height: 46px; margin-bottom: 0; }
.quantity-button-wrap .product-form { margin: 0; }
.quantity-button-wrap .free-shipping { padding: 8px 24px;  right: 0; background: rgba(0, 104, 116, 0.1); color: #000; letter-spacing: -.05rem; font-family: 'IvyPresto Display';font-style: italic;font-weight: 300;font-size: 16px;line-height: 24px; white-space: nowrap; }

.shop-pay-block { margin: 25px 0;}

.Vtl-ProductLabel { background: rgba(0, 104, 116, 0.1); top: 0 !important; padding: 8px 24px; width: unset !important; height: unset !important; }
.Vtl-ProductLabel__Text {   font-family: 'IvyPresto Display';font-style: italic;font-weight: 300;  color: #000000; white-space: nowrap;  }


@media ( max-width: 643px) {
.quantity-button-wrap { gap: 0; }
  .free-ship-wrap { width: 100%; align-items: start !important; }
  .quantity-button-wrap .free-shipping { margin-top: 14px; }
}