.oc-skip:focus{position:fixed;top:.75rem;left:.75rem;z-index:100;width:auto;height:auto;clip:auto;padding:.75rem 1rem;background:var(--cream);border-radius:.75rem}.oc-header{background:transparent}.oc-header.is-scrolled{background-color:color-mix(in oklab,var(--cream) 80%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid color-mix(in oklab,var(--color-border) 60%,transparent)}.oc-mobile-nav{max-height:0;opacity:0}.oc-header.menu-open .oc-mobile-nav{max-height:28rem;opacity:1}.oc-cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--forest);color:var(--cream);font-size:10px;line-height:18px;text-align:center}.oc-cart-count[data-count="0"]{display:none}.oc-nav-link[aria-current=page]{color:var(--forest)}.oc-acc summary{list-style:none}.oc-acc summary::-webkit-details-marker{display:none}.oc-acc summary .lucide-chevron-down{transition:transform .2s}.oc-acc[open] summary .lucide-chevron-down{transform:rotate(180deg)}.oc-acc .oc-acc__body{padding-bottom:1rem}.oc-rte>*+*{margin-top:1rem}.oc-rte h2{font-family:var(--font-display);font-size:1.875rem;line-height:1.2;color:var(--forest);margin-top:2.5rem}.oc-rte h3{font-family:var(--font-display);font-size:1.5rem;line-height:1.25;color:var(--forest);margin-top:2rem}.oc-rte p,.oc-rte li{color:var(--muted-foreground);line-height:1.7}.oc-rte strong{color:var(--forest);font-weight:500}.oc-rte ul{list-style:disc;padding-left:1.25rem}.oc-rte ol{list-style:decimal;padding-left:1.25rem}.oc-rte li+li{margin-top:.35rem}.oc-rte a:not([class]){color:var(--forest);text-decoration:underline;text-underline-offset:3px}.oc-rte table{width:100%;font-size:.875rem;border-collapse:collapse}.oc-rte th,.oc-rte td{border-top:1px solid var(--color-border);padding:.75rem 1rem;text-align:left}.oc-rte img{border-radius:1rem}.oc-flip{transform-style:preserve-3d}.oc-flip.is-flipped{transform:rotateY(180deg)}.oc-flip__face{-webkit-backface-visibility:hidden;backface-visibility:hidden}.oc-flip__back{transform:rotateY(180deg);background:var(--color-card)}.oc-track{scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none}.oc-track::-webkit-scrollbar{display:none}.oc-track>*{scroll-snap-align:start}.oc-reveal{opacity:0;transform:translateY(2rem);transition:opacity .7s ease-out,transform .7s ease-out}.oc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.oc-reveal{opacity:1;transform:none;transition:none}}.shopify-design-mode .oc-reveal{opacity:1;transform:none}.oc-bar{width:0;transition:width 1.4s ease-out}.is-in .oc-bar{width:var(--w)}.oc-journey{position:relative;background:#050503;color:#fff}.oc-journey__track{height:calc(var(--chapters, 7) * 90vh + 100vh)}.oc-journey__stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.oc-journey__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 55%,rgba(197,160,89,.18),transparent 70%)}.oc-journey__vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.75) 100%)}.oc-journey__stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 72% 18%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 88% 66%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 22% 60%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 58% 42%,rgba(255,255,255,.3),transparent)}.oc-capsule{position:absolute;left:50%;top:50%;width:min(26vw,220px);aspect-ratio:1 / 2.4;border-radius:999px;transform:translate(-50%,-50%) rotate(var(--rot, 0deg)) scale(var(--scale, 1));background:linear-gradient(90deg,#c9a64c,#f3dc8e 22%,#e7c46a 48%,#b8902f 78%,#8f6d22);box-shadow:0 0 80px #f0c67440,inset -14px 0 24px #00000040,inset 12px 0 18px #ffffff59;transition:transform .15s linear,opacity .3s;will-change:transform}.oc-capsule:before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#ffffff8c,#ffffff26 40%,#ffffff0d)}.oc-capsule:after{content:"";position:absolute;left:18%;top:8%;width:12%;height:70%;border-radius:999px;background:linear-gradient(180deg,#ffffffb3,#fff0);filter:blur(2px)}.oc-journey__chapter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;transition:opacity .6s ease;pointer-events:none}.oc-journey__chapter.is-active{opacity:1}.oc-journey__final{opacity:0;transition:opacity .8s ease;pointer-events:none}.oc-journey__final.is-active{opacity:1;pointer-events:auto}.oc-journey__progress{transform-origin:left;transform:scaleX(var(--p, 0))}@media(prefers-reduced-motion:reduce){.oc-journey__track{height:auto}.oc-journey__stage{position:relative}}.oc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.oc-drawer.is-open{visibility:visible}.oc-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#141c1459;opacity:0;transition:opacity .3s}.oc-drawer.is-open .oc-drawer__overlay{opacity:1}.oc-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(100%,440px);background:var(--cream);transform:translate(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;box-shadow:-30px 0 60px -30px #00000040}.oc-drawer.is-open .oc-drawer__panel{transform:none}.oc-drawer[aria-busy=true] .oc-drawer__items{opacity:.5;pointer-events:none}body.oc-lock{overflow:hidden}.oc-input{width:100%;height:3rem;padding:0 1.25rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-foreground);transition:border-color .2s}.oc-input:focus{outline:none;border-color:var(--forest)}textarea.oc-input{height:auto;min-height:9rem;padding:1rem 1.25rem;border-radius:1.25rem}.oc-note{font-size:.875rem;padding:.75rem 1rem;border-radius:.75rem}.oc-note--ok{background:color-mix(in oklab,var(--forest) 10%,transparent);color:var(--forest)}.oc-note--err{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.oc-option{border-color:var(--color-border)}.oc-option:hover{border-color:color-mix(in oklab,var(--forest) 60%,transparent)}.oc-option:has(input:checked){border-color:var(--forest);background-color:color-mix(in oklab,var(--secondary) 40%,transparent)}.oc-thumb{border-color:transparent;opacity:.7}.oc-thumb:hover{opacity:1}.oc-thumb[aria-current=true]{border-color:var(--forest);opacity:1}.oc-pagination{display:flex;gap:.5rem;justify-content:center;align-items:center;margin-top:3rem;font-size:.875rem}.oc-pagination a,.oc-pagination span{min-width:2.5rem;height:2.5rem;padding:0 .75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-border)}.oc-pagination .current{background:var(--forest);color:var(--cream);border-color:var(--forest)}.oc-hidden{display:none!important}.oc-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.oc-lead strong{color:var(--forest);font-weight:500}.oc-lead p+p{margin-top:1rem}.oc-tab{border-color:var(--color-border);color:var(--muted-foreground)}.oc-tab:hover{border-color:var(--gold);color:var(--forest)}.oc-tab[aria-selected=true]{background:var(--forest);color:var(--cream);border-color:var(--forest)}.oc-pill{color:var(--muted-foreground)}.oc-pill:hover{color:var(--forest)}.oc-pill[aria-selected=true]{background:var(--forest);color:var(--cream)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.min-h-screen{min-height:100vh}.mx-4{margin-inline:1rem}.\!w-24{width:6rem!important}.\!h-10{height:2.5rem!important}.\!min-h-\[6rem\]{min-height:6rem!important}.bg-\[\#faf8f2\]\/95{background-color:#faf8f2f2}@media(min-width:48rem){.md\:order-2{order:2}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2 / span 2}}.btn-outline-forest{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:999px;font-size:.9rem;font-weight:500;color:var(--forest);border:1px solid color-mix(in oklab,var(--forest) 30%,transparent);background:transparent;transition:background-color .25s,border-color .25s}.btn-outline-forest:hover{border-color:var(--forest);background:color-mix(in oklab,var(--forest) 5%,transparent)}.oc-small p{font-size:11px;line-height:1.6;color:inherit}.oc-journey--frames .oc-journey__track{height:766.7vh}.oc-journey__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.oc-journey__cta{position:absolute;left:50%;top:57%;width:240px;height:64px;transform:translate(-50%,-50%);border-radius:999px;z-index:30;pointer-events:none}.oc-journey.is-final .oc-journey__cta{pointer-events:auto}.oc-journey__cta:focus-visible{outline:2px solid #c5a059;outline-offset:4px}@media(max-width:767px){.oc-journey__cta{top:var(--cta-top-m, 60%);width:220px}}@media(prefers-reduced-motion:reduce){.oc-journey--frames .oc-journey__track{height:100vh}}.oc-photo-card{width:72vw;max-width:300px}.oc-pack{border-color:var(--color-border);background:var(--color-card)}.oc-pack:hover{border-color:color-mix(in oklab,var(--forest) 50%,transparent)}.oc-pack:has(input:checked){border-color:var(--forest);border-width:2px;background:color-mix(in oklab,var(--secondary) 45%,var(--color-card));box-shadow:0 10px 30px -18px color-mix(in oklab,var(--forest-deep) 60%,transparent)}.oc-pack:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.oc-pack__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;padding:.2rem .65rem;border-radius:999px;background:var(--forest);color:var(--cream);font-size:9px;font-weight:600;letter-spacing:.12em}.\!w-auto{width:auto!important}.oc-dynamic-checkout .shopify-payment-button__button{border-radius:999px!important;min-height:3rem;overflow:hidden}.oc-dynamic-checkout .shopify-payment-button__more-options{font-size:.8rem;color:var(--muted-foreground);margin-top:.5rem;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
