.topbar{background:var(--gold);color:#fff;overflow:hidden;position:relative;z-index:60}.topbar__track{display:flex;white-space:nowrap;width:max-content;animation:ticker 136s linear infinite}.topbar__link{display:block;color:inherit;text-decoration:none;cursor:default;pointer-events:none}.topbar__group{display:flex;align-items:center}.topbar span{display:inline-flex;align-items:center;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:12px 0}.topbar span:after{content:"\2022";color:#fff;margin:0 78px;opacity:.5}@media(prefers-reduced-motion:reduce){.topbar__track{animation:none;justify-content:center}}.topbar--static{background:var(--gold)!important;color:#fff!important;overflow:visible!important;text-align:center!important}.topbar--static .topbar__link{display:block!important;padding:11px 16px!important}.topbar--static span{display:inline!important;color:#fff!important;padding:0!important;font-size:11.5px!important;letter-spacing:.2em!important}.topbar--static span:after{display:none!important}.header{position:sticky;top:0;z-index:55;background:transparent;background-repeat:no-repeat;border-bottom:1px solid transparent;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.header.is-scrolled{background-image:linear-gradient(to bottom,var(--cream) 0%,color-mix(in srgb,var(--cream) 76%,transparent) 56%,transparent 100%);border-bottom-color:transparent;box-shadow:none}.header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-head);font-size:23px;color:var(--title);letter-spacing:-.035em}.brand__mark{width:34px;height:34px;border-radius:50%;background:var(--green-deep);display:grid;place-items:center;flex:0 0 auto;overflow:hidden}.brand__mark svg{width:19px;height:19px;color:var(--gold)}.brand__mark img{width:100%;height:100%;object-fit:cover;display:block}.header__brand{grid-column:1;justify-self:start;display:inline-flex;align-items:center;line-height:0;transition:opacity .2s var(--ease)}.header__brand:hover{opacity:.82}.header__logo{display:block;width:auto;height:46px}.header__logo--h{height:44px}.header__logo--stack{display:none}.header__nav{grid-column:2;justify-self:center;display:flex;align-items:center;gap:52.5px}.header__nav a{font-family:var(--font-body);font-weight:700;font-size:15.5px;color:var(--title);position:relative;padding:6px 1px;transition:color .2s var(--ease)}.header__nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--gold-deep);transition:right .28s var(--ease)}.header__nav a:hover{color:var(--green-deep)}.header__nav a:hover:after{right:0}.header__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:12px}.header__shop{padding:12px 24px;font-size:14.5px}.header__cart,.header__burger{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--green-deep);background:transparent;border:0;cursor:pointer;position:relative;flex:0 0 auto;transition:background .2s var(--ease)}.header__cart:hover,.header__burger:hover{background:#0e201712}.header__cart svg,.header__burger svg{width:22px;height:22px}.header__burger{display:none}.cart-count{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--gold-deep);color:var(--green-deep);font-size:10px;font-weight:800;display:grid;place-items:center}.shopify-section.oh-header-section{position:sticky;top:0;z-index:70}.header{display:block}.header__cart .svg-wrapper{display:grid;place-items:center;width:22px;height:22px;line-height:0}.header__cart .svg-wrapper svg{width:100%;height:100%}.header__cart .cart-count-bubble{position:absolute;top:3px;right:3px;bottom:auto;left:auto;min-width:17px;width:auto;height:17px;padding:0 4px;border-radius:999px;background:var(--gold-deep);color:var(--green-deep);font-size:10px;font-weight:800;display:grid;place-items:center;line-height:1}.oh-drawer-scrim{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a181080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;overscroll-behavior:contain;transition:opacity .3s var(--ease),visibility .3s var(--ease);z-index:90}.oh-drawer-scrim.is-open{opacity:1;visibility:visible}.oh-drawer{position:fixed;top:0;bottom:0;left:0;width:min(92vw,412px);background:var(--cream);z-index:95;transform:translate(-100%);transition:transform .42s var(--ease);display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow:hidden}.oh-drawer.is-open{transform:translate(0)}.oh-drawer *,.oh-drawer *:before,.oh-drawer *:after{box-sizing:border-box}.oh-drawer__top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--paper);border-bottom:1px solid var(--line)}.oh-drawer__brand{display:inline-flex;align-items:center;line-height:0}.oh-drawer__logo{display:block;width:auto;height:34px}.oh-drawer__close{width:44px;height:44px;flex:0 0 auto;border:0;cursor:pointer;border-radius:50%;display:grid;place-items:center;background:var(--cream-2);color:var(--green-deep);transition:background .2s var(--ease),transform .15s var(--ease)}.oh-drawer__close:hover{background:var(--line)}.oh-drawer__close:active{transform:scale(.94)}.oh-drawer__close svg{width:20px;height:20px}.oh-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.oh-drawer__cards{display:flex;flex-direction:column;gap:10px}.oh-drawer__card{position:relative;flex:0 0 auto;display:block;border-radius:18px;overflow:hidden;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-decoration:none;color:var(--text);-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.oh-drawer__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--green-mid) 30%,var(--line))}.oh-drawer__card:active{transform:scale(.985)}.oh-drawer__card-media{display:block;overflow:hidden;background:var(--cream-2)}.oh-drawer__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.oh-drawer__card:active .oh-drawer__card-media img{transform:scale(1.05)}.oh-drawer__card--hero{height:200px}.oh-drawer__card--hero .oh-drawer__card-media{position:absolute;top:0;right:0;bottom:0;left:0}.oh-drawer__card--hero .oh-drawer__card-media img{height:100%}.oh-drawer__card-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a2c14e6,#0a2c148c 42%,#0a2c141f)}.oh-drawer__card--hero .oh-drawer__card-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:18px;justify-content:flex-end}.oh-drawer__card--hero .oh-drawer__card-title{font-family:var(--font-head);font-weight:800;font-size:29px;line-height:1;letter-spacing:-.02em;color:var(--on-dark)}.oh-drawer__card--hero .oh-drawer__card-blurb{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1.3;color:#f4f2e8e0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oh-drawer__card--std{display:flex;align-items:center;gap:13px;padding:9px 12px}.oh-drawer__card--std .oh-drawer__card-media{flex:0 0 auto;width:72px;height:72px;border-radius:13px}.oh-drawer__card-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.oh-drawer__card-titlerow{display:flex;align-items:center;gap:8px;min-width:0}.oh-drawer__card--std .oh-drawer__card-title{font-family:var(--font-head);font-weight:800;font-size:19px;line-height:1.05;letter-spacing:-.01em;color:var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oh-drawer__card--std .oh-drawer__card-blurb{font-family:var(--font-body);font-weight:500;font-size:13px;line-height:1.3;color:var(--text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oh-drawer__chevron{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;color:var(--muted);transition:transform .2s var(--ease),color .2s var(--ease)}.oh-drawer__chevron svg{width:20px;height:20px}.oh-drawer__card--std:hover .oh-drawer__chevron{color:var(--green-mid);transform:translate(3px)}.oh-drawer__badge{align-self:flex-start;font-family:var(--font-body);font-weight:800;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:6px 10px;border-radius:999px;background:var(--gold);color:#fff;white-space:nowrap}.oh-drawer__badge--std{flex:0 0 auto;font-size:10px;padding:5px 9px;background:var(--soft-green-2);color:var(--green-deep)}.oh-drawer__card--logo .oh-drawer__card-media{background:var(--green-deep);display:grid;place-items:center;padding:11px 9px}.oh-drawer__card--logo .oh-drawer__card-media img{width:100%;height:auto;max-height:100%;object-fit:contain}.oh-drawer__card--logo .oh-drawer__card-media img.is-fallback{filter:brightness(0) invert(1)}.oh-drawer__card--logo:active .oh-drawer__card-media img{transform:none}.oh-drawer__body{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.oh-drawer__body::-webkit-scrollbar{width:6px}.oh-drawer__body::-webkit-scrollbar-track{background:transparent}.oh-drawer__body::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@media(prefers-reduced-motion:reduce){.oh-drawer,.oh-drawer-scrim,.oh-drawer__card,.oh-drawer__card-media img,.oh-drawer__chevron,.oh-drawer__close{transition:none}.oh-drawer__card:active,.oh-drawer__card:active .oh-drawer__card-media img{transform:none}}@media(max-width:920px){.header__bar{grid-template-columns:1fr auto 1fr;column-gap:10px;height:74px}.header__burger{display:grid;grid-column:1;justify-self:start}.header__brand{grid-column:2;justify-self:center}.header__nav{display:none}.header__actions{grid-column:3;justify-self:end}.header__shop,.header__logo--h{display:none}.header__logo--stack{display:block;height:46px}}@media(min-width:921px){.header__cart{width:51.7px;height:51.7px}.header__cart svg,.header__cart .svg-wrapper{width:29.7px;height:29.7px}.cart-count,.header__cart .cart-count-bubble{min-width:22.95px;height:22.95px;padding:0 5.4px;font-size:13.5px}}@media(max-width:920px){.header__bar{height:80px}.header__cart{width:49.5px;height:49.5px}.header__cart svg,.header__cart .svg-wrapper{width:27.5px;height:27.5px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/oh-header.css.map */
