.mega-menu{position:static}.mega-menu__content{background-color:#fff;border:0;border-radius:0;left:0;right:0;top:100%;position:absolute;overflow:hidden;padding:0;z-index:3;width:100%;max-width:calc(1280px + 2 * var(--header-pad-x, 80px));margin-inline:auto;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 1rem);overflow-y:auto}.mega-menu:hover>.mega-menu__content,.mega-menu[open]:hover>.mega-menu__content,.new_menu_item:hover>.mega-menu__content,.mega-menu:focus-within>.mega-menu__content,.new_menu_item:focus-within>.mega-menu__content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.mega-menu.is-mega-open>.mega-menu__content,.new_menu_item.is-mega-open>.mega-menu__content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.header__inline-menu:has(.is-mega-open) .mega-menu:not(.is-mega-open)>.mega-menu__content,.header__inline-menu:has(.is-mega-open) .new_menu_item:not(.is-mega-open)>.mega-menu__content{opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}@media(prefers-reduced-motion:reduce){.mega-menu__content,.mega-menu:hover>.mega-menu__content,.mega-menu[open]:hover>.mega-menu__content,.new_menu_item:hover>.mega-menu__content,.mega-menu:focus-within>.mega-menu__content,.new_menu_item:focus-within>.mega-menu__content,.mega-menu.is-mega-open>.mega-menu__content,.new_menu_item.is-mega-open>.mega-menu__content{transition:none;transform:none}}.mega-menu__panel{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;min-height:388px;width:100%;background:#fff;color:#000}.mega-menu__menus{display:flex;flex-direction:column;gap:24px;padding:40px;box-sizing:border-box;min-width:0}.mega-menu__heading{margin:0;padding:0 0 24px;border-bottom:1px solid #dfdfdf;font-family:var(--font-heading-family);font-size:24px;font-weight:500;line-height:32px;color:#000}.mega-menu__columns{column-count:var(--mega-columns, 2);column-gap:64px;margin:0;padding:0;list-style:none}.mega-menu__item{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 32px}.mega-menu__item:last-child{margin-bottom:0}.mega-menu__item-link{display:flex;align-items:center;gap:8px;width:100%;padding:0;box-sizing:border-box;text-decoration:none;color:#000;background:transparent;transition:background-color .22s ease,opacity .22s ease}.mega-menu__item-title{font-family:var(--font-body-family);font-size:18px;font-weight:400;line-height:28px;transition:text-shadow .22s ease,opacity .22s ease}.mega-menu__item.is-active .mega-menu__item-title,.mega-menu__item-link:hover .mega-menu__item-title{text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor}.mega-menu__item-icon{position:relative;flex-shrink:0;width:31px;height:31px;overflow:hidden;background:#f7f7f7}.mega-menu__item-icon-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mega-menu__media{display:flex;flex-direction:column;justify-content:center;padding:24px;box-sizing:border-box;background:#fff;min-height:388px}.mega-menu__slider{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:340px;align-items:center;justify-content:center}.mega-menu__slide-link{position:relative;display:block;flex:0 0 auto;width:100%;height:320px;min-height:320px;overflow:hidden;background:#f3f3f3}.mega-menu__slide-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .35s ease;border:1px solid #dfdfdf}.mega-menu__slide-image:not([src]),.mega-menu__slide-image[src=""]{opacity:0}.mega-menu__slide-image.is-fading{opacity:0}.mega-menu__progress{position:relative;width:100%;height:4px;flex-shrink:0;background:#f3f3f3;overflow:hidden;cursor:pointer;display:none}.mega-menu__progress-bar{position:absolute;top:0;left:0;height:4px;width:25%;background:#000;transition:left .35s ease,width .25s ease;pointer-events:none}.mega-menu__placeholder{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mega-menu__placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.mega-menu__media.is-empty .mega-menu__progress{visibility:hidden}.mega-menu__media.is-empty .mega-menu__slide-link{background:#f7f7f7}.mega-menu__media.is-empty .mega-menu__slide-image{display:none}.mega-menu__media.is-empty .mega-menu__placeholder{display:block}.mega-menu .mega-menu__list--condensed{display:none}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__panel{grid-template-columns:minmax(0,1fr) 300px}.mega-menu__menus{padding:32px}.mega-menu__columns{column-gap:40px}.mega-menu__item-title{font-size:16px;line-height:24px}}@media screen and (max-width:989px){.mega-menu__content{display:none}}.mega-drawer{display:flex;flex-direction:column;height:100%;background:#fff;color:#000;overflow-y:auto;-webkit-overflow-scrolling:touch}.mega-drawer__toolbar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 12px 0;box-sizing:border-box}.mega-drawer__back.menu-drawer__close-button{width:auto;margin:0;padding:0;min-height:24px;color:#000}.mega-drawer__back .icon-arrow,.mega-drawer__back-icon{display:flex;width:24px;height:24px;margin:0;transform:none}.mega-drawer__dismiss{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:0;background:transparent;color:#000;cursor:pointer}.mega-drawer__dismiss .icon,.mega-drawer__dismiss-icon{display:flex;width:24px;height:24px}.mega-drawer__dismiss .icon{width:14px;height:14px}.mega-drawer__menus{display:flex;flex-direction:column;gap:24px;padding:24px 12px 0;box-sizing:border-box}.mega-drawer__heading{margin:0;padding:0 0 16px;border-bottom:1px solid #dfdfdf;font-family:var(--font-body-family);font-size:20px;font-weight:600;line-height:30px;color:#000}.mega-drawer__list{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.mega-drawer__item{margin:0}.mega-drawer__item-link{display:flex;align-items:center;gap:8px;width:100%;text-decoration:none;color:#000}.mega-drawer__item.is-active .mega-drawer__item-link,.mega-drawer__item-link:active{opacity:.85}.mega-drawer__item-icon{position:relative;flex-shrink:0;width:31px;height:31px;overflow:hidden;background:#f7f7f7}.mega-drawer__item-icon-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mega-drawer__item-title{font-family:var(--font-body-family);font-size:18px;font-weight:400;line-height:28px}.mega-drawer__media.mega-menu__media{flex-shrink:0;min-height:0;padding:24px 16px 16px;box-sizing:border-box}.mega-drawer__media .mega-menu__slider{min-height:0;gap:16px}.mega-drawer__media .mega-menu__slide-link{min-height:306px;height:306px;flex:0 0 auto}.menu-drawer__submenu:has(.mega-drawer){background:#fff;padding:0}.menu-drawer__submenu:has(.mega-drawer) .mega-drawer{border-bottom:1px solid #d6d6d5}#menu-drawer .mega-drawer__back.menu-drawer__close-button,#menu-drawer .mega-drawer__dismiss,#menu-drawer .mega-drawer__heading,#menu-drawer .mega-drawer__item-title,#menu-drawer .mega-drawer__item-link{color:#000!important}#menu-drawer .mega-drawer__back.menu-drawer__close-button,#menu-drawer .mega-drawer__back.menu-drawer__close-button:hover,#menu-drawer .mega-drawer__back.menu-drawer__close-button:focus,#menu-drawer .mega-drawer__dismiss:hover,#menu-drawer .mega-drawer__dismiss:focus{color:#000!important;background:transparent!important}#menu-drawer .mega-drawer__back.menu-drawer__close-button{font-size:0;width:24px;height:24px}@media screen and (min-width:990px){.mega-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-mega-menu.css.map */
