.main-nav{--mn-ink: #14120f;--mn-body: #3d3a34;--mn-muted: #57534b;--mn-surface: #fffefc;--mn-page: #f7f4f0;--mn-rule: #e3ddd4;--mn-rule-soft: #eee8df;--mn-accent: #6b100c;--mn-accent-hover: #8a2420}.navigation__megamenu .main-nav__panel{background-color:var(--mn-surface);border:1px solid var(--mn-rule);border-top:2px solid var(--mn-accent);box-shadow:none;padding:40px 44px}.main-nav__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:34px 44px;max-width:1180px}.main-nav__col-title,.main-nav__col-title:visited{display:block;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--mn-rule-soft);font-size:12px;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;color:var(--mn-accent)}.main-nav__col-title:hover{color:var(--mn-accent-hover)}.main-nav__list{list-style:none;margin:0;padding:0}.main-nav__list li{margin:0 0 2px}.main-nav__link,.main-nav__link:visited{display:block;padding:7px 0;font-size:19px;line-height:1.25;letter-spacing:.08em;color:var(--mn-ink);border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.main-nav__link:hover,.main-nav__link:focus{color:var(--mn-accent);border-bottom-color:var(--mn-accent)}.main-nav__col--plain .main-nav__link:first-child{padding-top:0}.main-nav--mobile{background:var(--mn-page)}.main-nav__row{display:flex;align-items:stretch;justify-content:space-between;background:var(--mn-surface);border-bottom:1px solid var(--mn-rule)}.main-nav__row-link,.main-nav__row-link:visited{flex:1;display:flex;align-items:center;padding:16px 18px;font-size:22px;line-height:1.15;letter-spacing:.1em;text-transform:uppercase;color:var(--mn-ink)}.main-nav__row-link:hover,.main-nav__row-link:focus{color:var(--mn-accent)}.main-nav__row--solo .main-nav__row-link{width:100%}.main-nav__toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:54px;padding:0;margin:0;background:none;border:none;border-left:1px solid var(--mn-rule-soft);color:var(--mn-ink);cursor:pointer}.main-nav__toggle:hover,.main-nav__toggle:focus{color:var(--mn-accent)}.main-nav__toggle svg{width:15px;height:15px;transition:transform .3s ease}.main-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.main-nav__panel--mobile{max-height:0;overflow:hidden;background:var(--mn-page);border-bottom:1px solid var(--mn-rule);transition:max-height .35s ease-in-out}.main-nav__panel--mobile.is-open{max-height:2000px}.main-nav__panel--mobile[hidden]{display:none}.main-nav__panel--mobile .main-nav__col{padding:6px 0}.main-nav__panel--mobile .main-nav__col-title{margin:0;padding:16px 18px 8px;border-bottom:none}.main-nav__panel--mobile .main-nav__link,.main-nav__panel--mobile .main-nav__link:visited{padding:12px 18px 12px 32px;font-size:17px;color:var(--mn-body);border-bottom:1px solid var(--mn-rule-soft)}.main-nav__panel--mobile .main-nav__link:hover,.main-nav__panel--mobile .main-nav__link:focus{color:var(--mn-accent);border-bottom-color:var(--mn-rule-soft)}.main-nav__empty{padding:20px 18px;font-size:14px;line-height:1.5;color:var(--mn-muted);background:var(--mn-page);border:1px dashed var(--mn-rule)}
/*# sourceMappingURL=/cdn/shop/t/89/assets/main-nav.css.map */
