.rtn{--rtn-parchment: #F5F2EC;--rtn-white: #FFFFFF;--rtn-cream: #FBFAF6;--rtn-forest: #2C3A2E;--rtn-forest-deep: #242E26;--rtn-ink: #22271F;--rtn-muted: #666A60;--rtn-line: #E4DFD4;--rtn-line-strong: #CFC8B8;--rtn-green: #297D2E;--rtn-green-hover: #236B27;--rtn-tint: #EFF3EB;--rtn-gold: #B98A2E;--rtn-warn: #9A3B1E;--rtn-serif: "Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--rtn-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rtn-radius: 16px;--rtn-radius-sm: 12px;--rtn-gutter: 20px;--rtn-max: 1240px;--rtn-sticky-top: 96px;font-family:var(--rtn-sans);color:var(--rtn-ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-align:left}.rtn *:where(:not(.rtn-app *)),.rtn *:where(:not(.rtn-app *)):before,.rtn *:where(:not(.rtn-app *)):after{box-sizing:border-box}.rtn :where(p,ul,ol,li,figure,dl,dd,blockquote,details,summary):where(:not(.rtn-app *)){margin:0;padding:0}.rtn :where(ul,ol):where(:not(.rtn-app *)){list-style:none}.rtn.rtn :is(h1,h2,h3,h4):where(:not(.rtn-app *)){margin:0;padding:0;font-family:var(--rtn-serif);font-weight:400;letter-spacing:-.01em;text-transform:none;color:inherit;line-height:1.08;text-wrap:balance}.rtn.rtn h3:where(:not(.rtn-app *)){font-family:var(--rtn-sans);font-weight:600;letter-spacing:0;line-height:1.3}.rtn.rtn em:where(:not(.rtn-app *)){font-style:italic}.rtn.rtn a:where(:not(.rtn-app *)){color:inherit}.rtn.rtn :is(label,legend):where(:not(.rtn-app *)){text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;margin:0;padding:0;color:inherit;display:block;float:none;width:auto}.rtn.rtn fieldset:where(:not(.rtn-app *)){border:0;margin:0;padding:0;min-width:0}.rtn.rtn button:where(:not(.rtn-app *)){appearance:none;-webkit-appearance:none;margin:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;line-height:1.2;cursor:pointer;background:none;border:0;border-radius:0;box-shadow:none;min-height:0;min-width:0}.rtn.rtn button:disabled:where(:not(.rtn-app *)){cursor:not-allowed}.rtn.rtn img:where(:not(.rtn-app *)){display:block;max-width:100%;height:auto}.rtn.rtn s:where(:not(.rtn-app *)){text-decoration:line-through}.rtn.rtn table:where(:not(.rtn-app *)){border-collapse:collapse;border:0;width:100%;margin:0;table-layout:auto}.rtn.rtn :is(th,td):where(:not(.rtn-app *)){border:0;background:none;padding:0;text-align:left;vertical-align:top}.rtn .rtn-app{display:block}.rtn.rtn :focus-visible{outline:2px solid var(--rtn-green);outline-offset:3px}.rtn [hidden]{display:none!important}.rtn .rtn-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rtn .rtn-wrap{max-width:var(--rtn-max);margin:0 auto;padding-left:max(var(--rtn-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--rtn-gutter),env(safe-area-inset-right,0px))}.rtn .rtn-eyebrow{font-family:var(--rtn-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rtn-green)}.rtn .rtn-badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rtn-white);background:var(--rtn-forest);border-radius:999px;padding:4px 9px;line-height:1.2}.rtn .rtn-badge--soft{background:var(--rtn-tint);color:var(--rtn-forest)}.rtn .rtn-stars{display:inline-block;position:relative;width:84px;height:15px;flex:none}.rtn .rtn-stars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:84px;height:15px}.rtn .rtn-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.rtn-product{background:var(--rtn-parchment);padding-block:20px 56px}.rtn-product__grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.rtn-product{padding-block:36px 88px}.rtn-product__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.rtn-gallery{position:sticky;top:var(--rtn-sticky-top)}}.rtn .rtn-gallery{min-width:0}.rtn .rtn-gallery__frame{position:relative;border-radius:var(--rtn-radius);overflow:hidden;background:var(--rtn-white)}.rtn .rtn-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;outline:none}.rtn .rtn-gallery__track::-webkit-scrollbar{display:none}.rtn .rtn-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--rtn-white);margin:0}.rtn .rtn-gallery__slide img{width:100%;height:100%;object-fit:contain}.rtn .rtn-gallery__slide--cover img{object-fit:cover}.rtn .rtn-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;background:#ffffffeb;border:1px solid var(--rtn-line);display:none;align-items:center;justify-content:center;color:var(--rtn-ink);transition:background .2s}.rtn .rtn-gallery__nav:hover{background:var(--rtn-white)}.rtn .rtn-gallery__nav--prev{left:14px}.rtn .rtn-gallery__nav--next{right:14px}.rtn .rtn-gallery__nav svg{width:18px;height:18px}@media(min-width:990px){.rtn .rtn-gallery__nav{display:inline-flex}}.rtn .rtn-gallery__dots{display:flex;justify-content:center;gap:6px;padding-top:12px}.rtn .rtn-gallery__dot{width:7px;height:7px;border-radius:999px;background:var(--rtn-line-strong);transition:width .2s,background .2s}.rtn .rtn-gallery__dot.is-active{width:20px;background:var(--rtn-forest)}.rtn .rtn-gallery__thumbs{display:none;gap:10px;padding-top:12px;overflow-x:auto;scrollbar-width:none}.rtn .rtn-gallery__thumbs::-webkit-scrollbar{display:none}.rtn.rtn .rtn-gallery__thumb{flex:0 0 76px;width:76px;height:76px;border-radius:10px;overflow:hidden;background:var(--rtn-white);border:1px solid var(--rtn-line);padding:0;opacity:.72;transition:opacity .2s,border-color .2s}.rtn.rtn .rtn-gallery__thumb img{width:100%;height:100%;object-fit:cover}.rtn.rtn .rtn-gallery__thumb.is-active{opacity:1;border-color:var(--rtn-forest)}@media(min-width:990px){.rtn .rtn-gallery__dots{display:none}.rtn .rtn-gallery__thumbs{display:flex}}.rtn .rtn-buy{min-width:0;display:flex;flex-direction:column;gap:22px}.rtn .rtn-buy__head{display:flex;flex-direction:column;gap:10px}.rtn .rtn-rating{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--rtn-muted);text-decoration:none;width:fit-content}.rtn .rtn-rating strong{color:var(--rtn-ink);font-weight:600}.rtn .rtn-rating:hover span:last-child{text-decoration:underline}.rtn.rtn .rtn-title{font-size:clamp(40px,5vw,58px);line-height:1;letter-spacing:-.015em;color:var(--rtn-ink)}.rtn .rtn-subtitle{font-size:18px;line-height:1.45;color:var(--rtn-ink);max-width:34em}.rtn .rtn-from{font-size:14px;color:var(--rtn-muted)}.rtn .rtn-from strong{color:var(--rtn-ink);font-weight:600}.rtn .rtn-intro{font-size:15px;color:var(--rtn-muted);max-width:36em}.rtn .rtn-intro p+p{margin-top:8px}.rtn .rtn-facts{display:flex;flex-wrap:wrap;gap:8px}.rtn .rtn-fact{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--rtn-forest);background:var(--rtn-white);border:1px solid var(--rtn-line);border-radius:999px;padding:6px 12px 6px 9px}.rtn .rtn-fact svg{width:14px;height:14px;color:var(--rtn-green);flex:none}.rtn .rtn-step{display:flex;flex-direction:column;gap:12px}.rtn .rtn-step__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rtn.rtn .rtn-step__legend{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--rtn-ink);margin-bottom:14px}.rtn.rtn .rtn-step__legend+.rtn-step__hint{margin-top:-8px}.rtn .rtn-step__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--rtn-forest);color:var(--rtn-white);font-size:12px;font-weight:600;flex:none;line-height:24px;letter-spacing:0}.rtn .rtn-step__hint{font-size:13px;color:var(--rtn-muted)}.rtn .rtn-flavors{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.rtn .rtn-flavor{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;background:var(--rtn-white);border:1px solid var(--rtn-line);border-radius:var(--rtn-radius-sm);padding:12px;transition:border-color .2s,box-shadow .2s}.rtn .rtn-flavor.is-picked{border-color:var(--rtn-forest);box-shadow:inset 0 0 0 1px var(--rtn-forest)}.rtn .rtn-flavor.is-soldout{opacity:.55}.rtn .rtn-flavor__media{width:56px;height:56px;border-radius:999px;background:var(--rtn-tint);overflow:hidden;display:flex;align-items:center;justify-content:center}.rtn .rtn-flavor__media img{width:100%;height:100%;object-fit:cover}.rtn .rtn-flavor__body{display:flex;flex-direction:column;gap:2px;min-width:0}.rtn .rtn-flavor__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rtn .rtn-flavor__name{font-weight:600;font-size:16px}.rtn .rtn-flavor__note{font-size:13px;color:var(--rtn-muted)}.rtn .rtn-flavor__price{font-size:13px;color:var(--rtn-ink);font-variant-numeric:tabular-nums}.rtn .rtn-flavor__price s{color:var(--rtn-muted);margin-left:4px}.rtn .rtn-stepper{display:inline-flex;align-items:center;border:1px solid var(--rtn-line);border-radius:999px;background:var(--rtn-cream);height:40px}.rtn.rtn .rtn-stepper__btn{width:40px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--rtn-forest);border-radius:999px;transition:background .15s}.rtn.rtn .rtn-stepper__btn:hover:not(:disabled){background:var(--rtn-tint)}.rtn.rtn .rtn-stepper__btn:disabled{color:var(--rtn-line-strong)}.rtn .rtn-stepper__btn svg{width:14px;height:14px}.rtn .rtn-stepper__qty{min-width:22px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.rtn .rtn-packs{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rtn.rtn .rtn-pack{position:relative;display:flex;flex-direction:column;gap:4px;cursor:pointer;background:var(--rtn-white);border:1px solid var(--rtn-line);border-radius:var(--rtn-radius-sm);padding:22px 12px 14px;text-align:center;transition:border-color .2s,box-shadow .2s,background .2s}.rtn .rtn-pack input{position:absolute;opacity:0;pointer-events:none}.rtn.rtn .rtn-pack.is-active{border-color:var(--rtn-forest);box-shadow:inset 0 0 0 1px var(--rtn-forest);background:var(--rtn-cream)}.rtn.rtn .rtn-pack.is-disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.rtn .rtn-pack:has(input:focus-visible){outline:2px solid var(--rtn-green);outline-offset:2px}.rtn .rtn-pack__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%)}.rtn .rtn-pack__title{font-family:var(--rtn-serif);font-size:26px;line-height:1.05}.rtn .rtn-pack__sub{font-size:12px;color:var(--rtn-muted);line-height:1.35;min-height:2.7em}.rtn .rtn-pack__price{font-weight:600;font-size:16px;font-variant-numeric:tabular-nums;margin-top:6px}.rtn .rtn-pack__compare{font-size:13px;color:var(--rtn-muted);font-variant-numeric:tabular-nums;min-height:1.3em}.rtn .rtn-pack__per{font-size:12px;color:var(--rtn-green);font-weight:500}@media(max-width:420px){.rtn .rtn-packs{gap:8px}.rtn.rtn .rtn-pack{padding:20px 8px 12px}.rtn .rtn-pack__title{font-size:22px}}.rtn .rtn-plans{display:flex;flex-direction:column;gap:10px}.rtn .rtn-plan{background:var(--rtn-white);border:1px solid var(--rtn-line);border-radius:var(--rtn-radius-sm);transition:border-color .2s,box-shadow .2s}.rtn .rtn-plan.is-active{border-color:var(--rtn-forest);box-shadow:inset 0 0 0 1px var(--rtn-forest)}.rtn .rtn-plan.is-disabled{opacity:.55}.rtn.rtn .rtn-plan__head{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;cursor:pointer}.rtn .rtn-plan__head input{position:absolute;opacity:0;pointer-events:none}.rtn .rtn-plan:has(input:focus-visible){outline:2px solid var(--rtn-green);outline-offset:2px}.rtn .rtn-plan__radio{width:20px;height:20px;border-radius:999px;border:1.5px solid var(--rtn-line-strong);background:var(--rtn-white);position:relative}.rtn .rtn-plan.is-active .rtn-plan__radio{border-color:var(--rtn-forest)}.rtn .rtn-plan.is-active .rtn-plan__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:var(--rtn-forest)}.rtn .rtn-plan__name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-weight:600;font-size:16px}.rtn .rtn-plan__per{display:block;font-size:13px;font-weight:400;color:var(--rtn-muted);width:100%}.rtn .rtn-plan__price{text-align:right;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.rtn .rtn-plan__price strong{font-weight:600;font-size:17px}.rtn .rtn-plan__price s{font-size:13px;color:var(--rtn-muted)}.rtn .rtn-plan__body{padding:0 16px 16px 50px;display:none;flex-direction:column;gap:14px}.rtn .rtn-plan.is-active .rtn-plan__body{display:flex}.rtn .rtn-perks{display:flex;flex-direction:column;gap:7px;font-size:14px}.rtn .rtn-perk{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.rtn .rtn-perk svg{width:16px;height:16px;margin-top:3px;color:var(--rtn-green)}.rtn .rtn-perk--gift{color:var(--rtn-forest);font-weight:600}.rtn .rtn-freq{display:flex;flex-direction:column;gap:8px}.rtn .rtn-freq__label{font-size:13px;color:var(--rtn-muted)}.rtn .rtn-chips{display:flex;flex-wrap:wrap;gap:8px}.rtn.rtn .rtn-chip{border:1px solid var(--rtn-line);background:var(--rtn-cream);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--rtn-ink);transition:border-color .15s,background .15s,color .15s}.rtn.rtn .rtn-chip:hover{border-color:var(--rtn-line-strong)}.rtn.rtn .rtn-chip[aria-checked=true]{background:var(--rtn-forest);border-color:var(--rtn-forest);color:var(--rtn-white)}.rtn .rtn-freq__hint{font-size:13px;color:var(--rtn-muted)}.rtn .rtn-freq__fixed{font-size:14px;color:var(--rtn-ink)}.rtn .rtn-plan__note{font-size:13px;color:var(--rtn-muted);padding:0 16px 14px 50px}.rtn .rtn-summary{display:flex;flex-direction:column;gap:4px;padding-top:2px}.rtn .rtn-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rtn .rtn-summary__label{font-size:15px;color:var(--rtn-ink)}.rtn .rtn-summary__total{font-variant-numeric:tabular-nums;display:flex;gap:8px;align-items:baseline}.rtn .rtn-summary__total strong{font-size:22px;font-weight:600}.rtn .rtn-summary__total s{font-size:15px;color:var(--rtn-muted)}.rtn .rtn-summary__save{font-size:13px;font-weight:600;color:var(--rtn-green);text-align:right}.rtn .rtn-ship{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--rtn-ink)}.rtn .rtn-ship__bar{height:4px;border-radius:999px;background:var(--rtn-line);overflow:hidden}.rtn .rtn-ship__fill{height:100%;width:0;background:var(--rtn-green);border-radius:999px;transition:width .35s ease}.rtn .rtn-ship.is-free .rtn-ship__msg{color:var(--rtn-green);font-weight:600}.rtn.rtn .rtn-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;border-radius:999px;background:var(--rtn-green);color:var(--rtn-white);font-size:17px;font-weight:600;padding:0 28px;transition:background .2s,transform .1s}.rtn.rtn .rtn-cta:hover:not(:disabled){background:var(--rtn-green-hover)}.rtn.rtn .rtn-cta:active:not(:disabled){transform:translateY(1px)}.rtn.rtn .rtn-cta:disabled{background:var(--rtn-line-strong);color:var(--rtn-white)}.rtn .rtn-cta__sep{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.6}.rtn .rtn-cta.is-loading .rtn-cta__label:after{content:"\2026"}.rtn .rtn-error{font-size:14px;color:var(--rtn-warn)}.rtn .rtn-gift{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;background:var(--rtn-tint);border-radius:var(--rtn-radius-sm);padding:10px 14px;font-size:14px}.rtn .rtn-gift__img{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--rtn-white)}.rtn .rtn-gift__img img{width:100%;height:100%;object-fit:cover}.rtn .rtn-gift strong{font-weight:600;color:var(--rtn-forest)}.rtn .rtn-assure{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--rtn-line);padding-top:18px}.rtn .rtn-assure__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px;color:var(--rtn-ink)}.rtn .rtn-assure__item svg{width:20px;height:20px;color:var(--rtn-forest)}.rtn .rtn-legal,.rtn .rtn-disclaimer{font-size:12px;line-height:1.5;color:var(--rtn-muted)}.rtn .rtn-legal a{text-decoration:underline}.rtn .rtn-admin-note{font-size:13px;line-height:1.45;color:#5a2a10;background:#fbefd9;border:1px solid #E9C98E;border-radius:10px;padding:10px 12px}.rtn .rtn-admin-note strong{font-weight:600}.rtn .rtn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--rtn-white);border-top:1px solid var(--rtn-line);box-shadow:0 -8px 24px #22271f14;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease}.rtn .rtn-sticky.is-visible{transform:translateY(0)}.js-drawer-open .rtn .rtn-sticky,.lock-scroll .rtn .rtn-sticky{visibility:hidden}.rtn .rtn-sticky__info{min-width:0;flex:1;display:flex;flex-direction:column}.rtn .rtn-sticky__title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtn .rtn-sticky__meta{font-size:13px;color:var(--rtn-muted);font-variant-numeric:tabular-nums}.rtn.rtn .rtn-sticky .rtn-cta{width:auto;min-height:48px;font-size:15px;padding:0 20px;flex:none}@media(min-width:990px){.rtn .rtn-sticky{display:none}}.rtn-content{padding-block:64px}@media(min-width:990px){.rtn-content{padding-block:96px}}.rtn-content--parchment{background:var(--rtn-parchment)}.rtn-content--white{background:var(--rtn-white)}.rtn-content--cream{background:var(--rtn-cream)}.rtn-content--forest{background:var(--rtn-forest);color:var(--rtn-parchment)}.rtn-content--forest .rtn-eyebrow{color:#a8c49a}.rtn-content--tight{padding-block:40px}.rtn .rtn-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px}.rtn .rtn-head--center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.rtn.rtn .rtn-heading{font-size:clamp(34px,4.4vw,54px);line-height:1.04}.rtn .rtn-heading em{font-style:italic}.rtn .rtn-lede{font-size:17px;line-height:1.6;color:var(--rtn-muted);max-width:40em}.rtn-content--forest .rtn-lede{color:#f5f2ecc7}.rtn .rtn-lede p+p{margin-top:10px}.rtn .rtn-foot{margin-top:28px;font-size:14px;color:var(--rtn-muted);max-width:52em}.rtn-content--forest .rtn-foot{color:#f5f2ecb3}.rtn .rtn-foot p+p{margin-top:6px}.rtn.rtn h1.rtn-heading{font-size:clamp(42px,5.6vw,72px);line-height:1.02}.rtn .rtn-lede a,.rtn .rtn-foot a,.rtn .rtn-media__body a,.rtn .rtn-card__text a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rtn .rtn-lede a:hover,.rtn .rtn-foot a:hover,.rtn .rtn-media__body a:hover,.rtn .rtn-card__text a:hover{color:var(--rtn-green)}.rtn-content[id]{scroll-margin-top:var(--rtn-sticky-top, 96px)}.rtn .rtn-stats{display:grid;gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.rtn .rtn-stats{grid-template-columns:repeat(var(--rtn-cols, 5),minmax(0,1fr))}}.rtn .rtn-stat{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(245,242,236,.22);padding-top:18px}.rtn-content--parchment .rtn-stat,.rtn-content--white .rtn-stat,.rtn-content--cream .rtn-stat{border-top-color:var(--rtn-line)}.rtn .rtn-stat__value{font-family:var(--rtn-serif);font-size:clamp(44px,5vw,64px);line-height:1;font-variant-numeric:lining-nums tabular-nums}.rtn .rtn-stat__label{font-size:14px;line-height:1.4;opacity:.82}.rtn .rtn-cards{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.rtn .rtn-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.rtn .rtn-cards{grid-template-columns:repeat(var(--rtn-cols, 3),minmax(0,1fr));gap:20px}}.rtn .rtn-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--rtn-radius);background:var(--rtn-white);border:1px solid var(--rtn-line)}.rtn-content--white .rtn-card{background:var(--rtn-cream)}.rtn-content--forest .rtn-card{background:#f5f2ec0f;border-color:#f5f2ec29}.rtn .rtn-card__img{width:88px;height:88px;border-radius:999px;background:var(--rtn-tint);overflow:hidden;margin-bottom:6px;flex:none}.rtn .rtn-card__img img{width:100%;height:100%;object-fit:cover}.rtn .rtn-card__kicker{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rtn-green)}.rtn.rtn .rtn-card__title{font-family:var(--rtn-sans);font-size:18px;font-weight:600;line-height:1.3}.rtn .rtn-card__text{font-size:15px;line-height:1.55;color:var(--rtn-muted)}.rtn-content--forest .rtn-card__text{color:#f5f2ecc7}.rtn .rtn-card__text p+p{margin-top:8px}.rtn .rtn-cards--ingredients .rtn-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 16px;align-items:start;padding:20px}.rtn .rtn-cards--ingredients .rtn-card__img{width:76px;height:76px;grid-row:span 3;margin:0}.rtn .rtn-cards--ingredients .rtn-card__img img{object-fit:contain;padding:6px}.rtn .rtn-table-wrap{overflow-x:auto;border-radius:var(--rtn-radius);border:1px solid var(--rtn-line);background:var(--rtn-white)}.rtn-content--white .rtn-table-wrap{background:var(--rtn-cream)}.rtn.rtn .rtn-table{min-width:520px;font-variant-numeric:tabular-nums}.rtn.rtn .rtn-table th{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rtn-muted);padding:16px 20px;border-bottom:1px solid var(--rtn-line)}.rtn.rtn .rtn-table td{padding:14px 20px;border-bottom:1px solid var(--rtn-line);font-size:15px}.rtn.rtn .rtn-table tr:last-child td{border-bottom:0}.rtn.rtn .rtn-table td:first-child{font-weight:600;color:var(--rtn-ink)}.rtn.rtn .rtn-table td:not(:first-child){color:var(--rtn-ink)}.rtn .rtn-table__muted{color:var(--rtn-muted);font-weight:400;font-size:13px;display:block}.rtn.rtn .rtn-table--long td{padding-top:12px;padding-bottom:12px}@media(min-width:990px){.rtn .rtn-table--long .rtn-table__muted{display:inline;margin-left:10px}}@media(max-width:749px){.rtn.rtn .rtn-table{min-width:0}.rtn .rtn-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rtn .rtn-table tbody tr:not(.rtn-table__group){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:14px 16px;border-bottom:1px solid var(--rtn-line)}.rtn .rtn-table tbody tr:last-child{border-bottom:0}.rtn.rtn .rtn-table tbody td{padding:0;border:0}.rtn.rtn .rtn-table tbody td:first-child{grid-column:1 / -1}.rtn .rtn-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rtn-muted)}.rtn .rtn-table tr.rtn-table__group{display:block}.rtn.rtn .rtn-table .rtn-table__group th{display:block;padding:10px 16px}}.rtn.rtn .rtn-table .rtn-table__group th{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rtn-forest);background:var(--rtn-tint);padding:12px 20px;border-bottom:1px solid var(--rtn-line)}.rtn .rtn-split{display:flex;flex-direction:column;gap:28px}.rtn .rtn-split__bar{display:flex;gap:3px;height:22px;border-radius:999px;overflow:hidden}.rtn .rtn-split__seg{display:block;flex-basis:0;min-width:6px}.rtn .rtn-split__c1{background:var(--rtn-forest)}.rtn .rtn-split__c2{background:var(--rtn-green)}.rtn .rtn-split__c3{background:var(--rtn-gold)}.rtn .rtn-split__c4{background:#9db58f}.rtn .rtn-split__c5{background:var(--rtn-line-strong)}.rtn-content--forest .rtn-split__c1{background:var(--rtn-parchment)}.rtn .rtn-split__keys{display:grid;gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.rtn .rtn-split__keys{grid-template-columns:repeat(var(--rtn-keys, 4),minmax(0,1fr))}}.rtn .rtn-split__key{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--rtn-line);padding-top:16px}.rtn-content--forest .rtn-split__key{border-top-color:#f5f2ec38}.rtn .rtn-split__pct{display:flex;align-items:center;gap:10px;font-family:var(--rtn-serif);font-size:clamp(40px,4.4vw,56px);line-height:1;font-variant-numeric:lining-nums tabular-nums}.rtn .rtn-split__dot{width:12px;height:12px;border-radius:999px;flex:none}.rtn .rtn-split__name{font-size:16px;font-weight:600}.rtn .rtn-split__note{font-size:14px;line-height:1.45;color:var(--rtn-muted)}.rtn-content--forest .rtn-split__note{color:#f5f2ecb8}.rtn .rtn-split__range{position:relative;display:block;height:8px;margin-top:10px;border-radius:999px;background:var(--rtn-line)}.rtn .rtn-split__band{position:absolute;top:0;bottom:0;border-radius:999px;background:#cfe0c6}.rtn .rtn-split__mark{position:absolute;top:50%;width:16px;height:16px;border-radius:999px;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--rtn-parchment)}.rtn-content--white .rtn-split__mark{box-shadow:0 0 0 3px var(--rtn-white)}.rtn .rtn-split__rec{font-size:13px;color:var(--rtn-muted)}.rtn .rtn-split__range.is-in+.rtn-split__rec:before{content:"\2713\a0";color:var(--rtn-green);font-weight:700}.rtn-layout--text .rtn-head{margin-bottom:0}.rtn-layout--text .rtn-foot{margin-top:14px}.rtn .rtn-media__body a{white-space:nowrap}.rtn .rtn-foot ol{list-style:decimal;padding-left:20px;display:flex;flex-direction:column;gap:6px}.rtn .rtn-foot ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:6px}.rtn .rtn-cross{display:flex;flex-wrap:wrap;gap:10px}.rtn .rtn-cross__item{display:inline-flex;align-items:center;gap:8px;font-size:16px;padding:10px 16px;border-radius:999px;background:var(--rtn-white);border:1px solid var(--rtn-line);color:var(--rtn-muted)}.rtn-content--white .rtn-cross__item{background:var(--rtn-cream)}.rtn .rtn-cross__item span{text-decoration:line-through;text-decoration-color:var(--rtn-warn);text-decoration-thickness:1.5px}.rtn .rtn-cross__item svg{width:14px;height:14px;color:var(--rtn-warn);flex:none}.rtn .rtn-steps{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);counter-reset:rtn-step}@media(min-width:750px){.rtn .rtn-steps{grid-template-columns:repeat(var(--rtn-cols, 3),minmax(0,1fr));gap:20px}}.rtn .rtn-stepcard{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--rtn-radius);background:var(--rtn-white);border:1px solid var(--rtn-line)}.rtn-content--white .rtn-stepcard{background:var(--rtn-cream)}.rtn .rtn-stepcard__num{font-family:var(--rtn-serif);font-size:44px;line-height:1;color:var(--rtn-green)}.rtn.rtn .rtn-stepcard__title{font-family:var(--rtn-sans);font-size:18px;font-weight:600}.rtn .rtn-stepcard__text{font-size:15px;color:var(--rtn-muted)}.rtn .rtn-faq{border-top:1px solid var(--rtn-line);max-width:860px}.rtn .rtn-faq__item{border-bottom:1px solid var(--rtn-line)}.rtn .rtn-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.35}.rtn .rtn-faq__q::-webkit-details-marker{display:none}.rtn .rtn-faq__icon{width:28px;height:28px;border-radius:999px;border:1px solid var(--rtn-line);flex:none;position:relative;transition:transform .2s}.rtn .rtn-faq__icon:before,.rtn .rtn-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--rtn-forest);transform:translate(-50%,-50%)}.rtn .rtn-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .2s}.rtn .rtn-faq__item[open] .rtn-faq__icon:after{opacity:0}.rtn .rtn-faq__a{padding:0 44px 22px 0;font-size:15px;line-height:1.65;color:var(--rtn-muted)}.rtn .rtn-faq__a p+p{margin-top:8px}.rtn .rtn-faq__a a{text-decoration:underline}.rtn .rtn-faq-layout{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.rtn .rtn-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px}.rtn .rtn-faq-layout .rtn-head{margin-bottom:0}}.rtn .rtn-reviews__score{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rtn .rtn-reviews__big{font-family:var(--rtn-serif);font-size:64px;line-height:1}.rtn .rtn-reviews__meta{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--rtn-muted)}.rtn .rtn-reviews__apps{margin-top:8px}.rtn .rtn-banner{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:990px){.rtn .rtn-banner{grid-template-columns:auto minmax(0,1fr) auto;gap:40px}}.rtn .rtn-banner__seal{width:112px;height:112px;border-radius:999px;border:1px solid rgba(245,242,236,.35);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--rtn-serif);font-size:34px;line-height:.95;padding:10px}.rtn-content--parchment .rtn-banner__seal,.rtn-content--white .rtn-banner__seal,.rtn-content--cream .rtn-banner__seal{border-color:var(--rtn-line-strong);color:var(--rtn-forest)}.rtn .rtn-banner__seal small{display:block;font-family:var(--rtn-sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.rtn .rtn-banner .rtn-head{margin-bottom:0}.rtn .rtn-banner__aside{display:flex;flex-direction:column;gap:10px;font-size:14px;max-width:320px}.rtn .rtn-banner__aside li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px}.rtn .rtn-banner__aside svg{width:16px;height:16px;margin-top:3px;color:#a8c49a}.rtn-content--parchment .rtn-banner__aside svg,.rtn-content--white .rtn-banner__aside svg,.rtn-content--cream .rtn-banner__aside svg{color:var(--rtn-green)}.rtn .rtn-media{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:990px){.rtn .rtn-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.rtn .rtn-media--flip .rtn-media__img{order:2}}.rtn .rtn-media__img{border-radius:var(--rtn-radius);overflow:hidden;background:var(--rtn-white);border:1px solid var(--rtn-line)}.rtn .rtn-media__img img{width:100%;height:auto}.rtn .rtn-media .rtn-head{margin-bottom:0}.rtn .rtn-media__body{font-size:15px;color:var(--rtn-muted);display:flex;flex-direction:column;gap:10px}.rtn .rtn-media__body strong{color:var(--rtn-ink)}.rtn.rtn .rtn-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:50px;padding:0 26px;border-radius:999px;background:var(--rtn-green);color:var(--rtn-white);font-weight:600;font-size:16px;text-decoration:none;transition:background .2s}.rtn.rtn .rtn-btn:hover{background:var(--rtn-green-hover)}.rtn.rtn-content--forest .rtn-btn{background:var(--rtn-parchment);color:var(--rtn-forest)}.rtn.rtn-content--forest .rtn-btn:hover{background:var(--rtn-white)}.rtn .rtn-products{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.rtn .rtn-products{grid-template-columns:repeat(var(--rtn-cols, 3),minmax(0,1fr));gap:20px}}.rtn .rtn-pcard{display:flex;flex-direction:column;gap:12px;background:var(--rtn-white);border:1px solid var(--rtn-line);border-radius:var(--rtn-radius);padding:16px;text-decoration:none}.rtn .rtn-pcard__img{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--rtn-parchment)}.rtn .rtn-pcard__img img{width:100%;height:100%;object-fit:contain}.rtn .rtn-pcard__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.rtn.rtn .rtn-pcard__title{font-weight:600;font-size:16px;line-height:1.3;text-decoration:none}.rtn.rtn .rtn-pcard__title:hover{text-decoration:underline}.rtn .rtn-pcard__note{font-size:13px;color:var(--rtn-muted)}.rtn .rtn-pcard__price{font-size:15px;font-variant-numeric:tabular-nums}.rtn.rtn .rtn-pcard__btn{border:1px solid var(--rtn-forest);color:var(--rtn-forest);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.rtn.rtn .rtn-pcard__btn:hover{background:var(--rtn-forest);color:var(--rtn-white)}@media(max-width:749px){.rtn .rtn-stat:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:480px){.rtn .rtn-plan__body{padding:0 16px 16px}.rtn .rtn-plan__note{padding:0 16px 14px}.rtn .rtn-flavor{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:12px 10px 12px 12px}.rtn .rtn-flavor__media{width:48px;height:48px}.rtn .rtn-flavor__price s{display:none}.rtn.rtn .rtn-stepper__btn{width:36px}.rtn.rtn .rtn-chip{padding:7px 12px;font-size:13px}.rtn .rtn-summary__row{flex-wrap:wrap}}.rtn .rtn-label-cta{margin-top:24px}.rtn.rtn .rtn-btn--ghost{background:transparent;color:var(--rtn-forest);box-shadow:inset 0 0 0 1.5px var(--rtn-forest);cursor:pointer}.rtn.rtn .rtn-btn--ghost:hover{background:var(--rtn-forest);color:var(--rtn-white)}.rtn.rtn-content--forest .rtn-btn--ghost{background:transparent;color:var(--rtn-parchment);box-shadow:inset 0 0 0 1.5px var(--rtn-parchment)}.rtn.rtn-content--forest .rtn-btn--ghost:hover{background:var(--rtn-parchment);color:var(--rtn-forest)}.rtn.rtn .rtn-label-link{align-self:flex-start;font-size:14px;font-weight:500;color:var(--rtn-forest);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding:2px 0}.rtn.rtn .rtn-label-link:hover{color:var(--rtn-green)}html.rtn-modal-open,html.rtn-modal-open body{overflow:hidden}.rtn .rtn-label-dialog{padding:0;margin:auto;border:0;border-radius:var(--rtn-radius);width:min(580px,calc(100vw - 32px));max-height:min(90vh,920px);background:var(--rtn-white);color:var(--rtn-ink);box-shadow:0 30px 90px #12181347;font-family:var(--rtn-sans);overflow:hidden}.rtn .rtn-label-dialog::backdrop{background:#141a1594}.rtn .rtn-label-dialog[open]{display:flex}.rtn .rtn-label-dialog__inner{display:flex;flex-direction:column;width:100%;min-height:0;max-height:inherit}.rtn .rtn-label-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px 24px;border-bottom:1px solid var(--rtn-line)}.rtn.rtn .rtn-label-dialog__title{font-size:28px;line-height:1.1}.rtn.rtn .rtn-label-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--rtn-ink);flex:none}.rtn.rtn .rtn-label-dialog__close:hover{background:var(--rtn-tint)}.rtn .rtn-label-dialog__close svg{width:20px;height:20px}.rtn .rtn-label-tabs{display:flex;gap:8px;padding:14px 24px 0;flex-wrap:wrap}.rtn.rtn .rtn-label-tab{padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;box-shadow:inset 0 0 0 1px var(--rtn-line-strong);color:var(--rtn-ink);background:var(--rtn-white)}.rtn.rtn .rtn-label-tab[aria-selected=true]{background:var(--rtn-forest);color:var(--rtn-white);box-shadow:none}.rtn .rtn-label-dialog__body{overflow-y:auto;overscroll-behavior:contain;padding:18px 24px 28px;min-height:0}.rtn .rtn-label-panel{display:flex;flex-direction:column;gap:22px}@media(max-width:749px){.rtn .rtn-label-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.rtn .rtn-label-dialog__head{padding:max(14px,env(safe-area-inset-top,0px)) 16px 12px 20px}.rtn .rtn-label-tabs{padding:12px 20px 0}.rtn .rtn-label-dialog__body{padding:16px 20px max(28px,env(safe-area-inset-bottom,0px))}}.rtn .rtn-nf{border:1.5px solid #111;padding:6px 9px 8px;background:#fff;color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums}.rtn.rtn .rtn-nf__title{font-size:34px;font-weight:900;line-height:1;letter-spacing:-.02em;padding-bottom:3px;border-bottom:1px solid #111}.rtn .rtn-nf__servings{font-size:15px;padding-top:4px}.rtn .rtn-nf__size{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:800;padding-bottom:4px;border-bottom:10px solid #111}.rtn .rtn-nf__cal{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 0 2px;border-bottom:5px solid #111;font-size:26px;font-weight:900;line-height:1.05}.rtn .rtn-nf__cal small{display:block;font-size:12px;font-weight:800;line-height:1.3}.rtn .rtn-nf__cal span:last-child{font-size:40px;line-height:1}.rtn .rtn-nf__head,.rtn .rtn-nf__row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 58px;gap:8px;align-items:baseline}.rtn .rtn-nf__head{font-size:11px;font-weight:700;padding:3px 0}.rtn .rtn-nf__head span:last-child,.rtn .rtn-nf__dv{text-align:right}.rtn .rtn-nf__head span:nth-child(2){grid-column:2;grid-row:1}.rtn .rtn-nf__head span:last-child{grid-column:2 / 4;grid-row:1;white-space:nowrap}.rtn .rtn-nf__row--wide .rtn-nf__name{grid-column:1 / 3}.rtn .rtn-nf__row--wide .rtn-nf__amt{display:none}@media(max-width:480px){.rtn .rtn-nf__head,.rtn .rtn-nf__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 44px}.rtn .rtn-nf__head span:nth-child(2){display:none}}.rtn .rtn-nf__row{padding:3px 0;border-top:1px solid #111}.rtn .rtn-nf__row--i1 .rtn-nf__name{padding-left:14px}.rtn .rtn-nf__row--i2 .rtn-nf__name{padding-left:28px}.rtn .rtn-nf__row--i0:not(.rtn-nf__row--micro) .rtn-nf__name,.rtn .rtn-nf__row:not(.rtn-nf__row--micro) .rtn-nf__dv{font-weight:800}.rtn .rtn-nf__bar{height:10px;background:#111;margin-top:2px}.rtn .rtn-nf__bar+.rtn-nf__row{border-top:0}.rtn .rtn-nf__foot{font-size:11px;line-height:1.35;border-top:5px solid #111;margin-top:2px;padding-top:5px}.rtn .rtn-nt-wrap{overflow-x:auto;border:1px solid var(--rtn-line);border-radius:var(--rtn-radius-sm)}.rtn.rtn .rtn-nt{font-size:14px;font-variant-numeric:tabular-nums;min-width:420px}.rtn.rtn .rtn-nt th,.rtn.rtn .rtn-nt td{padding:9px 14px;border-bottom:1px solid var(--rtn-line)}.rtn.rtn .rtn-nt thead th{background:var(--rtn-forest);color:var(--rtn-white);font-weight:600;font-size:13px}.rtn.rtn .rtn-nt tbody th{font-weight:600}.rtn.rtn .rtn-nt .rtn-nt__sub th{font-weight:400;padding-left:28px}.rtn.rtn .rtn-nt tr:last-child th,.rtn.rtn .rtn-nt tr:last-child td{border-bottom:0}.rtn .rtn-label-ingredients{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.6}.rtn.rtn .rtn-label-ingredients__title{font-family:var(--rtn-sans);font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3}.rtn .rtn-label-ingredients strong,.rtn .rtn-label-ingredients b{font-weight:700;color:var(--rtn-ink)}.rtn .rtn-label-ingredients__allergy{font-size:14px;color:var(--rtn-muted)}.rtn .rtn-label-image{border-radius:var(--rtn-radius-sm);overflow:hidden;border:1px solid var(--rtn-line)}.rtn .rtn-labels{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.rtn .rtn-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:start}}.rtn .rtn-labels__item{display:flex;flex-direction:column;gap:18px;min-width:0}.rtn.rtn .rtn-labels__name{font-family:var(--rtn-serif);font-weight:400;font-size:clamp(30px,3.2vw,40px);line-height:1.05;letter-spacing:-.01em}.rtn .rtn-labels .rtn-label-panel{gap:26px}@media(prefers-reduced-motion:reduce){.rtn *,.rtn *:before,.rtn *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rootana-pdp.css.map */
