:root{--nav-ink: #032c53;--nav-text: #355675;--nav-sub: #5b768f;--nav-line: #e1e6eb;--nav-border: #c9d2db;--nav-fill: #f4f6f8}.nav-chevron{width:1.6rem;height:1.6rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav-shop a{color:var(--nav-ink);text-decoration:none}.nav-shop__heading,.nav-shop__label{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.08em;line-height:1.5}.nav-shop__tiles{display:grid;margin:0;padding:0}.nav-shop__tile{display:flex;flex-direction:column;gap:.8rem}.nav-shop__tile img,.nav-shop__tile-placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#f2f2f2}.nav-shop__tile span{font-size:1.5rem;font-weight:500;line-height:1.5}.nav-shop__tile:hover span,.nav-shop__tile:focus-visible span{text-decoration:underline;text-underline-offset:.3rem}.nav-shop__tile:hover img{opacity:.88}.nav-shop__eyebrow{font-size:1.2rem;font-weight:700;line-height:1.5}.nav-shop__sub{font-size:1.3rem;line-height:1.6;color:var(--nav-sub)}.nav-shop__feature{display:flex;border:1px solid var(--nav-border);border-radius:6px}.nav-shop__feature img{display:block;object-fit:cover;border-radius:4px}.nav-shop__feature-body,.nav-shop__popular-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nav-shop__feature-name{font-size:1.7rem;font-weight:700;line-height:1.5}.nav-shop__price{font-size:1.5rem;font-weight:700}.nav-shop__price-note{font-size:1.2rem;font-weight:400;color:var(--nav-sub)}.nav-shop__popular{display:flex;gap:1.4rem;align-items:center;padding:1.2rem 1.6rem;border:1px solid var(--nav-line);border-radius:6px}.nav-shop__popular img{width:6.4rem;height:6.4rem;flex:none;object-fit:cover;border-radius:4px}.nav-shop__popular-name{font-size:1.5rem;font-weight:700;line-height:1.5}.nav-shop__feature:hover .nav-shop__feature-name,.nav-shop__popular:hover .nav-shop__popular-name{text-decoration:underline;text-underline-offset:.3rem}.nav-shop__all{display:flex;align-items:center;gap:.6rem;font-weight:700}.nav-shop__more{color:var(--nav-sub)!important}.nav-shop__more:hover,.nav-shop__all:hover{text-decoration:underline!important;text-underline-offset:.3rem}.mega-menu__content:has(.nav-shop--mega){padding-top:3.6rem;padding-bottom:0}.nav-shop--mega .nav-shop__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:5.6rem}.nav-shop--mega .nav-shop__col{display:flex;flex-direction:column;gap:1.6rem}.nav-shop--mega .nav-shop__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 2rem}.nav-shop--mega .nav-shop__feature{flex-direction:column;gap:1.2rem;padding:1.6rem}.nav-shop--mega .nav-shop__feature img{width:100%;height:auto;aspect-ratio:16 / 9}.nav-shop--mega .nav-shop__feature-body{gap:.8rem}.nav-shop--mega .nav-shop__footer{display:flex;flex-wrap:wrap;gap:1rem 3.2rem;align-items:center;margin-top:3.2rem;padding:1.8rem 0;border-top:1px solid var(--nav-line);font-size:1.4rem}.nav-shop__note{margin-left:auto;font-size:1.3rem;color:var(--nav-sub)}.nav-shop--links{padding-bottom:3.6rem}.nav-shop--mega .nav-shop__grid--single{grid-template-columns:minmax(0,1fr)}.nav-shop--mega .nav-shop__tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-mega__articles{display:flex;flex-direction:column;margin:0;padding:0;border-top:1px solid var(--nav-line)}.nav-mega__article{display:flex;gap:1.4rem;align-items:center;padding:1.2rem 0;border-bottom:1px solid var(--nav-line)}.nav-mega__article img{width:6.4rem;height:6.4rem;flex:none;object-fit:cover;border-radius:4px}.nav-mega__article-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nav-mega__article-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem;font-weight:500;line-height:1.6}.nav-mega__article:hover .nav-mega__article-title{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px)and (max-width:1199px){.nav-shop--mega .nav-shop__grid{gap:3.2rem}}@media screen and (min-width:990px){body:has(.header__inline-menu details[open]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:#032c5366}.js .header__inline-menu details[open]>.mega-menu__content,.js .header__inline-menu details[open]>.header__submenu{animation:none}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){body:has(.header__inline-menu details[open]):after{animation:navScrimIn .3s ease}body:has(.header__inline-menu details.is-closing):after{animation:navScrimOut .26s ease forwards}}@keyframes navScrimIn{0%{opacity:0}}@keyframes navScrimOut{to{opacity:0}}@media(prefers-reduced-motion:no-preference){.js header-drawer details[open]>.menu-drawer{transition:transform .4s cubic-bezier(.22,1,.36,1),visibility .4s cubic-bezier(.22,1,.36,1)}}.menu-drawer-container{margin-left:8px;margin-right:16px}.menu-drawer__navigation-container{grid-template-columns:minmax(0,1fr)}.nav-drawer{color:var(--nav-text)}.nav-drawer a{color:var(--nav-ink);text-decoration:none}.nav-drawer__search{display:flex;align-items:center;gap:.8rem;height:4.8rem;margin:1.6rem 2rem 0;padding:0 1.4rem;border:1px solid var(--nav-border);border-radius:6px}.nav-drawer__search:focus-within{border-color:var(--nav-ink);box-shadow:0 0 0 1px var(--nav-ink)}.nav-drawer__search-icon{flex:none;fill:none;stroke:var(--nav-ink);stroke-width:1.6;stroke-linecap:round}.nav-drawer__search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-family:inherit;font-size:1.6rem;color:var(--nav-ink);-webkit-appearance:none;appearance:none}.nav-shop--drawer{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2rem 0}.nav-shop--drawer .nav-shop__label{font-size:1.2rem;color:var(--nav-sub)!important}.nav-shop--drawer .nav-shop__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.nav-shop--drawer .nav-shop__tile{gap:.6rem}.nav-shop--drawer .nav-shop__tile span{font-size:1.4rem}.nav-shop--drawer .nav-shop__feature{align-items:center;gap:1.2rem;margin-top:.4rem;padding:1.2rem;border-color:var(--nav-ink)}.nav-shop--drawer .nav-shop__feature img{width:7.2rem;height:7.2rem;flex:none}.nav-shop--drawer .nav-shop__feature-body{flex:1}.nav-shop--drawer .nav-shop__feature-name{font-size:1.6rem}.nav-shop--drawer .nav-shop__feature-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-shop--drawer .nav-shop__price{font-size:1.4rem}.nav-shop--drawer .nav-shop__footer{display:flex;flex-direction:column}.nav-shop--drawer .nav-shop__all,.nav-shop--drawer .nav-shop__more{justify-content:space-between;min-height:4.4rem;display:flex;align-items:center;font-size:1.5rem}.nav-shop--drawer .nav-shop__all{font-weight:500}.nav-drawer__menu{margin-top:.8rem;padding:.8rem 2rem 0;border-top:8px solid var(--nav-fill)}.nav-drawer__menu ul{margin:0;padding:0}.nav-drawer__item{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;border-bottom:1px solid var(--nav-line);font-size:1.6rem;font-weight:700;color:var(--nav-ink);cursor:pointer;list-style:none}.nav-drawer__item::-webkit-details-marker{display:none}.nav-drawer__acc[open]>.nav-drawer__item{border-bottom-color:transparent}.nav-drawer__acc[open]>.nav-drawer__item .nav-chevron{transform:rotate(180deg)}.nav-drawer__sub{padding-bottom:.8rem!important;border-bottom:1px solid var(--nav-line)}.nav-drawer__sub a{display:flex;align-items:center;min-height:4.4rem;padding-left:1.6rem;font-size:1.5rem;color:var(--nav-text)}.nav-drawer__sub a[aria-current=page]{font-weight:700;color:var(--nav-ink)}.menu-drawer .menu-drawer__utility-links.nav-drawer__utility{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2rem 3.2rem;background:none}.nav-drawer__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.8rem}.nav-drawer__button{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 .8rem;border:1px solid var(--nav-border);border-radius:6px;font-size:1.4rem;font-weight:500;text-align:center}.nav-drawer__phone{display:flex;flex-direction:column;gap:.2rem;padding:1.4rem 1.6rem;border-radius:6px;background:var(--nav-fill);font-size:1.2rem;color:var(--nav-sub)}.nav-drawer__phone a{font-size:2rem;font-weight:700;letter-spacing:.04em}.nav-drawer__social{display:flex;justify-content:center;gap:.8rem;margin:0;padding:.4rem 0 0}.nav-drawer__social a{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem}.nav-drawer__social svg{width:2.2rem;height:2.2rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-nav.css.map */
