.product__info-container--subscription-tabs{row-gap:0;letter-spacing:0}.product__info-container--subscription-tabs>*+*{margin:0}.product__info-container--subscription-tabs .product__title{margin-top:0}.product__info-container--subscription-tabs .product__title h1{font-size:40px;line-height:1.2}.pdp-rating-summary{display:flex;align-items:center;gap:4px;margin-top:4px;color:#1e2420;text-decoration:none}.pdp-rating-summary__stars{display:flex;align-items:center;gap:4px}.pdp-rating-summary__stars strong{font-family:P22 Mackinac Pro Bold!important;font-size:14px;line-height:1.3}.pdp-rating-summary__divider{width:1px;height:14px;background:#1e2420}.pdp-rating-summary__proof{display:flex;align-items:center;gap:2px;font-family:P22 Mackinac Pro Medium!important;font-size:13px;line-height:1.3}.pdp-rating-summary__proof span,.pdp-rating-summary__proof strong{font-family:inherit!important}.pdp-rating-summary__proof strong{font-family:P22 Mackinac Pro Bold!important}.product__info-container--subscription-tabs .product__description{margin:12px 0 0!important;color:#404040;font-family:P22 Mackinac Pro Medium!important;font-size:14px;line-height:1.6}.product__info-container--subscription-tabs .product__description *{font-family:inherit!important;font-size:inherit;color:inherit}.product__info-container--subscription-tabs .product__description strong,.product__info-container--subscription-tabs .product__description b{font-family:P22 Mackinac Pro Bold!important}.product__info-container--subscription-tabs .product-feature-pills{margin:8px 0 0}.product__info-container--subscription-tabs .product-feature-pill{font-size:12px;line-height:1.5;letter-spacing:.012px}.flavor-swatches-label{margin-top:20px;color:#404040;font-family:P22 Mackinac Pro Medium!important;font-size:14px;line-height:1.6}.flavor-swatches-label strong{font-family:P22 Mackinac Pro Bold!important}.flavor-pills.flavor-pills--swatch{display:flex;align-items:center;gap:16px;height:48px;margin:8px 0 0}.flavor-pill.flavor-pill--swatch{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;align-items:center;justify-content:center}.flavor-pill--swatch .flavor-pill-swatch{width:32px;height:32px;border-radius:50%;background:var(--flavor-pill-color, #D0472F)}.flavor-pill.flavor-pill--swatch.is-selected{width:42px;height:42px;border:1px solid #404040}.pdp-tabs-picker{margin:24px 0;display:flex;flex-direction:column;gap:16px}.pdp-tabs-picker__tabs{position:relative;display:flex;padding-bottom:10px;border-bottom:1px solid #DEDEDE}.pdp-tabs-picker__tabs:after{content:"";position:absolute;left:0;bottom:-2px;width:50%;height:3px;background:#17251c;transition:transform .2s ease}.pdp-tabs-picker.is-onetime .pdp-tabs-picker__tabs:after{transform:translate(100%)}.pdp-tabs-picker__tab{flex:1 0 0;display:flex;flex-direction:column;align-items:center;cursor:pointer;text-align:center}.pdp-tabs-picker__tab-title{color:#404040;font-family:P22 Mackinac Pro Medium!important;font-size:14px;line-height:1.6}.pdp-tabs-picker__tab-badge{display:flex;align-items:center;height:18px;color:#737373;font-family:P22 Mackinac Pro Medium!important;font-size:11px;line-height:1.5;letter-spacing:.011px}.pdp-tabs-picker__tab-badge--accent{color:#e5603f;font-family:Noto Sans!important;font-weight:700;font-size:12px;letter-spacing:.012px}.pdp-tabs-picker__tab:has(input:checked) .pdp-tabs-picker__tab-title{color:#1e2420;font-family:P22 Mackinac Pro Bold!important}.pdp-tabs-picker__tab:has(input:focus-visible){outline:2px solid #17251C;outline-offset:2px}.pdp-tabs-picker__sizes{display:flex;flex-direction:column;margin:0;padding:0;border:0}.pdp-tabs-picker__size{position:relative;border-bottom:1px solid #F0EFEF}.pdp-tabs-picker__size input[type=radio]{position:absolute;opacity:0;pointer-events:none}.pdp-tabs-picker__size label{display:flex;flex-direction:column;gap:4px;padding:16px;cursor:pointer}.pdp-tabs-picker__size.is-active label{background:#f8f7f2}.pdp-tabs-picker__size input:focus-visible+label{outline:2px solid #17251C;outline-offset:-2px}.pdp-tabs-picker__size input.disabled+label{opacity:.5}.pdp-tabs-picker__size-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pdp-tabs-picker__size-name{display:flex;align-items:center;gap:8px;color:#1e2420;font-family:Noto Sans!important;font-size:14px;line-height:1.6;white-space:nowrap}.pdp-tabs-picker__size-name span{font-family:inherit!important}.pdp-tabs-picker__size-name strong{font-family:P22 Mackinac Pro Bold!important;font-size:16px}.pdp-tabs-picker__radio{flex-shrink:0;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:1px solid #DEDEDE;background:#fff}.pdp-tabs-picker__size.is-active .pdp-tabs-picker__radio{border:6px solid #1E3728}.pdp-tabs-picker__best-seller{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 4px;border:.5px solid #17251C;border-radius:4px;background:#fff;color:#17251c;font-family:Noto Sans!important;font-weight:500;font-size:11px;letter-spacing:.011px}.pdp-tabs-picker__best-seller--below{display:none}.pdp-tabs-picker__size-prices{display:flex;align-items:center;gap:4px;white-space:nowrap}.pdp-tabs-picker__size-price{color:#1e2420;font-family:P22 Mackinac Pro Bold!important;font-size:18px;line-height:1.3}.pdp-tabs-picker__size-compare{color:#737373;font-family:Noto Sans!important;font-size:12px;line-height:1.4;text-decoration:line-through}.pdp-tabs-picker__size-row--meta{align-items:flex-start;padding-left:26px;color:#4b4b4b;font-family:P22 Mackinac Pro Medium!important;font-size:12px;line-height:1.3}.pdp-tabs-picker__size-row--meta span{font-family:inherit!important}.pdp-tabs-picker__size-row--meta [data-size-per-dose]{font-size:13px}.pdp-tabs-picker__benefits{display:flex;margin:0;padding:10px 0 0;list-style:none}.pdp-tabs-picker__benefits[hidden]{display:none}.pdp-tabs-picker__benefits li{flex:1 0 0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.pdp-tabs-picker__benefits span{color:#1e2420;font-family:P22 Mackinac Pro Medium!important;font-size:13px;line-height:1.35}.product__info-container--subscription-tabs .product-form{margin:24px 0 0}.product__info-container--subscription-tabs .product-form__submit{min-height:48px;height:48px;padding:8px 16px;border-radius:16px;background:#c04930;box-shadow:0 4px 16px #262e2914;text-transform:none;font-variant:normal}.product__info-container--subscription-tabs .product-form__submit .cta-content{display:flex;align-items:center;justify-content:center;gap:20px}.product__info-container--subscription-tabs .product-form__submit .cta-label,.product__info-container--subscription-tabs .product-form__submit .cta-price{margin:0!important;font-size:16px;text-transform:none;font-variant:normal}.product__info-container--subscription-tabs .product-form__submit .cta-label{font-family:P22 Mackinac Pro Bold!important;line-height:1.4}.product__info-container--subscription-tabs .product-form__submit .cta-price{font-family:P22 Mackinac Pro Medium!important;line-height:1.6}.pdp-trust-block{display:flex;flex-direction:column;margin-top:8px}.pdp-trust-block__guarantee{display:flex;align-items:center;justify-content:center;gap:4px}.pdp-trust-block__guarantee span{color:#737373;font-family:P22 Mackinac Pro Medium!important;font-size:13px;line-height:1.4}.pdp-trust-block__nutritionists{display:flex;align-items:center;justify-content:center;gap:4px;min-height:36px;margin-top:24px;padding:8px 8px 20px;border-bottom:1px solid #F0EFEF}.pdp-trust-block__nutritionists img:first-child{width:75px;height:28px;margin-right:4px}.pdp-trust-block__nutritionists span{color:#17251c;font-family:P22 Mackinac Pro Medium!important;font-size:13px}.pdp-trust-block__checklist{display:flex;flex-direction:column;gap:16px;margin:12px 0 0;padding:8px;list-style:none;background:#fefefc}.pdp-trust-block__checklist li{display:flex;align-items:flex-start;gap:8px}.pdp-trust-block__checklist img{flex-shrink:0}.pdp-trust-block__checklist p{margin:0;color:#1e2420;font-family:P22 Mackinac Pro Medium!important;font-size:14px;line-height:1.35}.pdp-trust-block__checklist strong{font-family:P22 Mackinac Pro Bold!important}.pdp-accordions{display:flex;flex-direction:column;gap:24px;margin-top:32px}.pdp-accordion__summary{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px;border-bottom:1px solid #F0EFEF;cursor:pointer;list-style:none}.pdp-accordion__summary::-webkit-details-marker{display:none}.pdp-accordion__summary span{color:#1e2420;font-family:P22 Mackinac Pro Bold!important;font-size:16px;line-height:1.6}.pdp-accordion__summary img{transform:rotate(180deg);transition:transform .2s ease}.pdp-accordion[open] .pdp-accordion__summary img{transform:none}.pdp-accordion__content{display:flex;flex-direction:column;gap:9px;padding-top:12px}.pdp-accordion__content--ingredients{gap:16px}.pdp-accordion__content p,.pdp-accordion__content li{margin:0;color:#1e2420;font-family:P22 Mackinac Pro Medium!important;font-size:14px;line-height:1.35}.pdp-accordion__content strong{font-family:P22 Mackinac Pro Bold!important}.pdp-accordion__checklist{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pdp-accordion__checklist li{display:flex;align-items:flex-start;gap:8px}.pdp-accordion__checklist img{flex-shrink:0}.pdp-accordion__bullets{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:19.5px;list-style:disc}@media screen and (max-width:749px){.product.grid:has(.product__info-container--subscription-tabs){row-gap:16px}.product__info-container--subscription-tabs .product__title h1{font-size:20px;line-height:1.3}.product__info-container--subscription-tabs .product__description{margin-top:8px!important;font-family:Noto Sans!important;font-size:12px}.product__info-container--subscription-tabs .product__description strong,.product__info-container--subscription-tabs .product__description b{font-family:Noto Sans!important;font-weight:700}.product__info-container--subscription-tabs .product-feature-pills{margin-top:4px}.pdp-tabs-picker{margin:32px 0 24px;gap:12px}.pdp-tabs-picker__tab-badge--accent{font-weight:600;font-size:11px}.pdp-tabs-picker__best-seller--inline{display:none}.pdp-tabs-picker__best-seller--below{display:inline-flex;align-self:flex-start;margin-left:26px}.pdp-tabs-picker__size-price{font-size:16px}.pdp-tabs-picker__benefits span{font-size:12px}.pdp-trust-block{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/283/assets/component-pdp-subscription-tabs.css.map */
