shopify-account{font-size:inherit;--shopify-account-signed-in-avatar-size: 20px;--shopify-account-avatar-size: 20px;--shop-brand-color: #000000;--shopify-account-signed-in-avatar-color-background: var(--text);--shopify-account-signed-in-avatar-color-text: var(--bg);--shopify-account-font-heading: var(--FONT-STACK-HEADING);--shopify-account-font-body: var(--FONT-STACK-BODY)}shopify-account::part(signed-out-avatar){min-width:auto;min-height:auto;font-size:inherit}.subo-logo-tint{display:block;line-height:0;background:#f09081;mask-image:var(--subo-logo-mask);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:var(--subo-logo-mask);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.subo-logo-tint .logo__img--color{opacity:0}.subo-product-benefits .float-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;align-items:start}.subo-product-benefits .float-grid>.grid__item{float:none;width:auto!important;max-width:none;padding:0}.subo-product-benefits .icon__column{display:flex;flex-direction:column;align-items:center;padding:0!important}.subo-product-benefits .icon__column__icon{flex-shrink:0;width:82px;height:82px;margin:0 auto 12px;padding:20px;border-radius:50%;background:#d7d4f0}.subo-product-benefits .icon__column__icon svg{color:#76718b}.subo-product-benefits .icon__column__heading{font:400 21px/1.15 Coolvetica,sans-serif;color:#686868;margin:0 0 6px}.subo-product-benefits .icon__column__paragraph{font-size:14px;line-height:1.4;color:#686868}@media(max-width:749px){.subo-product-benefits .icon__column__icon{width:66px;height:66px;padding:16px}.subo-product-benefits .icon__column__heading{font-size:16px}.subo-product-benefits .icon__column__paragraph{font-size:12px}}.subo-hero{background:#f8f4ee;color:#545454}.subo-hero__inner{max-width:1240px;margin-inline:auto;padding:34px 40px 40px;display:grid;grid-template-columns:.95fr 1.05fr;grid-template-rows:1fr auto 1fr;column-gap:52px;align-items:center}.subo-hero__copy{grid-column:1;grid-row:2;align-self:end}.subo-hero__title{margin:0;font:400 clamp(40px,4.4vw,66px)/1.05 "Coolvetica",sans-serif;letter-spacing:-.025em;color:#545454;text-transform:none}.subo-hero__title span{display:block;color:#7e8c38}.subo-hero__title .subo-hero__foods{display:block;color:#545454;font-size:.72em;line-height:1.15;margin-bottom:4px}.subo-hero__title .subo-hero__foods span{display:inline}.subo-hero__title .subo-hero__papillas{color:#f09081}.subo-hero__title .subo-hero__smoothies{color:#98739f}.subo-hero__photo.subo-hero__comparison{position:relative;aspect-ratio:1100 / 740;background:#f8f4ee;border-radius:0}.subo-hero__comparison img{object-position:center 20%}.subo-hero__description{max-width:430px;margin:18px 0 0;font:400 19px/1.5 Quicksand,sans-serif}.subo-hero__photo{grid-column:2;grid-row:1 / 4;overflow:hidden;border-radius:34px;aspect-ratio:16 / 9;background:#eee6de}.subo-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 54%}subo-hero-demo{display:block;width:100%;height:100%}.subo-hero__play{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.subo-hero__play img{object-position:center}.subo-hero__play-label{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:999px;padding:11px 17px;background:#545454;color:#fff;font:600 14px/1.2 Quicksand,sans-serif}.subo-hero__play:focus-visible{outline:3px solid #514a78;outline-offset:-6px}.subo-hero__video{display:block;width:100%;height:100%;object-fit:contain;background:#f8f4ee}.subo-hero__action{grid-column:1;grid-row:3;align-self:start;margin-top:25px}.subo-hero__button,.subo-hero__button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:60px;min-width:280px;padding:13px 30px;border:0;border-radius:999px;background:#d47265;color:#fff;font:400 27px/1.1 Coolvetica,sans-serif;text-decoration:none;box-shadow:0 5px 15px #d4726538}.subo-hero__button:hover{background:#c86459;color:#fff;text-decoration:none}.subo-hero__button:focus,.subo-hero__button:active{color:#fff;text-decoration:none}.subo-hero__button:focus-visible{outline:3px solid #514a78;outline-offset:5px}.subo-hero__trust{margin:12px 0 0;font:400 13px/1.5 Quicksand,sans-serif;color:#545454}[id$=__section_icons_H9GWdP] .float-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}[id$=__section_icons_H9GWdP] .float-grid>.grid__item{float:none;width:auto!important;max-width:none;padding:0}[id$=__section_icons_H9GWdP] .icon__column{display:flex;flex-direction:column;align-items:center}[id$=__section_icons_H9GWdP] .icon__column__icon{width:82px;height:82px;margin:0 auto 12px;padding:20px;border-radius:50%;background:#bfc3f2}[id$=__section_icons_H9GWdP] .icon__column__heading{font-family:Coolvetica,sans-serif;font-size:21px;line-height:1.15;color:#545454}[id$=__section_icons_H9GWdP] .icon__column__paragraph{font-size:14px;line-height:1.4;color:#545454}@media(max-width:989px)and (min-width:750px){.subo-hero__inner{padding-inline:26px;column-gap:24px}.subo-hero__title{font-size:43px}.subo-hero__description{font-size:17px}.subo-hero__button{min-width:230px}}@media(max-width:749px){[id$=__section_icons_H9GWdP] .icon__column__icon{width:66px;height:66px;padding:16px}[id$=__section_icons_H9GWdP] .icon__column__heading{font-size:16px}[id$=__section_icons_H9GWdP] .icon__column__paragraph{font-size:12px}.subo-hero__inner{padding:15px 16px 24px;display:flex;flex-direction:column;gap:0;text-align:center}.subo-hero__copy{width:100%}.subo-hero__title{max-width:390px;margin-inline:auto;font-size:clamp(32px,8.8vw,39px);line-height:1.06}.subo-hero__title .subo-hero__foods{font-size:clamp(21px,5.7vw,25px)}.subo-hero__photo.subo-hero__comparison{margin-top:8px}.subo-hero__comparison img{object-position:center 20%}.subo-hero__description{max-width:340px;margin:12px auto 0;font-size:15px;line-height:1.45}.subo-hero__photo{width:100%;max-width:520px;height:auto;margin-top:17px;border-radius:25px;aspect-ratio:16 / 9}.subo-hero__photo img{object-position:51% 53%}.subo-hero__action{width:100%;margin-top:19px}.subo-hero__button,.subo-hero__button:visited{width:min(100%,330px);min-height:56px;min-width:0;font-size:25px}.subo-hero__trust{margin-top:10px;font-size:12px}}.subo-hero--comparison .subo-hero__inner{grid-template-rows:1fr auto auto}.subo-hero--comparison .subo-hero__copy{align-self:center}.subo-hero--comparison .subo-hero__photo{grid-row:1 / 3;aspect-ratio:1100 / 800}.subo-hero--comparison .subo-hero__action{grid-column:2;grid-row:3;margin-top:8px}.subo-hero--comparison .subo-hero__trust{display:flex;justify-content:center;align-items:center;gap:12px;margin:0;font-size:12px}.subo-hero__trust>span{display:inline-flex;align-items:center;gap:5px}.subo-hero__trust svg{flex:none;width:20px;height:20px}.subo-hero--comparison .subo-hero__button--overlay{position:absolute;left:50%;bottom:9%;transform:translate(-50%);width:63%;min-width:0;min-height:0;padding:13px 10px;background:#ff887b;color:#fff;font-size:clamp(24px,2.6vw,34px);box-shadow:0 3px 9px #ff887b66;white-space:nowrap}.subo-hero--comparison .subo-hero__button--overlay:hover{background:#ed7e72}@media(max-width:749px){.subo-hero--comparison .subo-hero__inner{padding-inline:8px}.subo-hero--comparison .subo-hero__title .subo-hero__foods{font-size:clamp(22px,6.2vw,26px)}.subo-hero--comparison .subo-hero__title{font-size:clamp(32px,8.8vw,39px)}.subo-hero--comparison .subo-hero__photo{max-width:520px;margin-top:12px}.subo-hero--comparison .subo-hero__button--overlay{width:63%;min-height:44px;padding:8px;font-size:clamp(20px,5.5vw,26px)}.subo-hero--comparison .subo-hero__action{margin-top:10px}.subo-hero--comparison .subo-hero__trust{flex-wrap:wrap;gap:5px 10px;font-size:clamp(9px,2.6vw,12px)}.subo-hero--comparison .subo-hero__trust svg{width:16px;height:16px}}.subo-hero--comparison .subo-hero__inner{padding-bottom:12px}[id$=__section_product_fRxYYP]>.section-product{padding-top:12px}[id$=__section_product_fRxYYP] .wrapper>h2.kicker-flourished{margin-bottom:20px;padding-bottom:12px}[id$=__section_icons_H9GWdP] .float-grid{align-items:start}[id$=__section_icons_H9GWdP] .icon__column__icon{flex-shrink:0}@media(min-width:750px){.subo-hero--comparison .subo-hero__inner{grid-template-rows:auto auto;align-items:center}.subo-hero--comparison .subo-hero__copy{grid-row:1;align-self:center}.subo-hero--comparison .subo-hero__photo{grid-row:1}.subo-hero--comparison .subo-hero__action{grid-row:2}}[id$=__section_icons_H9GWdP] .icon__column{padding:0!important}[id$=__section_icons_H9GWdP] .icon__column__heading{font-weight:400;color:#686868;margin:0 0 6px}[id$=__section_icons_H9GWdP] .icon__column__paragraph{color:#686868}[id$=__section_icons_H9GWdP] .icon__column__icon{background:#d7d4f0}[id$=__section_icons_H9GWdP] .icon__column__icon svg{color:#76718b}[id$=__section_product_fRxYYP]>.section-product{padding-bottom:8px}.subo-hero{background:linear-gradient(165deg,#f8f4ee 5%,#fff0e8 55%,#f8dcd5)}.subo-hero--comparison .subo-hero__inner{padding-top:28px;padding-bottom:24px}.subo-hero__proof{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;margin-bottom:22px;border:1px solid #e8dfee;border-radius:999px;background:#ffffffe0;box-shadow:0 3px 12px #5d48770d;color:#534c7a;text-align:left;text-decoration:none}.subo-hero__proof:hover{color:#534c7a;text-decoration:none}.subo-hero__faces{display:flex;flex-shrink:0;padding-left:0}.subo-hero__faces img{width:42px;height:42px;border-radius:50%;border:2px solid #fff;object-fit:cover;object-position:center 24%}.subo-hero__faces img+img{margin-left:-12px}.subo-hero__proof-rating{display:block;font:600 15px/1.3 Quicksand,sans-serif;white-space:nowrap}.subo-hero__proof-rating>span{color:#f09081;letter-spacing:1px}.subo-hero__proof-caption{display:block;margin-top:2px;font:500 13px/1.35 Quicksand,sans-serif}.subo-hero__title,.subo-hero__title .subo-hero__foods,.subo-hero__title .subo-hero__papillas,.subo-hero__title .subo-hero__smoothies{color:#534c7a}.subo-hero__title>span:last-child{color:#d47265}.subo-hero__description{color:#686868;font-size:17px;line-height:1.45}.subo-hero__benefits{display:flex;flex-direction:column;align-items:flex-start;gap:9px;list-style:none;margin:22px 0 0;padding:0}.subo-hero__benefits li{display:flex;align-items:center;gap:9px;padding:10px 17px;border-radius:999px;background:#fffc;color:#534c7a;font:600 14px/1.25 Quicksand,sans-serif}.subo-hero__benefits li>span,.subo-hero__benefits a>span{color:#d47265;font-weight:700}.subo-hero__benefits a{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.subo-hero__benefits a:hover{text-decoration:underline}.subo-hero--comparison .subo-hero__photo.subo-hero__comparison{background:transparent}.subo-hero__action:empty{display:none}@media(max-width:749px){.subo-hero--comparison .subo-hero__inner{padding:18px 12px 22px}.subo-hero__proof{gap:10px;margin-bottom:18px;padding:8px 14px 8px 8px}.subo-hero__faces img{width:36px;height:36px}.subo-hero__proof-rating{font-size:14px}.subo-hero__proof-caption{font-size:12px}.subo-hero__description{margin-top:10px;font-size:14px;max-width:310px}.subo-hero__benefits{align-items:center;margin-top:16px;gap:7px}.subo-hero__benefits li{padding:8px 15px;font-size:12px}.subo-hero--comparison .subo-hero__photo{margin-top:18px}.subo-hero--comparison .subo-hero__action{display:none}}.subo-hero--comparison .subo-hero__photo{aspect-ratio:1100 / 822;border-radius:0;overflow:visible}.subo-hero__comparison img{object-fit:contain;clip-path:none}.subo-hero__button--primary,.subo-hero__button--primary:visited{margin-top:20px;background:#f09081;width:min(100%,360px);min-height:54px;font-size:28px;box-shadow:0 4px 12px #d4726533}.subo-hero__button--primary:after{display:none}.subo-hero__button--primary:hover{background:#d47265}.subo-hero__benefits li{background:#e9e8f7;color:#534c7a}.subo-hero__benefits li>span,.subo-hero__benefits a>span{color:#76718b}.subo-hero__proof{border-color:#e9e8f7}.subo-hero__proof-caption{max-width:230px}.subo-hero__label{position:absolute;top:0;padding:5px 11px;border-radius:999px;background:#ffffffd9;font:600 14px/1.2 Quicksand,sans-serif;color:#534c7a}.subo-hero__label--before{left:9%}.subo-hero__label--after{right:9%}.subo-hero__title,.subo-hero__title .subo-hero__foods,.subo-hero__title .subo-hero__papillas,.subo-hero__title .subo-hero__smoothies{color:#8c83b8}.subo-hero__title>span:last-child{color:#f09081}.subo-hero__label{color:#72679f;background:#e9e8f7;padding:6px 13px}.subo-hero__button--primary,.subo-hero__button--primary:visited{width:min(100%,310px);border-radius:12px;min-height:50px;font-size:25px;padding:12px 24px}.subo-hero__benefits li{font-size:13px}.subo-hero__comparison:before{content:"";position:absolute;top:9%;bottom:8%;left:50%;width:1px;background:#8c83b847}@media(max-width:749px){.subo-hero__proof{gap:8px;padding-right:10px}.subo-hero__proof-caption{max-width:215px;font-size:11px}.subo-hero__button--primary,.subo-hero__button--primary:visited{width:min(100%,320px);margin-top:16px;min-height:50px;font-size:26px}.subo-hero__benefits{margin-top:13px}.subo-hero__label{top:0;font-size:12px}}@media(max-width:749px){.subo-hero__button--primary,.subo-hero__button--primary:visited{width:min(100%,290px);min-height:48px;font-size:24px;border-radius:12px}.subo-hero__benefits li{font-size:11px;padding-inline:12px}}.subo-hero__button--primary,.subo-hero__button--primary:visited{font-size:21px;gap:18px;min-height:48px;padding:12px 22px}.subo-hero__button--primary svg{flex:none}.subo-hero__label{color:#e9e8f7;background:#76718b;font-weight:700}@media(max-width:749px){.subo-hero__button--primary,.subo-hero__button--primary:visited{font-size:20px;min-height:46px;width:min(100%,280px);gap:17px}}.subo-hero__description{color:#545454}@media(max-width:749px){.subo-hero__benefits{flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;margin-top:12px}.subo-hero__benefits li{padding:7px 11px;font-size:11px;gap:6px}.subo-hero__benefits li:first-child{margin-inline:0}.subo-hero--comparison .subo-hero__photo{margin-top:14px}}@media(min-width:750px){.subo-hero--comparison .subo-hero__copy{text-align:center}.subo-hero--comparison .subo-hero__description{margin-inline:auto}.subo-hero--comparison .subo-hero__benefits{align-items:center}.subo-hero--comparison .subo-hero__photo{padding:0 10px;box-sizing:border-box}.subo-hero--comparison .subo-hero__comparison img{width:100%;height:100%;object-fit:contain;border-radius:0 0 18px 18px}}.subo-hero__button--primary,.subo-hero__button--primary:visited{width:min(100%,290px);min-height:54px;padding:16px 30px;font-size:18px;line-height:1.2;letter-spacing:.045em;gap:20px;border-radius:11px;margin-top:16px;box-shadow:0 3px 9px #d4726521}.subo-hero__button--primary svg{width:18px;height:18px}.subo-hero__benefits{margin-top:16px}@media(max-width:749px){.subo-hero__button--primary,.subo-hero__button--primary:visited{width:min(100%,290px);min-height:54px;padding:16px 30px;font-size:18px;line-height:1.2;letter-spacing:.045em;margin-top:16px}.subo-hero__benefits{margin-top:16px}}.subo-how{background:#f8f4ee;color:#545454}.subo-how__inner{max-width:1160px;margin-inline:auto;padding:24px 32px;display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.subo-how__copy h2{margin:0;color:#666;font:400 clamp(34px,3.6vw,50px)/1.06 "Coolvetica",sans-serif;letter-spacing:-.02em}.subo-how__copy h2 span{display:block;color:#f09081}.subo-how__copy p{margin:16px 0 0;font:500 18px/1.4 Quicksand,sans-serif}.subo-how__media{display:block;overflow:hidden;border-radius:24px;aspect-ratio:16 / 9;background:#eee6de}.subo-how__play{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:inherit;color:#545454;background:transparent;cursor:pointer}.subo-how__play img{display:block;width:100%;height:100%;object-fit:cover}.subo-how__play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgb(255 255 255 / 90%);background:#f8f4eed1;box-shadow:0 2px 10px #0000001a}.subo-how__play-icon svg{margin-left:2px}.subo-how__play:hover .subo-how__play-icon{background:#f8f4ee}.subo-how__play:focus-visible{outline:3px solid #f09081;outline-offset:-5px}.subo-how__media video{display:block;width:100%;height:100%;object-fit:contain}.subo-how__media video::-webkit-media-controls-panel{background:transparent!important}@media(max-width:749px){.subo-how__inner{display:flex;flex-direction:column;gap:18px;padding:16px 16px 20px}.subo-how__copy{text-align:center}.subo-how__copy h2{font-size:clamp(30px,8vw,36px)}.subo-how__copy p{margin-top:10px;font-size:16px}.subo-how__media{width:100%;max-width:560px;border-radius:20px}.subo-how__play-icon{width:48px;height:48px}}.product-accordion{margin-top:8px;color:#666}.product-accordion .accordion__wrapper{margin:0;border-bottom:1px solid rgb(84 84 84 / 18%)}.product-accordion .accordion__wrapper:first-child{border-top:1px solid rgb(84 84 84 / 18%)}.product-accordion .accordion__title{position:relative;width:100%;min-height:50px;padding:15px 30px 15px 0;margin:0;color:#666;font:600 15px/1.4 Quicksand,sans-serif;text-align:left;text-transform:none;letter-spacing:normal}.product-accordion .accordion__title>span{display:none}.product-accordion .accordion__title:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font:400 23px/1 Quicksand,sans-serif}.product-accordion .accordion__title[aria-expanded=true]:after{content:"\2212"}.product-accordion .accordion__body{padding:0 0 15px;color:#666;font:400 14px/1.6 Quicksand,sans-serif}.product-accordion .accordion__body ul{padding-left:18px;margin:0 0 10px}.product-accordion .accordion__body li{margin-bottom:6px}.product-accordion .accordion__body p{margin:0 0 10px}.product-accordion .accordion__body p:last-child{margin-bottom:0}.product-accordion .accordion__body :is(h1,h2,h3,h4,h5,h6){margin:12px 0 6px;color:inherit;font:600 14px/1.5 Quicksand,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
