.shopify-section--header,.navigation-drawer{--goaiwa-turquoise: 0 184 200;--goaiwa-aqua: 57 213 229;--goaiwa-ice: 230 251 252;--goaiwa-soft-grey: 245 245 247;--goaiwa-charcoal: 29 29 31;--goaiwa-accent-gradient: linear-gradient(90deg, rgb(var(--goaiwa-turquoise)), rgb(var(--goaiwa-aqua)));--goaiwa-radius: 16px;--goaiwa-transition: .2s ease}.shopify-section--header :is(a,button,summary):focus-visible,.navigation-drawer :is(a,button,summary):focus-visible{outline:2px solid rgb(var(--goaiwa-charcoal));outline-offset:3px;box-shadow:0 0 0 6px rgb(var(--goaiwa-turquoise) / .45);border-radius:6px}:is(.header__link-list>ul>li>a,.header__link-list>ul>li>button,.header__link-list>ul>li>details>summary){position:relative;color:rgb(var(--goaiwa-charcoal))}:is(.header__link-list>ul>li>a,.header__link-list>ul>li>button,.header__link-list>ul>li>details>summary):after{content:"";position:absolute;inset-inline:0;inset-block-end:-6px;height:2px;border-radius:2px;background:var(--goaiwa-accent-gradient);transform:scaleX(0);transform-origin:center;transition:transform var(--goaiwa-transition)}@media screen and (pointer:fine){:is(.header__link-list>ul>li>a,.header__link-list>ul>li>button,.header__link-list>ul>li>details>summary):hover{opacity:1}:is(.header__link-list>ul>li>a,.header__link-list>ul>li>button,.header__link-list>ul>li>details>summary):hover:after{transform:scaleX(1)}}.header__link-list>ul>li>details[open]>summary:after,.header__link-list>ul>li>button[aria-expanded=true]:after,.header__link-list>ul>li>a[aria-current=page]:after{transform:scaleX(1)}.header__link-list>ul>li>details>summary svg{transition:transform var(--goaiwa-transition)}.header__link-list>ul>li>details[open]>summary svg{transform:rotate(180deg)}.mega-menu{border-block-start:0;background:var(--goaiwa-accent-gradient) top / 100% 3px no-repeat,rgb(var(--header-background))}.mega-menu__nav>li>a{color:rgb(var(--goaiwa-charcoal));padding-block-end:var(--spacing-2);border-block-end:1px solid rgb(var(--goaiwa-charcoal) / .08);width:100%}.mega-menu__nav>li>a[href]:hover{border-block-end-color:rgb(var(--goaiwa-turquoise))}.mega-menu__nav>li>a:not([href]){cursor:default;color:rgb(var(--goaiwa-charcoal) / .6)}.mega-menu__nav ul{width:100%}.mega-menu__nav ul a{display:block;margin-inline:calc(-1 * var(--spacing-2-5));padding:var(--spacing-1) var(--spacing-2-5);border-radius:8px;border-inline-start:2px solid transparent;color:rgb(var(--goaiwa-charcoal));transition:background-color var(--goaiwa-transition),border-color var(--goaiwa-transition),opacity var(--goaiwa-transition)}@media screen and (pointer:fine){.mega-menu__nav ul a:hover{opacity:1;background-color:rgb(var(--goaiwa-ice));border-inline-start-color:rgb(var(--goaiwa-turquoise))}}.mega-menu__nav ul a[aria-current=page]{opacity:1;background-color:rgb(var(--goaiwa-ice));border-inline-start-color:rgb(var(--goaiwa-turquoise))}.mega-menu .navigation-promo .content-over-media{border-radius:var(--goaiwa-radius);background-color:rgb(var(--goaiwa-soft-grey));box-shadow:0 0 0 1px rgb(var(--goaiwa-charcoal) / .06);transition:box-shadow var(--goaiwa-transition),transform var(--goaiwa-transition)}.mega-menu .navigation-promo .content-over-media:hover{box-shadow:0 0 0 1px rgb(var(--goaiwa-turquoise) / .5),0 14px 28px -12px rgb(var(--goaiwa-turquoise) / .45);transform:translateY(-2px)}.navigation-promo .content-over-media>.text-custom{padding:var(--spacing-1-5) var(--spacing-3-5);border-radius:999px;background:#ffffffeb;color:rgb(var(--goaiwa-charcoal));box-shadow:0 4px 12px -6px rgb(var(--goaiwa-charcoal) / .35)}.navigation-promo .content-over-media>.text-custom p{max-width:none}.navigation-drawer .panel__wrapper{overflow-x:hidden}.navigation-drawer .panel__wrapper li,.navigation-drawer .panel__wrapper li :is(a,button)>span:first-child{min-width:0;overflow-wrap:anywhere}.navigation-drawer .panel__wrapper li>:is(a,button){min-height:44px;display:flex;align-items:center}.navigation-drawer .circle-chevron{flex-shrink:0;background-color:rgb(var(--goaiwa-ice));color:rgb(var(--goaiwa-charcoal));border-color:transparent}.navigation-drawer .group:hover .circle-chevron,.navigation-drawer [aria-expanded=true] .circle-chevron{background-color:rgb(var(--goaiwa-turquoise));color:rgb(var(--goaiwa-charcoal))}.goaiwa-panel-view-all>a{align-self:flex-start;gap:var(--spacing-2);color:rgb(var(--goaiwa-charcoal));text-decoration:underline;text-decoration-color:rgb(var(--goaiwa-turquoise));text-decoration-thickness:2px;text-underline-offset:6px}@media screen and (min-width:1150px){.navigation-drawer[mega-menu] .panel:first-child>.panel__wrapper{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.navigation-drawer[mega-menu] .panel:first-child .panel__scroller{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.navigation-drawer[mega-menu] .panel:first-child .panel__scroller>ul{flex:1 1 auto;min-height:0;gap:0;overflow-y:auto;overscroll-behavior:contain;margin-inline:-10px;padding:10px;scroll-padding-block:12px;scrollbar-width:thin;scrollbar-color:rgb(var(--goaiwa-turquoise)) transparent}.navigation-drawer[mega-menu] .panel:first-child .panel__scroller>ul>li{font-size:var(--text-h5)}.navigation-drawer[mega-menu] .panel:first-child .panel__scroller>ul>li>:is(a,button){min-height:48px}.navigation-drawer[mega-menu] .panel:first-child>.panel__wrapper>:not(.panel__scroller){flex:0 0 auto}.navigation-drawer[mega-menu] .panel:first-child .navigation-promo .content-over-media{aspect-ratio:16 / 9;max-height:30vh}.navigation-drawer[mega-menu]{--panel-link-image-size: 3rem}}.navigation-promo--carousel .content-over-media{--promo-heading-font-size: var(--text-lg)}.navigation-promo--carousel .content-over-media>.text-custom{max-width:calc(100% - 7rem)}@media(prefers-reduced-motion:reduce){:is(.header__link-list>ul>li>a,.header__link-list>ul>li>button,.header__link-list>ul>li>details>summary):after,.header__link-list>ul>li>details>summary svg,.mega-menu__nav ul a,.mega-menu .navigation-promo .content-over-media{transition:none}.mega-menu .navigation-promo .content-over-media:hover{transform:none}.mega-menu .navigation-promo .zoom-image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/goaiwa-mega-menu.css.map */
