.utility-bar__grid--contact{grid-template-columns:1fr auto;grid-template-areas:"announcements contact";align-items:center}.utility-bar__grid--contact .announcement-bar{justify-self:start;text-align:left}.utility-bar__grid--contact .announcement-bar__message{text-align:left}.utility-bar__contact{grid-area:contact;display:flex;align-items:center;gap:1.6rem;font-size:1.3rem;white-space:nowrap}.utility-bar__status{display:inline-flex;align-items:center;gap:.7rem}.utility-bar__dot{width:.7rem;height:.7rem;border-radius:50%;background:rgba(var(--color-foreground),.45)}.utility-bar__status--open .utility-bar__dot{background:var(--green)}.utility-bar__phone{font-weight:700;text-decoration:none;color:rgb(var(--color-foreground))}.utility-bar__phone:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.utility-bar__grid--contact{grid-template-columns:1fr;grid-template-areas:"announcements"}.utility-bar__contact{display:none}}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.header__inline-menu .list-menu--inline::-webkit-scrollbar{display:none}.header__menu-item{font-weight:500;font-size:1.5rem;white-space:nowrap}.header__actions{display:flex;flex:0 0 auto;align-items:center;gap:.8rem;margin-right:.4rem}.header__icons{align-items:center}.header__action{min-height:4.4rem;padding:0 2rem;font-size:1.4rem;white-space:nowrap}.header__action--refill{--color-button: 35, 50, 103;--color-button-text: 255, 255, 255;gap:.8rem;font-weight:600;box-shadow:0 3px 10px #23326733}.header__action--refill:not([disabled]):hover{--color-button: 45, 63, 128}.header__actions>.header__action--refill{--buttons-radius: .8rem;--buttons-radius-outset: .8rem;flex:0 0 auto;min-width:7.6rem;min-height:4.4rem;padding:0 1.6rem;font-size:1.4rem;line-height:1.2;box-shadow:0 1px 3px #2332671f}.header__actions>.header__action--refill:focus-visible{outline:.3rem solid var(--focus-color);outline-offset:.3rem}.header__search-mobile{display:none}@media screen and (max-width:989px){.header.header--has-refill{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.4rem;padding-inline:1.6rem}.header--has-refill .header__heading{min-width:0}.header--has-refill .header__heading-link{max-width:100%;padding-inline:0}.header--has-refill .header__heading-logo-wrapper{max-width:11rem}.header__actions>.header__action--book{display:none}.header__search-mobile{display:block}}.menu-drawer__secondary{padding:2rem 3rem 0}.menu-drawer__secondary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.4rem 2.4rem;margin:0;padding:0}.menu-drawer__secondary-link{display:block;padding:.8rem 0;font-size:1.6rem;color:rgba(var(--color-foreground),.75);text-decoration:none}.menu-drawer__secondary-link:hover{text-decoration:underline;text-underline-offset:.3rem}.menu-drawer__actions{display:flex;flex-direction:column;gap:1rem;padding:2.4rem 3rem 0}.menu-drawer__actions .button{width:100%;min-height:4.8rem}.header__menu-item span{padding-bottom:.2rem;border-bottom:3px solid transparent;transition:border-color var(--duration-short) ease}.header__menu-item:hover span,.header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none;border-bottom-color:var(--navy-deep)}.mega-menu__promo{grid-column:span 2;background:var(--soft);border-radius:var(--radius);padding:2rem;align-self:start}.mega-menu__promo-heading{margin:0 0 .6rem}.mega-menu__promo-text{font-size:1.4rem;margin:0 0 1rem}.mega-menu__promo-phone{font-weight:700}.mega-menu__dispensaries{grid-column:1 / -1;margin-top:1.2rem}@media screen and (min-width:990px){.mega-menu__dispensaries .dispensary-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem 3.2rem;align-items:center}.mega-menu__dispensaries .dispensary-panel__text{margin-bottom:0;max-width:60ch}.mega-menu__dispensaries .dispensary-panel__list{flex-direction:row}.mega-menu__dispensaries .dispensary-panel__button{width:auto}}.dispensary-panel{padding:2rem;background:var(--soft);border:1px solid var(--line);border-radius:var(--r-card, 12px)}.dispensary-panel__heading{margin-bottom:.6rem;color:var(--ink)}.dispensary-panel__text{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.5;color:var(--ink-soft)}.dispensary-panel__list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0}.dispensary-panel__button{width:100%;min-height:4rem;font-size:1.4rem;text-decoration:none}.menu-drawer__dispensaries{padding:1.2rem 3rem 2rem}.header__call-bar{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 1.6rem;background:var(--soft);color:var(--navy-deep);border-bottom:1px solid var(--line);font-size:1.5rem;font-weight:700;text-decoration:none}.header__chips{padding:1rem 1.5rem .6rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 5.6rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 5.6rem),transparent)}.header__chips::-webkit-scrollbar{display:none}.header__chips-list{display:flex;gap:.8rem;margin:0;padding:0}.header__chips--scrolled{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4rem,#000 calc(100% - 5.6rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 4rem,#000 calc(100% - 5.6rem),transparent)}.header__chips-list:after{content:"";flex:0 0 4rem}.header__chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border:1px solid var(--line);border-radius:var(--radius-pill);color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;white-space:nowrap;text-decoration:none}.header__chip--active{background:var(--info-bg);border-color:var(--info-line)}.menu-drawer__store{padding:2rem 3rem 1rem}.menu-drawer__store .store-details__buttons .button{width:100%}@media screen and (min-width:990px){.header__search summary.header__icon--search{display:inline-flex;align-items:center;justify-content:flex-start;gap:.8rem;width:auto;min-width:20rem;height:4.4rem;padding:0 1.6rem;border-radius:var(--radius-pill);background:var(--soft);color:rgb(var(--color-foreground));text-decoration:none}.header__search summary.header__icon--search>span{display:inline-flex;align-items:center;width:auto;height:auto}.header__search-label{font-size:1.4rem}}@media screen and (min-width:990px){.header--band{grid-template-areas:"heading search icons";grid-template-columns:auto minmax(0,1fr) auto;column-gap:2.4rem}}.header__search-inline{grid-area:search;display:flex;align-items:center;gap:.8rem;width:100%;max-width:48rem;min-height:4.4rem;padding:0 1.6rem;border-radius:var(--radius-pill);background:rgb(var(--color-background));border:1px solid var(--line);color:rgba(var(--color-foreground),.85)}.header__search-inline:focus-within{border-color:var(--navy);box-shadow:0 0 0 .1rem var(--navy)}.header__search-inline .icon{width:1.8rem;height:1.8rem;flex:none}.header__search-input{flex:1;min-width:0;border:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;outline:0}.header__search-input::placeholder{color:rgba(var(--color-foreground),.55)}.header-band__nav{border-top:.1rem solid var(--line);border-bottom:.1rem solid var(--line)}.header-band__nav-inner{display:flex;align-items:center;gap:2rem}.header-band__nav .header__inline-menu{display:block;flex:1;min-width:0;margin:0}.header-band__status{margin-left:auto;font-size:1.3rem;font-weight:500;white-space:nowrap}@media screen and (max-width:1199px){.header.header--band{grid-template-areas:"left-icons heading icons";grid-template-columns:auto minmax(0,1fr) auto;column-gap:.4rem;min-height:6.4rem;padding-block:.8rem;padding-inline:1.6rem}.header--band .header__heading{min-width:0;justify-self:center}.header--band.header--mobile-left .header__heading{justify-self:start}.header--band .header__heading-link{display:flex;align-items:center;min-height:4.4rem;max-width:100%;margin-inline:0;padding-block:0;padding-inline:0}.header--band .header__heading-logo-wrapper{max-width:11rem}.header--band .header__heading-logo{width:auto;max-height:4.4rem;object-fit:contain}.header--band .header__actions>.header__action--book,.header--band .header__search-inline,.header-band__nav{display:none}.header--band .header__search-mobile{display:block}.header--band .header__search summary.header__icon--search{justify-content:center;width:4.4rem;min-width:4.4rem;height:4.4rem;padding:0;background:transparent}.header--band .header__search summary.header__icon--search>.header__search-label{display:none}.header--band header-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-header-extras.css.map */
