.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.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:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}@media(min-width:990px){.lr-mega-menu .lr-mega-menu__panel{padding:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:calc(100dvh - var(--header-bottom-position-desktop, 140px));width:50vw;right:auto;left:0;max-height:calc(100dvh - var(--header-bottom-position-desktop, 140px));overflow-y:auto;background:#fff;color:#484848;z-index:5}.lr-mega-menu__layout{display:grid;grid-template-columns:37% minmax(0,1fr);height:100%;min-height:0;margin:0}.lr-mega-menu__navigation{display:flex;flex-direction:column;padding:30px 26px;overflow-y:auto;border-right:1px solid #e5e5e5;min-width:0}.lr-mega-menu__navigation a,.lr-mega-menu__subgroup>summary{display:block;color:inherit;text-decoration:none;padding:10px 0;font-size:16px;line-height:1.4;letter-spacing:.04em;text-transform:none}.lr-mega-menu__navigation a:hover,.lr-mega-menu__navigation a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.lr-mega-menu__navigation a:focus-visible,.lr-mega-menu__subgroup>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lr-mega-menu__highlights{margin:0 0 28px}.lr-mega-menu__highlights a{font-weight:700}.lr-mega-menu__label{margin:26px 0 12px;color:#999;font-size:11px;line-height:1.4;font-weight:700;text-transform:uppercase}.lr-mega-menu__label:first-child{margin-top:0}.lr-mega-menu__subgroup>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.lr-mega-menu__subgroup>summary::-webkit-details-marker{display:none}.lr-mega-menu__subgroup>summary span{display:block;border:0!important;outline:0;box-shadow:none!important;text-decoration:none!important;font-size:0;width:14px;height:14px;flex:0 0 14px;background:center / 14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4 L6 8 L10 4' fill='none' stroke='%23484848' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:rotate(0);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.lr-mega-menu__subgroup[open]>summary span{transform:rotate(180deg)}.lr-mega-menu__sublist{padding:0 0 10px 18px}.lr-mega-menu__sublist a{font-size:14px}.lr-mega-menu__service{margin-top:auto;padding-top:28px;color:#999}.lr-mega-menu__service a{font-size:13px}.lr-mega-menu__visual{padding:18px;min-width:0;min-height:0;overflow:hidden}.lr-mega-menu__image-link{display:block;height:100%;min-height:0;background:#f5f5f5}.lr-mega-menu__visual img{display:block;width:100%;height:100%;max-height:100%;min-height:0;object-fit:cover;object-position:center}.lr-mega-menu__placeholder{display:block;width:100%;height:100%;min-height:0;background:#f5f5f5}.lr-mega-menu[open]>summary span{text-decoration:underline;text-underline-offset:10px}}.lr-mega-menu__backdrop{display:none}@media(min-width:990px){.lr-mega-menu[open]>.lr-mega-menu__backdrop{display:block;position:absolute;top:100%;left:0;width:100vw;height:calc(100dvh - var(--header-bottom-position-desktop, 140px));padding:0;margin:0;border:0;border-radius:0;cursor:pointer;background:#0000001f;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:4}.lr-mega-menu__panel .lr-mega-menu__visual{background:#fff}}@media(min-width:990px){body:has(.lr-mega-menu[open]){overflow:hidden}.lr-mega-menu__panel,.lr-mega-menu__navigation{overscroll-behavior-y:contain}}@keyframes lr-mega-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes lr-mega-backdrop{0%{background-color:#0000;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{background-color:#0000001f;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}}@media(min-width:990px)and (prefers-reduced-motion:no-preference){.lr-mega-menu[open] .lr-mega-menu__panel{animation:lr-mega-open .36s cubic-bezier(.22,1,.36,1) both}.lr-mega-menu[open]>.lr-mega-menu__backdrop{animation:lr-mega-backdrop .55s ease both}}@media(min-width:990px)and (prefers-reduced-motion:reduce){.lr-mega-menu__subgroup>summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-mega-menu.css.map */
