:root{--tt-nav-accent: #073763;--tt-nav-text: #1f1f1f;--tt-nav-muted: #777270;--tt-nav-line: #e6e0dd;--tt-nav-soft: #f8f6f5}.header__inline-menu{width:100%;text-align:center}.header__inline-menu>.list-menu{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;gap:clamp(12px,1.8vw,30px);width:100%}.header__inline-menu>.list-menu>li{display:flex;align-items:stretch}.header__menu-item{position:relative;min-height:44px;padding:0 2px!important;gap:0!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.015em!important;text-decoration:none!important;white-space:nowrap}.header__menu-item span,.header__menu-item .header__active-menu-item{color:inherit!important;text-decoration:none!important}.header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:#fff;transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.header__menu-item:hover,.header__menu-item:focus-visible,.mega-menu[open]>.header__menu-item,.header__menu-item[aria-current=page]{color:#fff!important}.header__menu-item:hover:after,.header__menu-item:focus-visible:after,.mega-menu[open]>.header__menu-item:after,.header__menu-item[aria-current=page]:after{transform:scaleX(1)}.mega-menu{position:static}.modern-mega-menu__content{left:0;right:0;top:calc(100% - 3px);width:100%;padding:0!important;background:#fbf9f8!important;border:0!important;border-top:1px solid var(--tt-nav-line)!important;border-bottom:1px solid var(--tt-nav-line)!important;border-radius:0!important;box-shadow:0 18px 40px #12121214;overflow:hidden}.js .modern-mega-menu__content{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.mega-menu[open] .modern-mega-menu__content{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.modern-mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,300px);gap:40px;padding-top:24px!important;padding-bottom:28px!important;text-align:left}.modern-mega-menu__columns{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:26px 34px;align-content:start}.modern-mega-menu__column{min-width:0}.modern-mega-menu__heading{display:inline-block;margin:0 0 14px;color:#7a7674!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:800!important;line-height:1.2;letter-spacing:.09em!important;text-transform:uppercase;text-decoration:none!important}.modern-mega-menu__list{margin:0;padding:0;list-style:none}.modern-mega-menu__list li+li{margin-top:10px}.modern-mega-menu__link{display:inline;padding:0!important;color:#5d5957!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:500!important;line-height:1.42!important;letter-spacing:-.01em!important;text-decoration:none!important}.modern-mega-menu__link:hover,.modern-mega-menu__link:focus-visible,.modern-mega-menu__link--active{color:var(--tt-nav-accent)!important;text-decoration:underline!important;text-underline-offset:3px}.modern-mega-menu__view-all{display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:var(--tt-nav-text)!important;font-family:var(--font-body-family)!important;font-size:13px;font-weight:750;text-decoration:none}.modern-mega-menu__view-all:hover{color:var(--tt-nav-accent)!important}.modern-mega-menu__promo{border-left:1px solid var(--tt-nav-line);padding:2px 0 4px 32px;min-height:190px}.modern-mega-menu__eyebrow{margin:0 0 7px;color:var(--tt-nav-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modern-mega-menu__title{margin:0;color:var(--tt-nav-text);font-family:var(--font-heading-family);font-size:clamp(22px,2vw,28px);font-weight:750;line-height:1.05;letter-spacing:-.035em}.modern-mega-menu__copy{max-width:230px;margin:12px 0 18px;color:#706b69;font-size:14px;line-height:1.45}.modern-mega-menu__cta{display:inline-flex;align-items:center;min-height:43px;padding:0 18px;border-radius:12px;background:var(--tt-nav-accent);color:#fff!important;font-size:13px;font-weight:750;text-decoration:none}.modern-mega-menu__cta:hover{filter:brightness(1.08)}.modern-mega-menu__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;border-top:1px solid var(--tt-nav-line);color:#777270;font-size:12px;text-align:left}.modern-mega-menu__footer-link{color:var(--tt-nav-text)!important;font-weight:700;text-decoration:none;white-space:nowrap}.modern-mega-menu__footer-link:hover{color:var(--tt-nav-accent)!important}@media screen and (max-width:1180px)and (min-width:990px){.header__inline-menu>.list-menu{gap:16px}.header__menu-item{font-size:13px!important}.modern-mega-menu__columns{grid-template-columns:repeat(3,minmax(135px,1fr))}.modern-mega-menu__inner{grid-template-columns:minmax(0,1fr) 250px;gap:28px}}@media screen and (max-width:989px){.header-mega-menu-block,.header__inline-menu{display:none!important}}.modern-mega-menu--other-tcgs .tt-tcg-menu{--tt-tcg-text: #5d5957;--tt-tcg-title: var(--tt-nav-text, #1f1f1f);--tt-tcg-muted: var(--tt-nav-muted, #777270);--tt-tcg-hover: var(--tt-nav-soft, #f8f6f5);--tt-tcg-accent: var(--tt-header-accent, #073763);--tt-tcg-highlight: #fff65b;--tt-tcg-link-hover: var(--tt-nav-accent, #073763);--tt-tcg-sidebar-width: 234px;display:block;min-width:0;padding:0;background:transparent;color:var(--tt-tcg-text);font-family:var(--font-body-family);text-align:left}.modern-mega-menu--other-tcgs .tt-tcg-menu__sidebar{display:none;min-width:0;padding:0}.modern-mega-menu--other-tcgs .tt-tcg-menu__label{margin:0 12px 14px;color:var(--tt-tcg-link-hover);font-size:11px;font-weight:800;line-height:1.55;letter-spacing:.08em;text-transform:uppercase}.modern-mega-menu--other-tcgs .tt-tcg-menu__section{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin:0 0 5px;padding:11px 12px;border:0;border-radius:7px;background:transparent;color:var(--tt-tcg-title);font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.45;letter-spacing:-.01em;text-align:left;cursor:pointer}.modern-mega-menu--other-tcgs .tt-tcg-menu__section:last-child{margin-bottom:0}.modern-mega-menu--other-tcgs .tt-tcg-menu__section:hover{background:var(--tt-tcg-hover)}.modern-mega-menu--other-tcgs .tt-tcg-menu__section[aria-pressed=true]{background:var(--tt-tcg-accent);color:#fff}.modern-mega-menu--other-tcgs .tt-tcg-menu__section>span,.modern-mega-menu--other-tcgs .tt-tcg-menu__link>span{color:inherit!important}.modern-mega-menu--other-tcgs .tt-tcg-menu__section .tt-tcg-menu__chevron{flex:0 0 auto;color:var(--tt-tcg-muted)!important;font-size:23px;font-weight:400;line-height:1}.modern-mega-menu--other-tcgs .tt-tcg-menu__section[aria-pressed=true] .tt-tcg-menu__chevron{color:var(--tt-tcg-highlight)!important}.modern-mega-menu--other-tcgs .tt-tcg-menu__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:26px;min-width:0;padding:0}.modern-mega-menu--other-tcgs .tt-tcg-menu__panel{min-width:0;margin:0}.modern-mega-menu--other-tcgs .tt-tcg-menu__panel[hidden]{display:none!important}.modern-mega-menu--other-tcgs .tt-tcg-menu__title{margin:0 0 16px;color:var(--tt-tcg-title);font-family:var(--font-heading-family, var(--font-body-family));font-size:clamp(22px,2vw,25px);font-weight:700;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.modern-mega-menu--other-tcgs .tt-tcg-menu__links{margin:0;padding:0;list-style:none}.modern-mega-menu--other-tcgs .tt-tcg-menu__links>li{min-width:0;margin:0;padding:0}.modern-mega-menu--other-tcgs .tt-tcg-menu__link{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:34px;padding:6px 0;color:var(--tt-tcg-text);font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.42;letter-spacing:-.01em;text-decoration:none;overflow-wrap:anywhere}.modern-mega-menu--other-tcgs .tt-tcg-menu__link .tt-tcg-menu__arrow{flex:0 0 auto;color:var(--tt-tcg-muted)!important;font-size:16px;font-weight:400;line-height:1}.modern-mega-menu--other-tcgs .tt-tcg-menu__link:hover,.modern-mega-menu--other-tcgs .tt-tcg-menu__link:focus-visible,.modern-mega-menu--other-tcgs .tt-tcg-menu__link[aria-current=page]{color:var(--tt-tcg-link-hover);text-decoration:underline;text-underline-offset:3px}.modern-mega-menu--other-tcgs .tt-tcg-menu__link:hover .tt-tcg-menu__arrow,.modern-mega-menu--other-tcgs .tt-tcg-menu__link:focus-visible .tt-tcg-menu__arrow{color:var(--tt-tcg-link-hover)!important}.modern-mega-menu--other-tcgs .tt-tcg-menu__section:focus-visible,.modern-mega-menu--other-tcgs .tt-tcg-menu__link:focus-visible{outline:2px solid var(--tt-tcg-link-hover);outline-offset:3px}.modern-mega-menu--other-tcgs .tt-tcg-menu__promo{min-width:0}.modern-mega-menu--other-tcgs .tt-tcg-menu__promo-media{display:block;max-width:100%;margin:0}.modern-mega-menu--other-tcgs .tt-tcg-menu__promo-media:focus-visible{outline:2px solid currentColor;outline-offset:4px}.modern-mega-menu--other-tcgs .tt-tcg-menu__promo-image{display:block;width:100%;max-width:100%;height:auto;max-height:300px;object-fit:contain;object-position:center top}html[data-tt-theme=dark] .modern-mega-menu--other-tcgs .tt-tcg-menu{--tt-tcg-text: var(--tt-dark-text, #f0f3f7);--tt-tcg-title: var(--tt-dark-text, #f0f3f7);--tt-tcg-muted: var(--tt-dark-muted, #b7c1ce);--tt-tcg-hover: var(--tt-dark-raised, #252e3b);--tt-tcg-link-hover: var(--tt-dark-link, #9fcaff)}html[data-tt-theme=dark] .modern-mega-menu--other-tcgs .tt-tcg-menu__label{color:#f0c244}html[data-tt-theme=dark] .modern-mega-menu--other-tcgs .tt-tcg-menu__link{color:var(--tt-tcg-text)!important}html[data-tt-theme=dark] .modern-mega-menu--other-tcgs .tt-tcg-menu__link:hover,html[data-tt-theme=dark] .modern-mega-menu--other-tcgs .tt-tcg-menu__link:focus-visible,html[data-tt-theme=dark] .modern-mega-menu--other-tcgs .tt-tcg-menu__link[aria-current=page]{color:var(--tt-tcg-link-hover)!important}@media screen and (min-width:990px){.modern-mega-menu--other-tcgs .tt-tcg-menu[data-tcg-ready]{display:grid;grid-template-columns:var(--tt-tcg-sidebar-width) minmax(0,1fr);gap:26px}.modern-mega-menu--other-tcgs .tt-tcg-menu[data-tcg-ready] .tt-tcg-menu__sidebar,.modern-mega-menu--other-tcgs .tt-tcg-menu[data-tcg-ready] .tt-tcg-menu__panels{display:block}}@media screen and (min-width:1181px){.modern-mega-menu--other-tcgs .tt-tcg-menu[data-tcg-ready] .tt-tcg-menu__links--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--tt-tcg-rows, 5),auto);grid-auto-flow:column;column-gap:26px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/header-mega-menu.css.map */
