.about-cta__wrapper{position:relative}.about-cta__vine-anchor{position:absolute;left:50%;top:0;width:0;height:0}.about-cta__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.6rem;max-width:52rem;margin:0 auto;padding-top:7rem}.about-cta__heading{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.35;color:rgb(var(--color-foreground))}.about-cta__button{display:inline-flex;align-items:center;gap:1rem;padding:1.8rem 4rem;border:1.5px solid rgb(var(--color-foreground));border-radius:999px;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1;text-decoration:none;color:rgb(var(--color-foreground))}.about-cta__button-leaf{display:block;flex:none}@media(prefers-reduced-motion:no-preference){.about-cta__button{transition:background-color .2s ease,color .2s ease}}.about-cta__button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width:749px){.about-cta__content{padding-top:4rem}.about-cta__heading{font-size:2rem}.about-cta__button{padding:1.5rem 3rem;font-size:1.6rem}}.about-intro__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46rem);column-gap:4rem;align-items:start}.about-intro__heading{grid-column:1;grid-row:1;margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,2.4vw + 2.6rem,7.8rem);line-height:1.05;letter-spacing:-.02em;max-width:22ch}.about-intro__text{grid-column:1;grid-row:2;margin-top:3.5rem;max-width:44rem;font-size:1.9rem;line-height:1.78;font-weight:300;color:rgb(var(--color-foreground))}.about-intro__text p{margin:0}.about-intro__text p+p{margin-top:1.5rem}.about-intro__purpose{grid-column:2;grid-row:2;max-width:46rem;margin-left:auto;text-align:right}.about-intro__purpose-label{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:#3a5f49;margin-bottom:.8rem}.about-intro__purpose-text{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:3rem;line-height:1.3;color:rgb(var(--color-foreground))}.about-intro__purpose-text p{margin:0;font-family:var(--font-heading-family);font-weight:400}@media screen and (max-width:749px){.about-intro__wrapper{grid-template-columns:1fr}.about-intro__text{grid-column:1;grid-row:auto;font-size:1.6rem;line-height:1.65}.about-intro__purpose{grid-column:1;grid-row:auto;max-width:none;margin-top:3rem;margin-left:0;text-align:left}.about-intro__purpose-text{font-size:2.4rem}}.about-purpose{display:flex;align-items:flex-start}.about-purpose__wrapper{display:flex;flex-direction:column;width:100%}.about-purpose__item+.about-purpose__item{margin-top:9rem}.about-purpose__label{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:#3a5f49;margin-bottom:.8rem}.about-purpose__text{margin:0;font-family:var(--font-heading-family);color:rgb(var(--color-foreground))}.about-purpose__text p{margin:0;font-family:var(--font-heading-family)}.about-purpose__item--right{max-width:70rem;margin-left:auto;text-align:right}.about-purpose__text--large{font-weight:500;font-size:2.8rem;line-height:1.2}.about-purpose__item--center{max-width:108rem;margin-left:auto;margin-right:auto;text-align:center}.about-purpose__text--italic{font-style:italic;font-weight:400;font-size:2.4rem;line-height:1.2}@media screen and (max-width:749px){.about-purpose__item+.about-purpose__item{margin-top:5.5rem}.about-purpose__item--right,.about-purpose__item--center{max-width:100%;text-align:left;margin-left:0}.about-purpose__text--large{font-size:2.4rem}.about-purpose__text--italic{font-size:2.1rem}}.about-vine{display:block;position:relative;height:0}.about-vine[hidden]{display:none}.about-vine__svg{position:absolute;overflow:visible;pointer-events:none;color:#284734}.about-vine__path{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.about-vine__seed{color:#284734}.about-vine__leaf{color:#3a5f49;opacity:0}.about-vine__drop{color:#284734;opacity:0}@media screen and (max-width:749px){.about-vine{display:none}}.announcement-bar--marquee{overflow:hidden;display:block}.announcement-bar__track{display:flex;width:max-content;animation:announcement-bar-marquee var(--marquee-duration, 24s) linear infinite}.announcement-bar--marquee:hover .announcement-bar__track{animation-play-state:paused}.announcement-bar__track-group{display:flex;flex-shrink:0}.announcement-bar__marquee-item{display:flex;align-items:center;white-space:nowrap;padding:0 3rem}.announcement-bar__marquee-item .announcement-bar__message{display:flex;align-items:center;gap:.6rem}@keyframes announcement-bar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-bar__track{animation:none}.announcement-bar__track-group:nth-child(2){display:none}}.certifications__wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.certifications__heading{margin:0}.certifications__text{color:rgba(var(--color-foreground),.75);max-width:60rem}.certifications__text p{margin:0}.certifications__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;margin-top:2rem;width:100%}.certifications__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:12rem}.certifications__item img,.certifications__item svg{display:block;width:100%;height:auto;max-height:8rem;object-fit:contain}.certifications__item-name{font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.certifications__text{font-family:var(--fuente-cuerpo);font-size:1.2rem;letter-spacing:.12em;color:rgba(var(--color-foreground),.55)}.product-carousel{position:relative;--carousel-item-w: clamp(200px, 30vw, 300px);--carousel-neighbor-scale: .78;--carousel-gap-extra: 40px}.product-carousel__viewport{width:calc(var(--carousel-item-w) * (2 + var(--carousel-neighbor-scale)) + 2 * var(--carousel-gap-extra));margin:0 auto;overflow:hidden;outline:none}.product-carousel__viewport:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:6px}.product-carousel__track{display:flex;align-items:flex-end;list-style:none;margin:0;padding:0;gap:var(--carousel-gap-extra)}.product-carousel__item{flex:0 0 auto;box-sizing:border-box;width:var(--carousel-item-w);padding:0 1.6rem;transform-origin:center}.product-carousel__item .card__inner:before{display:none}.product-carousel__item .card__inner{height:clamp(270px,31vw,400px)}.product-carousel__item:not([data-role=active]){transform:scale(var(--carousel-neighbor-scale));opacity:.6}.product-carousel__item[data-role=active]{transform:scale(1);opacity:1}@media(prefers-reduced-motion:no-preference){.product-carousel__track{transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.product-carousel__item{transition:transform 1.2s cubic-bezier(.4,0,.2,1),opacity 1.2s cubic-bezier(.4,0,.2,1)}}.product-carousel__controls{display:flex;align-items:center;justify-content:center;gap:2.4rem;margin-top:2.4rem}.product-carousel__arrow{display:flex;align-items:center;justify-content:center;flex:none;width:4.4rem;height:4.4rem;border:1.5px solid rgb(var(--color-foreground));border-radius:999px;background:transparent;color:rgb(var(--color-foreground));padding:0;cursor:pointer}.product-carousel__arrow .icon{width:1.4rem;height:1.4rem}.product-carousel__arrow--prev .icon{transform:rotate(90deg)}.product-carousel__arrow--next .icon{transform:rotate(-90deg)}@media(prefers-reduced-motion:no-preference){.product-carousel__arrow{transition:background-color .2s ease,color .2s ease}}.product-carousel__arrow:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-carousel__dots{display:flex;align-items:center;gap:1rem}.product-carousel__dot{width:.9rem;height:.9rem;padding:0;border:none;border-radius:999px;background-color:#b9af9f;cursor:pointer}.product-carousel__dot--active{background-color:#284734}@media(prefers-reduced-motion:no-preference){.product-carousel__dot{transition:background-color .2s ease}}@media screen and (max-width:749px){.product-carousel{--carousel-item-w: clamp(80px, 28vw, 115px);--carousel-gap-extra: clamp(8px, 2vw, 12px)}.product-carousel__item{padding:0 .8rem}}.featured-product-scroll__scroller{position:relative;height:calc(var(--keyword-count, 1) * 160vh)}.featured-product-scroll__stage{position:sticky;top:0;height:100vh;overflow:hidden}.featured-product-scroll__content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.featured-product-scroll__visual{position:relative;z-index:1}.featured-product-scroll__image{display:block;width:auto;height:48vh;max-width:82vw}.featured-product-scroll__keyword-slot{position:absolute;z-index:1;top:22vh;pointer-events:none}.featured-product-scroll__keyword-slot[data-position=left]{left:6vw;right:auto}.featured-product-scroll__keyword-slot[data-position=right]{right:6vw;left:auto}.featured-product-scroll__keyword-slot[data-position=center]{left:50%;right:auto;transform:translate(-50%)}.featured-product-scroll__keyword-slot[data-position=left] .featured-product-scroll__keyword{text-align:left;margin-right:auto}.featured-product-scroll__keyword-slot[data-position=right] .featured-product-scroll__keyword{text-align:right;margin-left:auto}.featured-product-scroll__keyword-slot[data-position=center] .featured-product-scroll__keyword{text-align:center;margin-left:auto;margin-right:auto}.featured-product-scroll__keyword{margin:0;max-width:min(80vw,420px);font-family:var(--font-heading-family);font-weight:700;line-height:1.05;letter-spacing:-.01em;color:rgb(var(--color-foreground));opacity:0;font-size:clamp(1.75rem,var(--keyword-size, 3.5rem),16vw);overflow-wrap:break-word;word-break:break-word}.featured-product-scroll__footer{position:absolute;z-index:1;left:50%;top:calc(50% + 37vh);bottom:auto;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;width:min(90vw,24rem)}.featured-product-scroll__caption{margin:0;font-size:1.3rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.7)}.featured-product-scroll__buy{width:100%}.featured-product-scroll__buy .product-form{margin:0}@media screen and (min-width:750px){.featured-product-scroll__image{height:68vh}.featured-product-scroll__keyword-slot{top:50%;transform:translateY(-50%)}.featured-product-scroll__keyword-slot[data-row="0"]{top:clamp(12vh,calc(18vh + var(--keyword-offset-y, 0rem)),88vh)}.featured-product-scroll__keyword-slot[data-row="1"]{top:clamp(12vh,calc(34vh + var(--keyword-offset-y, 0rem)),88vh)}.featured-product-scroll__keyword-slot[data-row="2"]{top:clamp(12vh,calc(50vh + var(--keyword-offset-y, 0rem)),88vh)}.featured-product-scroll__keyword-slot[data-row="3"]{top:clamp(12vh,calc(66vh + var(--keyword-offset-y, 0rem)),88vh)}.featured-product-scroll__keyword-slot[data-row="4"]{top:clamp(12vh,calc(82vh + var(--keyword-offset-y, 0rem)),88vh)}.featured-product-scroll__keyword-slot[data-row="5"]{top:clamp(12vh,calc(98vh + var(--keyword-offset-y, 0rem)),88vh)}.featured-product-scroll__keyword-slot[data-position=left] .featured-product-scroll__keyword,.featured-product-scroll__keyword-slot[data-position=right] .featured-product-scroll__keyword{max-width:min(40vw,480px)}.featured-product-scroll__keyword-slot[data-position=left]{left:max(0px,calc(6vw + var(--keyword-offset, 0rem)))}.featured-product-scroll__keyword-slot[data-position=right]{right:max(0px,calc(6vw + var(--keyword-offset, 0rem)))}.featured-product-scroll__keyword-slot[data-position=center]{left:clamp(10vw,calc(50% + var(--keyword-offset, 0rem)),90vw);transform:translate(-50%,-50%)}.featured-product-scroll__keyword-slot[data-position=center] .featured-product-scroll__keyword{max-width:min(62vw,680px)}.featured-product-scroll__content{transform:translateY(-8vh)}}@media screen and (max-width:749px){.featured-product-scroll__content{align-items:flex-start;padding-top:10vh}.featured-product-scroll__keyword-slot[data-position]{left:50%;right:auto;top:auto;bottom:22vh;transform:translate(-50%);width:min(88vw,30rem)}.featured-product-scroll__keyword{max-width:none;text-align:center!important;margin:0 auto!important}.featured-product-scroll__footer{left:50%;top:auto;bottom:4vh;align-items:center;text-align:center;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.featured-product-scroll__scroller{height:auto}.featured-product-scroll__stage{position:static;height:auto}.featured-product-scroll__content{flex-direction:column;gap:2.5rem;padding:4rem 0;transform:none}.featured-product-scroll__keyword-slot{position:static;transform:none;width:auto;max-width:40rem;margin:0 auto}.featured-product-scroll__keyword{opacity:1;max-width:none;text-align:center!important}.featured-product-scroll__footer{position:static;transform:none;align-items:center;text-align:center;width:auto;max-width:30rem;margin:0 auto}}.hero-video{position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.hero-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:1}.hero-video{min-height:calc(100svh - var(--altura-superior, 0px))}.hero-video__poster,.hero-video__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-video__media{width:100%;height:100%;object-fit:cover}.hero-video__poster picture{display:block;width:100%;height:100%}.hero-video__video{opacity:0;transition:opacity .5s ease-out;will-change:opacity}.hero-video__video.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.hero-video__video{display:none;transition:none}}.hero-video__content{position:relative;z-index:2;display:flex;width:100%;margin:0 auto;align-items:center;justify-content:center;flex:1 0 auto}.hero-video .hero-video__content{padding-top:var(--header-height, 0px)}.hero-video__content--top-left{align-items:flex-start;justify-content:flex-start}.hero-video__content--top-center{align-items:flex-start;justify-content:center}.hero-video__content--top-right{align-items:flex-start;justify-content:flex-end}.hero-video__content--middle-left{align-items:center;justify-content:flex-start}.hero-video__content--middle-center{align-items:center;justify-content:center}.hero-video__content--middle-right{align-items:center;justify-content:flex-end}.hero-video__content--bottom-left{align-items:flex-end;justify-content:flex-start}.hero-video__content--bottom-center{align-items:flex-end;justify-content:center}.hero-video__content--bottom-right{align-items:flex-end;justify-content:flex-end}.hero-video__box{padding:4rem 3.5rem;text-align:center;max-width:71rem}.hero-video--content-align-left .hero-video__box{text-align:left}.hero-video--content-align-right .hero-video__box{text-align:right}@media screen and (max-width:749px){.hero-video--content-align-mobile-left .hero-video__box{text-align:left}.hero-video--content-align-mobile-center .hero-video__box{text-align:center}.hero-video--content-align-mobile-right .hero-video__box{text-align:right}}.hero-video__brand{display:block;width:14rem;max-width:100%;aspect-ratio:1536 / 1115.250006;margin:0 auto}@media screen and (min-width:750px){.hero-video__brand{width:20rem}}.hero-video__brand-svg{display:block;width:100%;height:100%}.hero-video__reveal-rect{transform-origin:0 0}@media(prefers-reduced-motion:no-preference){.js .hero-video__reveal-rect{transform:scaleX(0)}.js .hero-video__brand-hass{opacity:0;transform:translateY(.8rem)}.js .hero-video__text,.js .hero-video__buttons{opacity:0;transform:translateY(.6rem)}.hero-video__brand--play .hero-video__reveal-rect{animation:hero-video-oleo-reveal 1.8s cubic-bezier(0,0,.58,1) forwards}.hero-video__brand-hass--play{animation:hero-video-hass-reveal .35s ease-out both}.hero-video__text--play{animation:hero-video-text-reveal .6s ease-out both}.hero-video__buttons--play{animation:hero-video-buttons-reveal .6s ease-out both}@keyframes hero-video-oleo-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-video-hass-reveal{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-video-text-reveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-video-buttons-reveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}}.hero-video__text{margin-top:1.5rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight-light, 300);line-height:1.5;color:rgba(var(--color-foreground),.85);max-width:44rem;margin-left:auto;margin-right:auto}.hero-video__text p{margin:0}.hero-video__buttons{margin-top:2rem}.hero-video__buttons .button--primary{background-color:transparent;color:#fbfaf3;border:1px solid rgba(251,250,243,.5);transition:background-color .35s ease,border-color .35s ease}.hero-video__buttons .button--primary:before,.hero-video__buttons .button--primary:after{content:none}.hero-video__buttons .button--primary:not([disabled]):hover{background-color:#284734;border-color:#284734;color:#fbfaf3}.hero-video__scroll-indicator{position:relative;z-index:2;flex:0 0 auto;align-self:center;margin-bottom:8.9rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;color:rgba(var(--color-foreground),.75)}.hero-video__scroll-text{font-size:1.1rem;letter-spacing:.1rem;text-transform:uppercase}.hero-video__scroll-arrow{width:1.6rem;height:1.6rem}.hero-video__scroll-arrow .icon{width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.hero-video__scroll-arrow{animation:heroScrollBounce 1.8s ease-in-out infinite}}@keyframes heroScrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(.5rem)}}.oil-benefits__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:4rem}.oil-benefits__heading{text-align:center;margin:0 auto}.oil-benefits__grid{display:grid;grid-template-columns:1fr;gap:4rem 3rem;text-align:center}@media screen and (min-width:750px){.oil-benefits__grid{grid-template-columns:repeat(3,1fr)}}.oil-benefits__item{display:flex;flex-direction:column;align-items:center;gap:1rem}@media screen and (min-width:750px){.oil-benefits__item:nth-child(2){padding-top:clamp(0px,3vw,44px)}.oil-benefits__item:nth-child(3){padding-top:clamp(0px,6vw,88px)}}.oil-benefits__item-number{font-family:var(--font-body-family);font-size:10px;opacity:.5}.oil-benefits__icon{width:3.6rem;height:3.6rem;color:rgb(var(--color-foreground))}.oil-benefits__icon .icon{width:100%;height:100%;fill:currentColor}.oil-benefits__item-heading{margin:0}.oil-benefits__item-text{color:rgba(var(--color-foreground),.75)}.oil-benefits__item-text p{margin:0}.oil-benefits__manifesto{position:relative;clip-path:inset(-40rem 0 0 0);overflow-x:clip;overflow-y:visible;background-color:#284734;color:#fbfaf3;margin-top:4rem}.oil-benefits__manifesto .button--primary{background-color:#fbfaf3;color:#284734;border-color:#fbfaf3}.oil-benefits__manifesto .button--primary:hover{background-color:#b9af9f;border-color:#b9af9f}@media screen and (min-width:750px){.oil-benefits__manifesto{margin-top:6rem}}.oil-benefits__grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;pointer-events:none}.oil-benefits__watermark{display:none;position:absolute;top:0;right:-12%;width:55%;max-width:70rem;height:auto;transform:translateY(calc(-1 * var(--oil-benefits-wm-seam, 22%)));pointer-events:none}@media screen and (min-width:750px){.oil-benefits__watermark{display:block}}.oil-benefits__manifesto-inner{position:relative;z-index:1;text-align:left}.oil-benefits__manifesto-inner.page-width{padding-top:6rem;padding-bottom:6rem}.oil-benefits__manifesto-content{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;max-width:50ch}.oil-benefits__manifesto-heading{margin:0;max-width:30ch;color:#fbfaf3;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3rem;line-height:1.15}.oil-benefits__manifesto-text{font-size:1.7rem;line-height:1.6;color:#fbfaf3d9}.oil-benefits__manifesto-text p{margin:0}.oil-benefits__manifesto-buttons{margin-top:.5rem}@media screen and (min-width:750px){.oil-benefits__manifesto-heading{font-size:3.6rem}.oil-benefits__manifesto-inner.page-width{padding-top:8rem;padding-bottom:8rem}}.process-steps__wrapper{display:flex;flex-direction:column;gap:3rem}.process-steps__heading{margin:0 0 1.5rem}.process-steps__text{color:rgba(var(--color-foreground),.75)}.process-steps__text p{margin:0}.process-steps__list{display:flex;flex-direction:column;gap:clamp(56px,8vw,120px)}.process-steps__step-media{overflow:hidden;height:clamp(200px,26vw,330px);will-change:transform}.process-steps__step-media img,.process-steps__step-media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--step-image-position, 50% 50%)}.process-steps__step-body{display:flex;gap:20px;align-items:baseline;margin-top:2rem}.process-steps__step-copy{flex:1;min-width:0}.process-steps__step-number{flex:none;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(30px,3.6vw,44px);line-height:1;color:#b9af9f}.process-steps__step-heading{margin:0 0 1rem}.process-steps__step-text{color:rgba(var(--color-foreground),.75)}.process-steps__step-text p{margin:0}.process-steps__progress{margin-top:2.8rem}.process-steps__counter{margin:0 0 1rem;color:rgb(var(--color-foreground))}.process-steps__counter-sep{margin:0 .3rem}.process-steps__progress-track{height:2px;background-color:rgba(var(--color-foreground),.15)}.process-steps__progress-fill{height:100%;background-color:#b9af9f;transition:width .5s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.process-steps__progress-fill{transition:none}}@media screen and (min-width:990px){.process-steps__wrapper{flex-direction:row;align-items:flex-start;gap:6rem}.process-steps__intro{flex:0 0 32rem;position:sticky;top:calc(var(--header-height, 0px) + 4rem);align-self:flex-start}.process-steps__list{flex:1;padding-top:2rem;padding-bottom:30vh}.process-steps__step{display:block}}.quality-batch-selector{padding-top:var(--esp-a);padding-bottom:var(--esp-a)}.quality-batch-selector__wrapper{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.quality-batch-selector__wrapper{grid-template-columns:.85fr 1.15fr;gap:6rem;align-items:start}}.quality-batch-selector__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#fbfaf3b3}.quality-batch-selector__text{margin:0 0 3.2rem;font-size:1.5rem;line-height:1.6;color:#fbfaf3cc}.quality-batch-selector__combobox{position:relative}.quality-batch-selector__label{display:block;margin-bottom:.8rem;font-size:1.3rem;color:#fbfaf3b3}.quality-batch-selector__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;max-width:32rem;padding:1.4rem 1.8rem;background:transparent;border:1px solid rgba(251,250,243,.4);border-radius:4px;font-family:var(--font-heading-family);font-size:1.6rem;color:#fbfaf3;cursor:pointer;text-align:left}.quality-batch-selector__trigger:focus-visible{outline:2px solid #fbfaf3;outline-offset:2px}.quality-batch-selector__chevron{flex:none;transition:transform .2s ease}.quality-batch-selector__trigger[aria-expanded=true] .quality-batch-selector__chevron{transform:rotate(180deg)}.quality-batch-selector__listbox{position:absolute;z-index:3;top:calc(100% + .6rem);left:0;width:100%;max-width:32rem;max-height:28rem;overflow-y:auto;margin:0;padding:.6rem;list-style:none;background-color:#1f3a29;border:1px solid rgba(251,250,243,.25);border-radius:4px;box-shadow:0 12px 32px #00000047}.quality-batch-selector__option{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem;border-radius:4px;font-size:1.4rem;color:#fbfaf3;cursor:pointer}.quality-batch-selector__option.is-highlighted{background-color:#fbfaf324}.quality-batch-selector__option.is-selected{background-color:#fbfaf3;color:#284734}.quality-batch-selector__option-date{color:#fbfaf399}.quality-batch-selector__option.is-selected .quality-batch-selector__option-date{color:#284734a6}.quality-batch-selector__panel{padding-top:.4rem}.quality-batch-selector__panel-heading{font-family:var(--font-heading-family);font-style:italic;font-size:3.6rem;line-height:1.1;color:#fbfaf3}.quality-batch-selector__produced{margin:.8rem 0 0;font-size:1.5rem;color:#fbfaf3bf}.quality-batch-selector__readings{display:flex;flex-direction:column;gap:3.2rem;margin-top:3.6rem}.quality-batch-selector__reading-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.quality-batch-selector__reading-label{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;color:#fbfaf3}.quality-batch-selector__reading-limit{margin:0;font-size:1.3rem;color:#fbfaf399}.quality-batch-selector__reading-value{margin:.6rem 0 1.4rem;font-family:var(--font-heading-family);font-size:3.2rem;color:#fbfaf3}.quality-batch-selector__bar{position:relative;height:.6rem;border-radius:999px;background-color:#fbfaf333}.quality-batch-selector__bar-limit{position:absolute;top:-.5rem;bottom:-.5rem;width:1px;background-color:#fbfaf380}.quality-batch-selector__bar-marker{position:absolute;top:50%;width:1.6rem;height:1.6rem;background-color:#fbfaf3;border-radius:50%;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:no-preference){.quality-batch-selector__bar-marker{transition:left .7s cubic-bezier(.2,.7,.2,1)}}@media screen and (max-width:749px){.quality-batch-selector__panel-heading{font-size:2.8rem}.quality-batch-selector__reading-value{font-size:2.6rem}}.quality-closing{padding-top:var(--esp-a);padding-bottom:var(--esp-n)}.quality-closing__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.8rem}.quality-closing__heading{margin:0;max-width:42rem}.quality-closing__actions{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.quality-closing__link{font-size:1.4rem}.quality-closing__footer{margin-top:6rem;padding-top:2.4rem;border-top:1px solid rgba(251,250,243,.25);text-align:center}.quality-closing__footer p{margin:0;font-size:1.3rem;opacity:.7}.quality-closing__footer p+p{margin-top:.4rem}@media screen and (max-width:749px){.quality-closing__footer{margin-top:4rem}}.quality-fatty-acids{padding-top:var(--esp-l);padding-bottom:var(--esp-l)}.quality-fatty-acids__heading{margin:0 0 3.2rem}.quality-fatty-acids__list{display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;padding:0}.quality-fatty-acids__row{display:grid;grid-template-columns:1fr;gap:.8rem}@media screen and (min-width:750px){.quality-fatty-acids__row{grid-template-columns:26rem 1fr;align-items:center;gap:2.4rem}}.quality-fatty-acids__row-name{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;color:#284734}.quality-fatty-acids__row-value{margin:.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.quality-fatty-acids__row-bar{position:relative;height:.8rem;border-radius:999px;background-color:#b9af9f66}.quality-fatty-acids__row-bar-fill{position:absolute;top:0;bottom:0;border-radius:999px;background-color:#3a5f49}.quality-fatty-acids__axis{display:flex;justify-content:space-between;margin-top:1.6rem}@media screen and (min-width:750px){.quality-fatty-acids__axis{margin-left:28.4rem}}.quality-fatty-acids__axis span{font-size:1.2rem;color:rgba(var(--color-foreground),.5)}.quality-hero{padding-top:var(--esp-a);padding-bottom:var(--esp-n)}.quality-hero__wrapper{display:grid;grid-template-columns:1fr;align-items:center;gap:3rem}@media screen and (min-width:750px){.quality-hero__wrapper{grid-template-columns:1.1fr .9fr;gap:6rem}}.quality-hero__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#3a5f49}.quality-hero__heading{margin:0 0 2rem}.quality-hero__text{color:rgba(var(--color-foreground),.75)}.quality-hero__text p{margin:0}.quality-hero__media{display:flex;justify-content:center}.quality-hero__media img,.quality-hero__media svg{display:block;width:100%;max-width:360px;height:auto}.quality-parameters{padding-top:var(--esp-l);padding-bottom:var(--esp-l)}.quality-parameters__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#3a5f49}.quality-parameters__heading{margin:0 0 1.6rem}.quality-parameters__legend{display:flex;align-items:center;gap:.8rem;margin:0 0 3.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.quality-parameters__legend-swatch{display:inline-block;width:1.6rem;height:.8rem;border-radius:999px;background-color:#3a5f49}.quality-parameters__list{display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;padding:0}.quality-parameters__row{display:grid;grid-template-columns:1fr;gap:.8rem}@media screen and (min-width:750px){.quality-parameters__row{grid-template-columns:26rem 1fr;align-items:center;gap:2.4rem}}.quality-parameters__row-name{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;color:#284734}.quality-parameters__row-value{margin:.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.quality-parameters__row-bar{position:relative;height:.8rem;border-radius:999px;background-color:#b9af9f66}.quality-parameters__row-bar-fill{position:absolute;top:0;bottom:0;border-radius:999px;background-color:#3a5f49}.quality-parameters__footnote{margin:3.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.quality-raw-material{padding-top:var(--esp-n);padding-bottom:var(--esp-n)}.quality-raw-material__wrapper{display:grid;grid-template-columns:1fr;align-items:center;gap:3rem}@media screen and (min-width:750px){.quality-raw-material__wrapper{grid-template-columns:1fr 1fr;gap:6rem}}.quality-raw-material__media img,.quality-raw-material__media svg{display:block;width:100%;height:clamp(360px,56vh,560px);object-fit:cover;object-position:center;border:1px solid rgba(40,71,52,.25)}.quality-raw-material__pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;height:clamp(360px,56vh,560px);text-align:center;padding:2.4rem;border:1px dashed rgba(40,71,52,.5);color:#284734}.quality-raw-material__pending p:first-child{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:2rem}.quality-raw-material__pending p:last-child{margin:0;font-size:1.3rem;opacity:.75}.quality-raw-material__heading{margin:0 0 2rem}.quality-raw-material__text{color:#284734;opacity:.85}.quality-raw-material__text p{margin:0}.quality-raw-material__facts{display:flex;flex-direction:column;gap:1.2rem;margin:2.4rem 0 0}.quality-raw-material__fact{display:flex;gap:.8rem;font-size:1.5rem}.quality-raw-material__fact dt{font-family:var(--font-heading-family);color:#284734}.quality-raw-material__fact dd{margin:0;color:#284734}.quality-shelf-life{padding-top:var(--esp-l);padding-bottom:var(--esp-l)}.quality-shelf-life__wrapper{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.quality-shelf-life__wrapper{grid-template-columns:1fr 1fr;gap:6rem}}.quality-shelf-life__value{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:5rem;line-height:1;color:#284734}.quality-shelf-life__value-label{margin:.8rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.quality-shelf-life__storage-list{display:flex;flex-direction:column;gap:.8rem;margin:2.4rem 0 0;padding:0 0 0 1.8rem;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.quality-shelf-life__allergens-heading{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;color:#284734}.quality-shelf-life__allergens-text{margin:.8rem 0 0;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.quality-shelf-life__caution{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid #b9af9f;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.quality-standards{padding-top:var(--esp-l);padding-bottom:var(--esp-l)}.quality-standards__list{display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0;padding:0;text-align:center;font-family:var(--font-heading-family);font-size:1.8rem;color:#284734}.quality-standards__closing{margin:2.4rem 0 0;text-align:center;font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.quality-virgin{padding-top:var(--esp-n);padding-bottom:var(--esp-n)}.quality-virgin__intro{max-width:62rem}.quality-virgin__heading{margin:0 0 2rem}.quality-virgin__text{color:rgba(var(--color-foreground),.75)}.quality-virgin__text+.quality-virgin__text{margin-top:1.6rem}.quality-virgin__text p{margin:0}.quality-virgin__steps{display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:4rem 0 0;padding:0}.quality-virgin__step{display:flex;align-items:baseline;gap:2rem;max-width:46rem}@media screen and (min-width:750px){.quality-virgin__step:nth-child(1){margin-left:0}.quality-virgin__step:nth-child(2){margin-left:3.2rem}.quality-virgin__step:nth-child(3){margin-left:6.4rem}}.quality-virgin__step-number{flex:none;font-family:var(--font-heading-family);font-style:italic;font-size:2.6rem;color:#b9af9f}.quality-virgin__step-heading{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;color:#284734}.quality-virgin__step-text{margin:.4rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.recipes__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem}.recipes__heading{margin:0}.recipes__intro{flex:1 1 220px;max-width:340px}.recipes__intro-text{margin-top:1.5rem;color:rgba(var(--color-foreground),.75)}.recipes__intro-text p{margin:0}.recipes__grid{flex:3 1 380px;display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:750px){.recipes__intro{padding-top:clamp(24px,4vw,56px)}.recipes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin-top:calc(-1*clamp(56px,8vw,104px))}}.recipes__card{display:flex;flex-direction:column;gap:1.5rem}@media(prefers-reduced-motion:no-preference){.recipes__card{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.recipes__card:hover{transform:translateY(-8px)}}@media screen and (min-width:750px){.recipes__card:nth-child(2){margin-top:clamp(0px,3vw,40px)}.recipes__card:nth-child(3){margin-top:clamp(0px,6vw,80px)}}.recipes__card-media{overflow:hidden}.recipes__card-media img,.recipes__card-media svg{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.recipes__card-heading{margin:0 0 .5rem}.recipes__card-text{color:rgba(var(--color-foreground),.75)}.recipes__card-text p{margin:0}.traceability__wrapper{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.traceability__content{order:1}.traceability__media{order:2}@media screen and (min-width:750px){.traceability__wrapper{grid-template-columns:1fr 1fr;gap:6rem}.traceability--image-left .traceability__media{order:1}.traceability--image-left .traceability__content,.traceability--image-right .traceability__media{order:2}.traceability--image-right .traceability__content{order:1}}.traceability__image{position:relative;height:clamp(480px,68vh,720px);overflow:hidden;border:1px solid #b9af9f}.traceability__image img,.traceability__image svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.traceability__content{display:flex;flex-direction:column;gap:1.5rem}.traceability__heading{margin:0}.traceability__text{color:rgba(var(--color-foreground),.75)}.traceability__text p{margin:0}.traceability__buttons{margin-top:1rem}.traceability__team{position:absolute;left:24px;bottom:24px;z-index:1;max-width:min(320px,calc(100% - 48px));padding:24px;background-color:#fbfaf3;border:1px solid #b9af9f}.traceability__team-eyebrow{margin:0;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#284734}.traceability__team-name{margin:.6rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:3rem;line-height:1.15;letter-spacing:-.01em;color:#284734}.traceability__team-text{margin:.6rem 0 0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.traceability__team-link{display:inline-block;margin-top:.8rem;font-size:1.4rem;color:#284734;text-decoration:none;border-bottom:1px solid rgba(40,71,52,.35);padding-bottom:.2rem}.traceability__team-link:hover{border-bottom-color:#284734}@media(prefers-reduced-motion:no-preference){.traceability__team-link{transition:border-bottom-color .2s ease}}@media screen and (max-width:749px){.traceability__image{height:clamp(360px,60vh,520px)}.traceability__team{left:16px;bottom:16px;max-width:min(320px,calc(100% - 32px));padding:16px}.traceability__team-name{font-size:2.4rem}.traceability__team-text{font-size:1.4rem}}.wholesale-teaser__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;max-width:64rem;margin:0 auto}.wholesale-teaser__heading{margin:0}.wholesale-teaser__text{color:rgba(var(--color-foreground),.85)}.wholesale-teaser__text p{margin:0}.wholesale-teaser__button{margin-top:1rem}.header-decorative{position:sticky;top:0;height:0;margin-top:calc(-1 * var(--header-decorative-offset, 0px));margin-bottom:var(--header-decorative-offset, 0px);min-height:0;overflow:visible;pointer-events:none}.header-decorative.animate{transition:top .15s ease-out}.header-decorative .header-wrapper,.header-decorative .header{background:transparent}body.overflow-hidden .header-decorative,body.overflow-hidden-mobile .header-decorative,body.overflow-hidden-tablet .header-decorative,body.overflow-hidden-desktop .header-decorative{visibility:hidden}.brand-logo{display:inline-block;height:3.4rem;aspect-ratio:1536 / 1115.25;mix-blend-mode:difference}.brand-logo__mark{display:block;width:100%;height:100%;background-color:#fff;-webkit-mask-image:var(--brand-logo-mask);mask-image:var(--brand-logo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-mode:alpha;mask-mode:alpha}@media screen and (max-width:749px){.brand-logo{height:2.8rem}}.scroll-timeline__scroller{position:relative;height:calc(var(--milestone-count, 1) * 110vh)}.scroll-timeline__stage{position:sticky;top:0;height:100vh;overflow:hidden}.scroll-timeline__content{position:relative;width:100%;height:100%;display:grid;grid-template-columns:minmax(0,42rem) minmax(180px,380px);grid-template-rows:100%;align-items:center;column-gap:1.5rem;padding:0 var(--page-margin, 5vw);box-sizing:border-box}.scroll-timeline__eyebrow{position:absolute;left:var(--page-margin, 5vw);top:calc(var(--header-height, 0px) + 3vh);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:#3a5f49}.scroll-timeline__line-col{grid-column:2;grid-row:1;height:100%;position:relative}.scroll-timeline__leaf{position:absolute;transform:translate(5px,-9px) rotate(var(--leaf-rotation, 0deg));transform-origin:0 9px;color:#3a5f49;opacity:0;pointer-events:none;line-height:0}.scroll-timeline__svg{display:block;width:100%;height:100%;overflow:visible}.scroll-timeline__path{stroke:rgb(var(--color-foreground))}.scroll-timeline__node-base{fill:#b9af9f}.scroll-timeline__node-fill{fill:#284734;opacity:0}.scroll-timeline__text-col{grid-column:1;grid-row:1;position:relative;height:100%}.scroll-timeline__label{position:absolute;left:0;right:0;max-width:42rem;transform:translateY(-50%);opacity:0;pointer-events:none}.scroll-timeline__year{font-family:var(--font-heading-family);font-weight:400;font-size:5.6rem;line-height:1;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.scroll-timeline__milestone-heading{font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;margin-top:.9rem;color:rgb(var(--color-foreground))}.scroll-timeline__milestone-text{margin-top:.7rem;font-size:1.5rem;line-height:1.6;font-weight:300;color:rgba(var(--color-foreground),.8)}.scroll-timeline__milestone-text p{margin:0}.scroll-timeline__photo-col{display:none}@media screen and (min-width:990px){.scroll-timeline__content{grid-template-columns:minmax(0,34rem) minmax(120px,1fr) minmax(280px,38rem)}.scroll-timeline__line-col{grid-column:2}.scroll-timeline__text-col{grid-column:1}.scroll-timeline__photo-col{display:block;grid-column:3;grid-row:1}.scroll-timeline__photo{position:relative;width:100%;aspect-ratio:4 / 5;max-height:70vh;margin:0 auto;overflow:hidden}.scroll-timeline__photo-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.scroll-timeline__photo-layer img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--milestone-photo-position, 50% 50%)}.scroll-timeline__photo-placeholder{width:100%;height:100%;background-image:repeating-linear-gradient(135deg,#28473414 0 9px,#28473408 9px 18px);display:flex;align-items:flex-end;padding:1.6rem;box-sizing:border-box}.scroll-timeline__photo-placeholder-label{font-family:ui-monospace,monospace;font-size:1.1rem;color:#3a5f49}}@media screen and (max-width:749px){.scroll-timeline__content{grid-template-columns:40px minmax(0,1fr);padding:0 6vw}.scroll-timeline__eyebrow{left:6vw}.scroll-timeline__line-col{grid-column:1}.scroll-timeline__leaf{display:none}.scroll-timeline__text-col{grid-column:2}.scroll-timeline__label{max-width:none}.scroll-timeline__year{font-size:3.8rem}.scroll-timeline__milestone-heading{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.scroll-timeline__scroller{height:auto}.scroll-timeline__stage{position:static;height:auto;overflow:visible}.scroll-timeline__content{display:flex;flex-direction:column;gap:3rem;padding:4rem var(--page-margin, 5vw)}.scroll-timeline__eyebrow{position:static;margin-bottom:1rem}.scroll-timeline__line-col,.scroll-timeline__photo-col{display:none}.scroll-timeline__text-col{position:static}.scroll-timeline__label{position:static;opacity:1;transform:none;max-width:none}.scroll-timeline__label+.scroll-timeline__label{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(var(--color-foreground),.15)}}.whatsapp-button{position:fixed;z-index:5;right:1.6rem;bottom:1.6rem;display:flex;align-items:center;height:5.6rem;width:5.6rem;border-radius:2.8rem;overflow:hidden;background-color:var(--color-primario, #284734);color:var(--color-fondo, #fbfaf3);box-shadow:0 .4rem 1.2rem #0003;text-decoration:none;transition:background-color .18s ease-out,transform .14s ease-out}.whatsapp-button:active{transform:scale(.97)}.whatsapp-button:focus-visible{width:max-content;color:var(--color-fondo, #fbfaf3);outline:2px solid var(--color-fondo, #fbfaf3);outline-offset:2px}@media(hover:hover)and (pointer:fine){.whatsapp-button:hover{width:max-content;color:var(--color-fondo, #fbfaf3);background-color:var(--color-secundario, #3a5f49)}}.whatsapp-button__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem}.whatsapp-button__icon svg{display:block;width:2.8rem;height:2.8rem}.whatsapp-button__text{flex-shrink:0;display:inline-block;white-space:nowrap;padding-right:1.8rem;font-size:1.4rem;font-weight:500;transform-origin:left center;transform:scaleX(.9);opacity:0;transition:transform .12s ease-out,opacity .12s ease-out}.whatsapp-button:focus-visible .whatsapp-button__text{transform:scaleX(1);opacity:1;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .18s ease-out}@media(hover:hover)and (pointer:fine){.whatsapp-button:hover .whatsapp-button__text{transform:scaleX(1);opacity:1;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .18s ease-out}}@media screen and (min-width:750px){.whatsapp-button{right:2.4rem;bottom:2.4rem}}@media screen and (max-width:749px){.whatsapp-button{width:max-content}.whatsapp-button__text{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.whatsapp-button,.whatsapp-button__text{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
