@font-face{font-family:prata;src:url(../media/prata_400-s.p.3bwvvoi12zu70.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:prata Fallback;src:local(Arial);ascent-override:91.6%;descent-override:33.39%;line-gap-override:0.0%;size-adjust:108.41%}._46cSXq_className{font-family:prata,prata Fallback;font-weight:400}._46cSXq_variable{--pv-f-display:"prata", "prata Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_400_800-s.p.3tluuqv5xugao.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.RkGdsa_className{font-family:manrope,manrope Fallback}.RkGdsa_variable{--pv-f-body:"manrope", "manrope Fallback"}
@font-face{font-family:mono;src:url(../media/red_hat_mono_400_600-s.p.1oleyafyce-mn.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.42%;descent-override:23.2%;line-gap-override:0.0%;size-adjust:131.49%}.JH_Dfq_className{font-family:mono,mono Fallback}.JH_Dfq_variable{--pv-f-mono:"mono", "mono Fallback"}
@font-face{font-family:Omi Digits;src:url(../media/manrope-400-800.3tluuqv5xugao.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+30-39}[data-theme=omi]{--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:136px;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-display:clamp(2.75rem, 4.4vw + 1rem, 5.25rem);--text-section:clamp(2.125rem, 2.6vw + 1rem, 3.75rem);--text-lead:clamp(1.125rem, .4vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-short:.22s;--container:1280px;--gutter:48px;--gap-columns:32px;--section-gap:120px;--stem-room:64px;--stem-w:3px;--radius-sm:6px;--radius-md:12px;--radius-pill:999px;--leaf-1:#032615;--leaf-2:#001b0d;--leaf-3:#143423;--cream:#eee7d8;--cream-2:#bbd1bf;--cream-muted:#9ebaa2;--leaf-rule:#274836;--manila-1:#f7efe1;--manila-2:#fefcf8;--manila-3:#eddfcc;--ink:#18130e;--ink-2:#312a24;--ink-muted:#554b43;--manila-rule:#d7ccbc;--orange:#f57323;--orange-hover:#f98f3a;--orange-press:#d75a21;--on-orange:#18130e;--stem:#68a63f;--stem-on-light:#316a23;--scrim:#001b0dbd;--scrim-0:#001b0d00;--focus-on-dark:#dbe977;--focus-on-light:#992f00;--warn-bg:#f7e3b0;--warn-ink:#472d00;--tone-raiz:#9d663e;--tone-vegetativo:#4d8d34;--tone-flor:#e58212;--tone-fruto:#cc342d;--tone-ciclo:#3a816a;--shadow-lift:0 24px 44px -24px #18130e66;--shadow-fill:inset 0 -3px 0 #18130e2e;--grid-line:#e8e0d3;--box-tray:#d3b08f;--box-tray-edge:#946640;--box-empty:#fefcf8;--kraft-floor:#d5b898;--kraft-wall:#b48862;--kraft-flap:#c8a37f;--kraft-flap-2:#be9671;--kraft-fold:#81593a;--kraft-shade:#40271247;--env-shadow:#301d0d4d;--env-outline:#18130e73;--env-cap-mix:#18130e;--env-shine:#ffffff29;--env-ridge:#ffffff4d;--dot-ring:#ffffff38;--dot-outline:#18130e59;--box-0:#3f7a28;--box-1:#e8721c;--box-2:#b3241f;--box-3:#80512f;--box-4:#1e7ca1;--box-5:#cdaf33;--font-display:"Omi Digits", var(--pv-f-display), "Prata", Georgia, serif;--font-body:var(--pv-f-body), "Manrope", ui-sans-serif, system-ui, sans-serif;--font-figures:var(--pv-f-mono), "Red Hat Mono", ui-monospace, monospace;--ground:var(--manila-1);--ground-2:var(--manila-2);--ground-3:var(--manila-3);--fg:var(--ink);--fg-2:var(--ink-2);--muted:var(--ink-muted);--rule:var(--manila-rule);--focus:var(--focus-on-light);--stem-c:var(--stem-on-light)}@supports (color:lab(0% 0 0)){[data-theme=omi]{--leaf-1:lab(12.5212% -17.0985 7.52426);--leaf-2:lab(7.2339% -11.925 5.16467);--leaf-3:lab(18.8805% -16.265 7.16669);--cream:lab(91.978% .324875 8.4717);--cream-2:lab(81.9069% -10.36 6.61544);--cream-muted:lab(72.7569% -13.3396 8.53792);--leaf-rule:lab(27.5846% -16.1483 7.12182);--manila-1:lab(94.843% .988543 7.62748);--manila-2:lab(99.0965% .164598 2.28308);--manila-3:lab(89.6212% 2.28474 11.3849);--ink:lab(6.1707% 1.86804 3.09714);--ink-2:lab(17.6079% 2.48522 4.75363);--ink-muted:lab(32.6799% 3.17262 6.09271);--manila-rule:lab(82.6524% 1.87859 9.46794);--orange:lab(63.9706% 47.7727 64.0344);--orange-hover:lab(70.1839% 37.0134 60.7);--orange-press:lab(54.6103% 47.8597 55.2265);--on-orange:lab(6.1707% 1.86804 3.09714);--stem:lab(62.1829% -34.4524 44.9434);--stem-on-light:lab(39.8817% -30.6996 32.6532);--scrim:lab(7.2339% -11.925 5.16467/.74);--scrim-0:lab(7.2339% -11.925 5.16467/0);--focus-on-dark:lab(89.5295% -16.6687 53.2542);--focus-on-light:lab(36.0121% 46.7663 58.2777);--warn-bg:lab(91.0032% 1.20685 27.8965);--warn-ink:lab(21.0315% 9.72243 30.9952);--tone-raiz:lab(48.5476% 20.0512 31.621);--tone-vegetativo:lab(52.8421% -34.3698 39.6147);--tone-flor:lab(64.5055% 34.1242 67.8099);--tone-fruto:lab(47.0999% 59.4346 42.4083);--tone-ciclo:lab(48.8557% -27.6234 5.08207);--shadow-lift:0 24px 44px -24px lab(6.1707% 1.86804 3.09714/.4);--shadow-fill:inset 0 -3px 0 lab(6.1707% 1.86804 3.09714/.18);--grid-line:lab(89.6135% 1.22824 7.59203);--box-tray:lab(74.3874% 9.54494 21.7284);--box-tray-edge:lab(47.5252% 15.8575 29.3824);--box-empty:lab(99.0965% .164598 2.28308);--kraft-floor:lab(76.7825% 7.18895 20.5356);--kraft-wall:lab(60.3612% 13.6739 27.2391);--kraft-flap:lab(69.7447% 10.1756 23.9272);--kraft-flap-2:lab(65.056% 11.8655 25.5925);--kraft-fold:lab(41.7357% 14.4324 24.9815);--kraft-shade:lab(18.6164% 10.1142 18.838/.28);--env-shadow:lab(12.8561% 8.04094 13.9573/.3);--env-outline:lab(6.1707% 1.86804 3.09714/.45);--env-cap-mix:lab(6.1707% 1.86804 3.09714);--env-shine:lab(100% 0 0/.16);--env-ridge:lab(100% 0 0/.3);--dot-ring:lab(100% 0 0/.22);--dot-outline:lab(6.1707% 1.86804 3.09714/.35);--box-0:lab(45.7633% -31.8802 37.0572);--box-1:lab(61.8105% 43.3135 63.6141);--box-2:lab(40.2254% 56.4251 41.3189);--box-3:lab(39.3087% 17.904 28.3043);--box-4:lab(48.011% -17.2223 -27.8658);--box-5:lab(72.6538% 1.85579 63.3225)}}@media (max-width:60rem){[data-theme=omi]{--gutter:24px;--section-gap:88px;--stem-room:40px}}@media (max-width:40rem){[data-theme=omi]{--gutter:16px;--section-gap:64px;--gap-columns:16px;--stem-room:28px}}.of-dark{--ground:var(--leaf-1);--ground-2:var(--leaf-2);--ground-3:var(--leaf-3);--fg:var(--cream);--fg-2:var(--cream-2);--muted:var(--cream-muted);--rule:var(--leaf-rule);--focus:var(--focus-on-dark);--stem-c:var(--stem)}.of-light{--ground:var(--manila-1);--ground-2:var(--manila-2);--ground-3:var(--manila-3);--fg:var(--ink);--fg-2:var(--ink-2);--muted:var(--ink-muted);--rule:var(--manila-rule);--focus:var(--focus-on-light);--stem-c:var(--stem-on-light)}:is(html:has([data-theme=omi]),body:has([data-theme=omi])){background:var(--leaf-2);scrollbar-color:var(--cream-muted) var(--leaf-2);overflow-x:clip}[data-theme=omi]{background:var(--ground);min-height:100vh;color:var(--fg-2);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.6}[data-theme=omi] ::selection{background:var(--orange);color:var(--on-orange)}[data-theme=omi] *,[data-theme=omi] :before,[data-theme=omi] :after{box-sizing:border-box}[data-theme=omi] :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.of-dark,.of-light{background:var(--ground);color:var(--fg-2)}:where([data-theme=omi]) a{color:inherit;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:.18em;text-decoration-thickness:1px}:where([data-theme=omi]) :is(h1,h2,h3){font-family:var(--font-display);font-synthesis:none;letter-spacing:-.005em;overflow-wrap:break-word;text-wrap:balance;min-width:0;color:var(--fg);margin:0;font-weight:400;line-height:1.08}:where([data-theme=omi]) h1{font-size:var(--text-display);max-width:16ch}:where([data-theme=omi]) h2{font-size:var(--text-section);max-width:20ch}:where([data-theme=omi]) h3{font-size:var(--text-2xl);line-height:1.12}:where([data-theme=omi]) p{text-wrap:pretty;margin:0}:where([data-theme=omi]) :is(ul,ol){margin:0;padding:0;list-style:none}:where([data-theme=omi]) img{max-width:100%;display:block}.of-wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.of-num{font-family:var(--font-figures);font-variant-numeric:tabular-nums;font-weight:500}.of-figure{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--fg);font-weight:400}.of-lead{font-size:var(--text-lead);color:var(--fg);max-width:42ch;line-height:1.5}.of-skip{left:var(--space-md);z-index:60;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);background:var(--orange);color:var(--on-orange);font-weight:700;position:absolute;top:-100px}.of-skip:focus-visible{top:var(--space-md)}.of-btn,[data-theme=omi] .button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-md);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border:1.5px solid #0000;font-weight:700;text-decoration:none;display:inline-flex;transform:none}.of-btn-primary,[data-theme=omi] .button{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.of-btn-primary:hover,[data-theme=omi] .button:hover{background:var(--orange-hover);border-color:var(--orange-hover);color:var(--on-orange);box-shadow:none;transform:none}.of-btn-primary:active,[data-theme=omi] .button:active{background:var(--orange-press);border-color:var(--orange-press)}.of-btn-secondary{border-color:color-mix(in oklab, var(--fg) 60%, transparent);color:var(--fg);background:0 0}.of-btn-secondary:hover{border-color:var(--fg);background:color-mix(in oklab, var(--fg) 8%, transparent)}.of-btn-secondary:active{background:color-mix(in oklab, var(--fg) 16%, transparent)}[data-theme=omi] .button:disabled{background:var(--ground-3);border-color:var(--rule);color:var(--muted);cursor:not-allowed}[data-theme=omi] .quick-add-button{border-color:color-mix(in oklab, var(--fg) 60%, transparent);min-height:48px;color:var(--fg);background:0 0}[data-theme=omi] .quick-add-button:hover{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.of-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.of-link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.of-consult{color:var(--fg);font-weight:700;font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}[data-theme=omi] .price-tag{align-items:baseline;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}[data-theme=omi] .price-now{font-family:var(--font-figures);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--text-lg);color:var(--fg)}[data-theme=omi] .price-tag-lg .price-now{font-size:var(--text-2xl)}[data-theme=omi] .price-now small{font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);color:var(--muted)}[data-theme=omi] .price-before{font-family:var(--font-figures);color:var(--muted);font-size:var(--text-sm)}[data-theme=omi] .price-example{font-size:var(--text-xs);text-transform:none;letter-spacing:0;padding:2px var(--space-xs);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-weight:700}[data-theme=omi] .cart-button{border-radius:var(--radius-pill);border:1.5px solid color-mix(in oklab, var(--cream) 60%, transparent);min-height:44px;color:var(--cream);font-family:var(--font-body);background:0 0;font-weight:700}[data-theme=omi] .cart-button:hover{border-color:var(--cream)}[data-theme=omi] .cart-count{background:var(--orange);color:var(--on-orange)}[data-theme=omi] .photo-pending{border-radius:var(--radius-md);background:var(--ground-3);min-height:260px;color:var(--fg-2);border:1px dashed var(--rule);margin:0}[data-theme=omi] .photo-pending code{font-family:var(--font-figures)}[data-theme=omi] :is(.sheet,.drawer){background:var(--manila-1);color:var(--ink-2);font-family:var(--font-body)}[data-theme=omi] :is(.sheet,.drawer)::backdrop{background:var(--scrim)}[data-theme=omi] .sheet-head small{font-size:var(--text-sm);text-transform:none;letter-spacing:0;color:var(--ink-muted);font-weight:600}[data-theme=omi] .picker-sizes legend{color:var(--fg);margin-bottom:var(--space-xs);font-weight:700}[data-theme=omi] .segment{border:1.5px solid var(--muted);border-radius:var(--radius-md);background:var(--manila-2);color:var(--ink)}[data-theme=omi] .segment-label{font-family:var(--font-figures);font-weight:600}[data-theme=omi] .segment-price{font-family:var(--font-figures);color:var(--ink-muted)}[data-theme=omi] .segment:has(input:checked){border-color:var(--ink);background:var(--manila-2);box-shadow:inset 0 0 0 1.5px var(--ink)}[data-theme=omi] .segment:has(input:focus-visible){outline-color:var(--focus-on-light)}[data-theme=omi] .stepper{border:1.5px solid var(--muted);border-radius:var(--radius-pill);background:var(--manila-2)}[data-theme=omi] .stepper button{color:var(--ink)}[data-theme=omi] .stepper input{font-family:var(--font-figures);color:var(--ink)}[data-theme=omi] .cart-line{border-color:var(--rule)}[data-theme=omi] .cart-line-image{background:var(--manila-2);border-radius:var(--radius-sm)}[data-theme=omi] .cart-line-copy>span,[data-theme=omi] .cart-line-total,[data-theme=omi] .cart-summary dd{font-family:var(--font-figures);font-variant-numeric:tabular-nums}[data-theme=omi] .cart-total{border-top:2px solid var(--ink)}[data-theme=omi] .cart-remove{color:var(--ink-muted)}[data-theme=omi] .mobile-cart-bar{background:var(--manila-2);color:var(--ink);border-top:2px solid var(--ink)}.box-card{margin:0 0 var(--space-lg);padding:var(--space-lg);background:var(--manila-2);color:var(--ink);box-shadow:0 0 0 1px var(--ink), var(--shadow-lift);border-radius:14px}.box-card-head{justify-content:space-between;gap:var(--space-xs) var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--ink);flex-wrap:wrap;font-weight:700;display:flex}.box-card-num{font-family:var(--font-figures);font-variant-numeric:tabular-nums;font-weight:600}.box-tone-0{background:var(--box-0)}.box-tone-1{background:var(--box-1)}.box-tone-2{background:var(--box-2)}.box-tone-3{background:var(--box-3)}.box-tone-4{background:var(--box-4)}.box-tone-5{background:var(--box-5)}.box-card-legend{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.box-card-legend li{align-items:center;gap:var(--space-sm);padding-block:var(--space-2xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.box-card-dot{width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--dot-ring), 0 0 0 1px var(--dot-outline);border-radius:50%}.box-card figcaption{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--manila-rule);color:var(--ink-muted);font-size:var(--text-sm)}.box-card-stage{gap:var(--space-xs);margin:var(--space-sm) 0 var(--space-md);display:grid}.box-card-full{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.box-card-boxes{gap:var(--space-md);margin:var(--space-sm) 0 var(--space-md);padding:0;list-style:none;display:grid}.box-card-box-label{margin-bottom:var(--space-2xs);color:var(--ink-muted);font-size:var(--text-sm);font-weight:700;display:block}.box-card-compact{align-items:center;gap:var(--space-sm);box-shadow:none;background:0 0;margin:0;padding:0;display:flex}.box-card-compact .box-card-copy{font-size:var(--text-sm);line-height:1.3;display:grid}.box-card-compact .box-card-copy span{color:var(--ink-muted)}.slot-hint{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--manila-3);color:var(--ink-2);font-size:var(--text-sm);display:flex}.bx{width:100%;height:auto;display:block;overflow:visible}.bx-flaps path{fill:var(--kraft-flap);stroke:var(--kraft-fold);stroke-width:2px;stroke-linejoin:round}.bx-flaps .bx-flap-short{fill:var(--kraft-flap-2)}.bx-wall{fill:var(--kraft-wall);stroke:var(--kraft-fold);stroke-width:2px}.bx-floor{fill:var(--kraft-floor)}.bx-guides line{stroke:var(--kraft-fold);stroke-width:2px;stroke-dasharray:6 8;stroke-linecap:round;opacity:.5}.bx-inner-shadow{fill:none;stroke:var(--kraft-shade);stroke-width:10px}.bx-env{--tone:var(--box-0);transition:transform .36s var(--ease-out)}.bt-1{--tone:var(--box-1)}.bt-2{--tone:var(--box-2)}.bt-3{--tone:var(--box-3)}.bt-4{--tone:var(--box-4)}.bt-5{--tone:var(--box-5)}.bx-art{transform-box:fill-box;transform-origin:50%}.bx-shadow{fill:var(--env-shadow)}.bx-body{fill:var(--tone);stroke:var(--env-outline);stroke-width:2px}.bx-shoulder{fill:var(--env-shine)}.bx-cap{fill:color-mix(in oklch, var(--tone), var(--env-cap-mix) 45%)}.bx-cap-ridge{fill:none;stroke:var(--env-ridge);stroke-width:3px;stroke-dasharray:3 4}.bx-handle-hole{fill:var(--kraft-floor);opacity:.85}.bx-mini{flex:none;width:150px}.bx-compact{flex:none;width:84px}.bx-thumb{width:104px}.box-card-full li{align-items:center;gap:var(--space-xs);color:var(--ink-muted);font-size:var(--text-sm);font-weight:700;display:flex}@media (prefers-reduced-motion:no-preference){.bx-env[data-drop]>.bx-art{animation:bx-drop .52s var(--ease-out) both}}@keyframes bx-drop{0%{opacity:0;transform:translateY(-38%)scale(1.28)}60%{opacity:1;transform:translateY(2%)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bx-env{transition:none}}.of-drop{width:12px;height:12px;margin-right:var(--space-xs);background:var(--tone,var(--tone-ciclo));vertical-align:.05em;border-radius:50% 50% 50% 0;flex:none;display:inline-block;transform:rotate(-45deg)}.of-drop-lg{width:20px;height:20px;margin-right:var(--space-sm)}.of-tone-raiz{--tone:var(--tone-raiz)}.of-tone-vegetativo{--tone:var(--tone-vegetativo)}.of-tone-flor{--tone:var(--tone-flor)}.of-tone-fruto{--tone:var(--tone-fruto)}.of-tone-ciclo{--tone:var(--tone-ciclo)}[data-theme=omi] .promo-band{background:var(--leaf-2);color:var(--cream);border-bottom:1px solid var(--leaf-rule);font-size:var(--text-sm);--focus:var(--focus-on-dark)}[data-theme=omi] .promo-band-inner{width:100%;max-width:var(--container);padding:var(--space-2xs) var(--gutter);justify-content:center;align-items:center;gap:var(--space-md);margin-inline:auto;display:flex}[data-theme=omi] .promo-band a{color:var(--cream);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700}[data-theme=omi] .promo-band button{width:44px;height:44px;color:var(--cream);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.of-hero-promo{margin-top:var(--space-lg);padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-pill);background:var(--leaf-2);color:var(--cream);font-size:var(--text-sm);font-weight:700;display:inline-block}.of-promo{background:var(--leaf-2);color:var(--cream);text-align:center;font-size:var(--text-sm);padding:var(--space-xs) var(--gutter);border-bottom:1px solid var(--leaf-rule)}.of-promo a{color:var(--cream);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700}.of-promo a:focus-visible{outline-color:var(--focus-on-dark)}.of-nav{background:var(--leaf-1);color:var(--cream);--focus:var(--focus-on-dark)}[data-theme=omi]:has(.of-hero) .of-nav{z-index:3;background:0 0;margin-bottom:-152px;position:relative}.of-nav-inner{align-items:center;gap:var(--space-xl);min-height:76px;padding-block:var(--space-xs);display:flex}[data-theme=omi]:has(.of-hero) .of-nav-inner{min-height:152px}.of-logo img{width:140px;height:auto}[data-theme=omi]:has(.of-hero) .of-logo img{width:230px}.of-links{gap:var(--space-lg);margin-inline:auto;font-weight:600;display:flex}.of-links a{white-space:nowrap;padding-block:var(--space-xs);background:linear-gradient(var(--orange), var(--orange)) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-short) var(--ease-out);text-decoration:none}.of-links a:hover{background-size:100% 2px}.of-nav-actions{align-items:center;gap:var(--space-md);display:flex}.of-nav-advisor{font-weight:600;font-size:var(--text-sm);white-space:nowrap}.of-stage{isolation:isolate;position:relative}.of-hero{align-items:end;min-height:min(100svh - 120px,820px);display:grid;position:relative;overflow:hidden}.of-hero-photo{object-fit:cover;object-position:70% 40%;z-index:-2;filter:saturate(.9)contrast(1.08)brightness(.92)}.of-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--scrim) 0%, var(--scrim) 12%, var(--scrim-0) 34%), linear-gradient(90deg, var(--scrim) 0%, var(--scrim) 30%, var(--scrim-0) 75%), linear-gradient(0deg, var(--scrim) 0%, var(--scrim-0) 45%);position:absolute;inset:0}.of-hero-inner{padding-top:176px;padding-bottom:var(--space-xl)}.of-hero .of-lead{margin-top:var(--space-lg);max-width:34ch}.of-actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.of-hero-caption{right:calc(var(--gutter) + 140px);bottom:var(--space-lg);font-size:var(--text-xs);color:var(--cream-2);position:absolute}.of-figures{background:var(--leaf-2);border-bottom:1px solid var(--leaf-rule)}.of-figures-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.of-figures-row li{gap:var(--space-2xs);padding:var(--space-xl) var(--space-lg);border-left:1px solid var(--leaf-rule);display:grid}.of-figures-row li:first-child{border-left:0;padding-left:0}.of-figures-row .of-figure{font-size:var(--text-3xl);font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.of-figures-row span{color:var(--cream-muted);font-size:var(--text-sm);font-weight:500}.of-stem{padding-block:var(--section-gap);background:var(--ground);position:relative}.of-stem:before{content:"";top:0;bottom:0;left:calc(max(0px, (100% - var(--container)) / 2) + var(--gutter) + 10px);width:var(--stem-w);border-radius:var(--stem-w);background:var(--stem-c);position:absolute}.of-stem>.of-wrap{padding-left:calc(var(--gutter) + var(--stem-room))}.of-stem-node:after{content:attr(data-stage);top:calc(var(--section-gap) * .3);left:calc(max(0px, (100% - var(--container)) / 2) + var(--gutter) + 10px - var(--space-sm));padding:var(--space-2xs) var(--space-md) var(--space-2xs) var(--space-lg);border-radius:var(--space-md) var(--space-md) var(--space-md) 0;background:var(--stem-c);color:var(--leaf-2);font-size:var(--text-md);white-space:nowrap;font-weight:800;position:absolute}.of-deep{--ground:var(--leaf-2)}.of-head{gap:var(--space-md);margin-bottom:var(--space-xl);display:grid}.of-head p{max-width:48ch;font-size:var(--text-lead)}.of-head-row{align-items:end;gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.of-story{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;display:grid}.of-story-photo{aspect-ratio:4/3;outline:1px solid color-mix(in oklab, var(--cream) 8%, transparent);outline-offset:-1px;position:relative;overflow:hidden}.of-story-photo img{object-fit:cover;filter:saturate(.92)contrast(1.06)}.of-story-copy .of-lead{margin-top:var(--space-lg)}.of-values{gap:var(--space-xs);margin-block:var(--space-xl);color:var(--fg);font-weight:600;display:grid}.of-values li{padding-left:var(--space-md);border-left:2px solid var(--stem-c)}.of-growth{gap:var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.of-grow{align-content:start;gap:var(--space-sm);padding:var(--space-lg);background:var(--leaf-3);margin-top:calc((3 - var(--rise)) * var(--space-lg));display:grid}.of-grow-bar{height:6px;margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) var(--space-xs);background:var(--tone);display:block}.of-grow h3{font-size:clamp(1.375rem,.9vw + 1rem,1.75rem)}.of-grow h3 a{text-decoration:none}.of-grow h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone)}.of-grow>p{color:var(--muted)}.of-grow-buy{gap:var(--space-sm);margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--rule);justify-items:start;display:grid}.of-grow-buy>p a{color:var(--fg);white-space:nowrap;font-weight:700}.of-boxsec{padding-block:var(--section-gap);border-top:1px solid var(--leaf-rule)}.of-boxsec-inner{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.of-boxsec-copy{gap:var(--space-lg);justify-items:start;display:grid}.of-boxsec h2{font-size:var(--text-section);max-width:14ch}.of-boxsec .box-card{margin:0}.of-fits{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.of-fits li{gap:var(--space-xs);align-content:start;display:grid}.of-fits .bx-icon{width:auto;height:72px}.of-fits span{color:var(--fg-2);font-size:var(--text-sm);display:grid}.of-fits b{color:var(--fg);font-family:var(--font-figures);font-size:var(--text-lg);font-weight:600}.of-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.of-split-photo{min-height:640px;position:relative}.of-split-photo img{object-fit:cover;filter:saturate(.9)contrast(1.08)brightness(.92)}.of-split-body{align-content:center;gap:var(--space-lg);padding:var(--space-3xl) var(--gutter);background:var(--cream);color:var(--leaf-1);--fg:var(--leaf-1);--focus:var(--focus-on-light);display:grid}.of-split-lead{max-width:40ch;font-size:var(--text-lead)}.of-steps{counter-reset:step;border-top:1px solid var(--stem-on-light)}.of-steps li{counter-increment:step;column-gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid color-mix(in oklab, var(--leaf-1) 18%, var(--cream));grid-template-columns:3.5rem minmax(0,1fr);display:grid}.of-steps li:before{content:counter(step);font-family:var(--font-display);font-size:var(--text-3xl);color:var(--stem-on-light);grid-row:span 2;line-height:1}.of-steps b{font-weight:700;font-size:var(--text-lg)}.of-split-body .of-btn-primary{justify-self:start}.of-products{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.of-product{align-content:start;gap:var(--space-sm);display:grid}.of-product-photo{aspect-ratio:1;margin-bottom:var(--space-xs);outline:1px solid color-mix(in oklab, var(--cream) 8%, transparent);outline-offset:-1px;display:block;position:relative}.of-product-photo img{object-fit:cover;object-position:top}.of-product-stage{font-size:var(--text-sm);color:var(--muted);align-items:center;font-weight:600;display:flex}.of-product h3 a{text-decoration:none}.of-product h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.of-product-meta{color:var(--muted)}.of-product-buy{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.of-after{align-items:center;gap:var(--space-lg);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.of-soon{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--rule);color:var(--muted);max-width:60ch}.of-coverage{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.of-coverage p{margin-block:var(--space-md) var(--space-xl);max-width:42ch;font-size:var(--text-lead)}.of-regions{border-top:1.5px solid var(--stem-c)}.of-offer li{font-size:var(--text-xl)}.of-regions li{padding-block:var(--space-sm);border-bottom:1px solid var(--rule);font-family:var(--font-display);font-size:var(--text-2xl);color:var(--fg)}.of-cta{gap:var(--space-2xl);margin-top:var(--space-3xl);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;display:grid}.of-cta-text{grid-template-columns:minmax(0,1fr)}.of-cta-photo{aspect-ratio:3/2;position:relative;overflow:hidden}.of-cta-photo img{object-fit:cover}.of-cta>div:last-child{gap:var(--space-lg);justify-items:start;display:grid}.of-cta p{max-width:46ch;font-size:var(--text-lead)}.of-page-head{padding-block:var(--space-3xl) var(--space-2xl);background:var(--leaf-2)}.of-page-head .of-lead{margin-top:var(--space-lg)}.of-prose{gap:var(--space-md);max-width:62ch;display:grid}.of-prose a:not(.of-btn){color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700}.of-prose h3{margin-top:var(--space-md);font-size:var(--text-xl)}.of-prose-wide{max-width:70ch;margin-bottom:var(--space-2xl)}.of-two{gap:var(--space-2xl);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;display:grid}.of-pending-stack{gap:var(--space-md);display:grid}.of-badge{gap:var(--space-2xs);margin-top:var(--space-md);padding-left:var(--space-md);border-left:2px solid var(--stem-c);display:grid}.of-badge .of-figure{font-size:var(--text-3xl);line-height:1}.of-principles{gap:var(--gap-columns);border-top:1.5px solid var(--stem-c);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.of-principles li{gap:var(--space-sm);padding-top:var(--space-lg);display:grid}.of-principles h3{font-size:var(--text-xl)}.of-store-head{padding-block:var(--space-2xl) 0;border-bottom:2px solid var(--ink);background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 24px 24px, var(--ground)}.of-store-hero{gap:var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.of-store-hero h1{font-size:var(--text-display);max-width:12ch}.of-store-head .of-lead{margin-top:var(--space-lg);color:var(--fg-2);max-width:36ch}.of-store-hero .box-card{margin:0}.of-store-copy .of-facts{margin-top:var(--space-xl);max-width:30rem}.of-facts{border-top:1px solid var(--ink)}.of-facts li{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:1px solid var(--rule);display:flex}.of-facts span{color:var(--muted)}.of-facts b{color:var(--fg);text-align:right}.of-jump{gap:var(--space-xs) var(--space-lg);padding-block:var(--space-xl) var(--space-md);flex-wrap:wrap;display:flex}.of-jump a{min-height:44px;color:var(--fg);border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.of-jump a:hover{border-color:var(--orange)}.of-store-group{padding-block:var(--space-2xl) 0;scroll-margin-top:var(--space-md)}.of-store-group h2{font-size:var(--text-2xl);max-width:none;padding-bottom:var(--space-sm);margin-bottom:var(--space-lg);border-bottom:1px solid var(--ink);align-items:center;display:flex}.of-shelf{gap:var(--space-xl) var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.of-shelf-item{align-content:start;gap:var(--space-sm);display:grid}.of-shelf-photo{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--ground-3);display:block;position:relative;overflow:hidden}.of-shelf-photo img{object-fit:cover;object-position:top}.of-shelf-body{gap:var(--space-xs);display:grid}.of-shelf-body h3{font-size:var(--text-xl)}.of-shelf-body h3 a{text-decoration:none}.of-shelf-body h3 a:hover{text-decoration:underline}.of-shelf-meta{color:var(--muted);font-size:var(--text-sm)}.of-shelf-stage{font-size:var(--text-sm);color:var(--fg-2);font-weight:600}.of-shelf-buy{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.of-shelf-links{gap:var(--space-lg);font-size:var(--text-sm);font-weight:700;display:flex}.of-shelf-links a{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.of-store-foot{padding-block:var(--space-3xl)}.of-pdp{padding-block:var(--space-md) var(--space-3xl)}.of-back{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);align-items:center;font-weight:700;display:inline-flex}.of-pdp-grid{gap:var(--space-2xl);margin-top:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.of-pdp-photo{aspect-ratio:1;border-radius:var(--radius-md);background:var(--ground-3);position:relative;overflow:hidden}.of-pdp-photo img{object-fit:contain}.of-pdp-copy{gap:var(--space-sm);display:grid}.of-pdp-copy h1{font-size:var(--text-section)}.of-pdp-line{color:var(--muted);font-weight:600}.of-pdp-stage{color:var(--fg);align-items:center;font-weight:700;display:flex}.of-pdp-copy .of-lead{color:var(--fg-2)}.of-buy{gap:var(--space-md);padding:var(--space-lg);background:var(--manila-2);box-shadow:0 0 0 1px var(--ink), var(--shadow-lift);border-radius:14px;display:grid}.of-buy .picker{gap:var(--space-md);display:grid}.of-buy .picker-row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.of-pdp-info{padding-block:var(--space-3xl);background:var(--ground-3);border-top:1px solid var(--rule)}.of-pdp-info-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.of-benefits{margin-block:var(--space-lg);border-top:1px solid var(--ink)}.of-benefits li{padding-block:var(--space-sm);border-bottom:1px solid var(--rule);color:var(--fg)}.of-dose{gap:var(--space-2xs);padding:var(--space-md);border-radius:var(--radius-md);background:var(--manila-2);box-shadow:0 0 0 1px var(--rule);display:grid}.of-dose span{color:var(--muted);font-size:var(--text-sm);font-weight:600}.of-dose strong{color:var(--fg)}.of-note{margin-top:var(--space-md);color:var(--muted);font-size:var(--text-sm)}.of-label{background:var(--manila-2);box-shadow:0 0 0 1px var(--ink);border-radius:14px;margin:0;overflow:hidden}.of-label-head{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);background:var(--leaf-1);color:var(--cream);display:grid}.of-label-head strong{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl)}.of-label-head span{color:var(--cream-muted)}.of-label dl{padding:var(--space-xs) var(--space-lg);margin:0}.of-label dl>div{gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.of-label dt{color:var(--fg-2)}.of-label dd{color:var(--fg);text-align:right;margin:0}.of-label-foot{padding:var(--space-sm) var(--space-lg) var(--space-md);color:var(--muted);font-size:var(--text-sm)}.of-cart{padding-block:var(--space-2xl) var(--space-3xl)}.of-cart-inner{max-width:760px}.of-cart h1,.of-order-head{margin-bottom:var(--space-xl)}.of-order-head h1{margin-bottom:var(--space-xs)}.of-order-head p{align-items:center;gap:var(--space-sm);color:var(--muted);flex-wrap:wrap;display:flex}.of-order-status{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--ink);color:var(--manila-2);font-size:var(--text-sm);font-weight:700}.of-order-sample{margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-weight:700}.of-order-detail{margin-top:var(--space-xl)}.of-order-detail h2{margin-bottom:var(--space-sm);font-size:var(--text-xl)}.of-order-detail ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.of-order-detail :is(li,dl>div){justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:1px solid var(--rule);display:flex}.of-order-detail dl{margin:var(--space-md) 0 0}.of-order-detail dd{margin:0}.of-order-total{border-top:2px solid var(--ink);font-size:var(--text-lg);font-weight:700}.of-order .of-soon{margin-top:var(--space-xl)}.of-footer{padding-block:var(--space-2xl) var(--space-xl);background:var(--leaf-2);color:var(--cream-2);border-top:1px solid var(--leaf-rule);--focus:var(--focus-on-dark)}.of-footer-grid{gap:var(--gap-columns);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.of-footer-logo{width:180px;height:auto;margin-bottom:var(--space-md)}.of-footer-grid p{color:var(--cream-muted);max-width:34ch}.of-footer-grid ul{gap:var(--space-sm);align-content:start;display:grid}.of-footer a{text-decoration:none}.of-footer a:hover{text-decoration:underline}.of-footer-legal{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--leaf-rule);color:var(--cream-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.of-footer-legal ul{gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:72rem){.of-nav-advisor{display:none}.of-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:60rem){.of-nav-inner{gap:0 var(--space-lg);flex-wrap:wrap}[data-theme=omi]:has(.of-hero) .of-nav{background:var(--leaf-1);margin-bottom:0}[data-theme=omi]:has(.of-hero) .of-nav-inner{min-height:0;padding-block:var(--space-md)}.of-links{gap:var(--space-2xs) var(--space-md);width:100%;font-size:var(--text-sm);order:3;margin:0}.of-links a{padding-block:var(--space-sm)}.of-nav-actions{margin-left:auto}.of-hero-inner{padding-top:var(--space-3xl)}.of-figures-row{grid-template-columns:repeat(2,minmax(0,1fr))}.of-figures-row li:nth-child(odd){border-left:0;padding-left:0}.of-figures-row li:nth-child(n+3){border-top:1px solid var(--leaf-rule)}.of-head-row,.of-split,.of-coverage,.of-cta,.of-story,.of-two,.of-store-hero,.of-boxsec-inner,.of-pdp-grid,.of-pdp-info-grid{grid-template-columns:minmax(0,1fr)}.of-split-photo{min-height:360px}.of-growth{grid-template-columns:repeat(2,minmax(0,1fr))}.of-grow{margin-top:0}.of-products,.of-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.of-principles{grid-template-columns:minmax(0,1fr)}.of-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.of-footer-grid>div{grid-column:1/-1}}@media (max-width:40rem){.of-links{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.of-logo img{width:112px}[data-theme=omi]:has(.of-hero) .of-logo img{width:150px}.of-hero{min-height:0}.of-hero-inner{padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}.of-actions .of-btn{flex:100%}.of-hero-caption{display:none}.of-figures-row .of-figure{font-size:var(--text-2xl)}.of-figures-row li{padding:var(--space-lg) var(--space-sm)}.of-growth,.of-products,.of-shelf{grid-template-columns:minmax(0,1fr)}.of-stem-node:after{font-size:var(--text-sm)}.of-footer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-theme=omi] *,[data-theme=omi] :before,[data-theme=omi] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.of-channels{gap:var(--gap-columns);border-top:1.5px solid var(--stem-c);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.of-channels a{gap:var(--space-2xs);padding-block:var(--space-lg);color:var(--fg-2);text-decoration:none;display:grid}.of-channels strong{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);color:var(--fg);overflow-wrap:anywhere}.of-channels a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.of-legal,.of-system{padding-block:var(--space-3xl)}.of-legal .of-prose h2{margin-top:var(--space-lg);font-size:var(--text-2xl)}.of-review{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn-ink)}.of-system-code{font-size:var(--text-3xl)}.of-checkout,.of-order{padding-block:var(--space-2xl) var(--space-3xl)}.of-checkout>.of-wrap>.of-lead{margin-block:var(--space-md) var(--space-xl)}[data-theme=omi] :is(.checkout-form,.checkout-summary,.order-card,.field input,.field select,.field textarea,.choice){font-family:var(--font-body)}[data-theme=omi] :is(.order-card,.checkout-summary,.checkout-step){background:var(--manila-2);border-color:var(--rule)}[data-theme=omi] :is(.field input,.field select,.field textarea){border-color:var(--muted);background:var(--manila-2);color:var(--ink)}[data-theme=omi] .choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--manila-2)}[data-theme=omi] :is(.order-amount,.bank-number,.summary-lines){font-family:var(--font-figures);font-variant-numeric:tabular-nums}@media (max-width:60rem){.of-channels{grid-template-columns:minmax(0,1fr)}}video.of-hero-photo{width:100%;height:100%;position:absolute;inset:0}
