@media screen and (min-width:1025px){.mega-menu--initialized :is(.header__inline-menu,.header__search){visibility:visible;opacity:1;height:auto;overflow:visible;transition:opacity .3s ease-in}.mega-menu--initialized~.mega-menu-container{visibility:visible;opacity:1;max-height:none;overflow:visible;transition:visibility .3s,opacity .3s ease-in}.mega-menu--initialized .mega-menu-container{visibility:visible;opacity:1;overflow:visible}.header-navigation{position:relative}.header__content{--color-menu-item-hover: var(--color-secondary-background)}.header__bottom{--color-menu-item-hover: var(--color-background)}.list-menu,.mega-menu__list,.dropdown-menu .list-menu{list-style:none;margin:0;padding:0}.list-menu--inline>li:hover{z-index:var(--layer-raised)}.list-menu--inline>li.menu-end-anchor{display:none}.list-menu--inline>li:has(.mega-menu__link)+li.menu-end-anchor{display:block}.mega-menu__link--level-1{display:block;line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-menu-scale)))}body:not(:has(.header__nav-tabs)) .mega-menu__link--level-1{font-family:var(--font-menu-family);font-style:var(--font-menu-style);font-weight:var(--font-menu-weight)}.header__bottom .mega-menu__link--level-1{--line-heigth-factor: .23076923077;font-size:calc(var(--font-menu-scale) * var(--text-size-2))}.header__content .mega-menu__link--level-1{--line-heigth-factor: .2;font-size:calc(var(--font-menu-scale) * var(--text-size-1));font-weight:var(--font-body-bold-weight)}.mega-menu__link--level-1>span{position:relative;display:grid;grid-template-columns:auto;align-items:center;gap:6px;width:fit-content;height:44px;padding:0 15px;border-radius:var(--border-radius-size-6);color:var(--color-menu-item-text, var(--color-base));cursor:pointer!important;transition:border-radius var(--duration-default) var(--transition-primary) .05s,background-color var(--duration-default) var(--transition-primary) .02s,color var(--duration-default) var(--transition-primary) .02s}.mega-menu__link--level-1>span>span{max-height:32px;overflow:hidden;text-align:center}.mega-menu__link--level-1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0)}.mega-menu__link--level-1.active:before,.mega-menu__link--level-1:has(+.list-menu__dropdown.active):before{top:0;right:0;bottom:-15px;left:0}.simple-menu .mega-menu__link--level-1>span>svg{display:none}.dropdown-menu .mega-menu__link--level-1:has(svg)>span{grid-template-columns:1fr auto}.mega-menu__link--level-1:has(>.menu-badges){display:grid;grid-template-rows:12px 1fr;margin-top:-12px}.mega-menu__link--level-1:hover>span{color:var(--color-accent)}.mega-menu__link--level-1:is(:hover,[aria-expanded=true]:hover)>span{color:var(--color-menu-item-text-hover, var(--color-accent));background:var(--color-menu-item-hover);border-radius:var(--border-radius-size-3)}.mega-menu__link--level-1:is(:has(~*:hover),[aria-expanded=true],.mega-menu__link--active)>span{color:var(--color-menu-item-text-hover, var(--color-accent));background:var(--color-menu-item-hover);border-radius:var(--border-radius-size-6)}.list-menu__item,.mega-menu__link{position:relative;text-decoration:none;word-break:break-word;text-transform:var(--font-menu-dropdown-uppercase);z-index:var(--layer-base)}.list-menu__item.mega-menu__link--level-1,.mega-menu__link.mega-menu__link--level-1{text-transform:var(--font-menu-uppercase)}.list-menu--inline .list-menu__item svg{width:8px;height:8px;fill:currentColor;transition:transform var(--duration-default) var(--transition-primary)}.mega-menu-container{position:relative;width:100%;margin-top:var(--megamenu-offset, 0);background:var(--color-background);z-index:var(--layer-window-overlay)}.mega-menu-container.mega-menu-container--overlay::-webkit-scrollbar{display:none}.mega-menu-container.mega-menu-container--overlay{position:absolute;top:100%;left:50%;right:50%;margin-inline-start:-50%;margin-inline-end:-50%}.mega-menu__wrapper{position:relative;max-height:calc(100vh - var(--header-bottom-position) - var(--megamenu-offset, 0px));overflow:hidden;overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.mega-menu__wrapper:not(.has-scroll){overflow:clip;z-index:var(--layer-window-overlay)}.mega-menu__wrapper:not(.has-scroll):has(.has-dropdown:hover){overflow-clip-margin:50vh}body.has-section-header-visible .has-hovered-megamenu .mega-menu__wrapper{max-height:calc(100vh - var(--header-height) - var(--megamenu-offset, 0px))}.has-hovered-megamenu .list-menu.list-menu--level-2{pointer-events:none!important}.has-hovered-dropdown~.header-navigation{pointer-events:none!important}.mega-menu__content{position:absolute;display:none;left:0;width:100%;opacity:0;padding-bottom:20px}.mega-menu__content.active{display:block;opacity:1}.mega-menu__list{--grid-gap-horizontal: 30px;--grid-gap-vertical: 0}.mega-menu__column>.button-link{display:none}.mega-menu__list>li:not([class]){grid-column:span 2}.mega-menu__list>li,.mega-menu__list .mega-menu__column{position:relative;padding:30px 0 10px}.mega-menu__list>li:has(*:hover){z-index:var(--layer-heightened)}.mega-menu__list>li .list-menu .list-menu{margin:0 -10px}.mega-menu__list>li .list-menu .list-menu:has(.mega-menu__link.h4){margin:0}:is(li>.mega-menu__link,.list-menu__dropdown .list-menu__item){display:inline-flex;align-items:center}li>.mega-menu__link,.list-menu__dropdown .list-menu__item{position:relative;width:100%;padding:7px 10px;border-radius:var(--border-radius-size-2);color:var(--color-base);background-color:transparent;transition:background-color var(--duration-default) var(--transition-primary)}li>.mega-menu__link:not(.h4),.list-menu__dropdown .list-menu__item{--line-heigth-factor: .23076923077;font-size:var(--text-size-2);line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-body-scale)))}li>.mega-menu__link:not(.h4):hover,li>.mega-menu__link:not(.h4):has(+*:hover),.list-menu__dropdown .list-menu__item:hover,.list-menu__dropdown .list-menu__item:has(+*:hover),.list-menu__dropdown .mega-menu__link--active{background:var(--color-secondary-background)}li>.mega-menu__link.h4{position:relative;padding:0;margin-bottom:14px}li>.mega-menu__link.h4:after{content:"";position:absolute;top:-7px;right:-10px;bottom:-7px;left:-10px;border-radius:var(--border-radius-size-2);background-color:transparent;z-index:var(--layer-lowest);pointer-events:none;transition:background-color var(--duration-default) var(--transition-primary)}li>.mega-menu__link.h4:hover:after,li.has-dropdown>.mega-menu__link.h4:has(~ul:hover):after{background:var(--color-secondary-background);pointer-events:all}li.has-dropdown{position:relative}li>.mega-menu__link>span,.list-menu__dropdown .list-menu__item>span{display:inline}li.has-dropdown>.mega-menu__link,li.has-dropdown>.list-menu__item{display:grid;align-items:center;grid-template-columns:1fr 10px;gap:5px}li.has-dropdown>.mega-menu__link svg,li.has-dropdown>.list-menu__item svg{width:8px;height:8px;margin:0 auto;fill:currentColor}li.has-dropdown>.mega-menu__link:has(.menu-badges)>svg,li.has-dropdown>.list-menu__item:has(.menu-badges)>svg{position:absolute;right:10px}li.has-dropdown>.mega-menu__link.h4:has(.menu-badges)>svg{right:0}li.has-dropdown:hover{z-index:var(--layer-raised)}li.has-dropdown:hover>.list-menu,li.has-dropdown>.list-menu:hover{display:block;opacity:1;visibility:visible;transform:translate(0)}li.has-dropdown:hover>.list-menu__item:before,li.has-dropdown:hover>.mega-menu__link:before{content:"";position:absolute;top:0;right:-30px;bottom:0;left:-30px}li.has-dropdown:hover>.list-menu__item+ul .list-menu__item:before,li.has-dropdown:hover>.mega-menu__link+ul .list-menu__item:before{top:0;right:-30px;bottom:0;left:-30px}li.has-dropdown .list-menu,.dropdown-menu>.list-menu,.dropdown-menu .list-menu .list-menu{display:none;position:absolute;z-index:var(--layer-header-menu);min-width:250px;width:max-content;max-width:350px;margin:0;padding:0 20px;overflow:visible;border-radius:var(--popup-corner-radius);box-shadow:var(--popup-box-shadow);opacity:0;visibility:hidden}li.has-dropdown .list-menu:before,li.has-dropdown .list-menu:after,.dropdown-menu>.list-menu:before,.dropdown-menu>.list-menu:after,.dropdown-menu .list-menu .list-menu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-background);border-radius:var(--popup-corner-radius);pointer-events:none;z-index:-1}li.has-dropdown .list-menu:after{background:var(--white-underlay)}li.has-dropdown .list-menu.popup-colors:before,.dropdown-menu>.list-menu.popup-colors:before{border-radius:var(--popup-corner-radius)}li.has-dropdown .list-menu:not(.list-menu__dropdown--level-2){transition:transform var(--duration-default) var(--transition-primary),opacity var(--duration-default) var(--transition-primary)}li.has-dropdown .list-menu{top:-23px;left:calc(100% + 20px);transform:translate(10px)}li.has-dropdown:has(.h4)>.list-menu{left:calc(100% + 30px)}.list-menu__column>li>.list-menu>li>.list-menu__dropdown .list-menu__dropdown{left:calc(100% + 40px)}li.has-dropdown .list-menu.left-side{left:auto;right:calc(100% + 10px);transform:translate(-10px)}li.has-dropdown:has(.h4)>.list-menu.left-side{right:calc(100% + 20px)}.list-menu__column>li>.list-menu>li>.list-menu__dropdown .list-menu__dropdown.left-side{left:auto;right:calc(100% + 30px)}li.has-dropdown .list-menu .mega-menu__link:before,li.has-dropdown .list-menu .list-menu__item:before{content:"";position:absolute;top:0;right:-10px;bottom:0;left:-10px}.dropdown-menu{position:relative}.dropdown-menu>.list-menu{top:100%;left:0;opacity:0;visibility:hidden;transform:translate(-15px,15px)}.mega-menu--multirow .dropdown-menu>.list-menu{transform:translate(-15px,5px)}.dropdown-menu>.list-menu.active{display:block;opacity:1;visibility:visible}.dropdown-menu .list-menu .list-menu{top:-23px;left:calc(100% + 30px);transform:translate(10px)}.dropdown-menu .list-menu .list-menu.left-side{left:auto;right:calc(100% + 20px)}:is(li.has-dropdown .list-menu,.dropdown-menu>.list-menu,.dropdown-menu .list-menu .list-menu) li:first-child{margin-top:23px}:is(li.has-dropdown .list-menu,.dropdown-menu>.list-menu,.dropdown-menu .list-menu .list-menu) li:last-child{margin-bottom:23px}.dropdown-menu>.list-menu:not(:hover),.mega-menu__list li.has-dropdown .list-menu:not(.list-menu__dropdown){overflow:hidden}.mega-menu__backdrop{display:none;position:absolute;top:-1000vh;top:100%;left:0;height:100dvh;background-color:#3333334d;z-index:var(--layer-heightened);opacity:0;transition:visibility 0s ease 1s;pointer-events:none;-webkit-backdrop-filter:blur(var(--popup-backdrop-blur));backdrop-filter:blur(var(--popup-backdrop-blur))}.mega-menu__wrapper.open~.mega-menu__backdrop{top:100%}body:has(.mega-menu--initialized) .mega-menu__backdrop{visibility:visible;width:100%}body:has(.mega-menu--block) .mega-menu__backdrop,body:has(.mega-menu--block) .mega-menu__content.active,body:has(.mega-menu--block) .mega-menu-container{transition:none!important}body:has(.mega-menu--block) .mega-menu__backdrop{display:block;position:fixed;height:100vh;top:0;opacity:1;z-index:-2}body:has(.mega-menu--block) .mega-menu__backdrop:not(.design_mode){display:none}body:has(.mega-menu--block) page-overlay,.mega-menu__backdrop.design_mode{display:none}}.mega-menu__block-heading{display:grid;grid-template-columns:1fr;margin-bottom:20px}.mega-menu__block-heading:has(:nth-child(2)){grid-template-columns:1fr auto}.mega-menu__block-heading .button-link{display:none}@media screen and (min-width:1025px){.mega-menu__block-heading .button-link{display:inline-flex;margin-inline-start:auto}}.mega-menu__banner{container-type:inline-size}.mega-menu__banner .media .image-large{display:none}@media screen and (min-width:577px){@container (max-width: 399.9px){.mega-menu__banner .media .image-default{display:block}.mega-menu__banner .media .image-large{display:none}}@container (min-width: 400px){.mega-menu__banner .media .image-default{display:none}.mega-menu__banner .media .image-large{display:block}}}.mega-menu__list>:is(li,div){opacity:0}.mega-menu__content.active .mega-menu__list>:is(li,div){animation:menuStageBlock .5s var(--transition-primary) forwards}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(1 of li,div){animation-delay:.05s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(2 of li,div){animation-delay:.1s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(3 of li,div){animation-delay:.15s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(4 of li,div){animation-delay:.2s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(5 of li,div){animation-delay:.25s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(6 of li,div){animation-delay:.3s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(7 of li,div){animation-delay:.35s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(8 of li,div){animation-delay:.4s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(9 of li,div){animation-delay:.45s}.mega-menu__content.active .mega-menu__list>:is(li,div):nth-child(10 of li,div){animation-delay:.5s}.list-menu__dropdown>li{opacity:0}.list-menu__dropdown.active>li{animation:menuStageList .25s var(--transition-primary) forwards;animation-delay:calc(.03s * var(--i, 1))}.list-menu__dropdown{will-change:height,opacity}@keyframes menuStageBlock{0%{opacity:1;transform:translate(65px)}to{opacity:1;transform:translate(0)}}@keyframes menuStageList{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/3363/assets/component-mega-menu.css.map */
