@media(pointer:coarse),only screen and (max-width:767px){.mega-menu{display:none!important}}.menu__item.mega-menu-enabled:not(.is-visible) .header__dropdown{height:0;max-height:0;min-height:0;overflow:hidden;clip-path:inset(0);visibility:hidden;transition:visibility 0s .4s}.menu__item.mega-menu-enabled:not(.is-visible).menu__item--has-items{padding-bottom:0;margin-bottom:0}.menu__item.mega-menu-enabled.is-visible.menu__item--has-items{padding-bottom:15px;margin-bottom:-15px}.menu__item.mega-menu-enabled.is-visible .header__dropdown{visibility:visible;transition:visibility 0s 0s}.menu__item.mega-menu-enabled .header__dropdown__inner{display:block;width:100%;max-width:none;padding:0;margin:0}.menu__item.mega-menu-enabled .header__dropdown__wrapper{padding:0;transition:transform var(--mega-menu-reveal-duration, .55s) var(--mega-menu-ease-smooth, cubic-bezier(.4, 0, .2, 1)),opacity var(--mega-menu-reveal-duration, .55s) var(--mega-menu-ease-smooth, cubic-bezier(.4, 0, .2, 1))}.menu__item.mega-menu-enabled.is-visible .header__dropdown__wrapper{transition-delay:.08s}.menu__item.mega-menu-enabled:not(.is-visible) .header__dropdown__wrapper{transition-delay:0s;transition-duration:.4s}.mega-menu{--mega-menu-l2-active-bg: rgba(50, 53, 192, .14);--mega-menu-l3-group-active-bg: rgba(255, 243, 180, .65);--mega-menu-l3-cms-active-bg: rgba(255, 243, 180, .65);--mega-menu-border: rgba(198, 233, 250, 1);--mega-menu-text: var(--COLOR-TEXT, #3235c0);--mega-menu-caption: rgba(50, 53, 192, .55);--mega-menu-media-bg: #f4f4f6;--mega-menu-ease-smooth: cubic-bezier(.4, 0, .2, 1);--mega-menu-reveal-duration: .55s;--mega-menu-fade-duration: .48s;width:100%;overflow-x:hidden;font-family:var(--FONT-STACK-NAV);font-size:calc(.9375rem * var(--adjust-nav, 1));color:var(--mega-menu-text)}.mega-menu__inner{display:grid;grid-template-columns:minmax(10rem,.95fr) minmax(12rem,1.1fr) minmax(14rem,1.25fr) minmax(15rem,1fr);gap:0;height:fit-content;width:100%;padding:1.5rem;align-items:start}.mega-menu:not(.mega-menu--has-l3-cms) .mega-menu__inner{grid-template-columns:minmax(11rem,1fr) minmax(14rem,1.35fr) minmax(16rem,1.1fr)}.mega-menu__col{min-width:0;position:relative}.mega-menu__col--l2{padding-right:.75rem;border-right:none}.mega-menu__col--l2-groups,.mega-menu__col--l3-cms{padding:0 .75rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto);align-content:start;border-right:none}.mega-menu__col--l2-groups{overflow:hidden}.mega-menu__col--l3-cms{overflow:visible}.mega-menu:not(.mega-menu--l2-leaf-active) .mega-menu__col--l2{border-right:1px solid var(--mega-menu-border)}.mega-menu--l3-cms-active .mega-menu__col--l2-groups{border-right:1px solid var(--mega-menu-border)}.mega-menu--has-l3-cms:not(.mega-menu--l3-cms-active) .mega-menu__col--l3-cms{display:none}.mega-menu--has-l3-cms.mega-menu--media-active:not(.mega-menu--l3-cms-active):not(.mega-menu--l2-leaf-active) .mega-menu__col--media{grid-column:3}.mega-menu--has-l3-cms.mega-menu--media-active:not(.mega-menu--l3-cms-active):not(.mega-menu--l2-leaf-active) .mega-menu__col--media .mega-menu__media-panel.is-active{width:70%}.mega-menu--l2-leaf-active.mega-menu--media-active .mega-menu__col--l2{border-right:1px solid var(--mega-menu-border)}.mega-menu--l2-leaf-active.mega-menu--media-active .mega-menu__col--l2-groups{display:none}.mega-menu--l2-leaf-active.mega-menu--media-active .mega-menu__col--media{grid-column:2}.mega-menu--l2-leaf-active.mega-menu--media-active .mega-menu__col--media .mega-menu__media-panel.is-active{width:100%}.mega-menu__col--media{padding-left:1rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto);align-content:start;position:relative;height:100%}.mega-menu__list{list-style:none;margin:0;padding:0}.mega-menu__list--l2,.mega-menu__list--l2-groups{overflow-y:auto;overscroll-behavior:contain;max-height:100%}.mega-menu__list--l2-groups{flex:1 1 auto;min-height:0}.mega-menu__list--l3-cms{overflow:visible;max-height:none;flex:0 0 auto}.mega-menu__item{margin:0}.mega-menu__link{display:flex;align-items:center;gap:0;width:100%;padding:.65rem .85rem;border-radius:.5rem;text-decoration:none;color:inherit;position:relative;z-index:0;background:transparent;transition:color .2s ease}.mega-menu__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity var(--mega-menu-fade-duration) var(--mega-menu-ease-smooth);z-index:-1}.mega-menu__link-row,.mega-menu__caption{position:relative;z-index:1}.mega-menu__link--l2,.mega-menu__link--l3-group{flex-wrap:wrap;align-items:flex-start}.mega-menu__link--l2{font-weight:var(--FONT-WEIGHT-NAV-BOLD, 700);font-size:calc(1rem * var(--adjust-nav, 1));padding:12px 18px}.mega-menu__link--l3-group{font-weight:var(--FONT-WEIGHT-NAV-BOLD, 700)}.mega-menu__link-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.mega-menu__link-text{flex:1 1 auto;min-width:0;word-break:break-word;font-size:16px;line-height:1.3}.mega-menu__caption{display:block;width:100%;margin-top:.15rem;font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.mega-menu__chevron{flex:0 0 auto;display:inline-flex;align-items:center;align-self:center;opacity:.55;transform:none;transition:opacity .2s ease}.mega-menu__chevron .icon{width:12px;height:12px}.mega-menu__item--l2 .mega-menu__link--l2:before{background:var(--mega-menu-l2-active-bg)}.mega-menu__item--l3-group .mega-menu__link--l3-group:before{background:var(--mega-menu-l3-group-active-bg)}.mega-menu__item--l3-cms .mega-menu__link--l3-group:before{background:var(--mega-menu-l3-cms-active-bg)}.mega-menu__item--l2.is-active .mega-menu__link--l2:before,.mega-menu__item--l2 .mega-menu__link--l2:hover:before,.mega-menu__item--l2 .mega-menu__link--l2:focus-visible:before{opacity:1}.mega-menu__item--l3-group.is-active .mega-menu__link--l3-group:before,.mega-menu__item--l3-group .mega-menu__link--l3-group:hover:before,.mega-menu__item--l3-group .mega-menu__link--l3-group:focus-visible:before,.mega-menu__item--l3-cms.is-active .mega-menu__link--l3-group:before,.mega-menu__item--l3-cms .mega-menu__link--l3-group:hover:before,.mega-menu__item--l3-cms .mega-menu__link--l3-group:focus-visible:before{opacity:1}.mega-menu__item.is-active .mega-menu__chevron,.mega-menu__link:hover .mega-menu__chevron,.mega-menu__link:focus-visible .mega-menu__chevron{opacity:1}.mega-menu__l2-groups-panel,.mega-menu__l3-cms-panel{grid-area:1 / 1;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mega-menu-fade-duration) var(--mega-menu-ease-smooth),visibility var(--mega-menu-fade-duration) var(--mega-menu-ease-smooth)}.menu__item.is-visible .mega-menu__l2-groups-panel.is-active,.menu__item.is-visible .mega-menu__l3-cms-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.mega-menu__shop-all-wrap{flex:0 0 auto;margin-top:auto;padding-top:1rem}.mega-menu__shop-all{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.5rem 1.25rem;border:2px solid var(--mega-menu-text);border-radius:999px;background:transparent;color:var(--mega-menu-text);font-size:16px;font-weight:500!important;text-decoration:none;white-space:normal;text-align:center;transition:background-color .15s ease,color .15s ease}.mega-menu__shop-all:hover,.mega-menu__shop-all:focus-visible{background:var(--mega-menu-text);color:#fff}.mega-menu__media-panel{grid-area:1 / 1;display:flex;flex-direction:column;width:100%;height:fit-content;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mega-menu-fade-duration) var(--mega-menu-ease-smooth),visibility var(--mega-menu-fade-duration) var(--mega-menu-ease-smooth)}.menu__item.is-visible .mega-menu__media-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.site-header.site-header--menu-opened.megamenu-opened .site-header__background{transition:height var(--mega-menu-reveal-duration, .55s) var(--mega-menu-ease-smooth, cubic-bezier(.4, 0, .2, 1))}.mega-menu__media-card{background:var(--mega-menu-media-bg);border-radius:1rem;overflow:hidden;height:fit-content;min-height:fit-content;display:flex;flex-direction:column}.mega-menu__media-image img{height:fit-content}.mega-menu__media-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.mega-menu__media-image{flex:1 1 auto;min-height:0;overflow:hidden}.mega-menu__media-image .image-fill,.mega-menu__media-image .background-size-cover{height:100%;min-height:10rem}.mega-menu__media-content{flex:0 0 auto;padding:1rem 1.15rem 1.25rem}.mega-menu__media-heading{margin:0 0 .2rem;font-size:18px!important;color:var(--mega-menu-text);line-height:1.25;font-weight:700}.mega-menu__media-text{margin:0;font-size:calc(.6875rem * var(--adjust-nav, 1))!important;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;word-break:break-word}.mega-menu__link--highlight{color:var(--highlight, #d02e2e)}@media only screen and (max-width:1023px){.mega-menu__inner{grid-template-columns:minmax(8rem,.85fr) minmax(10rem,1fr) minmax(11rem,1.05fr) minmax(11rem,.95fr);padding:1.25rem calc(var(--gutter, 32px) * .75)}.mega-menu:not(.mega-menu--has-l3-cms) .mega-menu__inner{grid-template-columns:minmax(9rem,.9fr) minmax(11rem,1.1fr) minmax(12rem,1fr)}.mega-menu__link--l2{font-size:calc(.9375rem * var(--adjust-nav, 1));padding:.55rem .65rem}.mega-menu__link--l3-group{padding:.55rem .65rem}}@media only screen and (min-width:768px)and (max-width:1023px){.mega-menu__col--media{display:none}.mega-menu--has-l3-cms .mega-menu__inner{grid-template-columns:minmax(8rem,.9fr) minmax(10rem,1fr) minmax(11rem,1.1fr)}.mega-menu:not(.mega-menu--has-l3-cms) .mega-menu__inner{grid-template-columns:minmax(9rem,1fr) minmax(12rem,1.4fr)}}.menu__item.mega-menu-enabled.grandparent .header__dropdown{width:100%;max-width:100vw;left:0}.menu__item.mega-menu-enabled.grandparent .header__dropdown__wrapper{padding:0;background:var(--COLOR-BG, #fff)}.menu__item.mega-menu-enabled.is-visible .mega-menu:before{content:"";display:block;width:var(--wrapper-width, calc(100% - 2 * var(--gutter-mobile)));max-width:60%;height:1px;margin-left:4rem;background:#c6e9fa;flex-shrink:0}.menu__item.mega-menu-enabled.grandparent .header__grandparent__links,.menu__item.mega-menu-enabled.grandparent .menu__block--narrow,.menu__item.mega-menu-enabled.grandparent .menu__block--wide{display:none!important}.menu__item.mega-menu-enabled.is-visible>.navlink--toplevel{color:#7cc7fd}.menu__item.mega-menu-enabled.is-visible>.navlink--toplevel>.navtext:before,.menu__item.mega-menu-enabled.is-visible>.navlink--toplevel>.navtext:after{background:#7cc7fd}.navlink--has-chevron{gap:.35rem}.navlink__toggle-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;line-height:0;transform:rotate(180deg);transition:transform .2s ease}.navlink__toggle-arrow .icon-chevron-down{width:calc(14px * var(--adjust-nav-top-level, 1));height:calc(14px * var(--adjust-nav-top-level, 1));display:block}.menu__item.is-visible>.navlink--has-chevron .navlink__toggle-arrow{transform:rotate(0)}@media only screen and (min-width:1024px){.site-header--compress:not(.js__header__clone) .menu__items>.menu__item{display:flex!important}.site-header--compress:not(.js__header__clone) .nav .menu__item--compress{display:none!important}.site-header--compress:not(.js__header__clone) .nav .menu__item--icons{display:flex!important}.site-header--nav-left.site-header--compress:not(.js__header__clone) .nav--default{justify-content:flex-start}.site-header--nav-center.site-header--compress:not(.js__header__clone) .nav--default{justify-content:center}.site-header--nav-right.site-header--compress:not(.js__header__clone) .nav--default{justify-content:flex-end}}@media only screen and (min-width:1024px)and (pointer:fine){.site-header--compress:not(.js__header__clone) .mobile-menu__button--burger{display:none!important}}@media screen and (max-width:1024px){.site-header nav#NavStandard{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.menu__item.mega-menu-enabled .header__dropdown__wrapper,.mega-menu__l2-groups-panel,.mega-menu__l3-cms-panel,.mega-menu__media-panel{transition:none!important}.menu__item.is-visible .mega-menu__l2-groups-panel.is-active,.menu__item.is-visible .mega-menu__l3-cms-panel.is-active,.menu__item.is-visible .mega-menu__media-panel.is-active{opacity:1;visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/466/assets/mega-menu.css.map */
