.ctfa-dtf-menu,.ctfa-dtf-drawer{--ctfa-nav-green: #086779;--ctfa-nav-pale: #eaf7fa;--ctfa-nav-text: #121212;--ctfa-nav-border: #d5e7eb}.ctfa-dtf-menu .mega-menu__content{padding-top:0;padding-bottom:2rem;max-height:70vh;max-height:min(70dvh,calc(100dvh - var(--header-bottom-position-desktop, 24rem) - 1rem));overscroll-behavior:contain;background:#fff;color:var(--ctfa-nav-text)}.ctfa-dtf-menu__shortcuts,.ctfa-dtf-drawer-shortcuts{background:var(--ctfa-nav-pale);padding-top:1.8rem;padding-bottom:1.8rem}.ctfa-dtf-shortcuts__label{margin:0 0 1rem;color:var(--ctfa-nav-text);font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.ctfa-dtf-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;list-style:none;padding:0;margin:0}.ctfa-dtf-shortcuts>li{min-width:0}.ctfa-dtf-shortcut{display:flex;justify-content:space-between;align-items:center;gap:1rem;height:100%;min-height:4.8rem;padding:1rem 1.4rem;border:1px solid var(--ctfa-nav-green);background:#fff;color:var(--ctfa-nav-green);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.ctfa-dtf-shortcut--primary{background:var(--ctfa-nav-green);color:#fff}.ctfa-dtf-shortcut:hover>span:first-child{text-decoration:underline;text-underline-offset:.3rem}.ctfa-dtf-shortcut:focus-visible{outline:2px solid var(--ctfa-nav-green);outline-offset:3px}.ctfa-dtf-menu__heading{margin-top:2rem;margin-bottom:1rem;color:var(--ctfa-nav-text);font-size:1.8rem;line-height:1.4;font-weight:600}.ctfa-dtf-menu .mega-menu__list{display:block;columns:4;column-gap:3.2rem;column-rule:1px solid var(--ctfa-nav-border)}.ctfa-dtf-menu .mega-menu__list>li{width:auto;padding-right:0;break-inside:avoid}.ctfa-dtf-menu .mega-menu__link{min-height:4.4rem;padding:1rem .3rem;color:var(--ctfa-nav-text);font-size:1.5rem;line-height:1.5}.ctfa-dtf-drawer-shortcuts{padding-right:2.4rem;padding-left:2.4rem;margin-top:1rem}.ctfa-dtf-drawer .ctfa-dtf-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ctfa-dtf-drawer .ctfa-dtf-shortcut{font-size:1.4rem;padding:1rem;gap:.6rem}.ctfa-dtf-drawer__heading{padding:0 2.4rem;margin:2rem 0 .8rem;color:var(--ctfa-nav-text);font-size:1.3rem;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ctfa-dtf-drawer>.menu-drawer__inner-submenu>.menu-drawer__menu>li{margin:0 2.4rem;border-bottom:1px solid var(--ctfa-nav-border)}.ctfa-dtf-drawer>.menu-drawer__inner-submenu>.menu-drawer__menu>li>.menu-drawer__menu-item{min-height:4.8rem;padding-left:.3rem;color:var(--ctfa-nav-text);font-size:1.6rem}@media screen and (min-width:990px)and (max-width:1199px){.ctfa-dtf-menu .mega-menu__list{columns:3}}@media screen and (min-width:990px){.ctfa-dtf-menu--grouped .mega-menu__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;columns:auto;column-rule:none;margin-top:2.8rem;margin-bottom:1rem;white-space:normal}.ctfa-dtf-menu--grouped .mega-menu__list>li{min-width:0;width:auto;padding:0 clamp(1.2rem,1.8vw,2.8rem);align-self:stretch;border-left:1px solid var(--ctfa-nav-border)}.ctfa-dtf-menu--grouped .mega-menu__list>li:first-child{padding-left:0;border-left:0}.ctfa-dtf-menu--grouped .mega-menu__list>li:last-child{padding-right:0}.ctfa-dtf-menu--grouped .ctfa-dtf-menu__group-heading{display:block;min-height:0;margin:0 0 .7rem;padding:0 0 .6rem;color:var(--ctfa-nav-green);font-size:1.7rem;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.ctfa-dtf-menu--grouped .mega-menu__link{white-space:normal;overflow-wrap:anywhere}.ctfa-dtf-menu--grouped a.ctfa-dtf-menu__group-heading:hover{text-decoration:underline;text-underline-offset:.3rem}.ctfa-dtf-menu--grouped a:focus-visible{outline:2px solid var(--ctfa-nav-green);outline-offset:2px}}.ctfa-dtf-drawer ctfa-mobile-menu-groups{display:block;padding:0 2.4rem 2rem}.ctfa-dtf-drawer .ctfa-mobile-groups,.ctfa-dtf-drawer .ctfa-mobile-group__links{list-style:none;margin:0;padding:0}.ctfa-dtf-drawer .ctfa-mobile-groups>li{border-bottom:1px solid var(--ctfa-nav-border);margin:0}.ctfa-dtf-drawer .ctfa-mobile-group__summary{display:flex;position:relative;align-items:center;min-height:5.4rem;padding:1.4rem 3rem 1.4rem .3rem;color:var(--ctfa-nav-green);font-size:1.6rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ctfa-dtf-drawer .ctfa-mobile-group__summary>.svg-wrapper{right:.5rem}.ctfa-dtf-drawer .ctfa-mobile-group__summary .icon-caret{display:block;width:1.2rem;height:.8rem}.ctfa-dtf-drawer .ctfa-mobile-group[open]>summary .icon-caret{transform:rotate(180deg)}.ctfa-dtf-drawer .ctfa-mobile-group__content{padding-bottom:1.2rem}.ctfa-dtf-drawer .ctfa-mobile-group__link{display:block;min-height:4.4rem;padding:1rem 1.4rem;color:var(--ctfa-nav-text);font-size:1.5rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.ctfa-dtf-drawer .ctfa-mobile-group__link:hover{text-decoration:underline;text-underline-offset:.3rem}.ctfa-dtf-drawer .ctfa-mobile-group__summary:focus-visible,.ctfa-dtf-drawer .ctfa-mobile-group__link:focus-visible{outline:2px solid var(--ctfa-nav-green);outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ctfa-navigation.css.map */
