:root{--header-height: 60px;--mega-top: 170px;--mega-bridge: 32px}.enhanced-megamenu-trigger{position:relative}.enhanced-megamenu-trigger .enhanced-megamenu__wrapper{position:fixed;top:208px;left:0;right:0;width:100vw;opacity:0;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;z-index:1000;pointer-events:none;visibility:hidden}.enhanced-megamenu-trigger .enhanced-megamenu__wrapper:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--mega-bridge));height:var(--mega-bridge);background:transparent}.enhanced-megamenu__wrapper{pointer-events:none}.enhanced-megamenu__content{pointer-events:auto}.enhanced-megamenu__wrapper:before{display:none}.secondary-nav__item .enhanced-megamenu-trigger{position:relative}.secondary-nav__item .enhanced-megamenu-trigger:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--mega-bridge, 28px);background:transparent;pointer-events:auto}.enhanced-megamenu-trigger:hover .enhanced-megamenu__wrapper,.enhanced-megamenu__wrapper:hover{opacity:1;transform:none;visibility:visible;pointer-events:auto}.enhanced-megamenu-trigger[open] .enhanced-megamenu__wrapper,.enhanced-megamenu-trigger.enhanced-megamenu--active .enhanced-megamenu__wrapper{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.enhanced-megamenu-trigger .enhanced-megamenu__content{background-color:rgb(var(--color-background));border-radius:0}.enhanced-megamenu-trigger summary{list-style:none;cursor:pointer;transition:all .2s ease}.enhanced-megamenu-trigger summary::-webkit-details-marker{display:none}.enhanced-megamenu-trigger:hover summary,.enhanced-megamenu-trigger[open] summary{color:rgb(var(--color-link))}.header__inline-menu,.header-wrapper,.secondary-nav__dropdown{position:relative}.secondary-nav__dropdown summary{cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;list-style:none}.secondary-nav__dropdown summary::-webkit-details-marker{display:none}.secondary-nav__dropdown:hover summary,.secondary-nav__dropdown[open] summary{color:rgb(var(--color-link))!important}.secondary-nav__dropdown summary svg{width:8px;height:8px;margin-left:4px;transform:rotate(0);transition:transform .2s ease}.secondary-nav__dropdown[open] summary svg{transform:rotate(180deg)}.enhanced-megamenu{position:relative;display:none;z-index:1000}.enhanced-megamenu-trigger summary:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:4px;border-radius:2px}.enhanced-megamenu-trigger summary:focus:not(:focus-visible){outline:none}.enhanced-megamenu--active{display:block}.enhanced-megamenu--active .enhanced-megamenu__wrapper{opacity:1;transform:translateY(0)}.enhanced-megamenu__content{background-color:rgb(var(--color-background));border-radius:0;min-height:400px}.enhanced-megamenu__inner{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:40px;border-top:1px solid var(--Brand-Navy-10, #E8EAEF)}.enhanced-megamenu__navigation{display:flex;flex-direction:row;justify-content:flex-start;gap:40px;align-items:start;flex-wrap:wrap}.enhanced-megamenu__column-group{display:flex;flex-direction:column;width:180px;flex:0 0 auto}.enhanced-megamenu__section{display:flex;flex-direction:column;margin-bottom:30px}.enhanced-megamenu__section:last-child{margin-bottom:0}.enhanced-megamenu__section:empty,.enhanced-megamenu__section--placeholder{display:none!important;margin:0!important;min-height:0!important}.enhanced-megamenu__column-group--empty{display:none!important}.enhanced-megamenu__column{display:flex;flex-direction:column;width:200px}.enhanced-megamenu__column-title{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.5px}.enhanced-megamenu__featured-links a{color:var(--Grayscale-Black-100, #000);font-size:10px;font-style:normal;font-weight:450;line-height:15px;letter-spacing:1.5px;text-transform:uppercase}.enhanced-megamenu__custom-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.enhanced-megamenu__item--featured{font-weight:600}.enhanced-megamenu__link--featured{color:rgb(var(--color-foreground));font-size:.95rem;text-transform:uppercase;letter-spacing:.3px}.enhanced-megamenu__link--featured:hover{color:rgb(var(--color-link))}.enhanced-megamenu__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.enhanced-megamenu__item{padding:0}.enhanced-megamenu__link{color:rgba(var(--color-foreground),.75);text-decoration:none;font-size:.9rem;line-height:1.4;padding:0 .75rem;transition:color .2s ease,transform .2s ease,background-color .2s ease;display:block;border-radius:4px;margin:0 -.75rem}.enhanced-megamenu__link:hover{color:rgb(var(--color-foreground))}.enhanced-megamenu__link:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.1)}.enhanced-megamenu__link:focus:not(:focus-visible){outline:none}.enhanced-megamenu__image-block{position:relative;overflow:hidden;transition:transform .3s ease;width:200px;flex-shrink:0}.enhanced-megamenu__image-link{display:block;text-decoration:none;color:inherit}.enhanced-megamenu__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;transition:all .4s ease-in-out}.enhanced-megamenu__image{width:100%;height:100%;object-fit:cover;transition:transform 1s ease-in-out}.enhanced-megamenu__image-caption{padding:.75rem;background-color:rgba(var(--color-background),.95);text-align:left;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.enhanced-megamenu-trigger{transition:background-color .2s ease}.enhanced-megamenu-trigger[open] summary,.enhanced-megamenu-trigger:hover summary{border-radius:4px}.enhanced-megamenu__skip-link{position:absolute;left:-9999px;z-index:999;padding:.5rem 1rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;border:2px solid rgb(var(--color-foreground))}.enhanced-megamenu__skip-link:focus{left:50%;transform:translate(-50%);top:1rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.enhanced-megamenu__column-group{display:flex;flex-direction:column}.enhanced-megamenu__section:last-of-type{margin-bottom:auto}@media screen and (max-width: 1400px){.enhanced-megamenu__inner{padding:30px}.enhanced-megamenu__navigation{gap:30px}.enhanced-megamenu__column-group,.enhanced-megamenu__image-block{width:160px}}@media screen and (max-width: 1200px){.enhanced-megamenu__navigation{gap:25px}.enhanced-megamenu__image-block{width:150px}}@media screen and (max-width: 768px){.enhanced-megamenu__navigation{flex-direction:column;gap:2rem}.enhanced-megamenu__column-group{width:100%;min-height:auto}.enhanced-megamenu__image-block{width:120px}.enhanced-megamenu__content{padding:1.5rem 0}.enhanced-megamenu__featured-links{margin-top:1.5rem}}@media screen and (max-width: 480px){.enhanced-megamenu__navigation{gap:1.5rem}.enhanced-megamenu__section{gap:15px}.enhanced-megamenu__column-title{font-size:1rem;margin-bottom:.5rem}.enhanced-megamenu__link{font-size:.85rem}.enhanced-megamenu__link--featured{font-size:.9rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.enhanced-megamenu--active .enhanced-megamenu__column,.enhanced-megamenu--active .enhanced-megamenu__image-block{animation:fadeInUp .3s ease forwards}.enhanced-megamenu--active .enhanced-megamenu__column:nth-child(2),.enhanced-megamenu--active .enhanced-megamenu__image-block:nth-child(2){animation-delay:.1s}.enhanced-megamenu--active .enhanced-megamenu__column:nth-child(3){animation-delay:.2s}.enhanced-megamenu--active .enhanced-megamenu__column:nth-child(4){animation-delay:.3s}.menu-drawer__collapsible-section{border:none;margin:0;padding:0}.menu-drawer__collapsible-section[open] .menu-drawer__section-icon{transform:rotate(180deg)}.menu-drawer__collapsible-section[open] .icon-plus{display:none}.menu-drawer__collapsible-section[open] .icon-minus{display:block}.menu-drawer__collapsible-section:not([open]) .icon-minus{display:none}.menu-drawer__collapsible-section:not([open]) .icon-plus{display:block}.menu-drawer__section-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background-color .2s ease;margin-bottom:10px}.menu-drawer__section-header:hover{background-color:rgba(var(--color-foreground),.05)}.menu-drawer__section-header:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:4px}.menu-drawer__section-header:focus:not(:focus-visible){outline:none}.menu-drawer__enhanced-title{margin:0;font-size:1rem;font-weight:600;color:rgb(var(--color-foreground));flex:1}.menu-drawer__section-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:.5rem;transition:transform .3s ease;flex-shrink:0;position:relative}.menu-drawer__section-icon svg{width:12px;height:12px;stroke:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.menu-drawer__collapsible-section ul{margin:0;padding:.5rem 0 0;list-style:none}.menu-drawer__collapsible-section .menu-drawer__menu-item{padding:.5rem 0;font-size:.9rem;color:rgba(var(--color-foreground),.8);transition:color .2s ease,padding-left .2s ease}.menu-drawer__collapsible-section .menu-drawer__menu-item:hover{color:rgb(var(--color-foreground));padding-left:.5rem}.menu-drawer__collapsible-section ul{transition:max-height .3s ease,opacity .3s ease,padding-top .3s ease;overflow:hidden}.menu-drawer__collapsible-section:not([open]) ul{max-height:0;opacity:0;padding-top:0}.menu-drawer__collapsible-section[open] ul{max-height:500px;opacity:1}.menu-drawer__enhanced-submenu .menu-drawer__collapsible-section{margin-bottom:1rem}.menu-drawer__enhanced-submenu .menu-drawer__collapsible-section:last-child{margin-bottom:0}.menu-drawer__enhanced-submenu .menu-drawer__section-header{padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.menu-drawer__enhanced-submenu .menu-drawer__section-header:last-child{border-bottom:none}.menu-drawer__enhanced-submenu .menu-drawer__enhanced-title{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.menu-drawer__enhanced-submenu .menu-drawer__menu-item{padding:.75rem 0;font-size:.95rem;border-bottom:1px solid rgba(var(--color-foreground),.05)}.menu-drawer__enhanced-submenu .menu-drawer__menu-item:last-child{border-bottom:none}@media screen and (max-width: 768px){.menu-drawer__section-header{padding:1rem 0}.menu-drawer__enhanced-submenu .menu-drawer__section-header{padding:1.25rem 0}.menu-drawer__enhanced-submenu .menu-drawer__menu-item{padding:1rem 0}}.secondary-nav .enhanced-megamenu--active summary:before{bottom:-8px}.list-menu .enhanced-megamenu__wrapper{width:fit-content;margin:0 auto;top:155px}.list-menu .enhanced-megamenu__wrapper:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--mega-bridge));height:var(--mega-bridge);background:transparent}.list-menu .enhanced-megamenu__wrapper.enhanced-megamenu__wrapper--full{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.list-menu .enhanced-megamenu__wrapper.enhanced-megamenu__wrapper--single .enhanced-megamenu__images{display:flex;gap:24px;align-items:flex-start}.list-menu .enhanced-megamenu__wrapper.enhanced-megamenu__images--1{display:grid;grid-template-columns:440px;justify-content:start}.list-menu .enhanced-megamenu__wrapper.enhanced-megamenu__wrapper--single .enhanced-megamenu__image-block{width:440px;max-width:100%}.list-menu .enhanced-megamenu__wrapper.enhanced-megamenu__wrapper--single .enhanced-megamenu__image{width:100%;height:auto;display:block}.list-menu .enhanced-megamenu__image{height:266px!important}.enhanced-megamenu__images{display:grid;gap:40px}.enhanced-megamenu__images--2{grid-template-columns:repeat(2,minmax(0,1fr))}.enhanced-megamenu__images--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 991px){.enhanced-megamenu__images--5{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/1031/assets/component-enhanced-megamenu.css.map */
