.spCusmtomComparison{margin-top:-20px}.sp-value-propositions .spValueProps{padding:42px 20px 32px}.sp-value-propositions .spValueProps__grid{display:grid;gap:32px 16px;grid-template-columns:repeat(2,1fr);justify-items:center;margin:0 auto;max-width:1440px}.sp-value-propositions .spValueProps__item:last-child:nth-child(odd){grid-column:1/-1}.sp-value-propositions .spValueProps__item{align-items:center;display:flex;flex-direction:column;max-width:240px;text-align:center}.sp-value-propositions .spValueProps__icon{height:48px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;width:48px}.sp-value-propositions .spValueProps__title{color:var(--Colors-Text-text-button-primary-light-default,#003ae7);font-family:var(--Typography-Family-Primary,Druq);font-size:var(--Typography-Size-xl,32px);font-style:normal;font-weight:500;letter-spacing:.64px;line-height:120%;margin:0 0 6px;text-align:center;text-transform:uppercase}.sp-value-propositions .spValueProps__description{color:var(--Colors-Text-text-system-primary,#3d3d3d);font-family:var(--Typography-Family-Secondary,"NeueHaasGroteskDisp Pro");font-size:var(--Typography-Size-xs,14px);font-style:normal;font-weight:400;line-height:140%;margin:0;text-align:center}@media only screen and (min-width:750px){.sp-value-propositions .spValueProps{padding:48px 32px}.sp-value-propositions .spValueProps__grid{gap:32px 24px;grid-template-columns:repeat(6,1fr)}.sp-value-propositions .spValueProps__item{grid-column:span 2}.sp-value-propositions .spValueProps__item:nth-child(4){grid-column:2/span 2}.sp-value-propositions .spValueProps__item:last-child:nth-child(5){grid-column:4/span 2}.sp-value-propositions .spValueProps__icon{height:56px;margin-bottom:24px;width:56px}.sp-value-propositions .spValueProps__title{font-size:var(--Typography-Size-2xl,40px);letter-spacing:normal}.sp-value-propositions .spValueProps__description{font-size:var(--Typography-Size-md,18px)}}@media only screen and (min-width:1024px){.sp-value-propositions .spValueProps{padding:68px 50px 46px}.sp-value-propositions .spValueProps__grid{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-evenly}.sp-value-propositions .spValueProps__item{flex:1;max-width:220px}.sp-value-propositions .spValueProps__icon{height:64px;margin-bottom:28px;width:64px}.sp-value-propositions .spValueProps__title{font-size:var(--Typography-Size-2xl,40px)}.sp-value-propositions .spValueProps__description{font-size:var(--Typography-Size-md,18px)}}.sp-frequency{padding:32px 20px 28px}.sp-frequency .spFreq__header{margin:0 auto 40px;max-width:800px;text-align:center}.sp-frequency .spFreq__heading--mobile-only,.sp-frequency .spFreq__subheading--mobile-only{display:none}.sp-frequency .spFreq__heading{color:#000;font-family:var(--Typography-Family-Primary,Druq);font-size:var(--Typography-Size-3xl,56px);font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:90%;margin:0 0 12px;text-transform:uppercase}.sp-frequency .spFreq__subheading{color:var(--Colors-Text-text-system-primary,#3d3d3d);font-family:var(--Typography-Family-Secondary,"NeueHaasGroteskDisp Pro");font-size:var(--Typography-Size-md,18px);font-style:normal;font-weight:400;line-height:140%;margin:0;text-align:center}.sp-frequency .spFreq__check{height:24px;width:24px}.sp-frequency .spFreq__badge{background:var(--Concept-1-blueLight-base,#3bd3f5);border-radius:40px;color:#fff;font-size:var(--Typography-Size-lg,24px);font-variant-numeric:stacked-fractions;line-height:140%;padding:var(--Padding-padding-4xs,2px) 10px;width:103px}.sp-frequency .spFreq__badge,.sp-frequency .spFreq__cta-btn{align-items:center;display:flex;font-family:var(--Typography-Family-Primary,Druq);font-style:normal;font-weight:500;gap:10px;justify-content:center}.sp-frequency .spFreq__cta-btn{background:transparent;border:2px solid #000;box-sizing:border-box;color:#000;cursor:pointer;font-size:var(--Typography-Size-2xl,40px);letter-spacing:.8px;line-height:normal;min-height:54px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}@media (max-width:767px){.sp-frequency .spFreq__cta-btn{font-size:32px}}.sp-frequency .spFreq__cta-btn:hover{opacity:.7}.sp-frequency .spFreq__table{display:none}.sp-frequency .spFreq__table-cta-row,.sp-frequency .spFreq__table-header,.sp-frequency .spFreq__table-row{align-items:stretch;display:grid;grid-template-columns:1.8fr repeat(3,1fr)}.sp-frequency .spFreq__table-header .spFreq__cell--label{background:transparent;border:none}.sp-frequency .spFreq__table-header .spFreq__cell--freq{align-items:center;align-self:stretch;background:var(--Concept-1-blue-base,#003ae7);border-right:1px solid #fff;color:#fff;display:flex;font-family:var(--Typography-Family-Primary,Druq);font-size:var(--Typography-Size-2xl,40px);font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:120%;padding:10px;text-align:center;text-transform:uppercase}.sp-frequency .spFreq__table-header .spFreq__cell--freq:first-of-type{border-left:1px solid #fff}.sp-frequency .spFreq__table-header .spFreq__cell--freq:last-child{border-right:none}@media (min-width:1024px) and (max-width:1250px){.sp-frequency .spFreq__table-header .spFreq__cell--freq{font-size:26px;padding:14px 6px}.sp-frequency .spFreq__table-header .spFreq__cell--freq .spFreq__badge{font-size:18px;padding:4px 0;width:80px}}.sp-frequency .spFreq__table-cta-row .spFreq__cell--label{border-bottom:1px solid #e5e5e5}.sp-frequency .spFreq__table-cta-row .spFreq__cell--cta{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:center;padding:12px 20px}.sp-frequency .spFreq__table-cta-row .spFreq__cell--cta .spFreq__cta-btn{width:100%}.sp-frequency .spFreq__table-cta-row .spFreq__cell--cta:first-of-type{border-left:1px solid #e5e5e5}.sp-frequency .spFreq__table-cta-row .spFreq__cell--cta:not(:last-child){border-right:1px solid #e5e5e5}.sp-frequency .spFreq__cell{border-bottom:1px solid #e5e5e5;color:var(--Colors-Text-text-system-primary,#3d3d3d);font-family:var(--Typography-Family-Secondary,"NeueHaasGroteskDisp Pro");font-size:var(--Typography-Size-sm,16px);font-weight:400;line-height:140%;padding:16px 20px}.sp-frequency .spFreq__cell:not(:last-child){border-right:1px solid #e5e5e5}.sp-frequency .spFreq__cell--label{align-items:center;color:#000;display:flex;font-family:var(--Typography-Family-Secondary,"NeueHaasGroteskDisp Pro");font-size:var(--Typography-Size-md,18px);font-style:normal;font-weight:400;line-height:140%}.sp-frequency .spFreq__cell--value{align-items:center;display:flex;justify-content:center;text-align:center}.sp-frequency .spFreq__table-row--alt{background-color:#f9f9f9}.sp-frequency .spFreq__cards{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:480px}.sp-frequency .spFreq__card{border:1px solid #e5e5e5;overflow:hidden}.sp-frequency .spFreq__card-header{align-items:center;color:#fff;display:flex;font-family:var(--Typography-Family-Primary,Druq);font-size:var(--Typography-Size-2xl,40px);font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:120%;padding:16px 20px;text-align:center;text-transform:uppercase}@media (min-width:750px) and (max-width:899px){.sp-frequency .spFreq__card-header{font-size:20px}.sp-frequency .spFreq__card-header .spFreq__badge{font-size:16px}.sp-frequency .spFreq__cta-btn{font-size:20px;min-height:44px}}.sp-frequency .spFreq__card-cta,.sp-frequency .spFreq__card-row{border-top:1px solid #e5e5e5;padding:12px 20px}.sp-frequency .spFreq__card-row{align-items:center;display:flex;flex-direction:row-reverse;gap:12px;justify-content:flex-end}.sp-frequency .spFreq__card-row:nth-child(2n){background-color:#f9f9f9}.sp-frequency .spFreq__card-label{color:#0006;flex:1;font-family:var(--Typography-Family-Secondary,"NeueHaasGroteskDisp Pro");font-size:var(--Typography-Size-md,18px);font-style:normal;font-weight:400;line-height:140%}.sp-frequency .spFreq__card-row:has(.spFreq__check) .spFreq__card-label{color:#000}.sp-frequency .spFreq__card-value{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:32px}@media only screen and (min-width:750px){.sp-frequency{padding:56px 32px}.sp-frequency .spFreq__cards{flex-direction:row;gap:20px;max-width:100%}.sp-frequency .spFreq__card{flex:1}}@media only screen and (max-width:749px){.sp-frequency .spFreq__heading--desktop-only{display:none}.sp-frequency .spFreq__heading--mobile-only{display:block}.sp-frequency .spFreq__subheading--desktop-only{display:none}.sp-frequency .spFreq__subheading--mobile-only{display:block}}@media only screen and (min-width:1024px){.sp-frequency{padding:50px 54px}.sp-frequency .spFreq__header{margin-bottom:48px}.sp-frequency .spFreq__heading{font-size:var(--Typography-Size-5xl,104px);line-height:100%}.sp-frequency .spFreq__table{border:1px solid #e5e5e5;display:block;margin:0 auto;max-width:1334px;overflow:hidden}.sp-frequency .spFreq__cards{display:none}}.spSubscriptionProducts{background:hsla(40,16%,96%,.5);overflow:hidden;padding:var(--sp-padding-top) var(--sp-padding-right) var(--sp-padding-bottom) var(--sp-padding-left)}.spSubscriptionProducts__header{align-items:flex-end;display:flex;justify-content:space-between;text-transform:uppercase}.spSubscriptionProducts__header h2{font-family:Druq;font-size:14vw;font-style:normal;font-weight:inherit;line-height:90%;margin:0 0 30px}@media (max-width:767px){.spSubscriptionProducts__header h2{font-size:var(--Typography-Size-3xl,56px);margin:0 0 24px;max-width:50%}}.spSubscriptionProducts__products{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.spSubscriptionProducts__products img{width:100%}.spSubscriptionProducts__item{display:flex;flex-direction:column}.spSubscriptionProducts__item>a{flex:1;text-decoration:none}.spSubscriptionProducts__products-info{align-items:flex-start;display:flex;flex-direction:column;gap:4px;padding:10px 0 4px}.spSubscriptionProducts__products-info h3{font-family:Druq;font-size:24px;font-style:normal;font-weight:500;line-height:20px;margin:0;text-transform:uppercase;width:100%}.spSubscriptionProducts__products-info .servings{-webkit-font-smoothing:antialiased;color:var(--color-black);font-family:Inter,sans-serif;font-size:14.3px;line-height:normal;margin:0;text-align:left;width:100%}@media (min-width:1100px) and (max-width:1299px){.spSubscriptionProducts__products-info .servings{padding-left:10%}}@media (min-width:1300px){.spSubscriptionProducts__products-info .servings{padding-left:20%}}.spSubscriptionProducts__frequency{margin:8px 0}.spSubscriptionProducts__frequency-label{color:var(--color-black);font-family:Inter,sans-serif;font-size:14px;margin:0 0 6px}.spSubscriptionProducts__frequency-options{display:flex}.spSubscriptionProducts__frequency-btn{background:transparent;border:1px solid #9d9d9d;color:#9d9d9d;cursor:pointer;flex:1;font-family:Inter,sans-serif;font-size:14.6px;font-style:normal;font-weight:400;letter-spacing:.66px;line-height:normal;padding:6px 4px;text-align:center;transition:background-color .2s,color .2s,border-color .2s}.spSubscriptionProducts__frequency-btn:not(:first-child){border-left:none}.spSubscriptionProducts__frequency-btn.active{background:#ececec;border:1px solid #000;color:#000}.spSubscriptionProducts__frequency-btn .freq-label--full{display:none}.spSubscriptionProducts__frequency-btn .freq-label--short{display:inline}.spSubscriptionProducts .add-to-cart-button{-webkit-font-smoothing:antialiased;align-items:center;background:transparent;border:1px solid;color:#000;cursor:pointer;display:flex;flex-direction:column;font-family:Druq;font-size:30px;font-style:normal;font-weight:500;gap:2px;justify-content:center;letter-spacing:.6px;margin:0;min-height:56px;text-transform:uppercase;width:100%}.spSubscriptionProducts .add-to-cart-button .btn-price{align-items:center;color:#000;display:flex;font-family:Inter,sans-serif;font-size:14.6px;font-style:normal;font-weight:400;gap:6px;letter-spacing:.66px;line-height:normal}.spSubscriptionProducts .add-to-cart-button .btn-price__original{text-decoration:line-through}@media only screen and (min-width:1024px){.spSubscriptionProducts{padding:var(--sp-padding-top-desktop) var(--sp-padding-right-desktop) var(--sp-padding-bottom-desktop) var(--sp-padding-left-desktop)}.spSubscriptionProducts__header h2{font-size:7vw;margin:0 0 30px;width:500px}.spSubscriptionProducts__copy{left:0;max-width:45%;padding-bottom:138px;position:absolute;top:0}.spSubscriptionProducts__copy p{font-size:20px;line-height:30px;margin-bottom:0}.spSubscriptionProducts__copy a{display:flex}.spSubscriptionProducts .cta{display:none}.spSubscriptionProducts__products{gap:34px;grid-template-columns:repeat(4,1fr);padding-left:0}.spSubscriptionProducts__frequency-btn .freq-label--full{display:inline}.spSubscriptionProducts__frequency-btn .freq-label--short{display:none}.spSubscriptionProducts__products-info h3{font-size:24px}.spSubscriptionProducts .add-to-cart-button{flex-direction:row;font-size:35px;height:56px;justify-content:space-between;padding:0 16px}}@media only screen and (min-width:1200px){.spSubscriptionProducts__header h2{font-size:6vw;margin:0 0 30px;width:auto}}@media (min-width:1400px) and (max-width:1499px){.spSubscriptionProducts .add-to-cart-button{font-size:30px}.spSubscriptionProducts .btn-price{font-size:14px}}@media (min-width:1300px) and (max-width:1399px){.spSubscriptionProducts .add-to-cart-button{font-size:25px}.spSubscriptionProducts .add-to-cart-button .btn-price{font-size:13px}}@media (min-width:1200px) and (max-width:1299px){.spSubscriptionProducts .add-to-cart-button{font-size:20px}.spSubscriptionProducts .add-to-cart-button .btn-price{font-size:12px}}@media (min-width:1100px) and (max-width:1199px){.spSubscriptionProducts .spSubscriptionProducts__frequency-btn{font-size:13px}.spSubscriptionProducts .add-to-cart-button{font-size:20px}.spSubscriptionProducts .add-to-cart-button .btn-price{font-size:11px}}@media (min-width:1024px) and (max-width:1099px){.spSubscriptionProducts .spSubscriptionProducts__frequency-btn{font-size:12px}.spSubscriptionProducts .add-to-cart-button{font-size:16px}.spSubscriptionProducts .add-to-cart-button .btn-price{font-size:10px}}
