.ok{--ok-bg: var(--ok-c-bg, #0a0a09);--ok-bg-alt: var(--ok-c-bg-alt, #111110);--ok-fg: var(--ok-c-fg, #f3f1ec);--ok-muted: var(--ok-c-muted, #a5a19a);--ok-faint: var(--ok-c-faint, #817d73);--ok-line: rgba(243, 241, 236, .14);--ok-line-soft: rgba(243, 241, 236, .07);--ok-media-bg: #050505;--ok-ease: cubic-bezier(.16, .8, .24, 1);--ok-ease-soft: cubic-bezier(.33, .9, .28, 1);--ok-head: var(--ok-font-head, "Archivo", Helvetica, Arial, sans-serif);--ok-body: var(--ok-font-body, "Inter", -apple-system, Helvetica, Arial, sans-serif);--ok-gut: clamp(22px, 3.6vw, 48px);--ok-sp-0: 0px;--ok-sp-xs: clamp(24px, 3vw, 40px);--ok-sp-s: clamp(44px, 5vw, 68px);--ok-sp-m: clamp(84px, 8vw, 124px);--ok-sp-l: clamp(96px, 10vw, 150px);--ok-sp-xl: clamp(130px, 17vw, 240px);--ok-cta-h: 56px;--ok-gs: 1;--ok-ct: 1.08;--ok-br: .86;--ok-lift: 0;--ok-img-filter: grayscale(var(--ok-gs)) contrast(var(--ok-ct)) brightness(calc(var(--ok-br) + var(--ok-lift)));background:var(--ok-bg);color:var(--ok-fg);font-family:var(--ok-body);font-weight:300;line-height:1.6;letter-spacing:normal;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:900px){.ok{--ok-gut: 21px;--ok-sp-xs: 24px;--ok-sp-s: 40px;--ok-sp-m: clamp(64px, 12vw, 92px);--ok-sp-l: clamp(72px, 13vw, 104px);--ok-sp-xl: clamp(84px, 17vw, 120px);--ok-cta-h: 52px}}.ok-scheme--dark-alt{--ok-bg: var(--ok-c-bg-alt, #111110)}.ok-scheme--paper{--ok-bg: var(--ok-c-paper, #f3f1ec);--ok-fg: var(--ok-c-ink, #0a0a09);--ok-muted: var(--ok-c-paper-muted, #4a4740);--ok-faint: var(--ok-c-paper-faint, #5c584f);--ok-line: rgba(10, 10, 9, .14);--ok-line-soft: rgba(10, 10, 9, .08);--ok-media-bg: #eae7e0}.ok-sec{position:relative;padding-top:var(--ok-pt, 0px);padding-bottom:var(--ok-pb, 0px)}.ok *,.ok *:before,.ok *:after{box-sizing:border-box}.ok :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul){margin:0}.ok :where(h1,h2,h3,h4,h5,h6,p,span,a,li,dt,dd,label,blockquote){color:inherit;font-family:inherit;letter-spacing:inherit}.ok :where(a){color:inherit;text-decoration:none}.ok :where(a:hover){color:inherit}.ok :where(button){font:inherit;color:inherit;letter-spacing:inherit}.ok :where(img,video){display:block;width:100%;height:100%;object-fit:cover;max-width:none}.ok ::selection{background:var(--ok-fg);color:var(--ok-bg)}.ok :focus{outline:none}.ok :focus-visible{outline:1px solid var(--ok-fg);outline-offset:6px}.ok-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ok-inner{max-width:1400px;margin:0 auto;padding:0 var(--ok-gut)}.ok-w--narrow .ok-inner{max-width:1000px}.ok-w--medium .ok-inner{max-width:1100px}.ok-w--wide .ok-inner{max-width:1400px}.ok-w--full .ok-inner{max-width:none}.ok-media{display:contents}.ok-media img{object-position:var(--ok-pos, 50% 50%);filter:grayscale(var(--ok-gs, 1)) contrast(var(--ok-ct, 1.08)) brightness(calc(var(--ok-br, .86) + var(--ok-lift, 0)))}@media(max-width:900px){.ok-media img{object-position:var(--ok-pos-m, var(--ok-pos, 50% 50%))}}.ok-frame{position:relative;overflow:hidden;background:var(--ok-media-bg)}.ok-zoom img{transform:scale(var(--z, 1));transition:transform 1.6s var(--ok-ease-soft),filter .8s var(--ok-ease)}@media(hover:hover)and (pointer:fine){.ok-zoom:hover{--z: 1.035}}.ok-eyebrow{display:block;font-family:var(--ok-head);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ok-faint);margin-bottom:16px}.ok-kicker{display:block;font-family:var(--ok-head);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ok-fg);margin-bottom:18px}.ok-h1{font-family:var(--ok-head);font-weight:600;font-size:clamp(34px,4.8vw,58px);line-height:1.03;letter-spacing:-.014em;text-transform:uppercase}.ok-h2{font-family:var(--ok-head);font-weight:600;font-size:clamp(28px,3.4vw,44px);line-height:1.06;letter-spacing:-.012em;text-transform:uppercase}.ok-h2--soft{font-weight:500;text-transform:none}.ok-h3{font-family:var(--ok-head);font-weight:500;font-size:18px;letter-spacing:.01em}.ok-lede{color:var(--ok-muted);font-size:15px;line-height:1.75;max-width:380px}.ok-small{font-size:12px;line-height:1.7;color:var(--ok-faint)}.ok-rte p+p{margin-top:1em}.ok-rte a{border-bottom:1px solid var(--ok-line)}.ok-link{--ax: 0px;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ok-fg);border-bottom:1px solid var(--ok-line);transition:border-color .45s var(--ok-ease),gap .45s var(--ok-ease),color .45s var(--ok-ease)}.ok-link--pb{min-height:0;padding-bottom:8px}.ok-link svg{width:14px;height:14px;flex-shrink:0;transform:translate(var(--ax));transition:transform .45s var(--ok-ease)}.ok-link:hover{border-color:var(--ok-fg);gap:16px;--ax: 3px;color:var(--ok-fg)}.ok-link--dim{color:var(--ok-muted)}.ok-link--dim:hover{color:var(--ok-fg)}.ok-btn{--rbg: transparent;--rfg: var(--ok-fg);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;min-height:var(--ok-cta-h);padding:0 26px;background:var(--rbg);color:var(--rfg);border:1px solid var(--ok-fg);font-family:var(--ok-head);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .35s var(--ok-ease),color .35s var(--ok-ease),opacity .35s var(--ok-ease)}.ok-btn:hover{--rbg: var(--ok-fg);--rfg: var(--ok-bg);color:var(--rfg)}.ok-btn[disabled],.ok-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ok-btn--solid{--rbg: var(--ok-fg);--rfg: var(--ok-bg)}.ok-btn--solid:hover{--rbg: transparent;--rfg: var(--ok-fg)}.ok-js .ok [data-ok-reveal=rise]:not(.is-in){opacity:0;transform:translateY(26px)}.ok-js .ok [data-ok-reveal=wipe]:not(.is-in){opacity:0;clip-path:inset(0 0 100% 0)}.ok-js .ok [data-ok-reveal=frame]:not(.is-in){opacity:0;transform:translate(var(--ok-frame-shift, -18px))}.ok [data-ok-reveal=rise]{transition:opacity 1s var(--ok-ease),transform 1.25s var(--ok-ease)}.ok [data-ok-reveal=wipe]{transition:opacity .9s var(--ok-ease),clip-path 1.4s var(--ok-ease-soft)}.ok [data-ok-reveal=frame]{transition:opacity 1s var(--ok-ease),transform 1.2s var(--ok-ease-soft)}.ok [data-ok-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.ok[data-ok-noreveal] [data-ok-reveal]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.shopify-design-mode .ok [data-ok-reveal].is-in{transition-duration:0s}@keyframes okDrift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.09) translate3d(0,-1.2%,0)}}@keyframes okDriftSlow{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.09) translate3d(0,-1%,0)}}@keyframes okBreathe{0%,to{opacity:.28}50%{opacity:.9}}@keyframes okRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes okFade{0%{opacity:0}to{opacity:1}}@keyframes okSlide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ok-rise{animation:okRise 1.2s var(--ok-ease) both}.ok-film{position:relative;overflow:hidden;background:var(--ok-media-bg)}.ok-film__video{position:absolute;top:0;right:0;bottom:0;left:0;filter:grayscale(var(--ok-gs, 1)) contrast(var(--ok-ct, 1.08)) brightness(var(--ok-br, .86))}.ok-film__still{position:absolute;top:0;right:0;bottom:0;left:0}.ok-film__still[hidden]{display:none}.ok-film.is-image .ok-film__still{position:absolute}.ok-film.is-failed .ok-film__video{visibility:hidden}.ok-film__btn{--pfg: var(--ok-c-fg, #f3f1ec);position:absolute;left:12px;bottom:12px;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#0a0a099e;border:0;padding:0;cursor:pointer;color:var(--pfg);transition:background .3s var(--ok-ease)}.ok-film__btn[hidden]{display:none}.ok-film__btn:hover{background:#0a0a09d1;--pfg: #fff}.ok-film__i{width:13px;height:13px;display:none}.ok-film[data-state=playing] .ok-film__i--pause{display:block}.ok-film[data-state=paused] .ok-film__i--play,.ok-film:not([data-state]) .ok-film__i--play{display:block}.ok-film[data-state=failed] .ok-film__i--retry{display:block;width:16px;height:16px}.ok-header{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:30px var(--ok-gut);border-bottom:1px solid transparent;background:transparent;transition:background .5s var(--ok-ease),backdrop-filter .5s var(--ok-ease),padding .45s var(--ok-ease),border-color .5s var(--ok-ease)}.ok-header.is-scrolled,.ok-header--solid{background:#0a0a09b8;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border-bottom-color:var(--ok-line-soft);padding-block:20px}.ok-header-wrap{height:0}.ok-header__logo{display:flex;align-items:center;gap:16px;position:relative;z-index:2;color:var(--ok-fg)}.ok-header__logo:hover{color:var(--ok-fg)}.ok-logo__flower{width:clamp(32px,3.4vw,44px);height:clamp(32px,3.4vw,44px);flex-shrink:0}.ok-logo__word{width:clamp(110px,11vw,150px);height:auto;flex-shrink:0}.ok-logo__img{width:var(--ok-logo-w, 150px);height:auto}.ok-header__right{display:flex;align-items:center;gap:40px;position:relative;z-index:2}.ok-nav{display:flex;gap:40px}.ok-nav__link{font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;position:relative;padding-bottom:4px;color:var(--ok-fg)}.ok-nav__link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:currentColor;transition:width .5s var(--ok-ease)}.ok-nav__link:hover{color:var(--ok-fg)}.ok-nav__link:hover:after,.ok-nav__link[aria-current=page]:after{width:100%}.ok-cart{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--ok-fg);transition:color .4s var(--ok-ease)}.ok-cart:hover{color:#fff}.ok-cart svg{width:20px;height:20px;display:block}.ok-cart .ok-cart__badge{position:absolute;top:-1px;right:-4px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--ok-fg);color:var(--ok-bg);font-size:9.5px;font-weight:500;letter-spacing:.02em;line-height:15px;text-align:center;font-family:var(--ok-body)}.ok-burger{display:none;width:44px;height:44px;position:relative;flex-shrink:0;margin-right:-11px;background:none;border:0;padding:0;cursor:pointer;z-index:2}.ok-burger i{position:absolute;left:9px;right:9px;height:1px;background:var(--ok-fg);transition:transform .45s var(--ok-ease)}.ok-burger i:first-child{top:calc(50% - 7px)}.ok-burger i:last-child{bottom:calc(50% - 7px)}.ok-header.is-menu-open .ok-burger i:first-child{transform:translateY(7px) rotate(45deg)}.ok-header.is-menu-open .ok-burger i:last-child{transform:translateY(-7px) rotate(-45deg)}.ok-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 var(--ok-gut);background:var(--ok-bg);overflow-y:auto;overscroll-behavior:contain}.ok-header.is-menu-open .ok-menu{display:flex}.ok-header.is-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.ok-menu__link{font-family:var(--ok-head);font-size:clamp(26px,7vw,30px);font-weight:500;letter-spacing:.01em;padding:14px 0;display:flex;align-items:center;min-height:48px;width:100%;color:var(--ok-fg);animation:okRise .6s var(--ok-ease) both}.ok-menu__link:nth-child(1){animation-delay:.1s}.ok-menu__link:nth-child(2){animation-delay:.16s}.ok-menu__link:nth-child(3){animation-delay:.22s}.ok-menu__link:nth-child(4){animation-delay:.28s}.ok-menu__link:nth-child(n+5){animation-delay:.34s}.ok-body-locked{position:fixed;left:0;right:0;width:100%}@media(max-width:900px){.ok-logo__flower{width:32px;height:32px}.ok-logo__word{width:110px}.ok-header__right{gap:4px}.ok-nav{display:none}.ok-burger{display:block}.ok-cart{width:44px;height:44px;margin-right:-9px}.ok-cart .ok-cart__badge{top:9px;right:7px}}.ok-header-spacer{height:104px;background:var(--ok-c-bg, #0a0a09)}@media(max-width:900px){.ok-header-spacer{height:88px}}.ok-footer{border-top:1px solid var(--ok-line-soft);padding:60px var(--ok-gut) 30px}.ok-footer__top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-bottom:40px;border-bottom:1px solid var(--ok-line-soft)}.ok-footer__logo{display:flex;align-items:center;gap:14px;color:var(--ok-fg)}.ok-footer__logo:hover{color:var(--ok-fg)}.ok-footer__logo .ok-logo__flower{width:28px;height:28px}.ok-footer__logo .ok-logo__word{width:120px}.ok-footer__social{display:flex;align-items:center;flex-wrap:wrap;gap:14px 32px}.ok-footer__social a,.ok-footer__social button{font-size:13px;color:var(--ok-muted);background:none;border:0;padding:0;cursor:pointer;font-weight:300;transition:color .35s var(--ok-ease)}.ok-footer__social a:hover,.ok-footer__social button:hover,.ok-footer__social button[aria-expanded=true]{color:var(--ok-fg)}.ok-news{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:28px 0 4px;border-bottom:1px solid var(--ok-line-soft);animation:okFade .4s var(--ok-ease) both}.ok-news[hidden]{display:none}.ok-news__field{flex:1 1 320px}.ok-news__field label{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ok-muted);margin-bottom:12px}.ok-news__field input{width:100%;min-height:52px;padding:0 16px;background:transparent;color:var(--ok-fg);border:1px solid var(--ok-line);font-family:var(--ok-body);font-weight:300;font-size:15px;border-radius:0;box-shadow:none}.ok-news__field input:focus-visible{outline:1px solid var(--ok-fg);outline-offset:2px}.ok-news .ok-btn{flex:0 1 220px;min-width:180px;min-height:52px}.ok-news__close{min-height:52px;padding:0 4px;background:none;border:0;cursor:pointer;font-size:12.5px;letter-spacing:.06em;color:var(--ok-faint);transition:color .35s var(--ok-ease)}.ok-news__close:hover{color:var(--ok-fg)}.ok-news__msg{flex-basis:100%;margin:0 0 24px;min-height:20px;font-size:12.5px;line-height:1.7;color:var(--ok-muted);max-width:520px}.ok-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 32px;padding-top:24px;font-size:12px;letter-spacing:.02em;color:var(--ok-faint)}.ok-footer__bottom nav{display:flex;flex-wrap:wrap;gap:14px 24px}.ok-footer__bottom a{transition:color .35s var(--ok-ease)}.ok-footer__bottom a:hover{color:var(--ok-fg)}@media(max-width:900px){.ok-news__field{min-width:100%}}.ok-hero{position:relative;height:var(--ok-hero-h, 100svh);min-height:560px;overflow:hidden;display:flex;align-items:flex-end;padding:0}.ok-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ok-hero__media .ok-film,.ok-hero__media .ok-frame{position:absolute;top:0;right:0;bottom:0;left:0}.ok-hero__media .ok-film__video{object-position:var(--ok-hero-pos, center 22%)}.ok-hero--drift .ok-hero__media .ok-frame img{animation:okDrift 26s var(--ok-ease-soft) infinite alternate}.ok-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--ok-overlay, 1);background:linear-gradient(180deg,#0a0a096b,#0a0a0900 26%),linear-gradient(0deg,#0a0a09d1,#0a0a0900 52%)}.ok-hero__inner{position:relative;z-index:2;padding:0 var(--ok-gut) clamp(64px,8vw,92px);max-width:640px}.ok-hero__title{font-family:var(--ok-head);font-weight:600;font-size:clamp(38px,5.6vw,66px);line-height:1.03;letter-spacing:-.012em;text-transform:uppercase;margin:0 0 22px}.ok-hero__text{font-size:16px;line-height:1.65;color:var(--ok-muted);max-width:380px;margin:0 0 36px}.ok-hero__scroll{position:absolute;right:var(--ok-gut);bottom:38px;z-index:2;animation:okFade 1.2s var(--ok-ease) both;animation-delay:1.1s}.ok-hero__scroll span{display:block;width:1px;height:48px;background:linear-gradient(180deg,var(--ok-fg),transparent);animation:okBreathe 2.6s ease-in-out infinite}.ok-hero .ok-film__btn{left:auto;right:calc(var(--ok-gut) + 22px);bottom:34px;background:#0a0a095c}.ok-hero .ok-rise:nth-child(1){animation-delay:.15s}.ok-hero .ok-rise:nth-child(2){animation-delay:.28s}.ok-hero .ok-rise:nth-child(3){animation-delay:.4s}@media(max-width:900px){.ok-hero__media .ok-film__video{object-position:var(--ok-hero-pos-m, center 28%)}}.ok-feature__grid{max-width:1400px;margin:0 auto;padding:0 var(--ok-gut);display:flex;flex-wrap:wrap;gap:clamp(36px,4vw,64px);align-items:center}.ok-feature__media{flex:1.9 1 460px;height:var(--ok-feature-h, 76vh);min-height:var(--ok-feature-min, 420px)}.ok-feature__media img{transform:scale(var(--z, 1));transition:transform 1.6s var(--ok-ease-soft),filter .8s var(--ok-ease)}@media(hover:hover)and (pointer:fine){.ok-feature__media:hover{--z: 1.04;--ok-lift: .09}}.ok-feature__body{flex:1 1 280px}.ok-feature--right .ok-feature__media{order:2}.ok-feature__title{font-family:var(--ok-head);font-weight:600;font-size:clamp(32px,3.8vw,50px);letter-spacing:-.012em;text-transform:uppercase;margin:0 0 20px}.ok-feature__text{color:var(--ok-muted);font-size:15px;line-height:1.75;max-width:280px;margin:0 0 32px}@media(max-width:900px){.ok-feature__media{--ok-feature-h: 62svh;--ok-feature-min: 340px;min-width:100%;order:0!important}.ok-feature__body{min-width:100%;order:1!important}}.ok-hemp{border-top:1px solid var(--ok-line);border-bottom:1px solid var(--ok-line)}.ok-hemp .ok-inner{max-width:1400px}.ok-hemp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px;margin-bottom:var(--ok-hemp-gap)}.ok-hemp{--ok-hemp-gap: clamp(44px, 5vw, 68px)}.ok-hemp__head>div{flex:1 1 340px}.ok-hemp__head .ok-h2{font-size:clamp(28px,3.6vw,46px);line-height:1.1}.ok-hemp__head p{flex:0 1 380px;color:var(--ok-muted);font-size:14.5px;line-height:1.7}.ok-hemp__journey{position:relative;margin-bottom:var(--ok-hemp-gap)}.ok-hemp__line{position:absolute;left:0;right:0;top:25px;width:100%;height:4px}.ok-hemp__line line{stroke:var(--ok-faint);stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.4s var(--ok-ease-soft)}.ok-hemp.is-seen .ok-hemp__line line{stroke-dashoffset:0}.ok-hemp__stages{display:grid;grid-template-columns:repeat(var(--ok-stage-cols, 6),1fr);gap:8px}.ok-hemp__stage{display:flex;flex-direction:column;align-items:center;text-align:center}.ok-hemp__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;position:relative;z-index:1;background:var(--ok-bg)}.ok-hemp__icon svg{width:26px;height:36px;overflow:visible}.ok-hemp__icon img{width:36px;height:36px;object-fit:contain;filter:none}.ok-hemp__stage span{font-family:var(--ok-head);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ok-hemp__data{display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,84px);margin-bottom:var(--ok-hemp-gap);padding-top:var(--ok-hemp-gap);border-top:1px solid var(--ok-line)}.ok-hemp__comp{flex:1 1 380px}.ok-hemp__ctx{flex:1.2 1 460px}.ok-band{display:flex;align-items:flex-end;height:var(--ok-band-h, 72px);gap:2px;margin-bottom:18px}.ok-band i{height:100%;transform-origin:bottom;transition:transform .9s var(--ok-ease-soft)}.ok-band i:nth-child(1){background:var(--ok-fg)}.ok-band i:nth-child(2){background:#7a766e;transition-delay:.08s}.ok-band i:nth-child(3){background:#171715;border:1px solid rgba(243,241,236,.4);transition-delay:.16s}.ok-js .ok-hemp:not(.is-seen) .ok-band i{transform:scaleY(.04)}.ok-hemp__legend{display:flex;flex-wrap:wrap;gap:10px 28px;margin-bottom:20px}.ok-hemp__legend span{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ok-muted)}.ok-hemp__legend span:first-child{color:var(--ok-fg)}.ok-hemp__legend b{font-family:var(--ok-head);font-weight:600}.ok-facts{display:grid;grid-template-columns:repeat(var(--ok-fact-cols, 4),1fr);gap:0}.ok-fact{padding:0 22px 0 0}.ok-fact+.ok-fact{border-left:1px solid var(--ok-line);padding-left:22px}.ok-fact b{display:block;font-family:var(--ok-head);font-weight:500;font-size:clamp(18px,1.9vw,22px);letter-spacing:-.01em;margin-bottom:10px}.ok-fact span{display:block;font-size:12.5px;line-height:1.6;color:var(--ok-muted)}.ok-hemp__note{margin:22px 0 0;font-size:11.5px;line-height:1.6;color:var(--ok-faint);max-width:460px}.ok-hemp__note a{border-bottom:1px solid var(--ok-line)}.ok-js .ok-hemp:not(.is-seen) .ok-hemp__anim{opacity:0;transform:translateY(26px)}.ok-hemp__anim{transition:opacity 1s var(--ok-ease),transform 1.25s var(--ok-ease)}.ok-js .ok-hemp:not(.is-seen) .ok-hemp__stage{opacity:0;transform:translateY(18px)}.ok-hemp__stage{transition:opacity .7s var(--ok-ease),transform .8s var(--ok-ease-soft)}@media(max-width:900px){.ok-hemp{--ok-hemp-gap: 40px;--ok-band-h: 54px}.ok-hemp .ok-hemp__stages,.ok-hemp .ok-facts{grid-template-columns:repeat(2,1fr)}.ok-hemp__stages{gap:28px 16px}.ok-hemp__line{display:none}.ok-hemp__comp,.ok-hemp__ctx{min-width:100%}.ok-fact:nth-child(odd){border-left:0;padding-left:0}.ok-fact:nth-child(n+3){margin-top:22px}}.ok-ess .ok-inner{max-width:1400px}.ok-ess__head{margin-bottom:clamp(36px,5vw,70px)}.ok-ess__head h2{font-family:var(--ok-head);font-weight:500;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.012em}.ok-ess__grid{display:flex;flex-wrap:wrap;gap:2px;background:var(--ok-line-soft)}.ok-ess__col{flex:1 1 300px;display:flex;flex-direction:column;gap:2px;height:var(--ok-card-h, 84vh);min-height:520px}.ok-card{position:relative;overflow:hidden;background:var(--ok-bg);display:block}.ok-card--lead{flex:1.5 1 440px;height:var(--ok-card-h, 84vh);min-height:520px}.ok-card--stack{flex:1}.ok-card__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ok-card__img img{transform:scale(var(--pscale, 1));transition:transform 1.6s var(--ok-ease-soft)}.ok-card__img--alt{z-index:2;background:#101010;opacity:0;transition:opacity .8s var(--ok-ease);--ok-ct: 1.02;--ok-br: .96}.ok-card__meta{position:absolute;inset:auto 0 0 0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:26px;background:linear-gradient(0deg,rgba(0,0,0,.58),transparent);color:var(--ok-c-fg, #f3f1ec)}.ok-card__name{font-family:var(--ok-head);font-weight:500;font-size:16px;letter-spacing:.01em}.ok-card__shop{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ok-c-muted, #a5a19a);border-bottom:1px solid transparent;transition:color .4s var(--ok-ease),border-color .4s var(--ok-ease);white-space:nowrap}@media(hover:hover)and (pointer:fine){.ok-card:hover{--pscale: 1.03}.ok-card:hover .ok-card__img--alt{opacity:1}.ok-card:hover .ok-card__shop{color:var(--ok-c-fg, #f3f1ec);border-bottom-color:currentColor}}@media(max-width:900px){.ok-card--lead,.ok-ess__col{min-width:100%}.ok-card--lead{height:54svh;min-height:320px}.ok-ess__col{height:auto;min-height:0}.ok-card--stack{min-height:320px;height:54svh;flex:none}.ok-card__meta{padding:21px}.ok-card__img--alt{display:none}}.ok-brandfilm{overflow:hidden}.ok-brandfilm__grid{max-width:1240px;margin:0 auto;padding:0 var(--ok-gut);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:clamp(24px,3vw,48px)}.ok-brandfilm__film{flex:0 1 min(300px,26vw);aspect-ratio:9 / 16;--ok-ct: 1.06;--ok-br: .9}.ok-brandfilm__still{flex:0 1 min(340px,30vw);aspect-ratio:4 / 5}.ok-brandfilm__film,.ok-brandfilm__still{position:relative;overflow:hidden;background:var(--ok-media-bg)}.ok-brandfilm__film>.ok-film{position:absolute;top:0;right:0;bottom:0;left:0}.ok-brandfilm__caption{flex:1 1 200px;max-width:280px;padding-bottom:6px;font-size:clamp(16px,1.6vw,20px);font-weight:400;letter-spacing:.03em;color:var(--ok-muted)}@media(max-width:900px){.ok-brandfilm__grid{gap:18px}.ok-brandfilm__film,.ok-brandfilm__still,.ok-brandfilm__caption{flex:1 1 100%;min-width:100%;max-width:none}}.ok-statement{text-align:center;padding-left:var(--ok-gut);padding-right:var(--ok-gut)}.ok-statement h2{font-family:var(--ok-head);font-weight:500;font-size:clamp(26px,3.6vw,46px);line-height:1.26;letter-spacing:-.012em;max-width:780px;margin:0 auto 32px}.ok-statement p{color:var(--ok-muted);font-size:15px;line-height:1.75;max-width:420px;margin:0 auto 44px}.ok-gender{display:flex;flex-wrap:wrap;min-height:var(--ok-gender-min, 88vh)}.ok-gender__panel{position:relative;overflow:hidden;flex:var(--ok-flex, 50) 1 var(--ok-basis, 300px);min-height:62vh;display:block;color:var(--ok-c-fg, #f3f1ec)}.ok-gender__panel+.ok-gender__panel{border-left:1px solid var(--ok-line-soft)}.ok-gender__panel img{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(var(--pimg, 1));opacity:var(--pdim, 1);transition:transform 1.5s var(--ok-ease-soft),filter .7s var(--ok-ease),opacity .7s var(--ok-ease)}.ok-gender__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.58),transparent 46%);pointer-events:none}.ok-gender__label{position:absolute;left:var(--ok-label-off, 36px);bottom:var(--ok-label-off, 36px);z-index:2;font-family:var(--ok-head);font-weight:500;font-size:clamp(24px,2.8vw,36px);letter-spacing:.005em;text-transform:uppercase;opacity:var(--pdim, 1);transition:opacity .7s var(--ok-ease)}@media(hover:hover)and (pointer:fine){.ok-gender:hover .ok-gender__panel{--pdim: .5}.ok-gender .ok-gender__panel:hover{--pdim: 1;--pimg: 1.045;--ok-lift: .16}}@media(max-width:900px){.ok-gender{--ok-gender-min: 0;--ok-label-off: 21px}.ok-gender__panel{min-width:100%;min-height:58svh}.ok-gender__panel+.ok-gender__panel{border-left:0;border-top:1px solid var(--ok-line-soft);min-height:46svh}}.ok-editor-note{margin:0 auto;max-width:1400px;padding:14px var(--ok-gut);font-size:12px;color:var(--ok-muted);border:1px dashed var(--ok-line)}@media(prefers-reduced-motion:reduce){.ok *,.ok *:before,.ok *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ok [data-ok-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.ok-js .ok-hemp:not(.is-seen) .ok-band i,.ok-js .ok-hemp:not(.is-seen) .ok-hemp__anim,.ok-js .ok-hemp:not(.is-seen) .ok-hemp__stage{transform:none;opacity:1}.ok-hemp__line line{stroke-dashoffset:0}}.ok-marquee{position:relative;overflow:hidden;border-top:1px solid var(--ok-line-soft);border-bottom:1px solid var(--ok-line-soft);padding:var(--ok-mq-pad, 22px) 0}.ok-marquee__track{display:flex;width:max-content;animation:okSlide var(--ok-mq-speed, 42s) linear infinite}.ok-marquee.is-paused .ok-marquee__track{animation-play-state:paused}.ok-marquee__set{display:flex;align-items:center;flex-shrink:0}.ok-marquee__set b{font-family:var(--ok-head);font-weight:500;font-size:var(--ok-mq-size, clamp(13px, 1.5vw, 17px));letter-spacing:var(--ok-mq-track, .18em);text-transform:uppercase;color:var(--ok-fg);padding:0 clamp(20px,3vw,44px);white-space:nowrap}.ok-marquee__set i{width:clamp(28px,5vw,80px);height:1px;background:#f3f1ec47;flex-shrink:0}.ok-marquee--sm{--ok-mq-pad: 16px;--ok-mq-size: clamp(12px, 1.3vw, 15px);--ok-mq-track: .16em}.ok-marquee--sm .ok-marquee__set b{padding:0 clamp(18px,2.6vw,38px)}.ok-marquee--sm .ok-marquee__set i{width:clamp(24px,4vw,64px);background:#f3f1ec3d}.ok-marquee__btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok-muted);cursor:pointer;padding:0;opacity:.8}.ok-marquee__btn:hover,.ok-marquee__btn:focus-visible{color:var(--ok-fg);opacity:1}.ok-marquee__btn svg{width:10px;height:10px}.ok-marquee__btn .i-play{display:none}.ok-marquee__btn[aria-pressed=true] .i-play{display:block}.ok-marquee__btn[aria-pressed=true] .i-pause{display:none}@media(prefers-reduced-motion:reduce){.ok-marquee__track{animation:none!important}.ok-marquee__btn{display:none}}.ok-hero__scrim:empty,.ok-chero__scrim:empty,.ok-close__scrim:empty{display:block}.ok-news__msg:empty,.ok-build__note:empty,.ok-build__msg:empty,.ok-rp-vh:empty{display:block}.ok-contact__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:start}.ok-contact__lede{margin-top:22px;max-width:34ch}.ok-contact__meta{margin-top:40px;display:grid;grid-template-columns:auto 1fr;gap:10px 28px;align-items:baseline}.ok-contact__meta dt{font-family:var(--ok-head);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ok-faint)}.ok-contact__meta dd{margin:0;font-size:15px;color:var(--ok-fg)}.ok-cform{display:block;max-width:620px}.ok-cform__row{margin-bottom:26px}.ok-cform__label{display:block;margin-bottom:10px;font-family:var(--ok-head);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ok-muted)}.ok-cform__req{color:var(--ok-fg)}.ok-cform__input{width:100%;min-height:52px;padding:14px 16px;background:transparent;color:var(--ok-fg);border:1px solid var(--ok-line);border-radius:0;box-shadow:none;font-family:var(--ok-body);font-weight:300;font-size:15px;line-height:1.6;transition:border-color .35s var(--ok-ease)}.ok-cform__input::placeholder{color:var(--ok-faint)}.ok-cform__input:hover{border-color:var(--ok-fg)}.ok-cform__input:focus-visible{outline:1px solid var(--ok-fg);outline-offset:2px}.ok-cform__input--area{min-height:0;resize:vertical}.ok-cform__submit{margin-top:6px}.ok-cform__note{margin-bottom:28px;padding:16px 18px;border:1px solid var(--ok-line);font-size:14px;line-height:1.6;color:var(--ok-fg)}.ok-cform__note--ok{border-color:var(--ok-fg)}.ok-cform__note--err{border-color:#c9544a;color:var(--ok-fg)}.ok-cform__note ul,.ok-cform__note li{list-style:none;margin:0;padding:0}@media(max-width:900px){.ok-contact__inner{grid-template-columns:1fr;gap:44px}.ok-contact__lede{max-width:none}}body.ok-generic{--color-background: 10, 10, 9;--color-foreground: 243, 241, 236;--color-link: 243, 241, 236;--color-button: 243, 241, 236;--color-button-text: 10, 10, 9;--color-secondary-button: 10, 10, 9;--color-secondary-button-text: 243, 241, 236;--color-shadow: 0, 0, 0;--gradient-background: #0a0a09;--payment-terms-background-color: #0a0a09;background-color:#0a0a09;color:#f3f1ec}body.ok-generic .ok-header{background:#0a0a09eb;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border-bottom-color:var(--ok-line-soft);padding-block:20px}body.ok-generic #MainContent{padding-top:104px;background:#0a0a09;color:#f3f1ec;font-family:var(--ok-font-body, "Inter", -apple-system, Helvetica, Arial, sans-serif);font-weight:300}body.ok-generic #MainContent .shopify-section{background:transparent}body.ok-generic #MainContent h1,body.ok-generic #MainContent h2,body.ok-generic #MainContent h3,body.ok-generic #MainContent h4{font-family:var(--ok-font-head, "Archivo", Helvetica, Arial, sans-serif);font-weight:600;letter-spacing:-.012em;text-transform:uppercase;color:#f3f1ec}body.ok-generic #MainContent h1{font-size:clamp(30px,4.2vw,52px);line-height:1.05}body.ok-generic #MainContent p,body.ok-generic #MainContent li,body.ok-generic #MainContent dd,body.ok-generic #MainContent td,body.ok-generic #MainContent th,body.ok-generic #MainContent label,body.ok-generic #MainContent span{color:inherit}body.ok-generic #MainContent a{color:#f3f1ec}body.ok-generic #MainContent .rte a{text-decoration:underline;text-underline-offset:3px}body.ok-generic #MainContent hr{border-color:#f3f1ec24}body.ok-generic #MainContent .field__input,body.ok-generic #MainContent .select__select,body.ok-generic #MainContent input[type=text],body.ok-generic #MainContent input[type=email],body.ok-generic #MainContent input[type=search],body.ok-generic #MainContent input[type=password],body.ok-generic #MainContent input[type=tel],body.ok-generic #MainContent textarea{background:transparent;color:#f3f1ec;border-radius:0}body.ok-generic #MainContent .card,body.ok-generic #MainContent .cart__footer,body.ok-generic #MainContent .totals{background:transparent}body.ok-generic .shopify-policy__container{max-width:900px;margin:0 auto;padding:clamp(44px,6vw,90px) var(--ok-gut, 24px) clamp(84px,9vw,130px)}body.ok-generic .shopify-policy__title{text-align:left;margin-bottom:clamp(28px,3vw,44px)}body.ok-generic .shopify-policy__body .rte{font-size:15px;line-height:1.8;color:#cfccc5}body.ok-generic .shopify-policy__body .rte p{margin:0 0 1.1em}body.ok-generic .shopify-policy__body .rte strong{color:#f3f1ec}@media(max-width:900px){body.ok-generic #MainContent{padding-top:88px}}.ok-contact__figure{margin:clamp(36px,4vw,56px) 0 0;aspect-ratio:4 / 5;overflow:hidden;background:var(--ok-media-bg)}.ok-contact__figure img{filter:var(--ok-img-filter)}@media(max-width:900px){.ok-contact__figure{aspect-ratio:3 / 4;margin-top:32px}}body.template-name--contact .ok-header{background:#0a0a09eb;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border-bottom-color:var(--ok-line-soft);padding-block:20px}body.template-name--contact #MainContent{padding-top:104px;background:var(--ok-c-bg, #0a0a09)}@media(max-width:900px){body.template-name--contact #MainContent{padding-top:88px}}cart-drawer.drawer{z-index:1000001}cart-drawer.drawer .drawer__overlay{z-index:auto}cart-drawer .drawer__inner{padding-bottom:env(safe-area-inset-bottom,0px)}cart-drawer .drawer__footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}@supports (padding: max(0px)){cart-drawer .drawer__inner-empty,cart-drawer .drawer__contents{padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}}cart-drawer.drawer.active,cart-drawer.drawer.active .drawer__inner{visibility:visible!important}body.ok-generic #MainContent .color-background-1,body.ok-generic #MainContent .color-background-2,body.ok-generic #MainContent .color-inverse,body.ok-generic #MainContent .color-accent-1,body.ok-generic #MainContent .color-accent-2,body.ok-generic #MainContent .content-container,body.ok-generic #MainContent .isolate{--color-background: 10, 10, 9;--color-foreground: 243, 241, 236;--color-link: 243, 241, 236;--color-button: 243, 241, 236;--color-button-text: 10, 10, 9;--color-secondary-button: 10, 10, 9;--color-secondary-button-text: 243, 241, 236;--color-shadow: 0, 0, 0;--gradient-background: #0a0a09;background:transparent;background-image:none;color:inherit}body.ok-generic #MainContent .rich-text__blocks,body.ok-generic #MainContent .rich-text__wrapper{color:inherit}body.ok-generic #MainContent .rich-text__text,body.ok-generic #MainContent .rte{color:#cfccc5}body.ok-generic #MainContent .rich-text__heading{color:#f3f1ec}body.ok-generic #MainContent a.button,body.ok-generic #MainContent .button,body.ok-generic #MainContent .shopify-challenge__button{color:#0a0a09}body.ok-generic #MainContent a.button--secondary,body.ok-generic #MainContent .button--secondary,body.ok-generic #MainContent a.button--tertiary,body.ok-generic #MainContent .button--tertiary{color:#f3f1ec}body.ok-cart-open #vplugin{visibility:hidden;opacity:0;pointer-events:none}#vplugin{transition:opacity .18s linear}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ok-core.css.map */
