[data-kg-mobile-nav]{position:static;align-self:center}.kg-nav__toggle{display:flex!important;align-items:center;justify-content:center;position:relative;z-index:4;width:4.4rem;height:4.4rem;padding:0;margin:0;overflow:visible;line-height:0;list-style:none}.kg-nav__toggle::-webkit-details-marker{display:none}[data-kg-mobile-nav] .header__icon--menu .icon-hamburger,[data-kg-mobile-nav] .header__icon--menu .icon-close{display:none}[data-kg-mobile-nav] .header__icon--menu:before,[data-kg-mobile-nav] .header__icon--menu[aria-expanded=true]:before{content:none!important;display:none!important}[data-kg-mobile-nav] .header__icon span.kg-nav__burger{display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;width:16px!important;height:6px!important;flex:none;overflow:visible}.kg-nav__bar{display:block;width:16px;height:1px;margin:0;padding:0;font-style:normal;background-color:currentColor;transform-origin:53% 50%;transition:transform .2s ease,margin .2s ease}.kg-nav__bar--bottom{margin-top:5px}details[open].menu-opening .kg-nav__toggle .kg-nav__bar,.kg-nav__burger--close .kg-nav__bar{margin-left:-2px;margin-right:-2px}details[open].menu-opening .kg-nav__toggle .kg-nav__bar--top,.kg-nav__burger--close .kg-nav__bar--top{transform:rotate(-45deg);margin:0 -.125rem}details[open].menu-opening .kg-nav__toggle .kg-nav__bar--bottom,.kg-nav__burger--close .kg-nav__bar--bottom{margin-top:5px;transform:rotate(45deg);margin:0 -.125rem}.js [data-kg-mobile-nav] .menu-drawer{position:fixed;left:0;right:0;top:var(--header-bottom-position, 100%);z-index:20;width:100vw;max-width:100vw;height:calc(var(--viewport-height, 100dvh) - var(--header-bottom-position, 0px));transform:translate3d(100%,0,0);background-color:#f7f7f7;filter:none;border:0;overflow:hidden;visibility:hidden;will-change:transform}.js [data-kg-mobile-nav] details[open]>.menu-drawer{visibility:hidden}.js [data-kg-mobile-nav] details[open].menu-opening>.menu-drawer{visibility:visible;transform:translateZ(0);transition:transform .3s cubic-bezier(.445,.05,.55,.95)}.kg-nav__drawer,[data-kg-drawer]{position:relative}.kg-nav__drawer{--kg-nav-navy: #041e3a;--kg-nav-muted: #767676;--kg-nav-line: #e1e1dc;--kg-nav-bg: #f4f5f6;color:var(--kg-nav-navy)}.kg-nav__subhead{position:sticky;top:0;z-index:4;display:flex;align-items:center;min-height:48px;padding:0 8px 0 4px;margin:0 0 8px;background-color:var(--kg-nav-bg);border-bottom:1px solid var(--kg-nav-line);color:var(--kg-nav-navy)}.kg-nav__back{flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--kg-nav-navy);cursor:pointer}.kg-nav__back svg{width:8px;height:12px}.kg-nav__title{flex:1 1 auto;min-width:0;margin:0 44px 0 4px;font-family:var(--font-heading-family);font-weight:400;font-size:16px;line-height:1.25;letter-spacing:0;text-align:center;text-transform:capitalize;text-decoration:none;color:var(--kg-nav-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-nav__title:hover{text-decoration:none;color:var(--kg-nav-navy)}.kg-nav__panel{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--kg-nav-bg);scrollbar-width:none}.kg-nav__panel::-webkit-scrollbar{display:none}.kg-nav__panel--l1{padding:8px 0 30px}.kg-nav__panel--sub{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:translate3d(100%,0,0);pointer-events:none;visibility:visible;background-color:var(--kg-nav-bg, #f4f5f6);will-change:transform;transition:transform .5s cubic-bezier(.445,.05,.55,.95)}.kg-nav__panel--sub.is-open{transform:translateZ(0);pointer-events:auto}.kg-nav__panel--l3{z-index:3}.kg-nav__panel-inner{min-height:100%;padding-bottom:30px}.kg-nav__list{list-style:none;margin:0;padding:0 30px!important}.kg-nav__list--l1{background-color:var(--kg-nav-bg)}.kg-nav__item--account{border-bottom:1px solid var(--kg-nav-line);margin-bottom:20px}.kg-nav__list--l1>.kg-nav__item:not(.kg-nav__item--account):last-of-type{border-bottom:1px solid var(--kg-nav-line)}.kg-nav__link{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;text-decoration:none;color:var(--kg-nav-navy);cursor:pointer}.kg-nav__link:hover,.kg-nav__link:focus{text-decoration:none;color:var(--kg-nav-navy);background:transparent}.kg-nav__link--l1,.kg-nav__link--account{font-family:var(--font-heading-family);font-weight:400;font-size:16px;line-height:1.75;text-transform:capitalize}.kg-nav__link--l1{padding-bottom:18px}.kg-nav__link--account{padding:20px 0;letter-spacing:.89px;text-transform:none}.kg-nav__account-icon{display:inline-flex;width:14px;height:14px;margin-right:15px;flex:0 0 14px;color:var(--kg-nav-navy)}.kg-nav__link--account .kg-nav__chevron{margin-left:auto}.kg-nav__list--l2{list-style:none;margin:0;padding:8px 0 28px}.kg-nav__link--l2{font-family:var(--font-body-family);font-weight:500;font-size:12px;line-height:1.66667;letter-spacing:1px;text-transform:uppercase;padding:20px 0 10px}.kg-nav__chevron{width:7px;height:11px;flex:0 0 7px;color:var(--kg-nav-navy);opacity:.9}.js-nav-fade-in-element{opacity:0;transition:opacity .35s ease-in-out;transition-delay:.25s}.js-nav-fade-in-element.is-visible{opacity:1}.kg-nav__utility{margin-top:9px;padding:0 30px;background-color:#f7f7f7}.kg-nav__utility .menu-drawer__localization,.kg-nav__utility .localization-form,.kg-nav__utility localization-form{width:100%}.kg-nav__utility .localization-form__select{width:100%;justify-content:flex-start;padding:15px 18px;font-family:var(--font-body-family);font-size:12px;line-height:.83333;letter-spacing:1px;text-transform:uppercase;color:var(--kg-nav-navy);background:transparent}.language-selector span.language-selector__label{color:#5c6d7f}.localization-form__list-item:not([hidden]) .country{color:#5c6d7f}.kg-nav__cards:not(:has(.kj-mega-menu__card)){display:none}.kg-nav__cards{padding:20px 0 4px;overflow:hidden}.kg-nav__cards-track{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 30px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kg-nav__cards-track::-webkit-scrollbar{display:none}.js .kg-nav__cards .kj-mega-menu__card,.js .kg-nav__cards .kj-mega-menu__card-title,.js .kg-nav__cards .kj-mega-menu__card-subtitle{opacity:1;transform:none;animation:none;transition:none}.kg-nav__cards .kj-mega-menu__card{position:relative;flex:0 0 58vw;max-width:230px;min-width:168px;scroll-snap-align:start;text-decoration:none;color:#fff}.kg-nav__cards .kj-mega-menu__card-media{display:block;position:relative;aspect-ratio:var(--kg-card-ratio, 4 / 5);overflow:hidden;background:#eee}.kg-nav__cards .kj-mega-menu__card-media:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);pointer-events:none}.no-js .js-nav-fade-in-element{opacity:1}.kg-nav__cards .kj-mega-menu__card-media img,.kg-nav__cards .kj-mega-menu__card-media svg{width:100%;height:100%;object-fit:cover}.kg-nav__cards .kj-mega-menu__card-copy{position:absolute;left:0;right:0;bottom:18px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:0 12px;color:#fff}.kg-nav__cards .kj-mega-menu__card-subtitle{order:-1;display:block;margin:0 0 4px;font-family:var(--font-body-family);font-size:10px;line-height:1.8;letter-spacing:.04em;text-transform:uppercase;color:#fff}.kg-nav__cards .kj-mega-menu__card-title{display:block;font-family:var(--font-heading-family);font-size:18px;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:0;color:#fff}.kg-nav__panel--partner{position:absolute;background-color:var(--kg-partner-bg, #54041d);background-image:var(--kg-partner-bg-image, none);background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--kg-partner-text, #fff)}.kg-nav__panel--partner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kg-partner-bg, #54041d);opacity:var(--kg-partner-overlay, 1);pointer-events:none;z-index:0}.kg-nav__panel--partner .kg-nav__partner,.kg-nav__panel--partner .kj-mega-menu__partner{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.8rem;min-height:calc(100% - 48px);margin:0;padding:32px 20px 48px!important;text-align:center;text-decoration:none;color:var(--kg-partner-text, #fff);background:transparent}.kg-nav__panel--partner .kg-nav__partner-logo,.kg-nav__panel--partner .kj-mega-menu__partner-logo{position:relative;z-index:1;width:min(var(--kg-partner-logo, 280px),70vw);height:auto}.kg-nav__panel--partner .kj-mega-menu__partner-button,.kg-nav__panel--partner .kj-mega-menu__partner-logo{opacity:1!important}.kg-nav__panel--partner .kg-nav__partner-name,.kg-nav__panel--partner .kj-mega-menu__partner-name{position:relative;z-index:1;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,9vw,3.6rem);line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:var(--kg-partner-text, #fff)}.kg-nav__panel--partner .kg-nav__partner-button,.kg-nav__panel--partner .kj-mega-menu__partner-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-family:var(--font-body-family);font-size:12px;line-height:1.2;letter-spacing:1.32px;text-transform:uppercase;border:1px solid transparent;background:var(--kg-partner-btn-bg, #fff);color:var(--kg-partner-btn-text, #001a33)}.kg-nav__panel--partner{position:absolute;background-color:var(--kg-partner-bg, #001a33);background-image:var(--kg-partner-bg-image, none);background-position:center;background-size:cover;color:var(--kg-partner-text, #fff)}.kg-nav__panel--partner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kg-partner-bg, #001a33);opacity:var(--kg-partner-overlay, 1);pointer-events:none;z-index:0}.kg-nav__panel-inner--partner{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%;padding-bottom:0}.kg-nav__panel--partner .kg-nav__subhead{flex:0 0 auto;margin-bottom:0;background:transparent;border-bottom:1px solid rgba(255,255,255,.18);color:var(--kg-partner-text, #fff)}.kg-nav__panel--partner .kg-nav__back,.kg-nav__panel--partner .kg-nav__title,.kg-nav__panel--partner .kg-nav__title:hover{color:var(--kg-partner-text, #fff)}.kg-nav__partner{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:2.8rem;min-height:calc(100% - 48px);margin:0;padding:3.2rem 2.8rem 4rem;text-align:center;text-decoration:none;color:var(--kg-partner-text, #fff);background:transparent}.kg-nav__partner-logo{position:relative;z-index:1;width:min(var(--kg-partner-logo, 280px),70vw);height:auto}.kg-nav__partner-name{position:relative;z-index:1;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,8vw,3.6rem);line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:var(--kg-partner-text, #fff)}.kg-nav__partner-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;font-family:var(--font-body-family);font-size:12px;line-height:1.2;letter-spacing:.11em;text-transform:uppercase;background:var(--kg-partner-btn-bg, #fff);color:var(--kg-partner-btn-text, #54041d);border:1px solid transparent}@media(prefers-reduced-motion:reduce){.js [data-kg-mobile-nav] details[open]>.menu-drawer,.kg-nav__panel--sub,.js-nav-fade-in-element,.kg-nav__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kg-mobile-nav.css.map */
