:root{--js-mobile:(max-width: 719.9px);--js-tablet:(min-width: 720px);--js-below-small-desktop:(max-width: 1023.9px);--js-small-desktop:(min-width: 1024px);--js-desktop:(min-width: 1440px);--js-max-page-width:(min-width: 1600px)}@keyframes contentOverlineAnimation{to{transform:translateY(0);opacity:1}}@keyframes contentHeadingAnimation{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}to{-webkit-mask-size:120% 100%;mask-size:120% 100%;transform:translateY(0);opacity:1}}@keyframes contentContentAnimation{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}to{-webkit-mask-size:120% 100%;mask-size:120% 100%;transform:translateY(0);opacity:1}}@keyframes contentSliderAnimation{to{transform:translate(0);opacity:1}}@keyframes linkUnderlineIn{0%{background-position-x:200%}to{background-position-x:100%}}@keyframes linkUnderlineOut{0%{background-position-x:100%}to{background-position-x:0%}}.submenu--mega{--mega-min-width--promo:250px;--mega-max-width--promo:350px;--mega-min-gap--promo:32px;--mega-min-width--nav:170px;--mega-max-width--nav:calc(var(--mega-min-width--nav) * 3);--mega-min-gap--nav:32px;--mega-max-gap--nav:48px;--mega-min-gap--container:48px;--mega-max-gap--container:56px}.submenu .submenu__item--collected-list{padding-top:0;margin-top:calc(var(--spacing-50) * -1)}.submenu .submenu__item--collected-list .submenu{display:block;position:static;position:initial;opacity:1;border-radius:0;border-radius:initial}.submenu .submenu__item--collected-list .submenu__list{padding:0;padding:initial}.submenu .submenu__item--collected-list .submenu__item{margin:0;margin:initial}.submenu--mega>.submenu__container>.submenu__inner{overflow-y:scroll}.submenu--mega>.submenu__container>.submenu__inner>.submenu__list{flex-shrink:0}.submenu--mega>.submenu__container>.submenu__inner .submenu__header{order:0;position:sticky;top:0}.submenu--mega>.submenu__container .submenu__link--fragment{cursor:inherit}.navigation-promos{margin-top:var(--spacing-150);margin-bottom:var(--spacing-250);padding-left:var(--drawer-padding-horizontal);padding-right:var(--drawer-padding-horizontal);flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-450);color:var(--color-text)}.navigation-promos.navigation-promos--slider{flex-direction:row;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:var(--spacing-250);gap:var(--spacing-250)}.navigation-promos.navigation-promos--slider .navigation-promo{flex-shrink:0;scroll-snap-stop:always;scroll-snap-align:start;width:90%}.navigation-promo{min-width:var(--mega-min-width--promo);width:100%}.navigation-promo.navigation-promo--image-square{--aspect-ratio:1 / 1}.navigation-promo.navigation-promo--image-portrait{--aspect-ratio:2 / 3}.navigation-promo.navigation-promo--image-portrait-alt{--aspect-ratio:4 / 5}.navigation-promo.navigation-promo--image-landscape{--aspect-ratio:3 / 2}.navigation-promo.navigation-promo--image-landscape-alt{--aspect-ratio:5 / 4}.navigation-promo:hover .navigation-promo__heading span{animation:linkUnderlineIn var(--animation-timing-400) var(--ease-out-quart) both}.navigation-promo:hover .navigation-promo__image{transform:scale(1.1)}.navigation-promo__link{-webkit-text-decoration:none;text-decoration:none}.navigation-promo__image-wrapper{margin-bottom:var(--spacing-250);aspect-ratio:var(--aspect-ratio);border-radius:var(--radius-image);overflow:hidden}.navigation-promo__image{width:100%;object-fit:cover;object-position:center;transition:transform var(--animation-timing-300) var(--ease-out-quart)}.navigation-promo__heading{margin-bottom:var(--spacing-125)}a.navigation-promo__link .navigation-promo__heading span{padding-bottom:1px;background:linear-gradient(to right,transparent 50%,var(--color-text) 50%,var(--color-text) 100%);background-size:200% 1px;background-position-y:calc(100% - 1px);background-repeat:no-repeat;-webkit-text-decoration:none;text-decoration:none;animation:linkUnderlineOut var(--animation-timing-400) var(--ease-out-quart)}.navigation-promo__body{opacity:.7}.navigation-promos--position-drawer-first .navigation-promos--second,.navigation-promos--position-drawer-last .navigation-promos--first{display:none}@media screen and (max-width: 719.9px){.navigation-promos--hide-mobile{display:none}}.user-is-tabbing .navigation-promo__image{opacity:1}@media screen and (min-width: 1024px){.js body:has(.submenu--mega.is-open,.submenu--mega.is-opening,.submenu--mega.is-closing,.submenu__item.active){overflow:hidden}.js .navigation:not(.navigation--drawer) .submenu--mega .scroll-sentinel{display:none}.js .navigation:not(.navigation--drawer) .submenu--mega .submenu{visibility:inherit;opacity:1;opacity:initial;width:auto;width:initial;height:auto;height:initial;display:inline;display:initial;position:static;position:initial}.js .navigation:not(.navigation--drawer) .submenu--mega .submenu__list{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;box-shadow:none;box-shadow:initial}.js .navigation:not(.navigation--drawer) .submenu--mega .submenu__container--tertiary{width:auto;width:initial}.js .navigation:not(.navigation--drawer) .submenu--mega .submenu__item{padding:0;padding:initial}.js .navigation:not(.navigation--drawer) .submenu--mega .submenu__item label,.js .navigation:not(.navigation--drawer) .submenu--mega .submenu__item .icon{display:none}.js .navigation:not(.navigation--drawer) .submenu--mega .submenu__item .submenu__link{display:inline;display:initial;padding:0;padding:initial}.js .navigation:not(.navigation--drawer) .submenu--mega .submenu__item .submenu__link:hover{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.js .navigation:not(.navigation--drawer) .submenu--mega .navigation-promos{margin:0;margin:initial;padding:0;padding:initial;overflow:visible;overflow:initial}}@media screen and (min-width: 1024px){.js .navigation:not(.navigation--drawer) .navigation-promos--position-drawer-first .navigation-promos--second{display:none}.js .navigation:not(.navigation--drawer) .navigation-promos--position-drawer-last .navigation-promos--first{display:none}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega{--color-text:var(--color-text-header);--color-background:var( --color-background-header-gradient, var(--color-background-header) );width:100dvw;transform:translate(-0);transform:translate(calc(var(--js-left, 0) * -1))}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.navigation-promos--position-desktop-first .navigation-promos--first{display:grid}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.navigation-promos--position-desktop-first .navigation-promos--second{display:none}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.navigation-promos--position-desktop-last .navigation-promos--first{display:none}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.navigation-promos--position-desktop-last .navigation-promos--second{display:grid}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega>.submenu__container{margin-left:auto;margin-right:auto;width:100%}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega>.submenu__container>.submenu__inner{container-type:inline-size;display:flex;flex-direction:row;justify-content:space-between;overflow-y:auto;margin-left:auto;margin-right:auto;padding:var(--spacing-600) var(--gutter);width:100%}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega>.submenu__container>.submenu__inner>.submenu__list{flex:1 1;display:grid;grid-column-gap:max(var(--mega-min-gap--nav),min(2.5vw,var(--mega-max-gap--nav)));column-gap:max(var(--mega-min-gap--nav),min(2.5vw,var(--mega-max-gap--nav)));grid-row-gap:var(--mega-min-gap--promo);row-gap:var(--mega-min-gap--promo);grid-template-columns:repeat(var(--column-count),minmax(var(--mega-min-width--nav),1fr));width:100%;height:-moz-fit-content;height:fit-content}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega>.submenu__container>.submenu__inner>.submenu__list .submenu__list{gap:var(--spacing-150)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega>.submenu__container>.submenu__inner .submenu__item--secondary-submenu{min-width:var(--mega-min-width--nav)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega>.submenu__container>.submenu__inner .submenu__link--heading{display:block;margin-bottom:var(--spacing-250)}.js .navigation:not(.navigation--drawer) .container-spacer{min-width:var(--mega-min-gap--container);max-width:var(--mega-max-gap--container);width:100%;flex:1 5}.js .navigation:not(.navigation--drawer) .navigation-promos{flex:1.5 1;display:grid;grid-gap:var(--mega-min-gap--promo);gap:var(--mega-min-gap--promo);min-width:calc(var(--mega-min-width--promo) * var(--promo-count) + (var(--mega-min-gap--promo) * (var(--promo-count) - 1)));max-width:calc(var(--mega-max-width--promo) * var(--promo-count) + (var(--mega-min-gap--promo) * (var(--promo-count) - 1)));grid-template-columns:repeat(var(--promo-count),minmax(var(--mega-min-width--promo),1fr));width:100%}.js .navigation:not(.navigation--drawer) .navigation-promo{min-width:var(--mega-min-width--promo);max-width:var(--mega-max-width--promo);width:100%}.js .navigation:not(.navigation--drawer) .navigation-promo:nth-of-type(3),.js .navigation:not(.navigation--drawer) .navigation-promo:nth-of-type(4){padding-bottom:var(--spacing-400)}.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="1"] .submenu__list{grid-template-columns:repeat(3,minmax(var(--mega-min-width--nav),1fr))!important}.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="2"],.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="3"],.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="4"],.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="2"],.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="3"],.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="4"]{--repeat:2}.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="2"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="3"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="4"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="2"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="3"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="4"] .submenu__list{grid-template-columns:repeat(var(--repeat),minmax(var(--mega-min-width--nav),1fr))!important}@container (min-width: 1180px){.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="2"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="3"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="4"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="2"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="3"] .submenu__list,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="4"] .submenu__list{--repeat:3}}.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-promo-count="4"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-promo-count="4"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-promo-count="4"] .navigation-promos{grid-template-columns:repeat(2,minmax(var(--mega-min-width--promo),1fr))!important;min-width:calc(var(--mega-min-width--promo) * 2 + (var(--mega-min-gap--promo)))!important;max-width:calc(var(--mega-max-width--promo) * 2 + (var(--mega-min-gap--promo)))!important}.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="1"],.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="2"],.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="3"],.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="4"],.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="1"],.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="2"],.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="3"],.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="4"],.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="1"],.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="2"],.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="3"],.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="4"],.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="1"],.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="2"],.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="3"],.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="4"],.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="1"],.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="2"],.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="3"],.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="4"]{justify-content:center}.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="1"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="0"][data-nav-count="0"][data-promo-count="4"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="1"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-nav-count="0"][data-promo-count="4"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="1"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="2"][data-nav-count="0"][data-promo-count="4"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="1"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="3"][data-nav-count="0"][data-promo-count="4"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="1"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="2"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="3"] .navigation-promos,.js .navigation:not(.navigation--drawer) [data-column-count="4"][data-nav-count="0"][data-promo-count="4"] .navigation-promos{grid-template-columns:repeat(var(--promo-count),minmax(var(--mega-min-width--promo),1fr))!important;min-width:calc(var(--mega-min-width--promo) * var(--promo-count) + (var(--mega-min-gap--promo) * (var(--promo-count) - 1)))!important;max-width:calc(var(--mega-max-width--promo) * var(--promo-count) + (var(--mega-min-gap--promo) * (var(--promo-count) - 1)))!important}.js .navigation:not(.navigation--drawer) [data-column-count="1"][data-promo-count="4"] .navigation-promos{grid-template-columns:repeat(2,minmax(var(--mega-min-width--promo),1fr))!important;min-width:calc(var(--mega-min-width--promo) * 2 + (var(--mega-min-gap--promo)))!important;max-width:calc(var(--mega-max-width--promo) * 2 + (var(--mega-min-gap--promo)))!important}}@media screen and (min-width: 1024px){.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega{--color-text:var(--color-text-header);--color-background:var( --color-background-header-gradient, var(--color-background-header) );background:var( --color-background-header-gradient, var(--color-background-header) );background:var(--color-background);border-bottom-right-radius:var(--radius-drawer);border-bottom-left-radius:var(--radius-drawer)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega .submenu__item--parent:not(.submenu__item--collected-list) .submenu--tertiary .submenu__link-text{opacity:.7}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega .navigation-promos{--color-text:var(--color-text-header)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.submenu--heading-style-heading{--heading-font-size:var(--font-size-body-150);--heading-font-family:var(--font-family-heading);--heading-font-weight:var(--font-weight-heading);--heading-letter-spacing:var(--letter-spacing-heading);--heading-text-transform:var(--text-transform-heading)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.submenu--item-style-heading{--item-font-size:var(--font-size-heading-6-base);--item-font-family:var(--font-family-heading);--item-font-weight:var(--font-weight-heading);--item-letter-spacing:var(--letter-spacing-heading);--item-text-transform:var(--text-transform-heading)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.submenu--item-style-heading .submenu__list .submenu__list{gap:var(--spacing-200)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.submenu--heading-style-body{--heading-font-size:var(--font-size-body-150);--heading-font-family:var(--font-family-body);--heading-font-weight:var(--font-weight-body);--heading-line-height:var(--line-height-body);--heading-letter-spacing:var(--letter-spacing-body)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.submenu--item-style-body{--item-font-size:var(--font-size-body-100);--item-font-family:var(--font-family-body);--item-font-weight:var(--font-weight-body);--item-line-height:var(--line-height-body);--item-letter-spacing:var(--letter-spacing-body)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.submenu--heading-style-overline{--heading-font-size:var(--font-size-body-50);--heading-font-family:var(--font-family-body);--heading-font-weight:var(--font-weight-body);--heading-line-height:var(--line-height-body);--heading-text-transform:uppercase;--heading-letter-spacing:.05em}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega.submenu--item-style-overline{--item-font-size:var(--font-size-body-50);--item-font-family:var(--font-family-body);--item-font-weight:var(--font-weight-body);--item-line-height:var(--line-height-body);--item-text-transform:uppercase;--heading-letter-spacing:.05em}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega .submenu__link--heading .submenu__link-text{font-size:var(--heading-font-size);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.js .navigation:not(.navigation--drawer) .submenu--secondary.submenu--mega .submenu__link--item .submenu__link-text{font-size:var(--item-font-size);font-family:var(--item-font-family);font-weight:var(--item-font-weight);line-height:var(--item-line-height);letter-spacing:var(--item-letter-spacing);text-transform:var(--item-text-transform)}}@media screen and (min-width: 1024px){.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint{--mega-open-delay:45ms;--mega-backdrop-delay:0s;--mega-inner-slide-delay:0s;--mega-inner-fade-delay:var(--animation-timing-350)}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega{--top-left-radius:0;--top-right-radius:0;--closed-height:0;--opened-height:var(--js-max-height)}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint:has(.active .submenu--mega) .navigation__backdrop,.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint:has(.submenu--mega.is-closing) .navigation__backdrop,.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint:has(.submenu--mega.is-opening) .navigation__backdrop,.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint:has(.submenu--mega.is-open) .navigation__backdrop,.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint:has(.submenu--mega:focus-within) .navigation__backdrop{display:block;position:absolute;right:0;bottom:0;left:0;height:100dvh;top:100%;-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));background-color:var(--backdrop-color);animation-duration:var(--animation-timing-300);animation-delay:var(--mega-backdrop-delay);animation-timing-function:var(--ease-out-quart);animation-fill-mode:both}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint:has(.submenu--mega.trigger-open-dropdown-animation) .navigation__backdrop{animation-name:fadeIn}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint:has(.submenu--mega.trigger-close-dropdown-animation) .navigation__backdrop{animation-name:fadeOut}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega.trigger-open-dropdown-animation,.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega.trigger-close-dropdown-animation{box-shadow:none}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega.trigger-open-dropdown-animation{animation-name:rollDown,radiiIn;animation-duration:var(--animation-timing-500),var(--animation-timing-500);animation-timing-function:var(--ease-out-quart),var(--ease-out-quart);animation-fill-mode:both,both;animation-delay:var(--mega-open-delay),var(--mega-open-delay)}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega.trigger-open-dropdown-animation .submenu__inner--secondary{--startDistance:36px;--stopDistance:0;animation-name:slideUp,fadeIn;animation-duration:var(--animation-timing-400),var(--animation-timing-400);animation-timing-function:var(--ease-out-quart),var(--ease-out-quart);animation-fill-mode:both,both;animation-delay:var(--mega-inner-slide-delay),var(--mega-inner-fade-delay)}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega.trigger-close-dropdown-animation{animation-name:rollUp,radiiOut;animation-duration:var(--animation-timing-300),var(--animation-timing-300);animation-timing-function:var(--ease-in-quad),var(--ease-in-quad);animation-fill-mode:both,both;animation-delay:0s,0s;opacity:1}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega.trigger-close-dropdown-animation .submenu__inner--secondary{--startDistance:0;--stopDistance:36px;animation-name:slideDown,fadeOut;animation-duration:var(--animation-timing-300),var(--animation-timing-100);animation-timing-function:var(--ease-in-quad),var(--ease-in-quad);animation-fill-mode:both,both;animation-delay:0s,0s}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega .submenu__link:not(.submenu__link--fragment) .submenu__link-text{padding-bottom:1px;background:linear-gradient(to right,transparent 50%,var(--color-text) 50%,var(--color-text) 100%);background-size:200% 1px;background-position-y:calc(100% - 1px);background-repeat:no-repeat;-webkit-text-decoration:none;text-decoration:none;animation:linkUnderlineOut var(--animation-timing-400) var(--ease-out-quart)}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega .submenu__link:not(.submenu__link--fragment) .submenu__link-text:hover{animation:linkUnderlineIn var(--animation-timing-400) var(--ease-out-quart) forwards}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega .submenu__link:not(.submenu__link--fragment) .submenu__link-text{padding-top:2px;padding-bottom:2px}.js.do-anim .navigation:not(.navigation--drawer).dropdown-breakpoint .submenu--mega .submenu__link:not(.submenu__link--fragment):hover{-webkit-text-decoration:none;text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-mega-menu.css.map */
