@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-ExtralightExpanded.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-LightExpanded.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-Expanded.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-MediumExpanded.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-SemiboldExpanded.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-BoldExpanded.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-ExtraboldExpanded.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Neue Helvena Expanded;src:url(NeueHelvena-BlackExpanded.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.ca-product{position:relative;min-height:100vh;background-color:var(--product-bg);color:var(--product-fg);--product-footer-bg: #eadfd4;--product-footer-ink: #3D2823;--ca-nube-font-gluten: "Gluten", "Shantell Sans", cursive;font-family:Neue Helvena Expanded,Helvetica Neue,sans-serif;overflow:hidden;transition:background-color .62s cubic-bezier(.22,1,.36,1),color .52s ease}.ca-product[data-current-flavor=cacao]{--product-footer-bg: #eadfd4;--product-footer-ink: #3D2823}.ca-product[data-current-flavor=matcha]{--product-footer-bg: #e3e1cb;--product-footer-ink: #383F24}.ca-product[data-current-flavor=cinnamon]{--product-footer-bg: #f1d7bf;--product-footer-ink: #3D2823}.ca-product:before,.ca-product:after{content:none}.ca-product *{box-sizing:border-box}.ca-product__bar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:18px;padding:22px clamp(20px,5vw,72px);background-color:color-mix(in srgb,var(--product-bg) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--product-fg) 14%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .62s cubic-bezier(.22,1,.36,1),border-color .52s ease,color .52s ease}.ca-product__hero,.ca-product__section,.ca-product__ticker,.ca-product__recipes,.ca-product__reviews{position:relative;z-index:1}.ca-product__texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ca-product__texture span{position:absolute;display:block;background:center / contain no-repeat;opacity:var(--texture-opacity, .2)}.ca-product__texture span:nth-child(1){width:clamp(900px,110vw,1840px);height:clamp(620px,78vw,1320px);top:-18vh;right:-52vw;background-image:url(ca-nube-cloud-03.svg);--texture-opacity: .09;transform:rotate(-10deg)}.ca-product__texture span:nth-child(2){width:clamp(880px,104vw,1760px);height:clamp(620px,76vw,1280px);top:104vh;right:-54vw;background-image:url(ca-nube-cloud-05.svg);--texture-opacity: .07;transform:rotate(8deg)}.ca-product__texture span:nth-child(3){width:clamp(900px,108vw,1840px);height:clamp(640px,78vw,1340px);top:196vh;left:-56vw;background-image:url(ca-nube-cloud-02.svg);--texture-opacity: .08;transform:rotate(5deg)}.ca-product__texture span:nth-child(4){width:clamp(820px,98vw,1680px);height:clamp(600px,72vw,1220px);top:308vh;right:-50vw;display:block;background-image:url(ca-nube-cloud-04.svg);--texture-opacity: .075;transform:rotate(-7deg)}.ca-product__texture span:nth-child(5){width:clamp(780px,94vw,1600px);height:clamp(560px,68vw,1160px);top:418vh;left:-48vw;display:block;background-image:url(ca-nube-cloud-03.svg);--texture-opacity: .07;transform:rotate(12deg)}.ca-product__texture span:nth-child(6){width:clamp(840px,102vw,1740px);height:clamp(600px,74vw,1260px);bottom:12vh;right:-52vw;display:block;background-image:url(ca-nube-cloud-02.svg);--texture-opacity: .075;transform:rotate(-14deg)}.ca-product__logo{position:absolute;left:50%;top:50%;display:grid;place-items:center;color:inherit;transform:translate(-50%,-50%)}.ca-product__logo svg{display:block}.ca-product__bar a,.ca-product__buy{color:inherit;text-decoration:none;text-transform:lowercase;font-size:13px;font-weight:700;letter-spacing:.08em}.ca-product__switch,.ca-product__back{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid currentColor;border-radius:999px}.ca-product__switch{background:var(--product-fg);color:var(--product-bg)!important}.ca-product__hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:clamp(36px,7vw,110px);align-items:center;width:min(90vw,1320px);margin:0 auto;padding:clamp(86px,12vh,150px) 0 clamp(80px,12vh,150px)}.ca-product__copy{transform:translateY(-44px)}.ca-product__kicker{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.ca-product h1,.ca-product h2,.ca-product h3,.ca-product p{color:inherit}.ca-product h1{max-width:11ch;margin:0;font-size:clamp(64px,8.7vw,148px);font-weight:700;line-height:.82;letter-spacing:-.03em;text-transform:lowercase;overflow-wrap:normal;word-break:normal}.ca-product__lead{max-width:12ch;margin:28px 0 0;color:var(--product-accent)!important;font-size:clamp(32px,3.7vw,68px);font-style:italic;font-weight:500;line-height:.96}.ca-product__body{max-width:560px;margin:26px 0 0;font-size:clamp(17px,1.45vw,22px);line-height:1.55;opacity:.82}.ca-product__flavor-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.ca-product__flavor-nav button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 16px;border:1px solid color-mix(in srgb,var(--product-fg) 34%,transparent);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:lowercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .32s cubic-bezier(.22,1,.36,1),opacity .3s ease}.ca-product__flavor-nav button.is-active{background:var(--product-fg);color:var(--product-bg)}.ca-product__flavor-nav button:hover{transform:translateY(-1px)}.ca-product__flavor-nav button:active{transform:translateY(1px) scale(.99)}.ca-product__form{display:block;max-width:520px;margin-top:42px}.ca-product__mobile-form-label,.ca-product__details-link{display:none}.ca-product__purchase{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.ca-product__price{display:inline-block;font-size:clamp(28px,3vw,46px);font-weight:700;line-height:1}.ca-product__compare-price{display:inline-block;margin-right:10px;font-size:18px;opacity:.5;text-decoration:line-through}.ca-product__qty{display:grid;gap:8px}.ca-product__qty>span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ca-product__qty div{display:grid;grid-template-columns:38px 54px 38px;align-items:center;border:1px solid color-mix(in srgb,var(--product-fg) 38%,transparent);border-radius:999px;overflow:hidden}.ca-product__qty button,.ca-product__qty input{height:42px;border:1px solid color-mix(in srgb,var(--product-fg) 38%,transparent);border-width:0;background:transparent;color:inherit;font:inherit;text-align:center}.ca-product__qty button{cursor:pointer;font-size:18px;font-weight:700}.ca-product__qty button:hover{background:color-mix(in srgb,var(--product-fg) 12%,transparent)}.ca-product__buy{width:100%;min-height:54px;border:0;border-radius:999px;background:var(--product-fg);color:var(--product-bg);cursor:pointer}.ca-product__buy-claim{margin:12px 0 0;color:inherit;font-size:clamp(13px,1vw,15px);font-weight:700;line-height:1.35;opacity:.76;text-transform:lowercase}.ca-product__form-error{margin:10px 0 0;color:var(--product-accent);font-size:13px;font-weight:700;line-height:1.3}.ca-product__media{position:relative;padding-top:clamp(18px,3vw,48px)}.ca-product__media:before,.ca-product__media:after{content:none}.ca-product__gallery{position:relative;z-index:2;width:min(100%,660px);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateY(-40px)}.ca-product__gallery:before{content:none;position:absolute;left:10%;right:10%;bottom:clamp(88px,8.5vw,122px);height:clamp(22px,3vw,42px);border-radius:50%;background:color-mix(in srgb,#000 24%,transparent);filter:blur(16px);opacity:.65}.ca-product__image{position:relative;width:100%;aspect-ratio:.68;margin:0 auto;display:grid;place-items:center;overflow:visible;padding:0;border:0;outline:0;outline-offset:0;border-radius:2px;background:transparent}.ca-product__image img{position:relative;z-index:2;width:94%;height:94%;object-fit:contain;object-position:center;filter:none}.ca-product__placeholder{position:absolute;top:13%;right:13%;bottom:13%;left:13%;z-index:1;width:auto;aspect-ratio:1;display:grid;place-items:center;background:transparent;font-size:22px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.ca-product__image img:not([hidden])+.ca-product__placeholder{display:none}.ca-product__thumbs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.ca-product__thumbs button{position:relative;display:grid;place-items:center;aspect-ratio:1.15;min-width:0;border:0;outline:0;outline-offset:0;border-radius:2px;background:transparent;cursor:pointer;overflow:hidden}.ca-product__thumbs button:before{content:none}.ca-product__thumbs button.is-active{background:color-mix(in srgb,var(--product-fg) 8%,transparent)}.ca-product__thumbs img{position:relative;z-index:1;width:88%;height:88%;object-fit:contain;filter:none}.ca-product__thumbs span{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding:10px;color:inherit;font-size:clamp(10px,.82vw,12px);font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;text-transform:lowercase}.ca-product__thumbs span:before{content:none}.ca-product__thumbs [data-thumb-kind=prepared]:before{aspect-ratio:1;border-radius:50%}.ca-product__claim-cloud{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);width:min(100%,600px);margin:clamp(24px,3vw,38px) auto 0;padding-top:clamp(14px,1.5vw,22px);border-top:1px solid color-mix(in srgb,var(--product-fg) 20%,transparent);color:var(--product-fg);text-align:center}.ca-product__claim-cloud-item{position:relative;display:grid;gap:6px;align-content:start;justify-items:center;min-width:0;padding:0;color:var(--product-fg)}.ca-product__claim-cloud-item:before{content:none}.ca-product__claim-cloud-item--high,.ca-product__claim-cloud-item--source,.ca-product__claim-cloud-item--rich{transform:none}.ca-product__claim-cloud strong,.ca-product__claim-cloud span{position:relative;z-index:1;color:inherit;line-height:1.15;text-transform:lowercase}.ca-product__claim-cloud strong{display:inline-block;width:auto;justify-self:center;padding:0;border-radius:0;background:transparent;color:var(--product-fg);font-size:clamp(10px,.72vw,12px);font-weight:800;letter-spacing:.08em;opacity:.72;text-transform:uppercase}.ca-product__claim-cloud span{display:grid;justify-items:center;gap:4px;max-width:100%;padding-top:0}.ca-product__claim-cloud em{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-style:normal;font-size:clamp(17px,1.32vw,23px);font-weight:900;line-height:1.1;white-space:nowrap}.ca-product__claim-cloud-item--source,.ca-product__claim-cloud-item--high{min-width:0}.ca-product__claim-cloud-item--source span,.ca-product__claim-cloud-item--rich span{max-width:100%}.ca-product__image img,.ca-product__price,.ca-product__headline,.ca-product__flavor-note,.ca-product__lead,.ca-product__copy,.ca-product__buy-claim,.ca-product__ingredients p,.ca-product__claim-cloud-item,.ca-product__ingredient-line,.ca-product__recipe-grid article,.ca-product__reviews article,.ca-product__ticker-track span{transition:opacity .5s ease,transform .58s cubic-bezier(.22,1,.36,1),color .48s ease,background-color .48s ease,border-color .48s ease}.ca-product.is-flavor-changing .ca-product__image img{opacity:0;transform:translate3d(0,14px,0) scale(.982)}.ca-product.is-flavor-changing .ca-product__price,.ca-product.is-flavor-changing .ca-product__headline,.ca-product.is-flavor-changing .ca-product__flavor-note,.ca-product.is-flavor-changing .ca-product__lead,.ca-product.is-flavor-changing .ca-product__copy,.ca-product.is-flavor-changing .ca-product__buy-claim,.ca-product.is-flavor-changing .ca-product__ingredients p,.ca-product.is-flavor-changing .ca-product__ingredient-line,.ca-product.is-flavor-changing .ca-product__recipe-grid article,.ca-product.is-flavor-changing .ca-product__ticker-track span{opacity:0;transform:translate3d(0,10px,0)}.ca-product__claim-cloud-item{transition-delay:var(--claim-delay, 0ms)}.ca-product__claim-cloud-item:nth-child(1){--claim-delay: 35ms}.ca-product__claim-cloud-item:nth-child(2){--claim-delay: 90ms}.ca-product__claim-cloud-item:nth-child(3){--claim-delay: 145ms}.ca-product.is-flavor-changing .ca-product__claim-cloud-item{opacity:0;transform:translate3d(0,8px,0)}.ca-product__compare-panel{opacity:0;transform:translate3d(0,10px,0);transition:opacity .34s ease,transform .34s cubic-bezier(.22,1,.36,1)}.ca-product__compare-panel.is-active{opacity:1;transform:translateZ(0)}.ca-product__buy,.ca-product__footer-actions a,.ca-product__footer-actions button,.ca-product__compare-tabs button,.ca-product__qty button,.ca-product__thumbs button,.ca-product__details-link{transition:background-color .28s ease,border-color .28s ease,color .28s ease,opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ca-product__buy:hover,.ca-product__footer-actions a:hover,.ca-product__footer-actions button:hover,.ca-product__compare-tabs button:hover,.ca-product__qty button:hover,.ca-product__thumbs button:hover,.ca-product__details-link:hover{transform:translateY(-1px)}.ca-product__buy:active,.ca-product__footer-actions a:active,.ca-product__footer-actions button:active,.ca-product__compare-tabs button:active,.ca-product__qty button:active,.ca-product__thumbs button:active,.ca-product__details-link:active{transform:translateY(1px) scale(.99)}.ca-product__image-band div{transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .72s ease}.ca-product__image-band div:hover{transform:translateY(18px)}.ca-product-motion-ready .ca-product-motion-item{opacity:0;transform:translate3d(0,16px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--product-motion-delay, 0ms)}.ca-product-motion-ready .ca-product-motion-item.is-visible{opacity:1;transform:translateZ(0)}.ca-product__ticker{width:100%;margin:0;padding:10px 0;overflow:hidden;background:var(--product-bg);color:var(--product-fg);border-top:1px solid color-mix(in srgb,var(--product-fg) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--product-fg) 18%,transparent)}.ca-product__ticker-track{display:inline-flex;width:max-content;white-space:nowrap;animation:ca-product-ticker 38s linear infinite}.ca-product__ticker-track span{display:inline-flex;align-items:center;gap:36px;padding-right:36px;color:color-mix(in srgb,var(--product-fg) calc(76% - (var(--ticker-step) * 5%)),var(--product-accent));font-size:clamp(15px,1.35vw,19px);font-weight:600;letter-spacing:0;line-height:1;text-transform:lowercase}.ca-product__ticker-track i{color:color-mix(in srgb,var(--product-accent) calc(82% - (var(--ticker-step) * 6%)),var(--product-soft));font-size:16px;font-style:normal;line-height:1}@keyframes ca-product-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ca-product__ticker-track{animation:none}.ca-product *,.ca-product-motion-ready .ca-product-motion-item{animation:none!important;transition-duration:.001ms!important;transition-delay:0ms!important}}.ca-product__section{width:min(90vw,1320px);margin:0 auto;padding:clamp(54px,7vh,92px) 0;border-top:1px solid color-mix(in srgb,var(--product-fg) 16%,transparent)}.ca-product__image-band{width:min(90vw,1320px);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:18px;padding:0 0 clamp(56px,8vh,98px)}.ca-product__image-band div{min-height:clamp(160px,20vw,290px);background:radial-gradient(circle at 35% 45%,color-mix(in srgb,var(--product-fg) 22%,transparent) 0 26%,transparent 27%),color-mix(in srgb,var(--product-fg) 7%,transparent);border:1px solid color-mix(in srgb,var(--product-fg) 16%,transparent)}.ca-product__image-band div:nth-child(2){transform:translateY(28px);background:radial-gradient(circle at 54% 48%,color-mix(in srgb,var(--product-accent) 44%,transparent) 0 30%,transparent 31%),color-mix(in srgb,var(--product-soft) 28%,transparent)}.ca-product__image-band div:nth-child(3){transform:translateY(-18px)}.ca-product__section--split{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(360px,1fr);gap:clamp(28px,5vw,76px);align-items:start}.ca-product__section--spoon{width:100%;margin:0;padding:clamp(62px,8vh,105px) max(5vw,calc((100vw - 1320px)/2)) clamp(68px,9vh,118px);border-top:0;background:color-mix(in srgb,var(--product-bg) 91%,var(--product-fg))}.ca-product__section h2{max-width:15ch;margin:0 auto;font-size:clamp(38px,4.6vw,82px);line-height:.94;letter-spacing:-.03em;text-align:center;text-transform:lowercase}.ca-product__ingredients-section{display:grid;grid-template-columns:minmax(270px,.55fr) minmax(420px,1fr);gap:clamp(34px,6vw,90px);align-items:start}.ca-product__section-copy{max-width:410px;margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.5;opacity:.72}.ca-product__notes,.ca-product__ingredients{display:grid;gap:24px}.ca-product__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.15vw,15px);padding-block:0}.ca-product__taste-tile{--taste-image: linear-gradient(135deg, color-mix(in srgb, var(--product-soft) 58%, var(--product-bg)), color-mix(in srgb, var(--product-fg) 22%, var(--product-bg)));position:relative;display:grid;grid-template-rows:auto min-content;gap:10px;min-height:0}.ca-product__taste-tile div{display:block;width:100%;aspect-ratio:1;min-height:clamp(132px,12.4vw,180px);border:2px solid color-mix(in srgb,var(--product-fg) 48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--product-fg) 9%,transparent),transparent 52%),var(--taste-image) center / cover no-repeat;background-color:color-mix(in srgb,var(--product-fg) 8%,transparent)}.ca-product__taste-tile span{display:block;min-height:0;padding:0;border:0;background:transparent;color:inherit;font-size:clamp(10px,.82vw,12px);font-weight:800;letter-spacing:.08em;line-height:1.12;text-align:center;text-transform:lowercase}.ca-product__ingredient-line{max-width:none;margin:0;color:inherit;font-size:clamp(14px,1vw,17px);font-weight:650;line-height:1.45;opacity:.92;text-align:center;text-transform:lowercase}.ca-product__ingredient-box{margin-top:clamp(28px,4vw,46px);padding:0;border:0;background:transparent;text-align:center}.ca-product__ingredient-box .ca-product__kicker{margin-bottom:12px;color:var(--product-accent);opacity:1}.ca-product__ingredients>p{max-width:820px;margin:0;font-size:clamp(18px,1.65vw,27px);line-height:1.45;opacity:.86}.ca-product__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.ca-product__grid article{display:grid;gap:18px;align-content:start;text-align:center}.ca-product__grid-title{margin:0;padding-left:0;color:var(--product-accent)!important;font-size:12px;font-weight:800;letter-spacing:.18em;text-align:center;text-transform:uppercase}.ca-product__grid article>div{min-height:0;padding:0;border:0;background:transparent}.ca-product__grid h3{margin:0;font-size:clamp(22px,2vw,34px);font-weight:500;line-height:1.14;text-transform:lowercase}.ca-product__recipes,.ca-product__compare,.ca-product__reviews{position:relative;z-index:1;width:min(90vw,1320px);margin:0 auto;padding:clamp(70px,10vh,125px) 0;border-top:1px solid color-mix(in srgb,var(--product-fg) 16%,transparent)}.ca-product__recipes h2,.ca-product__compare h2,.ca-product__reviews h2{margin:0;font-size:clamp(46px,5.8vw,112px);line-height:.9;letter-spacing:-.03em;text-transform:lowercase}.ca-product__compare{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(620px,1fr);gap:clamp(46px,6vw,96px);align-items:start}.ca-product__compare h2{max-width:9.8ch;font-size:clamp(42px,4.55vw,82px)}.ca-product__compare h2 span{white-space:nowrap}.ca-product__compare-tabs{display:flex;flex-wrap:wrap;gap:10px;max-width:420px;margin-top:clamp(24px,3.6vh,44px)}.ca-product__compare-tabs button{min-height:40px;padding:0 18px;border:1px solid color-mix(in srgb,var(--product-fg) 24%,transparent);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:lowercase}.ca-product__compare-tabs button.is-active{background:var(--product-fg);color:var(--product-bg)}.ca-product__compare-panel{display:none;border-top:0}.ca-product__compare-panel.is-active{display:block}.ca-product__compare-row{display:grid;grid-template-columns:minmax(110px,.56fr) minmax(180px,.86fr) minmax(220px,1fr);gap:clamp(18px,1.8vw,30px);align-items:center;min-height:clamp(58px,6.2vh,76px);padding:10px 0;border-bottom:0}.ca-product__compare-row span{font-size:clamp(17px,1.28vw,24px);line-height:1.15;opacity:.78}.ca-product__compare-row span:first-child{color:color-mix(in srgb,var(--product-fg) 72%,transparent);font-size:clamp(10px,.68vw,12px);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ca-product__compare-row>span:nth-child(3){display:none}.ca-product__compare-row>span:last-child{color:color-mix(in srgb,var(--product-fg) 78%,transparent);font-size:clamp(19px,1.45vw,27px);font-weight:700;opacity:1}.ca-product__compare-row strong{color:var(--product-accent);font-size:clamp(22px,1.72vw,31px);font-weight:850;line-height:1}.ca-product__compare-row--head strong,.ca-product__compare-row--head span{color:color-mix(in srgb,var(--product-fg) 60%,transparent);font-size:clamp(15px,1.15vw,21px);font-weight:800;opacity:1;text-transform:lowercase}.ca-product__compare-row--head strong{color:var(--product-accent);font-size:clamp(18px,1.32vw,25px);font-weight:850}.ca-product__compare-row--head{grid-template-columns:minmax(110px,.56fr) minmax(180px,.86fr) 38px minmax(220px,1fr);min-height:clamp(42px,4.8vh,58px);padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--product-fg) 28%,transparent)}.ca-product__compare-row--head>span:nth-child(3){display:inline;justify-self:center;color:color-mix(in srgb,var(--product-fg) 38%,transparent);font-size:clamp(13px,.9vw,16px);font-weight:800;letter-spacing:.08em;opacity:1;text-transform:lowercase}.ca-product__compare-row--head>span:first-child{color:transparent;font-size:0;letter-spacing:.13em;text-transform:uppercase}.ca-product__compare-row--head>span:first-child:before{content:none}.ca-product__compare-row--head>span:last-child{color:color-mix(in srgb,var(--product-fg) 76%,transparent);font-size:clamp(17px,1.24vw,24px);font-weight:650;opacity:1}.ca-product__recipes>div:first-child,.ca-product__reviews>h2{text-align:left}.ca-product__recipe-grid,.ca-product__reviews>div{display:grid;gap:clamp(14px,1.4vw,22px);margin-top:0}.ca-product__recipes{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(560px,.9fr) minmax(500px,.82fr);gap:clamp(24px,3vw,58px);align-items:center;width:min(86vw,1360px);margin-top:clamp(24px,5vh,64px);padding:clamp(58px,8vh,104px) clamp(34px,4.2vw,66px);border-top:0;border-radius:0;background:color-mix(in srgb,var(--product-bg) 82%,var(--product-cream, #DBD8C1));overflow:hidden}.ca-product__recipes-heading{position:relative;z-index:3;display:grid;grid-template-columns:minmax(260px,.72fr);align-items:center}.ca-product__recipes h2{display:grid;gap:0;max-width:none;font-size:clamp(54px,5.25vw,104px);line-height:.92;letter-spacing:0}.ca-product__recipes h2 span{display:block;white-space:nowrap}.ca-product__recipe-preview{position:absolute;top:50%;right:clamp(42px,7vw,132px);z-index:2;width:min(34vw,500px,62vh);aspect-ratio:1;opacity:.14;transform:translate3d(0,-50%,0) scale(.96);pointer-events:none;transition:opacity .34s ease,transform .48s cubic-bezier(.22,1,.36,1)}.ca-product__recipe-preview.is-visible{opacity:.28;transform:translate3d(0,-50%,0) scale(1)}.ca-product__recipe-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transform:translate3d(0,-34%,0) scale(.82);transform-origin:center;transition:opacity .24s ease,transform .34s ease}.ca-product__recipe-preview[data-recipe-preview=porridge] img[data-ca-recipe-preview-image=porridge],.ca-product__recipe-preview[data-recipe-preview=smoothie] img[data-ca-recipe-preview-image=smoothie],.ca-product__recipe-preview[data-recipe-preview=cookie] img[data-ca-recipe-preview-image=cookie],.ca-product__recipe-preview[data-recipe-preview=parfait] img[data-ca-recipe-preview-image=parfait],.ca-product__recipe-preview[data-recipe-preview=pancakes] img[data-ca-recipe-preview-image=pancakes]{opacity:1;transform:translate3d(0,-34%,0) scale(.82)}.ca-product__recipe-grid{position:relative;z-index:3;grid-template-columns:1fr;align-self:center;gap:clamp(8px,.8vw,16px);padding-top:0}.ca-product__reviews>div{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(34px,6vh,72px)}.ca-product__recipe-grid article{min-height:0;width:min(100%,620px);padding:clamp(8px,.85vw,14px) 0;display:flex;flex-direction:column;gap:5px;align-items:flex-start;background:transparent;border:0;border-radius:0;color:var(--product-fg);cursor:default;transform:none}.ca-product__recipe-grid article strong{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.ca-product__recipe-grid article:hover strong,.ca-product__recipe-grid article:focus-within strong{opacity:.9;transform:translate(8px)}.ca-product__recipe-grid article:nth-child(1){justify-self:start;text-align:left}.ca-product__recipe-grid article:nth-child(2){justify-self:start;padding-left:clamp(36px,4.8vw,92px);text-align:left}.ca-product__recipe-grid article:nth-child(3){justify-self:start;padding-left:clamp(72px,9vw,168px);text-align:left}.ca-product__recipe-grid article:nth-child(4){justify-self:start;padding-left:clamp(36px,4.8vw,92px);text-align:left}.ca-product__recipe-grid article:nth-child(5){justify-self:start;text-align:left}.ca-product__recipe-grid strong{font-family:var(--ca-nube-font-gluten);font-size:clamp(30px,2.7vw,52px);font-weight:620;line-height:1;text-transform:lowercase}.ca-product__recipe-grid span{margin-top:0;color:inherit;font-size:clamp(15px,1.08vw,19px);font-weight:650;line-height:1.3;opacity:.64}.ca-product__reviews{overflow:hidden;width:100%;max-width:none;padding-inline:5vw;border-top:0;background:color-mix(in srgb,var(--product-accent) 8%,var(--ca-nube-cream));color:var(--ca-nube-brown)}.ca-product__reviews>div{width:max-content;min-width:100%}.ca-product__reviews article{--review-bg: var(--product-accent);--review-ink: var(--ca-nube-brown);width:min(30vw,390px);min-height:220px;padding:28px;display:grid;align-content:center;text-align:center;border:1.5px solid color-mix(in srgb,var(--review-bg) 44%,var(--ca-nube-brown));border-radius:30px 42px;background:color-mix(in srgb,var(--review-bg) 18%,var(--ca-nube-cream));color:var(--review-ink)}.ca-product__reviews article:nth-child(2){--review-bg: var(--product-soft)}.ca-product__reviews article:nth-child(3){--review-bg: var(--product-bg)}.ca-product__reviews span{color:var(--product-accent);letter-spacing:.08em;opacity:.92}.ca-product__reviews p{margin:20px 0 0;font-size:clamp(20px,1.7vw,28px);line-height:1.2}.ca-product__footer{position:relative;z-index:1;width:100%;margin:0 auto;padding:clamp(60px,9vh,110px) 5vw clamp(40px,7vh,80px);border-top:0;background:var(--product-footer-bg);color:var(--product-footer-ink);overflow:visible}.ca-product__footer-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;width:min(90vw,1320px);margin:0 auto;padding:0;border:0;background:transparent;color:var(--product-footer-ink)}.ca-product__footer h2{max-width:12ch;margin:0;color:var(--product-footer-ink)!important;font-size:clamp(44px,5.6vw,104px);line-height:.9;letter-spacing:-.03em;text-transform:lowercase}.ca-product__footer-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ca-product__footer-actions a,.ca-product__footer-actions button{min-height:48px;padding:0 24px;border:1.5px solid currentColor;border-radius:999px;background:transparent;color:var(--product-footer-ink);font:inherit;font-size:13px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:lowercase}.ca-product__footer-actions button{border-color:var(--product-footer-ink);background:var(--product-footer-ink);color:var(--product-footer-bg);cursor:pointer}.ca-product__footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;width:min(90vw,1320px);margin-inline:auto;margin-top:clamp(54px,8vh,90px);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:lowercase;color:var(--product-footer-ink);opacity:1}.ca-product__footer svg,.ca-product__footer svg *,.ca-product__footer span,.ca-product__footer a{color:var(--product-footer-ink)!important;opacity:1!important}@media(max-width:900px){.ca-product{--mobile-panel-bg: #E9E5CC;--mobile-panel-ink: #2F241F;--mobile-panel-active: #3D2823;--mobile-panel-active-ink: #E9E5CC;overflow-x:hidden}.ca-product[data-current-flavor=cacao]{--mobile-panel-ink: #2F241F;--mobile-panel-active: #3D2823;--mobile-panel-active-ink: #EADFD4}.ca-product[data-current-flavor=matcha]{--mobile-panel-ink: #2F241F;--mobile-panel-active: #383F24;--mobile-panel-active-ink: #E3E1CB}.ca-product[data-current-flavor=cinnamon]{--mobile-panel-ink: #2F241F;--mobile-panel-active: #DE5E47;--mobile-panel-active-ink: #F6E7D9}.ca-product__texture span{opacity:.045}.ca-product__bar{width:auto;gap:10px;padding:9px 12px;background:color-mix(in srgb,var(--product-bg) 94%,transparent)}.ca-product__bar a{min-height:32px;padding:0 11px;font-size:10px;letter-spacing:.04em}.ca-product__back{font-size:0!important}.ca-product__back:before{content:"volver";font-size:10px}.ca-product__back{max-width:92px;overflow:hidden;justify-content:flex-start;white-space:nowrap;text-overflow:ellipsis}.ca-product__switch{margin-left:auto}.ca-product__logo{display:grid;left:50%;padding:0!important;min-height:0!important;width:74px;transform:translate(-50%,-50%);pointer-events:auto}.ca-product__logo svg{width:74px!important;height:auto!important}.ca-product__hero,.ca-product__section,.ca-product__recipes,.ca-product__compare,.ca-product__reviews{width:min(91vw,560px)}.ca-product__hero{grid-template-columns:1fr;gap:14px;align-items:start;padding:18px 0 36px;text-align:center}.ca-product__copy{display:contents;transform:none}.ca-product h1{order:1}.ca-product__lead{order:2}.ca-product__media{order:3;display:flex;flex-direction:column;padding-top:8px}.ca-product__gallery{order:1;width:100%;max-width:340px;margin-inline:auto;padding:0;border:0;background:transparent;box-shadow:none;transform:none}.ca-product__image{aspect-ratio:.68;max-height:none;overflow:hidden}.ca-product__image img{width:100%;height:100%;max-height:100%;filter:drop-shadow(8px 12px 0 color-mix(in srgb,#000 12%,transparent));object-fit:contain!important}.ca-product[data-current-flavor=cinnamon] .ca-product__image img{transform:scale(1.08)}.ca-product__thumbs,.ca-product__claim-cloud{display:none}.ca-product__claim-cloud-item,.ca-product__claim-cloud-item--high,.ca-product__claim-cloud-item--source{min-width:0;gap:5px}.ca-product__claim-cloud strong{padding:4px 7px;font-size:9px;letter-spacing:.02em}.ca-product__claim-cloud span{gap:4px}.ca-product__claim-cloud em{min-height:22px;padding:4px 7px;font-size:9px;line-height:1.05;white-space:normal;text-align:center}.ca-product h1{max-width:none;margin-top:0;font-size:clamp(38px,13vw,56px);line-height:.84;text-align:center}.ca-product__lead{max-width:18ch;margin:5px auto 0;font-size:clamp(15px,5vw,21px);line-height:1.12;text-align:center}.ca-product__body{order:6;max-width:34ch;margin:12px auto 0;font-size:13px;line-height:1.38;text-align:left}.ca-product__flavor-nav{order:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;border:0;border-radius:18px;background:var(--mobile-panel-bg);color:var(--mobile-panel-ink)}.ca-product__flavor-nav button{min-height:42px;padding:6px;border:0;border-radius:999px;color:var(--mobile-panel-ink);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.08}.ca-product__flavor-nav button.is-active{background:var(--mobile-panel-active);color:var(--mobile-panel-active-ink)}.ca-product__form{order:5;width:100%;max-width:none;margin-top:8px;position:relative;z-index:2;padding:12px;border:0;border-radius:18px;background:var(--mobile-panel-bg);color:var(--mobile-panel-ink);box-shadow:none}.ca-product__mobile-form-label,.ca-product__details-link{display:block}.ca-product__mobile-form-label{margin:0 0 8px;color:var(--mobile-panel-ink);font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;text-align:left;text-transform:uppercase}.ca-product__purchase{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-bottom:9px}.ca-product__price{display:block;color:var(--mobile-panel-ink);font-size:30px}.ca-product__compare-price{display:block;margin:0 0 3px;color:var(--mobile-panel-ink);font-size:13px;opacity:.72}.ca-product__qty{justify-items:center;gap:6px}.ca-product__qty>span{width:100%;font-size:9px;letter-spacing:.08em;text-align:center}.ca-product__qty div{grid-template-columns:32px 42px 32px;border-color:color-mix(in srgb,var(--mobile-panel-ink) 48%,transparent);border-radius:999px}.ca-product__qty button,.ca-product__qty input{height:36px;color:var(--mobile-panel-ink)}.ca-product__buy{background:var(--mobile-panel-active);color:var(--mobile-panel-active-ink);min-height:44px;font-size:11px;letter-spacing:.06em}.ca-product__buy-claim{margin-top:7px;color:var(--mobile-panel-ink);font-size:11px;line-height:1.24;opacity:1}.ca-product__details-link{margin-top:8px;color:var(--mobile-panel-ink);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.ca-product__ticker{width:100%;padding:8px 0}.ca-product__ticker-track span{gap:22px;padding-right:22px;font-size:13px}.ca-product__section--spoon{width:100%;padding:36px 4.5vw 40px;scroll-margin-top:64px;background:color-mix(in srgb,var(--product-bg) 94%,var(--product-fg))}.ca-product__section--split,.ca-product__grid,.ca-product__image-band,.ca-product__ingredients-section,.ca-product__recipe-grid,.ca-product__reviews>div{grid-template-columns:1fr}.ca-product__section{padding:42px 0;border-top:0}.ca-product__section--split{gap:22px}.ca-product__section h2,.ca-product__recipes h2,.ca-product__compare h2,.ca-product__reviews h2{max-width:15ch;margin-inline:auto;font-size:clamp(28px,8.6vw,38px);line-height:.98;text-align:center}.ca-product__ingredient-box{margin-top:18px;padding:0;border:0;background:transparent}.ca-product__ingredient-box .ca-product__kicker{margin-inline:auto;text-align:center}.ca-product__ingredient-line{max-width:31ch;margin-inline:auto;font-size:13px;line-height:1.42;text-align:center}.ca-product__notes{display:none}.ca-product__taste-tile{display:inline-flex;gap:0;transform:none!important}.ca-product__taste-tile div{display:none}.ca-product__taste-tile span{min-height:28px;padding:7px 9px;border:0;border-radius:999px;font-size:10px;letter-spacing:.04em;line-height:1;background:color-mix(in srgb,var(--product-fg) 10%,transparent)}.ca-product__grid{width:100%;gap:0;padding-inline:4.5vw;padding-block:42px;background:linear-gradient(180deg,color-mix(in srgb,var(--product-bg) 94%,var(--product-fg)),color-mix(in srgb,var(--product-bg) 90%,var(--product-fg)))}.ca-product__grid-title{display:block;min-height:0;margin:0;padding:0;border-radius:0;background:transparent;color:var(--product-accent)!important;font-size:10px;letter-spacing:.16em;text-align:left}.ca-product__grid article{position:relative;width:min(84%,390px);gap:12px;padding:0;background:transparent;text-align:left}.ca-product__grid article+article{margin-top:40px}.ca-product__grid article:nth-child(2n){margin-left:auto}.ca-product__grid article:nth-child(2n) .ca-product__grid-title{text-align:right}.ca-product__grid article>div{min-height:0;padding:0;border:0}.ca-product__grid h3{max-width:none;margin:0;font-size:17px;line-height:1.22;text-align:inherit}.ca-product__compare,.ca-product__recipes,.ca-product__reviews{padding:40px 0}.ca-product__compare{width:100%;grid-template-columns:1fr;gap:26px;padding-inline:5vw;background:color-mix(in srgb,var(--product-bg) 96%,var(--product-fg));text-align:center}.ca-product__compare h2 span{white-space:normal}.ca-product__compare h2{max-width:none}.ca-product__compare-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;margin-inline:0;padding:0;overflow:visible}.ca-product__compare-tabs button{min-height:42px;padding:0 10px;border-radius:999px;font-size:11px;letter-spacing:.04em;line-height:1.05}.ca-product__compare-panel{display:none;border-top:0}.ca-product__compare-panel.is-active{display:grid;gap:18px}.ca-product__compare-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"category category" "chia other";column-gap:0;row-gap:9px;min-height:0;padding:0;border:0;background:transparent;text-align:center}.ca-product__compare-row+.ca-product__compare-row{margin-top:0}.ca-product__compare-row--head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:none;gap:10px;align-items:center;min-height:0;margin:0 0 2px;padding:0 0 6px;border-bottom:0;background:transparent}.ca-product__compare-row--head>span:first-child{display:none}.ca-product__compare-row>span:nth-child(3){display:none}.ca-product__compare-row>span:first-child{grid-area:category;margin-bottom:2px;color:color-mix(in srgb,var(--product-fg) 68%,transparent);font-size:12px;font-weight:650;letter-spacing:.17em;line-height:1;opacity:1;text-align:center;text-transform:uppercase}.ca-product__compare-row strong{grid-area:chia;display:flex;min-height:clamp(118px,34vw,172px);height:auto;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:18px 11px;border-radius:20px 0 0 20px;background:color-mix(in srgb,var(--product-accent) 13%,var(--product-bg));color:var(--product-accent);font-size:clamp(21px,5.6vw,30px);font-weight:850;line-height:1.04;overflow-wrap:anywhere;text-align:center}.ca-product__compare-row strong:before{content:"chia mix";color:color-mix(in srgb,var(--product-fg) 58%,transparent);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.ca-product__compare-row [data-ca-compare-against]{grid-area:other;display:flex;min-height:clamp(118px,34vw,172px);height:auto;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:18px 11px;border:1px solid color-mix(in srgb,var(--product-fg) 15%,transparent);border-left:0;border-radius:0 20px 20px 0;background:color-mix(in srgb,var(--product-fg) 5%,transparent);color:color-mix(in srgb,var(--product-fg) 78%,transparent);font-size:clamp(19px,5.1vw,27px);font-weight:720;line-height:1.08;opacity:1;overflow-wrap:anywhere;text-align:center}.ca-product__compare-row [data-ca-compare-against]:before{content:attr(data-ca-compare-against);color:color-mix(in srgb,var(--product-fg) 50%,transparent);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.18;text-transform:uppercase}.ca-product__compare-row--head strong{grid-area:auto;grid-column:1;display:block;min-height:0;padding:0;border-radius:0;background:transparent;color:var(--product-accent);font-size:12px;font-weight:900;line-height:1;text-align:right;letter-spacing:.12em;text-transform:uppercase}.ca-product__compare-row--head strong:before{content:none}.ca-product__compare-row--head>span:nth-child(3){display:block;color:color-mix(in srgb,var(--product-fg) 46%,transparent);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ca-product__compare-row--head>span:last-child{grid-area:auto;grid-column:3;color:color-mix(in srgb,var(--product-fg) 88%,transparent);display:block;min-height:0;padding:0;border:0;background:transparent;font-size:12px;font-weight:900;letter-spacing:.12em;line-height:1;text-align:left;opacity:1;text-transform:uppercase}.ca-product__recipes>div:first-child,.ca-product__reviews>h2{text-align:left}.ca-product__recipes{width:100%;padding-inline:4.5vw;background:color-mix(in srgb,var(--product-bg) 94%,var(--product-fg))}.ca-product__recipes-heading{display:block}.ca-product__recipes>div:first-child{text-align:center}.ca-product__recipe-preview{display:none}.ca-product__recipe-grid,.ca-product__reviews>div{gap:10px;margin-top:24px}.ca-product__recipe-grid{display:grid;grid-template-columns:1fr;margin-inline:0;padding:0;overflow:visible}.ca-product__recipe-grid article{display:grid;grid-template-columns:1fr;gap:6px;align-items:center;min-height:0;padding:14px 0;border:0;background:transparent;text-align:center;transform:none!important}.ca-product__recipe-grid strong{font-size:20px;line-height:1}.ca-product__recipe-grid span{margin-top:0;font-size:14px;line-height:1.3}.ca-product__reviews{width:100%;max-width:none;padding-inline:4.5vw}.ca-product__reviews>div{width:auto}.ca-product__reviews article{width:auto;min-height:148px;padding:22px;border-radius:18px}.ca-product__reviews p{margin-top:12px;font-size:20px}.ca-product__footer{width:100%;padding:42px 4.5vw 34px;color:#3d2823}.ca-product__footer-main{width:100%;grid-template-columns:1fr;align-items:start;padding:20px;color:#3d2823}.ca-product__footer h2{color:#3d2823!important;font-size:clamp(34px,12vw,52px);opacity:1}.ca-product__footer-actions,.ca-product__footer-bottom{justify-content:flex-start}.ca-product__footer-actions a{display:none}.ca-product__footer-actions button{width:100%;min-height:46px;border-color:#3d2823;background:transparent;color:#3d2823;font-size:11px}.ca-product__footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;width:100%;margin-top:28px;color:#3d2823;font-size:10px;opacity:1}.ca-product__footer-bottom svg,.ca-product__footer-bottom span{color:#3d2823;opacity:1}.ca-product__image-band div{min-height:180px;transform:none!important}}@media(max-width:420px){.ca-product__flavor-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-product__purchase{grid-template-columns:minmax(0,1fr) auto}.ca-product__qty{justify-items:center}.ca-product__claim-cloud{grid-template-columns:1fr}.ca-product__claim-cloud-item{grid-template-columns:auto 1fr;align-items:start;justify-items:start;text-align:left}.ca-product__claim-cloud span{display:flex;flex-wrap:wrap;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ca-nube-product.css.map */
