/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:"";--tw-tracking:initial}}}@layer components{@media(min-width:48rem){.product-gallery__sticky{top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 6);align-self:flex-start;height:auto!important;position:sticky!important}}.pdp-main-row{padding-bottom:calc(var(--spacing,.25rem) * 8)}@media not all and (min-width:48rem){.pdp-main-row{padding-top:calc(var(--spacing,.25rem) * 4)}}@media(min-width:48rem){@media not all and (min-width:64rem){.pdp-gallery-col{min-width:0;width:calc(50% - 12px)!important}}}@media(min-width:64rem){.pdp-gallery-col{flex:1;min-width:0;width:auto!important}}@media(min-width:48rem){@media not all and (min-width:64rem){.pdp-buy-col{min-width:0;width:calc(50% - 12px)!important}}}@media(min-width:64rem){.pdp-buy-col{margin-left:calc(var(--spacing,.25rem) * 6);flex-shrink:0;width:calc(50% - 36px)!important}}@media(min-width:80rem){.pdp-buy-col{width:min(46%,41.75rem)!important}}@media not all and (min-width:80rem){.pdp-gallery-col .featured-review{flex-direction:column!important}.pdp-gallery-col .featured-review__media{aspect-ratio:4/3!important;width:100%!important;max-width:none!important}}.pdp-anchor-bar ul{width:100%;max-width:calc(var(--spacing,.25rem) * 282);padding-block:calc(var(--spacing,.25rem) * 4);margin-inline:auto;gap:calc(var(--spacing,.25rem) * 6)!important;min-height:0!important}@media not all and (min-width:64rem){.pdp-anchor-bar ul{padding-inline:calc(var(--spacing,.25rem) * 4)!important}}@media(min-width:48rem){.pdp-anchor-bar ul{justify-content:space-between!important}}@media(min-width:64rem){.pdp-anchor-bar ul{padding-block:calc(var(--spacing,.25rem) * 8)}}.pdp-anchor-bar a:before{content:"";inset-inline:0;inset-block:calc(var(--spacing,.25rem) * -3);position:absolute}@media not all and (min-width:48rem){.pdp-explore{padding-top:calc(var(--spacing,.25rem) * 16)!important}}.shopify-section:has(.pdp-explore)+.shopify-section .pdp-feeding{padding-top:0!important}@media(min-width:64rem){.pdp-two-col-row{grid-template-columns:repeat(12,minmax(0,1fr));display:grid!important}.pdp-two-col-row>:first-child{grid-column:2/span 5;width:auto!important}.pdp-two-col-row>:last-child{grid-column:7/span 5;width:auto!important}}.pdp-buy-row{height:auto!important}@media not all and (min-width:64rem){.pdp-buy-row{flex-direction:column!important;align-items:stretch!important}}.pdp-eyebrow-row{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap!important}.pdp-eyebrow-row .product-rating{white-space:nowrap;flex-shrink:0}.size-selector{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;min-width:0;display:flex}.size-selector__label{font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-kale,#14492a)}.size-selector__list{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 5);padding:0;padding-top:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;display:grid}@media(min-width:40rem){.size-selector__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.size-card{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);background-color:var(--color-white,#fff);height:100%;padding:calc(var(--spacing,.25rem) * 3.5);color:var(--color-kale,#14492a);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px;flex-direction:column;text-decoration-line:none;display:flex;position:relative}.size-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-focus,var(--color-focus-on-light));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.size-card:not(.size-card--selected):hover{border-color:#a7cf6299}@supports (color:color-mix(in lab,red,red)){.size-card:not(.size-card--selected):hover{border-color:color-mix(in oklab,var(--color-lettuce,#a7cf62) 60%,transparent)}}.size-card--selected{border-color:var(--color-kale,#14492a)}.size-card--sold-out:not(.size-card--selected){color:var(--color-text-muted,#637381)}.size-card__tabs{top:calc(var(--spacing,.25rem) * -3);left:calc(var(--spacing,.25rem) * 3);gap:var(--spacing,.25rem);display:flex;position:absolute}.size-card__tab{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-heading-alt,"GT Walsheim", "gt-walsheim-fallback", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);text-transform:uppercase;border-radius:.25rem}.size-card__tab--sale{background-color:var(--color-beef,#ab2831)}.size-card__tab--best{background-color:var(--color-kale,#14492a)}.size-card__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.size-card__row--top{align-items:flex-start}.size-card__weight{font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.size-card__price{margin-right:var(--spacing,.25rem);font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.size-card__unit{font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-muted,#637381)}.size-card__rrp{text-align:right;font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-text-muted,#637381)}.size-card__save{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-beef,#ab2831);display:block}.size-card__unavailable{font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-muted,#637381)}.size-card__option{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.size-card__delivery{margin-top:calc(var(--spacing,.25rem) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-wheat-dark,#dbd2c9);padding-top:calc(var(--spacing,.25rem) * 2)}.size-card__stock{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-flex}.size-card__stock-dot{width:calc(var(--spacing,.25rem) * 2.25);height:calc(var(--spacing,.25rem) * 2.25);background-color:var(--color-pea,#259a44);border-radius:3.40282e38px;flex-shrink:0}.size-card__stock--low .size-card__stock-dot,.size-card__stock--last-few .size-card__stock-dot{background-color:var(--color-warning,#c46a00)}.size-card__stock--out .size-card__stock-dot{background-color:var(--color-beef,#ab2831)}.size-selector[data-order-type=subscribe] [data-purchase-option=onetime],.size-selector[data-order-type=onetime] [data-purchase-option=subscribe]{display:none}.delivery-line{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.delivery-line:not(:has(ppui-delivery-charge[state])),.delivery-line:not(:has(ppui-delivery-charge[state=charged])) .delivery-line__label{display:none}}@media not all and (min-width:64rem){.pdp-buy-row button[data-add-to-bag]{flex:none;width:100%}}.pdp-two-col.pdp-two-col{font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media(min-width:64rem){.pdp-two-col.pdp-two-col{font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}}.pdp-two-col.pdp-two-col{--tw-prose-bullets:var(--color-pea)}.pdp-two-col :is(h3,h4){font-family:var(--font-heading,"GT Walsheim Condensed", "gt-walsheim-cond-fallback", "Arial Narrow", sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-brand-tight,1.2);line-height:var(--leading-brand-tight,1.2);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase}.pdp-two-col li::marker{color:var(--color-pea)}.pdp-two-col.pdp-two-col>*,.pdp-two-col.pdp-two-col li{margin:0}.pdp-two-col.pdp-two-col p{padding-bottom:calc(var(--spacing,.25rem) * 4)}.pdp-two-col.pdp-two-col :is(h3,h4){padding-block:calc(var(--spacing,.25rem) * 4)}.pdp-two-col.pdp-two-col>:is(h3,h4):first-child{padding-top:0}.pdp-two-col.pdp-two-col ul{gap:0}.pdp-two-col.pdp-two-col li{padding-bottom:calc(var(--spacing,.25rem) * 2)}.pdp-two-col.pdp-two-col :is(h3,h4) strong{font-weight:inherit}.pdp-two-col.pdp-two-col a{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.delivery-info.buy-box-card{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);border-radius:10px}.delivery-info.delivery-info--divider{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-wheat-dark,#dbd2c9);width:100%;padding-top:calc(var(--spacing,.25rem) * 2.5)}.delivery-info--divider.delivery-info--icon:before{top:calc(var(--spacing,.25rem) * 3)}.buy-box-card ppui-delivery-cutoff-countdown{margin-right:var(--spacing,.25rem);background-color:#a7cf624d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.buy-box-card ppui-delivery-cutoff-countdown{background-color:color-mix(in oklab,var(--color-lettuce,#a7cf62) 30%,transparent)}}.buy-box-card ppui-delivery-cutoff-countdown{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-heading-alt,"GT Walsheim", "gt-walsheim-fallback", Arial, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.delivery-info--icon{padding-left:calc(var(--spacing,.25rem) * 7);position:relative}.delivery-info--icon:before{top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-content:"";content:var(--tw-content);-webkit-mask:var(--buy-box-icon) center / contain no-repeat;mask:var(--buy-box-icon) center / contain no-repeat;background-color:currentColor;position:absolute;left:0}.delivery-info--icon-clock{--buy-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.delivery-info--icon-calendar{--buy-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}.delivery-info--icon-truck{--buy-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M1 4h13v12H1zM14 8h4l4 4v4h-8z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2'/%3E%3Ccircle cx='17.5' cy='18.5' r='2'/%3E%3C/svg%3E")}ppui-stock-status{width:100%;display:block}ppui-stock-status::part(stock-status){align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row;width:100%}ppui-stock-status::part(stock-status__row){align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-kale,#14492a);flex-shrink:0}ppui-stock-status::part(stock-status__icon){color:var(--color-pea,#259a44);display:flex}ppui-stock-status::part(stock-status__label){color:var(--color-kale,#14492a)}ppui-stock-status::part(stock-status__label--low),ppui-stock-status::part(stock-status__label--last-few){color:var(--color-warning-text,#a35800)}ppui-stock-status::part(stock-status__bar){height:calc(var(--spacing,.25rem) * 2);background-color:#a7cf6240;border-radius:3.40282e38px;flex:1;max-width:none}@supports (color:color-mix(in lab,red,red)){ppui-stock-status::part(stock-status__bar){background-color:color-mix(in oklab,var(--color-lettuce,#a7cf62) 25%,transparent)}}ppui-stock-status::part(stock-status__bar-fill){background-color:var(--color-pea,#259a44);border-radius:3.40282e38px}ppui-stock-status::part(stock-status__bar-fill--low),ppui-stock-status::part(stock-status__bar-fill--last-few){background-color:var(--color-warning,#c46a00)}.quantity-stepper{height:calc(var(--spacing,.25rem) * 11);background-color:var(--color-white,#fff);width:100%;padding-inline:var(--spacing,.25rem);color:var(--color-kale,#14492a);border-radius:3.40282e38px;justify-content:space-between;align-items:center;display:flex}@media(min-width:64rem){.quantity-stepper{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 34)}}.quantity-stepper__button{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@media(hover:hover){.quantity-stepper__button:hover{background-color:#a7cf6240}@supports (color:color-mix(in lab,red,red)){.quantity-stepper__button:hover{background-color:color-mix(in oklab,var(--color-lettuce,#a7cf62) 25%,transparent)}}}.quantity-stepper__button[aria-disabled=true]{cursor:default;opacity:.4}@media(hover:hover){.quantity-stepper__button[aria-disabled=true]:hover{background-color:#0000}}.quantity-stepper__input{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);-webkit-appearance:none;appearance:none;border-style:var(--tw-border-style);text-align:center;min-width:0;font-family:var(--font-heading-alt,"GT Walsheim", "gt-walsheim-fallback", Arial, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-moz-appearance:textfield;background-color:#0000;border-width:0;padding:0}@media(min-width:64rem){.quantity-stepper__input{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.quantity-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.quantity-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}ppui-product-points{--pp-bg:var(--color-kale);--pp-color:#fff}ppui-product-points::part(link){color:var(--color-lettuce)}ppui-product-points::part(link):focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:2px}ppui-product-points::part(heading),ppui-product-points::part(subtext){font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media not all and (min-width:64rem){ppui-product-points::part(heading),ppui-product-points::part(subtext){font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}}ppui-subscription-plan-selector::part(toggle){gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 3);background-color:#0000;border-width:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}ppui-subscription-plan-selector::part(toggle-subscribe),ppui-subscription-plan-selector::part(toggle-onetime){border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-white,#fff);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);text-align:center;color:var(--color-kale,#14492a);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px}@media(min-width:40rem){ppui-subscription-plan-selector::part(toggle-subscribe),ppui-subscription-plan-selector::part(toggle-onetime){padding-top:calc(var(--spacing,.25rem) * 5)}}ppui-subscription-plan-selector::part(toggle-active){border-color:var(--color-kale,#14492a)}ppui-subscription-plan-selector::part(toggle-inactive):hover{border-color:#a7cf6299}@supports (color:color-mix(in lab,red,red)){ppui-subscription-plan-selector::part(toggle-inactive):hover{border-color:color-mix(in oklab,var(--color-lettuce,#a7cf62) 60%,transparent)}}ppui-subscription-plan-selector::part(badges),ppui-subscription-plan-selector::part(sale_badge){margin:0;margin-bottom:calc(var(--spacing,.25rem) * 1.5);position:static}@media(min-width:40rem){ppui-subscription-plan-selector::part(badges),ppui-subscription-plan-selector::part(sale_badge){top:calc(var(--spacing,.25rem) * -3);left:calc(var(--spacing,.25rem) * 3);margin-bottom:0;position:absolute}}ppui-subscription-plan-selector::part(badges){justify-content:center;gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}@media(min-width:40rem){ppui-subscription-plan-selector::part(badges){flex-wrap:nowrap}}ppui-subscription-plan-selector::part(sale_badge--subscribe){margin-bottom:0;position:static}ppui-subscription-plan-selector::part(sale_badge),ppui-subscription-plan-selector::part(badge){min-height:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-heading-alt,"GT Walsheim", "gt-walsheim-fallback", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-white,#fff);text-transform:uppercase;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;border-radius:.25rem;margin:0}ppui-subscription-plan-selector::part(sale_badge){background-color:var(--color-beef,#ab2831)}ppui-subscription-plan-selector::part(badge){background-color:var(--color-kale,#14492a)}ppui-subscription-plan-selector::part(toggle-label){font-family:var(--font-heading-alt,"GT Walsheim", "gt-walsheim-fallback", Arial, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-kale,#14492a)}ppui-subscription-plan-selector::part(toggle-prices){font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-muted,#637381)}ppui-subscription-plan-selector::part(price-main){margin-left:var(--spacing,.25rem);font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:22px;font-weight:var(--font-weight-bold,700);color:var(--color-kale,#14492a)}ppui-subscription-plan-selector::part(panel-subscribe),ppui-subscription-plan-selector::part(panel-onetime){margin-top:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-kale,#14492a);background-color:var(--color-white,#fff);color:var(--color-kale,#14492a);border-radius:10px}ppui-subscription-plan-selector::part(heading){font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-kale,#14492a)}ppui-subscription-plan-selector::part(frequency-label),ppui-subscription-plan-selector::part(frequency-static),ppui-subscription-plan-selector::part(timeline-heading),ppui-subscription-plan-selector::part(onetime-intro),ppui-subscription-plan-selector::part(cancel-note){font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-kale,#14492a)}@media not all and (min-width:64rem){ppui-subscription-plan-selector::part(frequency-label),ppui-subscription-plan-selector::part(frequency-static),ppui-subscription-plan-selector::part(timeline-heading),ppui-subscription-plan-selector::part(onetime-intro),ppui-subscription-plan-selector::part(cancel-note){font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}}ppui-subscription-plan-selector::part(pricing-divider){border-color:var(--color-wheat,#f7eadc);background-color:var(--color-wheat,#f7eadc)}ppui-subscription-plan-selector::part(frequency-help-trigger){color:var(--color-kale,#14492a);font-size:14px}@media not all and (min-width:64rem){ppui-subscription-plan-selector::part(frequency-help-trigger){padding:calc(var(--spacing,.25rem) * 3);font-size:0}}@media not all and (min-width:22.5rem){ppui-subscription-plan-selector::part(frequency-label){flex-basis:100%}}ppui-subscription-plan-selector::part(frequency-select){height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-wheat-dark,#dbd2c9);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 4);font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-kale,#14492a);border-radius:3.40282e38px}ppui-subscription-plan-selector::part(price-was),ppui-subscription-plan-selector::part(discount-badge),ppui-subscription-plan-selector::part(pricing-row-rrp),ppui-subscription-plan-selector::part(step-dot),ppui-subscription-plan-selector::part(timeline-step-desc),ppui-subscription-plan-selector::part(timeline-step-price),ppui-subscription-plan-selector::part(benefit-label),ppui-subscription-plan-selector::part(signin-box__body),ppui-subscription-plan-selector::part(new-subscriber-offer-subtext){font-size:14px}ppui-subscription-plan-selector::part(pricing-row-rrp){color:var(--color-text-muted,#637381)}ppui-subscription-plan-selector::part(savings-banner){background-color:var(--color-lettuce,#a7cf62);color:var(--color-kale,#14492a)}ppui-subscription-plan-selector::part(savings-hero){gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);background-color:var(--color-kale,#14492a);padding:calc(var(--spacing,.25rem) * 3.5);font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);color:var(--color-white,#fff);font-size:15px;display:grid}ppui-subscription-plan-selector::part(savings-hero-headline){color:var(--color-white,#fff);margin:0}ppui-subscription-plan-selector::part(benefit-chip){border-radius:var(--radius-md,.375rem);background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){ppui-subscription-plan-selector::part(benefit-chip){background-color:color-mix(in oklab,var(--color-white,#fff) 12%,transparent)}}ppui-subscription-plan-selector::part(benefit-chip),ppui-subscription-plan-selector::part(benefit-label),ppui-subscription-plan-selector::part(benefit-icon){color:var(--color-white,#fff)}ppui-subscription-plan-selector::part(how-it-works){border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-wheat-dark,#dbd2c9);background-color:var(--color-white,#fff)}ppui-subscription-plan-selector::part(how-it-works-toggle){cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-heading-alt,"GT Walsheim", "gt-walsheim-fallback", Arial, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--color-kale,#14492a);background-color:#0000;border-width:0;justify-content:space-between;align-items:center;display:flex}ppui-subscription-plan-selector::part(how-it-works-content){padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem) * 3.5)}ppui-subscription-plan-selector::part(how-it-works-heading){color:var(--color-kale,#14492a)}ppui-subscription-plan-selector::part(how-it-works-chevron){width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5);color:var(--color-kale,#14492a)}@media not all and (min-width:40rem){ppui-subscription-plan-selector::part(new-subscriber-banner){align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}ppui-subscription-plan-selector::part(new-subscriber-offer-text){flex:1;min-width:0}ppui-subscription-plan-selector::part(new-subscriber-apply-button),ppui-subscription-plan-selector::part(new-subscriber-remove-button){min-height:calc(var(--spacing,.25rem) * 11);flex-basis:100%}}ppui-subscription-plan-selector::part(signin-box){margin-top:calc(var(--spacing,.25rem) * 4)}@media(min-width:64rem){ppui-subscription-plan-selector::part(signin-box){margin-top:calc(var(--spacing,.25rem) * 6)}}ppui-subscription-plan-selector::part(how-it-works-point){font-family:var(--font-body,"Brown", "brown-fallback", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-kale,#14492a)}.rc-container-wrapper,.rc_container_wrapper{display:none}.rb-app .recharge-storefront-theme{--recharge-color-brand:var(--rb-brand-color,var(--color-kale));--recharge-color-brand-120:var(--rb-brand-color,#14492a)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-brand-120:color-mix(in srgb, var(--rb-brand-color,var(--color-kale)) 50%, #000)}}.rb-app .recharge-storefront-theme{--recharge-color-brand-20:var(--rb-brand-color,#14492a)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-brand-20:color-mix(in srgb, var(--rb-brand-color,var(--color-kale)) 80%, #fff)}}.rb-app .recharge-storefront-theme{--recharge-color-brand-40:var(--rb-brand-color,#14492a)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-brand-40:color-mix(in srgb, var(--rb-brand-color,var(--color-kale)) 60%, #fff)}}.rb-app .recharge-storefront-theme{--recharge-color-brand-60:var(--rb-brand-color,#14492a)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-brand-60:color-mix(in srgb, var(--rb-brand-color,var(--color-kale)) 40%, #fff)}}.rb-app .recharge-storefront-theme{--recharge-color-brand-75:var(--rb-brand-color,#14492a)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-brand-75:color-mix(in srgb, var(--rb-brand-color,var(--color-kale)) 25%, #fff)}}.rb-app .recharge-storefront-theme{--recharge-color-brand-85:var(--rb-brand-color,#14492a)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-brand-85:color-mix(in srgb, var(--rb-brand-color,var(--color-kale)) 15%, #fff)}}.rb-app .recharge-storefront-theme{--recharge-button-brand:var(--rb-btn-bg,var(--color-kale));--recharge-button-color:var(--rb-btn-color,#fff);--recharge-button-border-radius:var(--rb-btn-radius,4px);--recharge-corners-radius:var(--rb-item-radius,4px);--recharge-color-neutral:var(--rb-body-color,var(--color-kale));--recharge-color-neutral-80:var(--rb-body-color-80,#436d55)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-neutral-80:var(--rb-body-color-80,color-mix(in srgb, var(--color-kale) 80%, #fff))}}.rb-app .recharge-storefront-theme{--recharge-color-neutral-70:var(--rb-body-color-70,#5b806a)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-neutral-70:var(--rb-body-color-70,color-mix(in srgb, var(--color-kale) 70%, #fff))}}.rb-app .recharge-storefront-theme{--recharge-color-neutral-40:var(--rb-body-color-40,#a1b6aa)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-neutral-40:var(--rb-body-color-40,color-mix(in srgb, var(--color-kale) 40%, #fff))}}.rb-app .recharge-storefront-theme{--recharge-color-neutral-20:var(--rb-body-color-20,#d0dbd4)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-neutral-20:var(--rb-body-color-20,color-mix(in srgb, var(--color-kale) 20%, #fff))}}.rb-app .recharge-storefront-theme{--recharge-color-neutral-10:var(--rb-body-color-10,#e8edea)}@supports (color:color-mix(in lab,red,red)){.rb-app .recharge-storefront-theme{--recharge-color-neutral-10:var(--rb-body-color-10,color-mix(in srgb, var(--color-kale) 10%, #fff))}}.rb-app .recharge-storefront-theme{--recharge-app-background:var(--rb-app-bg,var(--color-wheat));--recharge-app-container:var(--rb-page-width,1440px)}.rb-app{background-color:var(--rb-app-bg,var(--color-wheat))}.rb-app .recharge-storefront-theme>*{background-color:#0000!important}.feeding-guide-block{width:100%;max-width:calc(var(--spacing,.25rem) * 282);margin-inline:auto}@media not all and (min-width:64rem){.feeding-guide-block{padding-inline:var(--content-gutter)}}.shopify-section:has(.pdp-feeding):not(:has([data-has-guide])),.shopify-section:has(product-recommendations[data-loaded]:not(:has(*))),body:not(:has(.pdp-feeding [data-has-guide])) .pdp-anchor-bar li:has(a[href="#feeding-guide"]),body:not(:has(.pdp-feeding [data-has-guide])) .sps-help__guide,body:not(:has(#faqs .faqs)) .pdp-anchor-bar li:has(a[href="#faqs"]){display:none}.sps-help p{margin:0}.sps-help p+p{margin-top:calc(var(--spacing,.25rem) * 2)}.sps-help a{color:inherit;text-decoration-line:underline}@media(hover:hover){.sps-help a:hover{text-decoration-line:none}}ppui-feeding-guide{--ppui-fg-surface:var(--color-surface);--ppui-fg-text:var(--color-kale);--ppui-fg-text-muted:var(--color-text-muted);--ppui-fg-columns:2;--ppui-fg-tile-gap:8px}@media(min-width:48rem){ppui-feeding-guide{--ppui-fg-tile-gap:24px}}@media(min-width:64rem){ppui-feeding-guide{--ppui-fg-columns:var(--fg-columns-lg,3)}}ppui-feeding-guide::part(feeding-guide__header){display:none}ppui-feeding-guide::part(feeding-guide__grid){justify-content:center;gap:var(--ppui-fg-tile-gap);flex-wrap:wrap;display:flex}ppui-feeding-guide::part(feeding-tile){border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 2)}@media(min-width:48rem){ppui-feeding-guide::part(feeding-tile){border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 6)}}ppui-feeding-guide::part(feeding-tile){flex:0 0 calc((100% - (var(--ppui-fg-columns) - 1) * var(--ppui-fg-tile-gap)) / var(--ppui-fg-columns))}ppui-feeding-guide::part(feeding-tile__label){width:100%;font-size:var(--text-xl,1.25rem);line-height:1.2}@media(min-width:48rem){ppui-feeding-guide::part(feeding-tile__label){font-size:var(--text-2xl,1.5rem);line-height:1.2}}ppui-feeding-guide::part(feeding-tile__image){width:calc(var(--spacing,.25rem) * 17.5);height:calc(var(--spacing,.25rem) * 17.5);border-radius:var(--radius-xs,.125rem)}@media(min-width:48rem){ppui-feeding-guide::part(feeding-tile__image){width:calc(var(--spacing,.25rem) * 25);height:calc(var(--spacing,.25rem) * 25)}}ppui-feeding-guide::part(feeding-tile__icon){width:calc(var(--spacing,.25rem) * 17.5);height:calc(var(--spacing,.25rem) * 17.5)}@media(min-width:48rem){ppui-feeding-guide::part(feeding-tile__icon){width:calc(var(--spacing,.25rem) * 25);height:calc(var(--spacing,.25rem) * 25)}}ppui-feeding-guide::part(feeding-tile__amount){width:100%;font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}@media(min-width:48rem){ppui-feeding-guide::part(feeding-tile__amount){font-size:var(--text-lg,1.125rem);line-height:var(--leading-relaxed,1.625)}}ppui-feeding-guide::part(feeding-tile__note){margin-top:calc(var(--spacing,.25rem) * -1.5);width:100%;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}@media(min-width:48rem){ppui-feeding-guide::part(feeding-tile__note){font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}}.feeding-guide__icon{--tw-leading:1;font-size:44px;line-height:1}@media(min-width:48rem){.feeding-guide__icon{font-size:64px}}.feeding-guide__icon--circle{background-color:var(--fg-icon-circle);border-radius:3.40282e38px;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex}@media(min-width:48rem){.feeding-guide__icon--circle{font-size:46px}}ppui-feeding-guide:not(:defined){min-height:var(--fg-reserved-sm);display:block}@media(min-width:48rem){ppui-feeding-guide:not(:defined){min-height:var(--fg-reserved-md)}}@media(min-width:64rem){ppui-feeding-guide:not(:defined){min-height:var(--fg-reserved-lg)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-tracking{syntax:"*";inherits:false}
