.mega__trigger{text-decoration:none}.mega-panel__layout{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:30px 0 28px}.mega-panel__kicker{margin:0 0 10px;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-soft)}.mega-panel__list{display:flex;flex-direction:column}.mega-panel__list a{display:block;padding:6px 0;font-size:.9rem;text-decoration:none;color:var(--c-text)}.mega-panel__list a:hover{text-decoration:underline;text-underline-offset:3px}.mega-panel__list .mega-panel__all{margin-top:10px;padding-top:12px;border-top:1px solid var(--c-line);font-weight:600;font-size:.82rem}.mega-panel__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:0}.mega-card__media{background:#f5f5f5;overflow:hidden}.mega-card__media img{aspect-ratio:3 / 4;object-position:top;transition:transform .35s ease}.mega-card:hover .mega-card__media img{transform:scale(1.04)}.mega-card__title{margin-top:9px;font-size:.8rem;font-weight:600;letter-spacing:.02em}@media(max-width:1200px){.mega-panel__grid{grid-template-columns:repeat(3,1fr)}}.site-nav a.is-current{border-bottom-color:var(--c-text)}.menu-toggle__close,.site-header.menu-open .menu-toggle__open{display:none}.site-header.menu-open .menu-toggle__close{display:block}.mobile-nav__panel{padding:6px 22px 22px}.mobile-nav__panel a{font-size:.98rem}.mobile-nav__acc{border-bottom:1px solid var(--c-line)}.mobile-nav__acc-head{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:.98rem;font-weight:600;cursor:pointer;list-style:none}.mobile-nav__acc-head::-webkit-details-marker{display:none}.mobile-nav__acc-head svg{width:16px;height:16px;transition:transform .2s;color:var(--c-text-soft)}.mobile-nav__acc[open]>.mobile-nav__acc-head svg{transform:rotate(180deg)}.mobile-nav__acc-body{padding:0 0 8px;display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.mobile-nav__panel .mobile-nav__acc-body a.mobile-nav__sub{padding:9px 0;font-size:.9rem;font-weight:400;border-bottom:0;color:var(--c-text)}.mobile-nav__panel .mobile-nav__sub--all{grid-column:1 / -1;font-weight:600;font-size:.82rem;padding-top:10px}.mobile-nav__sale{color:var(--c-sale)}body.mobile-nav-open{overflow:hidden}@media(max-width:700px){.mobile-nav__panel{max-height:calc(100vh - 100px);overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nav.css.map */
