@media(min-width:1024px){.header .header__grid{--home-logo-track: min(var(--header-logo-width), clamp(140px, calc(22.727273vw - 150.909091px), 190px));--home-icons-track: 160px;--home-header-gap: clamp(24px, calc(3.636364vw - 22.545455px), 32px);display:grid;grid-template-columns:var(--home-logo-track) minmax(0,1fr) var(--home-icons-track);column-gap:var(--home-header-gap)}.header .header__logo{grid-column:1;min-width:0}.header .header__logo-image{width:100%;max-width:100%}.header .header__search{grid-column:2;width:100%}.header .header__icons{grid-column:3;margin-inline-start:0}.header .main-menu{grid-column:1 / -1;width:100%}.header .main-menu__content{display:grid;grid-template-columns:var(--home-logo-track) minmax(0,1fr) var(--home-icons-track);column-gap:var(--home-header-gap)}.header .main-menu__content>nav{grid-column:2;display:grid;min-width:0}.header .main-nav,.header .main-nav.horizontal-mega-menu{justify-self:center;width:max-content;min-width:100%;margin:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;white-space:nowrap}.header .main-nav>li,.header .main-nav>li.main-nav__entry--service-first,.header .main-nav.horizontal-mega-menu>li.buddha-menu-item{flex:0 0 auto;margin-inline:0}.header .main-nav>li>.main-nav__item--primary,.header .main-nav>li.main-nav__entry--service .main-nav__item--primary,.header .main-nav>li>details>summary>.main-nav__item--primary,.header .main-nav.horizontal-mega-menu>li.buddha-menu-item>.main-nav__item--primary{font-size:clamp(15px,calc(1.363636vw - 2.454545px),18px);font-weight:600;margin-inline:0}}@media(min-width:1024px)and (max-width:1279px){.header .main-menu__content>nav{grid-column:1 / -1}.header .main-nav,.header .main-nav.horizontal-mega-menu{min-width:0}}@media(min-width:769px)and (max-width:1023px){.header .header__grid{column-gap:16px}.header .header__logo{flex:0 0 140px}.header .header__logo-image{width:140px}.header .header__search{flex:1 1 0}.header .header__icons{margin-inline-start:0}.header .main-menu{flex:0 0 44px;width:44px;margin-bottom:18px}.header .main-menu__toggle{display:block;margin:0}.header .main-menu__disclosure{height:auto!important;overflow:visible!important}.cc-header--sticky .header.is-out{margin-bottom:0}.cc-header--sticky .header .main-menu__disclosure,.cc-header--sticky .header.is-out .main-menu__disclosure{max-height:none;overflow:visible!important}.header .main-menu__content{display:block;position:fixed;z-index:30;top:var(--header-end, 100px);inset-inline:0;width:100vw;height:calc(var(--viewport-height, 100vh) - var(--header-end, 100px));padding:12px 24px 60px;overflow-y:auto;background:rgb(var(--nav-child-bg-color));visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.header .main-menu__disclosure.is-open>.main-menu__content{visibility:visible;opacity:1}.header .main-nav,.header .main-nav.horizontal-mega-menu{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;gap:0}.header .main-nav>li{width:100%;margin-inline:0}.header .main-nav>li>.main-nav__item--primary,.header .main-nav.horizontal-mega-menu>li.buddha-menu-item>.main-nav__item--primary,.header .main-nav.vertical-mega-menu>li.buddha-menu-item>.main-nav__item--primary,.header .main-nav>li>details>summary>.main-nav__item--primary{padding:16px;font-size:15px;line-height:24px}.header .main-nav__child{max-width:calc(100vw - 48px)}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/haiyi-home-nav.css.map */
