@keyframes megamenuSlideIn{0%{opacity:0;transform:translateY(-101%)}to{opacity:1;transform:translate(0)}}[id^=shopify-section-sections] .header-wrapper:after{background:inherit;content:"";z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;width:100%;height:100%}header .header__menu-item span{pointer-events:none}#megamenu{position:absolute;left:0;right:0;z-index:-1;display:none;margin-top:-1px}[id^=shopify-section-sections] .header-wrapper{border:0}mega-menu-curtain{opacity:0;position:absolute;left:0;right:0;z-index:-2;content:"";pointer-events:none;display:block;width:100%;height:100vh;background-color:rgba(var(--color-foreground),.32)}.megamenu--animateOut mega-menu-curtain{animation:drawerCurtainFadeOut .25s forwards;pointer-events:none}.megamenu--animate mega-menu-curtain{animation:drawerCurtainFadeIn .5s forwards;pointer-events:initial}mega-menu-item{display:flex;flex-direction:column;pointer-events:none;position:absolute;left:0;right:0;opacity:0;z-index:-1;width:100%;max-height:calc(100dvh - var(--header-height));overflow-y:auto;transform:translateY(-101%);padding:var(--layout-space-8) var(--layout-space-16) var(--layout-space-16);background-color:rgb(var(--color-base-background))}.megamenu.megamenu--noAnimation mega-menu-item{transition:initial}.mega-menu-button--wrapper{display:flex;flex-direction:row;gap:var(--layout-space-1);margin-bottom:var(--layout-space-16);overflow:auto}mega-menu-button{align-items:center;background:rgb(var(--color-base-brand-lightest-grey));border:1px solid rgb(var(--color-base-brand-lightest-grey));cursor:pointer;display:flex;font-size:var(--text-size-xs);font-weight:var(--font-weight-medium);height:4rem;padding:0 var(--layout-space-8);text-transform:uppercase;text-wrap:nowrap;gap:var(--layout-space-4)}mega-menu-button.active,mega-menu-button:hover{background:rgb(var(--color-base-light));border-color:rgb(var(--color-base-border))}mega-menu-button img{height:3.4rem;margin-right:var(--layout-space-4);width:3.4rem}mega-menu-item p{margin-top:0;margin-bottom:0;font-size:var(--text-size-xs)}mega-menu-item h4,mega-menu-item .h4,mega-menu-item .mega-menu__title{font-size:var(--text-size-xs);font-weight:var(--font-weight-medium);margin-top:0;margin-bottom:var(--layout-space-8);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--tracking-normal);color:rgb(var(--color-foreground));line-height:var(--leading-normal);word-break:break-word;text-transform:uppercase}mega-menu-item .megamenu__sub-title{align-items:center;display:flex;font-size:var(--text-size-base);margin-bottom:0;margin-top:var(--layout-space-16)}.megamenu__sub-title svg{margin-left:var(--layout-space-4)}mega-menu-links{display:flex;flex-direction:column;gap:var(--layout-space-6)}mega-menu-item a{align-items:center;display:flex;color:var(--color-base-text);width:fit-content;font-family:var(--font-heading-family)}mega-menu-item a:not(:hover){text-decoration:none}mega-menu-item a:hover{color:rgb(var(--color-secondary-text));text-decoration:none}mega-menu-columns.grid{column-gap:var(--layout-space-4);margin-left:auto;margin-right:auto;row-gap:0;width:100%}mega-menu-item.container--none{padding-left:0;padding-right:0}mega-menu-item.container--default,mega-menu-item.container--none{padding-left:var(--layout-space-16);padding-right:var(--layout-space-16)}mega-menu-item .megamenu__column--links{width:100%}.megamenu--layout-0 mega-menu-column.megamenu__column--links+.megamenu__column--image-links{margin-left:auto}mega-menu-item.megamenu--isVisible{pointer-events:initial;animation:megamenuSlideIn .35s forwards}.megamenu.megamenu--noAnimation mega-menu-item.megamenu--isVisible{animation:megamenuSlideIn 0ms forwards}mega-menu-column{position:relative;display:flex;flex-direction:column}.megamenu__image-wrap{position:relative;display:flex;overflow:hidden;width:100%;text-decoration:none}.megamenu__image-wrap img{margin:auto;object-fit:cover;width:100%;height:auto;transition:transform ease-in-out var(--duration-medium)}.megamenu__column--image-links--square img{aspect-ratio:1 / 1}.megamenu__column--image-links--rectangle img{aspect-ratio:16 / 9}.megamenu__image-wrap span{color:inherit;font-size:var(--text-size-xs);font-weight:var(--font-weight-medium);height:100%;left:0;padding:var(--layout-space-8);position:absolute;text-transform:uppercase;top:0;width:100%}@media(max-width:575px){.megamenu__image-wrap span{padding:var(--layout-space-4);font-size:var(--text-size-xxs)}}.megamenu__image-wrap:hover img{transform:scale(1)}mega-menu-column.megamenu__column--product{width:100%}mega-menu-column.megamenu__column--image-links{width:100%;gap:var(--layout-space-4)}.megamenu-lead-link{grid-row:1 / -1}.megamenu-lead-link a{font-size:var(--text-size-2xl);font-weight:var(--font-weight-medium);text-transform:uppercase;color:rgb(var(--color-base-dark))}.megamenu-lead-link a .icon-menu-arrow{display:block;margin-top:var(--layout-space-4);transition:margin-left .3s ease-in-out}.megamenu-lead-link a:hover .icon-menu-arrow{margin-left:var(--layout-space-5)}.mega-menu__list{display:grid;gap:var(--layout-space-5) var(--layout-space-8);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:var(--text-size-xs);line-height:var(--leading-loosest);text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link img{vertical-align:middle;margin-right:var(--layout-space-2)}.mega-menu__link--level-2{font-size:var(--text-size-xs)}.mega-menu__link--level-2:not(:only-child){margin-bottom:var(--layout-space-2)}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:var(--layout-space-5)}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:var(--layout-space-1)}main-content main{z-index:1}.header-wrapper{z-index:2}@media(min-width:990px){body.header--transparent .header-wrapper{display:block;position:relative;height:0px}body.header--transparent main-content main{margin-top:calc(var(--header-height) * -1)}body.header--transparent .megamenu mega-menu-item{padding-top:calc(var(--header-height) + 1px)}}mega-menu-column{margin-top:var(--layout-space-16)}.mega-menu-button--wrapper{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ua_megamenu.css.map */
