.cb-announcement{background:var(--brand-sage);color:var(--text-on-pastel);padding:var(--announcement-padding-y) var(--announcement-padding-x);text-align:center}.cb-announcement__link{color:inherit;text-decoration:underline;text-underline-offset:var(--space-4)}.cb-announcement__icon .cb-icon{display:inline-block;width:var(--icon-size-sm);height:var(--icon-size-sm);margin-right:var(--space-6);vertical-align:-.3em;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}:root{--font-body-family: var(--font-family-body);--font-heading-family: var(--font-family-display)}body{letter-spacing:0}.cb-icon :is(path,circle,rect,ellipse,line,polyline,polygon){vector-effect:non-scaling-stroke}html{scroll-padding-top:calc(var(--layout-nav-height) + var(--space-16))}.shopify-section:has(>.cb-header){position:sticky;top:0;z-index:50}.cb-header{background:var(--surface-header);-webkit-backdrop-filter:blur(var(--effect-header-blur));backdrop-filter:blur(var(--effect-header-blur));border-bottom:var(--border-width) solid var(--border-default)}.cb-header__inner{box-sizing:border-box;display:flex;align-items:center;gap:var(--header-gap);height:var(--header-height);max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--header-padding-x)}.cb-header :focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-header__start{display:flex;align-items:center;gap:var(--header-icons-gap)}.cb-header .cb-header__menu{display:none}.cb-logo{display:flex;align-items:center;gap:var(--logo-lockup-gap);color:var(--text-primary);text-decoration:none;white-space:nowrap;border-radius:var(--radius-xs)}.cb-logo__mark{flex:none;width:auto;height:var(--logo-bean-height)}.cb-nav{margin-left:auto}.cb-nav__list{display:flex;gap:clamp(var(--space-16),1.4vw,var(--header-links-gap));margin:0;padding:0;list-style:none}.cb-nav__link{position:relative;display:block;padding:var(--nav-link-padding-y) 0 calc(var(--nav-link-underline-gap) + var(--nav-link-underline-height));color:var(--text-primary);text-decoration:none;white-space:nowrap;border-radius:var(--radius-xs)}.cb-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--nav-link-underline-height);background:var(--brand-apricot);transform:scaleX(0);transform-origin:left;transition:transform .3s}.cb-nav__link:hover:after{transform:scaleX(1)}.cb-nav__link--icon{display:flex;align-items:center;gap:var(--space-6)}.cb-nav__link .cb-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.cb-header__icons{display:flex;gap:var(--header-icons-gap)}.cb-icon-btn{position:relative;display:grid;place-items:center;flex:none;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-primary);cursor:pointer}.cb-icon-btn:hover{background:var(--tint-sage)}.cb-icon-btn[aria-pressed=true]{background:var(--brand-butter);color:var(--text-on-pastel)}.cb-icon-btn .cb-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke)}[data-cb-night] .cb-icon{grid-area:1 / 1}.cb-motion [data-cb-night] .cb-icon{transition:opacity var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out)}[data-cb-night] [data-icon=sun],:root[data-theme=dark] [data-cb-night] [data-icon=moon]{opacity:0;transform:rotate(-90deg) scale(.5)}:root[data-theme=dark] [data-cb-night] [data-icon=sun]{opacity:1;transform:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) [data-cb-night] [data-icon=moon]{opacity:0;transform:rotate(-90deg) scale(.5)}:root:not([data-theme=light]) [data-cb-night] [data-icon=sun]{opacity:1;transform:none}}.cb-badge{box-sizing:border-box;position:absolute;top:var(--space-2);right:0;display:grid;place-items:center;min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--badge-padding-x);border-radius:var(--radius-full);background:var(--brand-sky);box-shadow:0 0 0 var(--badge-ring-width) var(--text-primary);color:var(--text-on-pastel)}.cb-btn{display:inline-flex;align-items:center;gap:var(--button-nav-gap);flex:none;padding:var(--button-nav-padding-y) var(--button-nav-padding-x);border:0;border-radius:var(--button-radius);background:var(--action-primary);color:var(--text-on-action);text-decoration:none;white-space:nowrap}.cb-btn:hover{background:var(--action-primary-hover)}.cb-btn--block{justify-content:center;padding:var(--button-default-padding-y) var(--button-default-padding-x)}.cb-menu-drawer{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--surface-scrim);color:var(--text-primary)}.cb-menu-drawer::backdrop{background:transparent}html:has(.cb-menu-drawer[open]){overflow:hidden}.cb-menu-drawer__sheet{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--menu-drawer-gap);width:var(--menu-drawer-width);max-width:calc(100% - var(--icon-button-size));height:100%;overflow-y:auto;padding:0 var(--menu-drawer-padding-x) calc(var(--menu-drawer-gap) + env(safe-area-inset-bottom,0px));background:var(--surface-page);box-shadow:0 var(--effect-float-y) var(--effect-float-blur) var(--shadow-float)}.cb-menu-drawer[open] .cb-menu-drawer__sheet{animation:cb-menu-drawer-in .25s ease-out}@keyframes cb-menu-drawer-in{0%{transform:translate(-100%)}}.cb-menu-drawer :focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-menu-drawer__top{display:flex;flex:none;align-items:center;gap:var(--header-icons-gap);height:var(--header-height)}.cb-menu-drawer__sheet[data-searching] .cb-menu-drawer__links{display:none}.cb-menu-drawer__links{margin:0;padding:0;list-style:none}.cb-menu-drawer__link{display:block;padding:var(--menu-drawer-link-padding-y) 0;border-bottom:var(--border-width) solid var(--border-default);color:var(--text-primary);text-decoration:none}.cb-menu-drawer .cb-btn--block{margin-top:auto}@media(max-width:1199px){.cb-nav{display:none}.cb-header .cb-header__menu{display:grid}.cb-header__icons{margin-left:auto}}.cb-me{position:relative;flex:none}.cb-me[hidden]{display:none}.cb-me__chip{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--size-40);padding:0 var(--space-12) 0 var(--space-10);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-full);background:var(--tint-butter);color:var(--text-primary);cursor:pointer;white-space:nowrap}.cb-me__chip:hover{border-color:var(--text-primary)}.cb-me__chip:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-me__dot{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--brand-butter);box-shadow:0 0 0 var(--space-2) var(--surface-page)}.cb-me__chip .cb-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.cb-motion .cb-me__chip .cb-icon{transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.cb-me__chip[aria-expanded=true] .cb-icon{transform:rotate(180deg)}.cb-me__panel{position:absolute;top:calc(100% + var(--space-8));right:0;z-index:60;display:grid;justify-items:start;gap:var(--space-8);width:max-content;max-width:var(--size-320);padding:var(--space-18);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 var(--effect-card-key-y) var(--effect-card-key-blur) var(--effect-card-key-spread) var(--shadow-card-key)}.cb-me__panel[hidden]{display:none}.cb-motion .cb-me__panel:not([hidden]){animation:cb-me-drop var(--motion-duration-quick) var(--motion-ease-out)}@keyframes cb-me-drop{0%{opacity:0;transform:translateY(calc(var(--space-6) * -1))}}.cb-me__title,.cb-me__stage{margin:0}.cb-me__title{color:var(--text-primary)}.cb-me__stage{color:var(--text-secondary)}.cb-me__shop{margin:var(--space-4) 0}.cb-me__panel .cb-text-btn[hidden]{display:none}.cb-me--drawer{margin-top:var(--space-16)}.cb-me--drawer .cb-me__panel{position:static;width:auto;margin-top:var(--space-8);max-width:none;box-shadow:none}@media(max-width:760px){.cb-me--header{display:none}}@media(min-width:1200px){.cb-has-me .cb-header__join,.cb-header__inner:has(.cb-me--header:not([hidden])) .cb-header__join{display:none}}@media(min-width:1200px){.cb-menu-drawer{display:none}}@media(max-width:760px){.cb-header__join,.cb-header__account{display:none}.cb-menu-drawer__sheet{width:100%;max-width:none}}@media(max-width:400px){.cb-header__inner{gap:var(--space-8)}.cb-header__icons{gap:var(--space-2)}}.cb-menu-drawer__account{display:flex;align-items:center;gap:var(--space-10);margin-top:var(--space-16);color:var(--text-primary)}.cb-menu-drawer__account .cb-icon{width:var(--icon-size-md);height:var(--icon-size-md);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.cb-nav__link:after{transition:none}.cb-menu-drawer[open] .cb-menu-drawer__sheet{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cb-header.css.map */
