.product__info-container{--t-cream: #fbf9f4;--t-oat: #f2eee6;--t-ink: #302d36;--t-muted: #66665e;--t-border: #e5e0d8;--t-green: #304632;color:var(--t-ink)}.product{background:#fbf9f4}.product__info-container .t-editorial-intro{margin:6px 0 4px}.product__info-container .t-editorial-eyebrow{margin:0 0 8px;color:#747c6e;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.12em}.product__info-container .t-editorial-product-title{margin:0 0 4px;color:var(--t-ink);font-family:var(--font-heading-family);font-weight:400;line-height:1.15;letter-spacing:-.025em}.product__info-container .t-editorial-product-subtitle{margin:0 0 8px;color:#74716f;font-size:14px;line-height:1.4}.product__info-container .t-editorial-product-description{margin:0;color:var(--t-muted);font-size:13px;line-height:1.5}.product__info-container .t-format-wrap{margin:12px 0 16px}.product__info-container .rating-wrapper{margin:0}.product__info-container .price{margin:0;color:var(--t-ink)}.product__info-container variant-selects{display:block;width:100%;margin:0;padding:0}.product__info-container variant-selects .product-form__input--dropdown{display:flex;flex-direction:column;align-items:stretch;flex:0 1 auto;min-width:0;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;gap:0;border:0}.product__info-container variant-selects .product-form__input--dropdown .form__label{display:block;width:100%;height:auto;margin:0 0 6px;padding:0;color:var(--t-muted);font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.35;letter-spacing:0}.product__info-container variant-selects .product-form__input--dropdown .select{display:block;position:relative;flex:none;width:100%;max-width:none;height:46px;min-height:46px;margin:0;padding:0}.product__info-container variant-selects .product-form__input--dropdown .select__select{display:block;width:100%;height:46px;min-height:46px;margin:0;padding:10px 42px 10px 15px;background:var(--t-oat);color:var(--t-ink);font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.3;border:0;border-radius:5px;box-shadow:none;appearance:none;-webkit-appearance:none}.product__info-container variant-selects .select:before,.product__info-container variant-selects .select:after{box-shadow:none;border:1px solid transparent;border-radius:5px}@media(hover:hover){.product__info-container variant-selects .select:hover:after{border-color:#d8d1c5}}.product__info-container variant-selects .select__select:focus-visible{outline:2px solid var(--t-green);outline-offset:2px}.product__info-container variant-selects .select .icon-caret{color:#77736f}.product__info-container variant-selects .product-form__input--dropdown:first-of-type{margin-bottom:12px}.product__info-container variant-selects .product-form__input--dropdown:last-of-type{margin-bottom:0}.product__info-container variant-selects .product-form__input--dropdown:nth-of-type(2){display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;height:auto!important;min-height:0!important}.product__info-container variant-selects .product-form__input--dropdown:nth-of-type(2) .form__label{margin:0 0 6px!important;padding:0!important;height:auto!important}.product__info-container variant-selects .product-form__input--dropdown:nth-of-type(2) .select{margin:0!important;height:46px!important}.product__info-container>div:has(>variant-selects){margin-bottom:0}.product__info-container>div:has(>product-form.product-form){margin-top:8px!important}.product__info-container product-form.product-form{margin:0!important}.product__info-container .product-form__buttons{margin-bottom:0}.product__info-container .product-form__submit{min-height:50px;border-radius:6px;background:var(--t-green);color:#fff;font-family:var(--font-body-family);font-weight:600}.product__info-container #sn-product-widget__purchase-options{margin:0;padding:0}.product__info-container #product_widget_purchase_option_header{display:none!important}.product__info-container #sn-product-widget__purchase-options>div{display:flex!important;flex-direction:column!important;gap:0!important}.product__info-container #sn-product-widget__purchase-options>div>button{position:relative;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:10px 8px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--t-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--t-ink)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;text-align:left!important}.product__info-container #sn-product-widget__purchase-options>div>button>svg{display:none!important}.product__info-container #sn-product-widget__purchase-options>div>button:before{content:"";display:block;flex:0 0 17px;width:17px;height:17px;margin-right:12px;border:1.5px solid #99958d;border-radius:50%;background:transparent}.product__info-container #sn-product-widget__purchase-options>div>button.selected{color:var(--t-green)!important;font-weight:500!important}.product__info-container #sn-product-widget__purchase-options>div>button.selected:before{border-color:var(--t-green);background:var(--t-green);box-shadow:inset 0 0 0 4px var(--t-cream)}.product__info-container #sn-product-widget__purchase-options>div>button:focus-visible{outline:2px solid var(--t-green)!important;outline-offset:2px}.product__info-container #sn-product-widget__purchase-options .group-name{order:2!important;margin-right:8px;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.product__info-container #sn-product-widget__purchase-options button.selected .group-name{color:var(--t-green)!important;font-weight:500!important}.product__info-container #sn-product-widget__purchase-options button[data-selling-plan-group-id] .group-name{font-size:0!important}.product__info-container #sn-product-widget__purchase-options button[data-selling-plan-group-id] .group-name:after{content:"Subscribe & Save";font-size:14px;font-weight:400;color:var(--t-ink)}.product__info-container #sn-product-widget__purchase-options .subscription_max_discount{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center;order:3!important;flex:0 0 auto;margin:0 0 0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--t-green)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap}.product__info-container #sn-product-widget .sn-product-widget__delivery-frequency{margin:14px 0 8px!important;padding:0!important;background:transparent!important;color:var(--t-ink)}.product__info-container #sn-product-widget #product_widget_frequency_header{margin:0 0 8px!important;padding:0!important;color:var(--t-muted)!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important}.product__info-container #sn-product-widget .sn-product-widget__delivery-frequency .selling_plan{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--t-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--t-ink)!important}.product__info-container #sn-product-widget .sn-product-widget__delivery-frequency .selling_plan>label.radio{display:flex!important;align-items:center!important;min-height:46px!important;margin:0!important;padding:10px 8px!important;color:var(--t-ink)!important;font-family:var(--font-body-family)!important;font-size:13px!important;line-height:1.4!important}.product__info-container #sn-product-widget .sn-product-widget__delivery-frequency .radio__price{display:none!important}.product__info-container #sn-product-widget .sn-product-widget__delivery-frequency .selling_plan.selected{background:transparent!important;color:var(--t-green)!important}.product__info-container #sn-product-widget .sn-product-widget__delivery-frequency .selling_plan.selected .radio__header{color:var(--t-green)!important;font-weight:500!important}.product__info-container #sn-product-widget .sn-product-widget__delivery-frequency .selling_plan:last-of-type{border-bottom:0!important}.product__info-container #sn-product-widget #powered-by{display:none!important}.product__info-container .product__accordion{border-color:var(--t-border)}.product__info-container .product__accordion .accordion__title{color:var(--t-ink);font-weight:500}.t-editorial-product-info>.shopify-block:has(.klaviyo-star-rating-widget){display:block!important;width:100%!important;max-width:none!important;margin:10px 0 0!important;padding:0!important}.t-editorial-product-info .kl_reviews__full_star{width:15px!important;height:15px!important}.t-editorial-product-info .kl_reviews__star_rating_widget__label{margin-left:6px!important;color:#74716f!important;font-size:12px!important;font-weight:400!important}.t-editorial-product-info [id^=price-] .price,.t-editorial-product-info [id^=price-] .price__container{margin:0!important}.t-editorial-product-info>[id^=price-]{display:block!important;width:100%!important;max-width:none!important;margin:-6px 0 8px!important;padding:0!important;text-align:left!important}.t-editorial-product-info [id^=price-] .price__sale{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:8px}.product__info-container [id^=price-] .price__badge-sale{display:none!important}.t-editorial-product-info>[id^=price-]+variant-selects{margin-top:4px!important}@media screen and (max-width:749px){.t-editorial-product-info>.shopify-block:has(.klaviyo-star-rating-widget){margin-right:10px!important}.t-editorial-product-info .kl_reviews__full_star{width:14px!important;height:14px!important}.t-editorial-product-info .kl_reviews__star_rating_widget__label{font-size:11px!important}}.product__info-container .product__accordion{margin:0!important;border-top:1px solid #e5e0d8!important;border-bottom:0!important}.product__info-container .product__accordion:first-of-type{border-top:0!important}.product__info-container .product__accordion summary{min-height:48px!important;padding:12px 0!important}.product__info-container .product__accordion .accordion__title{color:#514c57!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}.product__info-container .product__accordion summary .icon{width:15px!important;height:15px!important;color:#77736f!important}.product__info-container .product__accordion .accordion__content{margin:0 0 16px!important;padding:0 0 4px!important;color:#66665e!important;font-size:13px!important;line-height:1.65!important}.product__info-container .product__accordion summary:focus-visible{outline:2px solid #304632!important;outline-offset:3px}@media screen and (max-width:749px){.product__info-container .product__accordion summary{min-height:46px!important;padding:11px 0!important}}.product__info-container .product-form__quantity{width:140px;max-width:140px;min-width:0;margin:14px 0 10px!important;padding:0}.product__info-container .product-form__quantity>.form__label{display:block;margin:0 0 6px!important;padding:0;color:var(--t-muted);font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.35;letter-spacing:0}.product__info-container .product-form__quantity .quantity{display:grid;grid-template-columns:42px 56px 42px;width:140px;min-width:140px;max-width:140px;height:46px;min-height:46px;margin:0!important;padding:0;background:var(--t-oat)!important;border:0!important;border-radius:5px!important;box-shadow:none!important;overflow:hidden}.product__info-container .product-form__quantity .quantity:before,.product__info-container .product-form__quantity .quantity:after{display:none!important}.product__info-container .product-form__quantity .quantity__button{display:flex;align-items:center;justify-content:center;width:42px;height:46px;min-height:46px;margin:0;padding:0;background:transparent!important;color:var(--t-ink)}.product__info-container .product-form__quantity .quantity__input{display:block;width:56px;min-width:0;height:46px;min-height:46px;margin:0;padding:0;background:transparent!important;color:var(--t-ink);font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:46px;text-align:center}.product__info-container .product-form__quantity .quantity:focus-within{outline:2px solid var(--t-green);outline-offset:2px}.product__info-container .t-price-with-unit{display:flex!important;align-items:baseline!important;flex-wrap:wrap;column-gap:0!important;row-gap:4px}.product__info-container .t-price-with-unit [id^=price-]{width:auto;margin:0!important}.product__info-container .t-price-with-unit .price__sale{display:flex!important;align-items:baseline!important;flex-wrap:wrap;gap:12px!important}.product__info-container [id^=price-] .price__regular .price-item,.product__info-container [id^=price-] .price__sale .price-item--sale{color:#302d36!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}.product__info-container [id^=price-] .price__sale .price-item--regular{color:#77747a!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.product__info-container .t-quantity-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:0!important;margin:0!important}.product__info-container .t-quantity-total .t-subscription-price__original{color:#77747a!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;margin:0 12px 0 0!important}.product__info-container .t-quantity-total .t-subscription-price__discounted{color:#302d36!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;margin:0!important}.product__info-container .t-regular-per-pack,.product__info-container .t-quantity-total .t-subscription-price__per-pack{color:#77747a!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;white-space:nowrap;margin:0 0 0 16px!important}.product__info-container .t-subscription-price:not(.t-quantity-total) .t-subscription-price__discounted{color:#304632}.product__info-container .t-regular-per-pack[hidden],.product__info-container .t-quantity-total[hidden]{display:none!important}.product__info-container .t-quantity-total__price{font-size:17px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/t-editorial-clean.css.map */
