.mo-nav-search-trigger{display:none}.mo-nav-panel__inner{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px;align-items:start;max-width:1600px}.mo-nav-panel__links,.mo-nav-panel__links ul{list-style:none;margin:0;padding:0}.mo-nav-panel__links{display:grid;grid-template-columns:1fr;gap:0}.mo-nav-panel__links--grouped{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mo-nav-panel__heading,.mo-nav-panel__links h3{margin:0 0 12px;color:#222;font:inherit;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.045em;text-transform:uppercase}.mo-nav-panel__links a{display:block;width:fit-content;max-width:100%;min-height:36px;padding:7px 0;font-size:16px;font-weight:500;line-height:1.4;color:#222;overflow-wrap:break-word;text-decoration:none}.mo-nav-panel__links a:hover,.mo-nav-panel__links a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.mo-nav-panel a:focus-visible{outline:2px solid #222;outline-offset:4px}.mo-nav-panel__all{display:inline-flex;gap:18px;margin-top:24px;min-height:40px;align-items:center;color:#222;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;border-bottom:1px solid #bbb;padding-bottom:4px}.mo-nav-panel__all:hover{border-color:#111}.mo-nav-panel__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mo-nav-panel__feature{display:block;color:#272727;text-decoration:none;font-size:15px;font-weight:600;line-height:1.45}.mo-nav-panel__feature img{display:block;width:100%;height:clamp(200px,20vw,310px);object-fit:contain;background:#f6f6f4;margin-bottom:12px;border-radius:3px}.mo-nav-panel__feature span,.mo-nav-panel__feature small{display:block}.mo-nav-panel__feature small{color:#555;font-size:13px;font-weight:400;margin-top:4px}.mo-nav-panel__feature:hover span{text-decoration:underline;text-underline-offset:4px}.mo-nav-panel__inner--links-only{display:block}.mo-nav-panel__inner--links-only .mo-nav-panel__links{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}@media(min-width:1360px){.header.mo-nav-refresh.page-width{display:grid;grid-template-areas:"navigation heading icons";grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);grid-template-rows:78px;column-gap:16px;row-gap:0;padding:0 28px;max-width:none}.mo-nav-refresh>.header__heading,.mo-nav-refresh>.header__heading-link{grid-area:heading;justify-self:center;margin:0}.mo-nav-refresh .header__heading-link{padding:0;margin:0;text-align:center}.mo-nav-refresh .header__heading-logo-wrapper{width:180px}.mo-nav-refresh>.header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:12px;padding-right:0}.mo-nav-refresh .header__icons>.header__search{width:0;height:0;margin:0}.mo-nav-refresh .header__icons>.header__search>details>summary{display:none}.mo-nav-refresh .mo-nav-search-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:clamp(150px,calc((100vw - 700px)/2),340px);height:38px;padding:8px 16px;margin-right:8px;background:#fafafa;border:1px solid #dedede;border-radius:24px;color:#777;text-align:left;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;white-space:nowrap}.mo-nav-search-trigger span{order:-1;overflow:hidden;text-overflow:ellipsis}.mo-nav-search-trigger svg{width:18px;height:18px;flex:none}.mo-nav-search-trigger:hover{border-color:#888;background:#fff}.mo-nav-search-trigger:focus-visible{outline:2px solid #222;outline-offset:3px}.mo-nav-refresh>.header__inline-menu{grid-area:navigation;justify-self:start;width:100%;margin:0;border:0}.mo-nav-refresh .header__inline-menu>.list-menu{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:12px;width:auto}.mo-nav-refresh .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item,.mo-nav-refresh .header__inline-menu>.list-menu>li>a.header__menu-item{position:relative;min-height:78px;padding:12px 14px 12px 0;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;white-space:nowrap}.mo-nav-refresh .header__menu-item .icon-caret{width:9px;right:0}.mo-nav-refresh .mega-menu__content.mo-nav-panel{padding:32px 0 34px;border-top:1px solid #eee;border-bottom:0;box-shadow:0 12px 20px #0000000c;max-height:min(600px,calc(100dvh - 150px));overflow-y:auto}.mo-nav-refresh .mo-nav-panel__inner{padding-left:40px;padding-right:40px}body:has(.mo-nav-refresh header-menu details[open]) .section-header{z-index:10}body:has(.mo-nav-refresh header-menu details[open]) main{position:relative;z-index:0}body:has(.mo-nav-refresh header-menu details[open]) main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0002;pointer-events:none;z-index:3}}@media(min-width:1440px){.header.mo-nav-refresh.page-width{grid-template-areas:"navigation heading icons";grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);grid-template-rows:78px;gap:24px;padding:0 40px}.mo-nav-refresh>.header__heading,.mo-nav-refresh>.header__heading-link{justify-self:center}.mo-nav-refresh .header__heading-logo-wrapper{width:180px}.mo-nav-refresh .header__inline-menu>.list-menu{gap:20px}.mo-nav-refresh .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item,.mo-nav-refresh .header__inline-menu>.list-menu>li>a.header__menu-item{min-height:78px;font-size:16px}}@media(min-width:1800px){.mo-nav-refresh .header__inline-menu>.list-menu{gap:28px}}@media(min-width:990px)and (max-width:1199px){.header.mo-nav-refresh.page-width{padding-left:28px;padding-right:28px}.mo-nav-panel__inner{gap:32px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.mo-nav-panel__links--grouped{gap:16px}.mo-nav-panel__feature img{height:220px}}.mo-nav-panel__links h3 a{min-height:0;padding:0;color:inherit;font:inherit;line-height:inherit}.mo-category-menu [hidden]{display:none!important}.mo-category-menu__list{list-style:none;padding:0;margin:0}.mo-category-menu__list a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:15px 24px;color:#222;text-decoration:none;font-size:17px;font-weight:500;line-height:1.45}.mo-category-menu__list--root a{min-height:62px;font-size:20px;font-weight:600}.mo-category-menu__list a:hover{background:#fafafa}.mo-category-menu svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.mo-category-menu__bar{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:94px minmax(0,1fr) 24px;align-items:center;min-height:60px;padding:0 20px;margin-bottom:8px;background:#f8f8f7;border-bottom:1px solid #ededed}.mo-category-menu__bar h2{margin:0;padding:12px 0;color:#222;font-family:inherit;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}.mo-category-menu__back{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:8px 10px 8px 0;color:#444;font-size:14px;font-weight:500;text-decoration:none}.mo-category-menu a:focus-visible{outline:2px solid #333;outline-offset:-3px}.mo-nav-refresh .mo-navigation__search{border-radius:28px;background:#fafafa;margin:0 24px 16px}.mo-nav-refresh .mo-navigation__search input{min-height:46px;font-size:16px;padding:10px 16px}.mo-nav-refresh .mo-navigation__search button{flex-basis:46px;min-height:46px}.mo-nav-refresh .menu-drawer__navigation:has([data-mo-category-level=detail]){padding-top:0}.mo-nav-refresh .menu-drawer__navigation:has([data-mo-category-level=detail])>.mo-navigation__search{display:none}@media(max-width:1359px){body:has(.mo-search-window details[open]) shopify-chat,body:has(header-drawer details[open]) shopify-chat{display:none!important}.header.mo-nav-refresh.page-width{position:relative;display:grid;grid-template-areas:"left heading icons";grid-template-columns:88px minmax(0,1fr) 88px;grid-template-rows:64px;gap:0;height:64px;padding:0 14px}.mo-nav-refresh>header-drawer{display:block;grid-area:left;justify-self:start;margin:0}.mo-nav-refresh>.header__inline-menu,.mo-nav-refresh .mo-nav-search-trigger{display:none}.mo-nav-refresh .header__icons>.header__search>details>summary{display:flex}body.overflow-hidden-tablet{overflow:hidden}.mo-nav-refresh>.header__heading,.mo-nav-refresh>.header__heading-link{grid-area:heading;justify-self:center;width:100%;max-width:140px;min-width:0;margin:0}.mo-nav-refresh .header__heading-link{display:flex;justify-content:center;width:100%;padding:0;margin:0}.mo-nav-refresh .header__heading-logo-wrapper{width:100%;max-width:140px}.mo-nav-refresh .header__heading-logo{width:100%;height:auto;max-width:100%}.mo-nav-refresh>.header__icons{grid-area:icons;display:flex;align-items:center;justify-self:end;gap:0;padding:0}.mo-nav-refresh .header__icons>.header__search{position:absolute;left:58px;top:10px;width:44px;height:44px}.mo-nav-refresh .header__icons>.header__icon--account{display:none}.mo-nav-refresh .header__icons .header__icon,.mo-nav-refresh .header__icon--menu{width:44px;height:44px;margin:0}.mo-nav-refresh .menu-drawer{width:min(100vw,440px);height:calc(100dvh - var(--header-bottom-position, 96px))}.mo-nav-refresh .menu-drawer__navigation{min-width:0;max-width:100%;padding-top:20px}.mo-nav-refresh .menu-drawer__utility-links{padding:12px 0 max(12px,env(safe-area-inset-bottom))}.announcement-bar__message{min-height:34px;padding:8px 0;font-size:11px;line-height:18px;letter-spacing:0;white-space:nowrap}.utility-bar__grid{min-width:0;grid-template-columns:minmax(0,1fr)}.announcement-bar,.announcement-bar-slider{min-width:0;width:100%;max-width:100%}.announcement-bar-slider .slider{min-width:0}.announcement-bar__message .icon-arrow{display:none}.announcement-bar .slider-button{min-height:34px;height:34px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/mo-nav-refresh.css.map */
