.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;padding:0;position:absolute;right:0;top:100%;height:calc(100vh - (var(--header-height) + 40px));box-shadow:-4px 0 24px rgba(var(--color-foreground),.07)}.announcement-bar-section~.section-header:not(.scrolled-past-header) .mega-menu__content{height:calc(100vh - (var(--header-height) + var(--announce-height) + 40px))}.scrolled-past-header .mega-menu__content{height:calc(100vh - (var(--header-height) + 40px))}.mega-menu__content:has(.menu_list:empty~.mega_menu_listing .mega_menu_marq){height:100%}.js .mega-menu__content{opacity:0}.mega-menu__content .menu_list:empty~.mega_menu_listing .mega_menu_marq:only-child{bottom:unset;height:100%}.mega-menu__content .menu_list:empty~.mega_menu_listing .mega_menu_marq:only-child .menu_marq{height:100%}.mega-menu .mega-menu__content{animation:animateMenuClose var(--duration-default) ease;animation-fill-mode:forwards;transition:all var(--duration-medium) ease}.mega-menu.menu-opening .mega-menu__content{opacity:1;animation:animateMenuOpen var(--duration-long) ease;animation-fill-mode:forwards}header .card_info_wrapper{margin:0!important;border:0!important}.mega-menu__list{display:grid;gap:1.8rem 3rem;grid-template-columns:repeat(2,1fr);list-style:none;padding:3rem 3rem 0}.menu_full_width .mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.mega-menu__content.header_half{max-width:48%}.mega-menu__content.header_half:has(.megamenu_right .collection_scroll:not(:only-child)){max-width:56%}.mega-menu__content.header_half.menu_full_width,.mega-menu__content.header_half.menu_full_width:has(.megamenu_right .collection_scroll:not(:only-child)){max-width:100%}.header_half .mega_menu_listing{--desktop-margin-left-first-item: max(4rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));margin-left:calc(var(--desktop-margin-left-first-item) - 3rem);scroll-margin-left:calc(var(--desktop-margin-left-first-item) - 3rem);padding-top:3rem;padding-bottom:1rem;padding-inline:3rem}.mega-menu__link{display:block;line-height:calc(1 + .3 / var(--font-body-scale));font-size:calc(var(--font-body-scale) * 15px);margin-bottom:1rem;padding-top:0;text-decoration:none;transition:text-decoration var(--duration-short) ease,color var(--duration-long) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:var(--font-heading-weight);margin-bottom:0;color:rgba(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 18px)}.mega-menu__link--level-2:not(:only-child)~ul{margin-top:10px}.mega-menu__link--level-2:only-child~ul{margin-top:1rem}.mega-menu__link:hover{color:rgb(var(--color-link))}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.menu_link,.collection_scroll{height:100%;overflow-y:auto}.menu_link,.mega-menu__content:has(.mega_menu_marq) .megamenu_right .collection_scroll:only-child{padding-bottom:58px}.menu-drawer__inner-submenu .menu_link{padding-bottom:10px}.collection_scroll{padding:3rem;border-left:1px solid rgba(var(--color-foreground),.1)}.collection_scroll.page-width:only-child{padding:3rem}.megamenu_right~.mega_menu_listing,.megamenu_right .menu_link{max-width:75%;width:75%}.menu_full_width .megamenu_right~.mega_menu_listing,.menu_full_width .megamenu_right .menu_link{max-width:84%;width:84%}.megamenu_right .bz_mega_menu{max-width:25%;width:25%}.menu_full_width .megamenu_right .bz_mega_menu{max-width:16%;width:16%}.megamenu_right .bz_mega_menu{z-index:2}.mega-menu__content .megamenu_right .collection_scroll:only-child{width:100%;max-width:100%;border-left:0}.mega-menu__content .megamenu_right .collection_scroll:only-child .collec_menu{max-width:30%}.megamenu_right .menu_link~.mega_menu_listing{margin:0}.megamenu_right:has(.collection_scroll:only-child)~.mega_menu_listing .mega_menu_marq{z-index:1}@media screen and (min-width:992px){.menu_list{height:100%}}@media screen and (max-width: var(--page-width)){.header_half .mega_menu_listing{margin-left:0;padding-top:2rem}}@media screen and (max-width:1399px){.menu_full_width .mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (max-width:1024px){.header_half .mega_menu_listing{margin-left:0;padding-top:2rem;padding-inline:1.5rem!important}.mega-menu__list{padding:2rem 15px 0;gap:1.8rem 1.4rem}}.vylox-auto-mega.mega-menu__content{height:auto;min-height:480px;max-height:calc(100vh - var(--header-height) - 30px);overflow-y:auto;border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 28px 70px #0d121b24}.vylox-mega-shell{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,3fr);gap:clamp(2.4rem,4vw,6rem);padding-top:clamp(3rem,4vw,5.6rem);padding-bottom:clamp(3rem,4vw,5.6rem)}.vylox-mega-intro{padding-right:clamp(1.5rem,2vw,3rem);border-right:1px solid rgba(var(--color-foreground),.11)}.vylox-mega-eyebrow{display:block;margin-bottom:1.2rem;color:rgba(var(--color-foreground),.58);font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vylox-mega-intro h2{margin:0 0 1.4rem;font-size:clamp(2.6rem,2.3vw,4rem);line-height:1.05;letter-spacing:-.03em}.vylox-mega-intro p{margin:0 0 2.4rem;color:rgba(var(--color-foreground),.7);font-size:1.45rem;line-height:1.65}.vylox-mega-all{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:700;text-decoration:none}.vylox-mega-all svg,.vylox-mega-visual-title svg{width:1.6rem;height:1.6rem;transition:transform var(--duration-default) ease}.vylox-mega-all:hover svg,.vylox-mega-visual:hover .vylox-mega-visual-title svg{transform:translate(.4rem)}.vylox-mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,2.3vw,3.2rem)}.vylox-mega-group{min-width:0}.vylox-mega-visual{position:relative;display:block;aspect-ratio:1.55/1;overflow:hidden;border-radius:1.2rem;background:linear-gradient(135deg,#172033,#3b465b);color:#fff;text-decoration:none}.vylox-mega-visual img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1)}.vylox-mega-visual:hover img{transform:scale(1.045)}.vylox-mega-placeholder{position:absolute;right:1.2rem;top:-.8rem;color:#ffffff1f;font-family:var(--font-heading-family);font-size:12rem;font-weight:700;line-height:1}.vylox-mega-visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(5,9,16,.78))}.vylox-mega-visual-title{position:absolute;left:1.8rem;right:1.8rem;bottom:1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.25vw,1.9rem);font-weight:var(--font-heading-weight)}.vylox-mega-links{display:grid;gap:.35rem;margin-top:1.4rem;columns:unset}.vylox-mega-links a{position:relative;display:block;padding:.55rem 0 .55rem 1.5rem;color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.35;text-decoration:none;transition:color var(--duration-short) ease,transform var(--duration-short) ease}.vylox-mega-links a:before{content:"";position:absolute;left:0;top:1.15rem;width:.45rem;height:.45rem;border-radius:50%;background:rgba(var(--color-foreground),.28)}.vylox-mega-links a:hover{color:rgb(var(--color-foreground));transform:translate(.3rem)}@media screen and (max-width:1199px){.vylox-mega-shell{grid-template-columns:190px minmax(0,1fr);gap:2.5rem}.vylox-mega-groups{gap:1.6rem}.vylox-mega-visual-title{left:1.3rem;right:1.3rem;bottom:1.2rem}.vylox-mega-links a{font-size:1.25rem}}.vylox-service-mega{display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(0,1.45fr);gap:clamp(3rem,5vw,7rem);padding-top:clamp(3rem,4vw,5.2rem);padding-bottom:clamp(3rem,4vw,5.2rem)}.vylox-service-visual{position:relative;display:block;min-height:380px;overflow:hidden;border-radius:1.4rem;background:#111824;color:#fff;text-decoration:none}.vylox-service-visual img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.25,1)}.vylox-service-visual:hover img{transform:scale(1.035)}.vylox-service-kicker,.vylox-service-title{position:absolute;z-index:2;left:2.4rem;right:2.4rem;color:#fff}.vylox-service-kicker{bottom:6.1rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.78}.vylox-service-title{bottom:2.4rem;font-family:var(--font-heading-family);font-size:clamp(2.1rem,2.2vw,3.2rem);font-weight:var(--font-heading-weight)}.vylox-service-content{align-self:center}.vylox-service-content h2{margin:0 0 1.2rem;font-size:clamp(2.8rem,3vw,4.6rem);line-height:1.05;letter-spacing:-.035em}.vylox-service-content>p{max-width:640px;margin:0 0 2.6rem;color:rgba(var(--color-foreground),.68);font-size:1.5rem;line-height:1.65}.vylox-service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vylox-service-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;min-height:72px;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.11);border-radius:1rem;color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:650;text-decoration:none;transition:border-color var(--duration-short) ease,background var(--duration-short) ease,transform var(--duration-short) ease}.vylox-service-card:hover{border-color:rgba(var(--color-foreground),.32);background:rgba(var(--color-foreground),.035);transform:translateY(-2px)}.vylox-service-card svg{width:1.5rem;height:1.5rem}.vylox-service-number{color:rgba(var(--color-foreground),.38);font-size:1rem;font-weight:700;letter-spacing:.08em}@media screen and (max-width:1100px){.vylox-service-mega{grid-template-columns:minmax(300px,.9fr) minmax(0,1.2fr);gap:2.5rem}.vylox-service-visual{min-height:330px}.vylox-service-links{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-mega-menu.css.map */
