.mcsc-mega{display:grid;grid-template-columns:repeat(var(--mcsc-mega-cols, 3),minmax(0,1fr));gap:0;align-items:stretch}.mcsc-mega__logo{display:flex;justify-content:center;padding-top:1.2rem}.mcsc-mega__logo-img{display:block;width:auto;height:4rem;max-width:24rem;object-fit:contain}.mcsc-mega.mcsc-mega{padding:0;padding-top:1rem}.mcsc-mega__col{padding:0 1.6rem;border-left:1px solid rgba(var(--color-foreground),.08);min-width:0}.mcsc-mega__col:first-child{border-left:0}.mcsc-mega__heading{display:block;margin:0 0 .5rem;font-size:2rem;font-weight:700;line-height:1.2;color:rgb(var(--mcsc-brand-rgb, 0 110 184));text-decoration:none}.mcsc-mega__heading:hover,.mcsc-mega__heading--active{color:rgb(var(--color-foreground))}.mcsc-mega__hero{display:flex;align-items:center;justify-content:center;width:var(--mcsc-grid-icon, 4rem);height:var(--mcsc-grid-icon, 4rem);margin-bottom:1.6rem}.mcsc-mega__hero-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mcsc-mega__subheading{display:block;padding:1.2rem 0 .4rem;color:rgb(var(--mcsc-brand-rgb, 0 110 184));font-size:2rem;font-weight:700;line-height:1.3;text-decoration:none}.mcsc-mega__subheading:hover,.mcsc-mega__subheading--active{color:rgb(var(--color-foreground))}.mcsc-mega__list{margin:0;padding:0;list-style:none}.mcsc-mega__item+.mcsc-mega__item{border-top:1px solid rgba(var(--color-foreground),.08)}.mcsc-mega__link{display:flex;align-items:center;gap:1.4rem;margin:0 -1.6rem;padding:.9rem 1.6rem;text-decoration:none;color:rgb(var(--color-foreground));line-height:1.3;transition:background-color .15s ease,color .15s ease}.mcsc-mega__link:hover,.mcsc-mega__link--active{background:rgba(var(--mcsc-brand-rgb, 0 110 184) / .08);color:rgb(var(--mcsc-brand-rgb, 0 110 184))}.mcsc-mega__thumb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--mcsc-grid-icon, 4rem);height:var(--mcsc-grid-icon, 4rem)}.mcsc-mega__thumb-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mcsc-mega__label{flex:1 1 auto;min-width:0;font-size:2rem}.mcsc-mega__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:2rem;color:rgb(var(--color-foreground))}.mcsc-mega__chevron>svg{width:100%;height:100%;stroke:currentColor;stroke-width:.6}.mcsc-mega__link:hover .mcsc-mega__chevron{color:rgb(var(--mcsc-brand-rgb, 0 110 184))}.mcsc-mega--none .mcsc-mega__link{padding:.6rem 1.6rem}.mcsc-mega__warning{margin:1rem auto;padding:1.2rem 1.6rem;border:1px solid #d9822b;border-radius:.4rem;background:#fff8f0;color:#7a4a12;font-size:1.3rem}.mcsc-mega__warning ul{margin:.4rem 0 0;padding-left:1.8rem}@media screen and (max-width:1200px){.mcsc-mega__heading,.mcsc-mega__subheading{font-size:1.8rem}}.mega-menu--custom[open]>summary:after{content:"";position:absolute;left:0;right:0;top:100%;height:2rem}.mega-menu--custom>summary{position:relative}.mega-menu--custom .mega-menu__content{--mcsc-mega-inset: calc( max(0px, (100% - var(--mcsc-nav-width, 140rem)) / 2) + var(--mcsc-nav-gutter, 3rem) - 10px );width:min(var(--mcsc-mega-width, 120rem),calc(100% - 2 * var(--mcsc-nav-gutter, 3rem)));border-radius:0 0 .8rem .8rem;box-shadow:0 .6rem 2.4rem rgba(var(--color-foreground),.14);overflow:hidden}.mega-menu--custom.mega-menu--from-left .mega-menu__content{left:var(--mcsc-mega-inset);right:auto}.mega-menu--custom.mega-menu--from-right .mega-menu__content{left:auto;right:var(--mcsc-mega-inset)}.mcsc-mega.mcsc-mega,.mcsc-mega-grid.mcsc-mega-grid{margin-left:0;margin-right:0}.mcsc-mega.mcsc-mega,.mcsc-mega-grid.mcsc-mega-grid{box-sizing:border-box;max-width:var(--mcsc-mega-width, 120rem)}.mcsc-mega-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--mcsc-grid-rows, 4),auto);grid-auto-columns:minmax(0,1fr);gap:0;margin-block:0;list-style:none}.mcsc-mega-grid__item{min-width:0}.mcsc-mega-grid--dividers{--mcsc-grid-rule: rgba(var(--color-foreground), .08);--mcsc-grid-col: calc(100% / var(--mcsc-grid-cols, 1));background-image:linear-gradient(to right,var(--mcsc-grid-rule) 0,var(--mcsc-grid-rule) 1px,transparent 1px);background-size:var(--mcsc-grid-col) 100%;background-position:100% 0;background-repeat:repeat;background-origin:border-box;background-clip:content-box;padding-left:1px;margin-left:-1px}.mcsc-mega-grid__link,.mcsc-mega-grid__link:hover,.mcsc-mega-grid__link:focus-visible{text-decoration:none}.mcsc-mega-grid__link{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.6rem;color:rgb(var(--color-foreground));transition:background-color .15s ease,color .15s ease}.mcsc-mega-grid__link:hover,.mcsc-mega-grid__link--active{background:rgba(var(--mcsc-brand-rgb, 0 110 184) / .08);color:rgb(var(--mcsc-brand-rgb, 0 110 184))}.mcsc-mega-grid__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--mcsc-grid-icon, 4rem);height:var(--mcsc-grid-icon, 4rem)}.mcsc-mega-grid__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mcsc-mega-grid__label{font-size:1.5rem;line-height:1.3}@media screen and (max-width:1200px){.mcsc-mega-grid{grid-template-rows:repeat(calc(var(--mcsc-grid-rows, 4) * 2),auto)}}.menu-drawer__menu-item--icon{display:flex;align-items:center;gap:1.2rem}.menu-drawer__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem}.menu-drawer__icon-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.menu-drawer__group-heading{display:flex;align-items:center;padding:1.6rem 3rem .4rem;color:rgb(var(--mcsc-brand-rgb, 0 110 184));font-size:1.8rem;font-weight:700;line-height:1.3;text-decoration:none}.menu-drawer__group-heading.menu-drawer__menu-item--icon{gap:1.2rem}.menu-drawer__group-heading:hover,.menu-drawer__group-heading--active{color:rgb(var(--color-foreground))}.menu-drawer__group{margin:0;padding:0}.mcsc-mega__announcement{padding:1rem 2.4rem;background:#006eb8;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.4;text-align:center}.mcsc-mega__announcement-link{color:inherit;text-decoration:none}.mcsc-mega__announcement-link:hover{text-decoration:underline}.mcsc-mega__announcement strong{font-weight:700}.mcsc-mega__logo--drawer{padding:.8rem 1.6rem}.mcsc-mega__logo--drawer .mcsc-mega__logo-img{height:3.2rem}.mcsc-mega__announcement--drawer{margin:0 0 .8rem;padding:1rem 1.6rem;font-size:1.3rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/90/assets/custom-mega-menu.css.map */
