#header-component.om-header{--om-forest: #173f32;--om-matcha: #5e8f57;--om-matcha-dark: #3f6944;--om-cream: #f6f3e8;--om-cream-light: #fbfaf5;--om-active: #e5eee3;--om-charcoal: #24312b;--om-muted: #66756c;--om-border: #dde5dc;--om-white: #ffffff}#header-component.om-header .header__row--top,#header-component.om-header .header__row--bottom{background:var(--om-cream-light);color:var(--om-charcoal)}#header-component.om-header .header__row--bottom{border-top:1px solid var(--om-border)}#header-component.om-header .menu-list__link{color:var(--om-charcoal);letter-spacing:.045em}#header-component.om-header .menu-list__list-item:not(.menu-list__list-item--cta)>.menu-list__link .menu-list__link-title{padding:9px 10px;border-radius:999px;transition:background-color .18s ease,color .18s ease}#header-component.om-header .menu-list__list-item:not(.menu-list__list-item--cta)>.menu-list__link:hover .menu-list__link-title,#header-component.om-header .menu-list__list-item:not(.menu-list__list-item--cta)>.menu-list__link:focus-visible .menu-list__link-title,#header-component.om-header .menu-list__list-item:not(.menu-list__list-item--cta)>.menu-list__link[aria-expanded=true] .menu-list__link-title,#header-component.om-header .menu-list__list-item:not(.menu-list__list-item--cta)>.menu-list__link--active .menu-list__link-title{background:var(--om-active);color:var(--om-forest)}#header-component.om-header .menu-list__list-item--cta>.menu-list__link{align-items:center;align-self:center;height:auto;margin-inline-start:12px;padding:11px 18px;border-radius:999px;background:var(--om-matcha);color:var(--om-white);font-weight:700;line-height:1}#header-component.om-header .menu-list__list-item--cta>.menu-list__link .menu-list__link-title{padding-inline:0}#header-component.om-header .menu-list__list-item--cta>.menu-list__link:hover,#header-component.om-header .menu-list__list-item--cta>.menu-list__link:focus-visible{background:var(--om-matcha-dark);color:var(--om-white)}#header-component.om-header .menu-list__submenu{background:var(--om-cream);border-top:1px solid var(--om-border);box-shadow:0 18px 38px #173f321f}#header-component.om-header .menu-list__submenu-inner{--submenu-padding-block-start: 28px;--submenu-padding-block-end: 32px}#header-component.om-header .om-mega-menu__layout{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,3fr) minmax(330px,2fr);gap:clamp(28px,4vw,64px);width:100%}#header-component.om-header .om-mega-menu__layout--links-only{grid-template-columns:minmax(0,1fr)}#header-component.om-header .om-mega-menu__links{min-width:0}#header-component.om-header .om-mega-menu__links .mega-menu__list{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(18px,2.25vw,38px);row-gap:24px}#header-component.om-header .om-mega-menu__links .mega-menu__column{grid-column:span 1;min-width:0}#header-component.om-header .om-mega-menu__links .mega-menu__column>div>.mega-menu__link--parent{margin-bottom:10px;padding:0 0 9px;border-bottom:1px solid var(--om-border);color:var(--om-forest);font-size:.78rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}#header-component.om-header .om-mega-menu__links .mega-menu__column ul{column-count:1!important}#header-component.om-header .om-mega-menu__links .mega-menu__link:not(.mega-menu__link--parent){padding:5px 0;color:#526158;font-size:.9rem;line-height:1.35}#header-component.om-header .om-mega-menu__links .mega-menu__link:not(.mega-menu__link--parent):hover,#header-component.om-header .om-mega-menu__links .mega-menu__link:not(.mega-menu__link--parent):focus-visible{color:var(--om-matcha);text-decoration:underline;text-underline-offset:3px}#header-component.om-header .om-mega-menu__promos--desktop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}#header-component.om-header .om-promo-card{position:relative;display:grid;overflow:hidden;min-width:0;border-radius:14px;background:var(--om-forest);color:var(--om-white);text-decoration:none;isolation:isolate}#header-component.om-header .om-promo-card--desktop{min-height:270px;aspect-ratio:4 / 5}#header-component.om-header .om-promo-card__media,#header-component.om-header .om-promo-card__overlay,#header-component.om-header .om-promo-card__content{grid-area:1 / 1}#header-component.om-header .om-promo-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}#header-component.om-header .om-promo-card__image,#header-component.om-header .om-promo-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .36s ease}#header-component.om-header .om-promo-card__placeholder{background:radial-gradient(circle at 78% 18%,rgb(246 243 232 / 26%),transparent 34%),linear-gradient(145deg,var(--om-matcha),var(--om-forest))}#header-component.om-header .om-promo-card__overlay{z-index:-1;background:linear-gradient(to top,#103125c7,#1031250d 65%)}#header-component.om-header .om-promo-card__content{align-self:end;display:flex;flex-direction:column;gap:7px;padding:20px}#header-component.om-header .om-promo-card__heading{font-size:clamp(.88rem,1vw,1.05rem);font-weight:750;letter-spacing:.055em;line-height:1.2}#header-component.om-header .om-promo-card__text{color:#ffffffd1;font-size:.78rem;line-height:1.4}#header-component.om-header .om-promo-card__button{width:fit-content;margin-top:5px;padding:7px 10px;border-radius:999px;background:var(--om-cream-light);color:var(--om-forest);font-size:.72rem;font-weight:750;letter-spacing:.075em;line-height:1}#header-component.om-header .om-promo-card[href]:hover .om-promo-card__image,#header-component.om-header .om-promo-card[href]:focus-visible .om-promo-card__image{transform:scale(1.035)}#header-component.om-header .om-promo-card[href]:focus-visible{outline:3px solid var(--om-matcha);outline-offset:3px}#header-component.om-header .menu-list__submenu--dropdown .menu-list__submenu-inner{justify-content:flex-start}#header-component.om-header .om-header-dropdown{width:min(360px,100%);margin-inline-start:min(58vw,760px);padding:8px;border:1px solid var(--om-border);border-radius:12px;background:var(--om-cream-light)}#header-component.om-header .om-header-dropdown__link{display:block;padding:9px 12px;border-radius:7px;color:#526158;font-size:.9rem;line-height:1.3;text-decoration:none}#header-component.om-header .om-header-dropdown__link:hover,#header-component.om-header .om-header-dropdown__link:focus-visible{background:var(--om-cream);color:var(--om-matcha-dark)}#header-component.om-header .om-mega-menu__promos--mobile{display:none}@media screen and (max-width:1199px)and (min-width:990px){#header-component.om-header .om-mega-menu__layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:28px}#header-component.om-header .om-mega-menu__links .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr))}#header-component.om-header .om-mega-menu__promos--desktop{gap:12px}#header-component.om-header .om-promo-card__content{padding:15px}#header-component.om-header .menu-list__list-item:not(.menu-list__list-item--cta)>.menu-list__link .menu-list__link-title{padding-inline:6px}#header-component.om-header .menu-list__link{font-size:.8125rem;letter-spacing:.035em}#header-component.om-header .menu-list__list-item--cta>.menu-list__link{margin-inline-start:0;padding:10px 13px}}@media screen and (max-width:989px){#header-component.om-header .header__row--bottom{border-top:0}#header-component.om-header .menu-drawer__menu-item{min-height:44px;color:var(--om-charcoal)}#header-component.om-header .menu-drawer__menu-item--parent{color:var(--om-forest);font-weight:700}#header-component.om-header .om-menu-drawer__cta{width:calc(100% - 32px);margin:12px 16px;border-radius:999px;background:var(--om-matcha);color:var(--om-white);font-weight:750;justify-content:center}#header-component.om-header .om-menu-drawer__cta:hover,#header-component.om-header .om-menu-drawer__cta:focus-visible{background:var(--om-matcha-dark);color:var(--om-white)}#header-component.om-header .om-mega-menu__promos--desktop{display:none}#header-component.om-header .om-mega-menu__promos--mobile{display:block;padding:18px 16px 24px}#header-component.om-header .om-promo-card--mobile{min-height:180px;aspect-ratio:16 / 9}#header-component.om-header .om-promo-card__content{padding:17px}#header-component.om-header .om-promo-card__heading{font-size:.9rem}#header-component.om-header .om-promo-card__text{font-size:.76rem}}@media(prefers-reduced-motion:reduce){#header-component.om-header .menu-list__link-title,#header-component.om-header .om-promo-card__image,#header-component.om-header .om-promo-card__placeholder{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/orientmatcha-header-menu.css.map */
