.mega-menu{position:static}body .section-header{z-index:10!important}body .section-header .header-wrapper{position:relative;z-index:11}.mega-menu__content{background-color:rgb(var(--color-background));border:0;border-radius:0;box-shadow:none;left:50%;max-height:calc(100vh - var(--header-bottom-position-desktop, 8rem));max-width:calc(100vw - var(--wubs-scrollbar-width, 0px));overflow-y:auto;padding:0;position:absolute;right:auto;top:100%;width:calc(100vw - var(--wubs-scrollbar-width, 0px));z-index:12}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 8rem))}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translate(-50%) translateY(-1.2rem);transition:opacity .18s ease,transform .22s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translate(-50%) translateY(0)}.wubs-mega__inner{background-color:rgb(var(--color-background));display:grid;align-items:start;gap:clamp(2.8rem,4vw,6rem);grid-template-columns:minmax(58rem,1.55fr) minmax(24rem,.65fr);padding-bottom:clamp(3.2rem,4vw,5.6rem);padding-top:clamp(3rem,3.5vw,5rem)}.wubs-mega__intro{align-self:start;border-right:1px solid rgba(var(--color-foreground),.12);min-height:100%;padding-right:2.8rem}.wubs-mega__eyebrow{color:rgba(var(--color-foreground),.55);font-size:1.1rem;font-weight:700;letter-spacing:0;margin:0 0 1.2rem;text-transform:uppercase}.wubs-mega__title{color:rgb(var(--color-foreground));display:inline-block;font-family:var(--font-heading-family);font-size:clamp(2rem,1.45vw,2.8rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.1;text-decoration:none}.wubs-mega__title:hover{text-decoration:underline;text-underline-offset:.3rem}.mega-menu__list{display:grid;gap:2.3rem 3rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.wubs-mega__column{min-width:0}.mega-menu__link{color:rgba(var(--color-foreground),.72);display:block!important;font-size:1.45rem;line-height:1.25;padding-bottom:.72rem;padding-top:.72rem;text-decoration:none;transition:color .16s ease,transform .16s ease;word-wrap:break-word}.mega-menu__link--level-2{color:rgb(var(--color-foreground));font-size:1.65rem;font-weight:700;margin-bottom:.5rem}.wubs-mega__sublist{margin:0;padding:0}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25rem}.mega-menu__link:hover{transform:translate(.25rem)}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block!important}.mega-menu__list--condensed .mega-menu__link{font-weight:500}.wubs-mega__featured{display:grid;align-items:start;gap:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.wubs-mega-card{display:grid;align-content:start;gap:.85rem;grid-template-rows:auto auto;min-width:0;text-decoration:none}.wubs-mega-card__media{align-items:center;aspect-ratio:1 / 1.16;background:#f4eee6;border:0;display:flex;justify-content:center;overflow:hidden}.wubs-mega-card__image{display:block;height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.wubs-mega-card:hover .wubs-mega-card__image{transform:scale(1.04)}.wubs-mega-card__label{color:rgb(var(--color-foreground));font-size:1.42rem;font-weight:650;line-height:1.25;text-align:center}.wubs-mega-card:hover .wubs-mega-card__label{text-decoration:underline;text-underline-offset:.3rem}.wubs-mega-card:nth-child(n+3){display:none}.wubs-mega__featured:empty{display:none}@supports selector(.wubs-mega__inner:has(.wubs-mega__featured:empty)){.wubs-mega__inner:has(.wubs-mega__featured:empty){grid-template-columns:minmax(12rem,.7fr) minmax(28rem,1.9fr)}}.wubs-mega-page-overlay{background:rgba(var(--color-foreground),.18);bottom:0;display:block;left:50%;opacity:0;pointer-events:none;position:fixed;right:auto;top:var(--header-bottom-position-desktop, 9rem);transform:translate(-50%);transition:opacity .18s ease;width:calc(100vw - var(--wubs-scrollbar-width, 0px));z-index:8}html.wubs-mega-menu-open .wubs-mega-page-overlay{opacity:1}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.wubs-mega-page-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media screen and (max-width:1199px){.wubs-mega__inner{grid-template-columns:minmax(44rem,1.35fr) minmax(22rem,.65fr)}.wubs-mega__featured{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-mega-menu.css.map */
