header-menu>details.fls-mega-details{position:static}.header__inline-menu .header__submenu.fls-mega{--fls-mega-width: min(1080px, calc(100vw - 4rem) );position:absolute;top:100%;left:50%;width:var(--fls-mega-width);margin-left:calc(var(--fls-mega-width) / -2);padding:3.2rem 4rem 2.4rem;box-sizing:border-box;z-index:3;text-align:left}.fls-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.6rem;row-gap:2.4rem}.fls-mega__heading{margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.08rem;line-height:1.3;text-transform:uppercase;color:rgb(var(--color-foreground))}.fls-mega__list{list-style:none;margin:0;padding:0}.fls-mega__list li{margin:0}.fls-mega__link{display:block;padding:.6rem 0;font-size:1.5rem;font-weight:400;line-height:1.35;text-decoration:none;color:rgba(var(--color-foreground),.85)}.fls-mega__link:hover,.fls-mega__link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.fls-mega__footer{margin-top:2.4rem;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.fls-mega__all{font-size:1.4rem;font-weight:700;text-decoration:none;color:rgb(var(--color-foreground))}.fls-mega__all:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:1199px){.header__inline-menu .header__submenu.fls-mega{padding:2.8rem 3rem 2rem}.fls-mega__grid{column-gap:2.4rem}}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href^="/pages/contact"]{border:.1rem solid rgb(var(--fls-cta));background-color:rgb(var(--fls-cta));color:#fff;border-radius:999px;padding:.6rem 1.8rem;margin-left:.8rem;line-height:1.2;transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href^="/pages/contact"]:hover{background-color:rgb(var(--fls-cta-hover));border-color:rgb(var(--fls-cta-hover));color:#fff}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href^="/pages/contact"]:hover span{text-decoration:none}:root{--fls-cta: 147, 10, 22;--fls-cta-hover: 110, 7, 16}.button:not(.button--secondary):not(.button--tertiary){--color-button: var(--fls-cta);--color-button-text: 255, 255, 255;--alpha-button-background: 1}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{--color-button: var(--fls-cta-hover)}[class*=ai-image-text-button-],[class*=ai-cta-button-],[class*=ai-video-text-button-],[class*=ai-service-tier-button-],[class*=ai-event-decor-button-]{background-color:rgb(var(--fls-cta))!important;border-color:rgb(var(--fls-cta))!important;color:#fff!important;border-radius:var(--buttons-radius, 24px)!important}[class*=ai-image-text-button-]:hover,[class*=ai-cta-button-]:hover,[class*=ai-video-text-button-]:hover,[class*=ai-service-tier-button-]:hover,[class*=ai-event-decor-button-]:hover{background-color:rgb(var(--fls-cta-hover))!important;border-color:rgb(var(--fls-cta-hover))!important;color:#fff!important}.banner__box a.button:not(.button--secondary){border-radius:var(--buttons-radius, 24px)!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fls-mega-menu.css.map */
