.custom-mega .megamenu__wrapper{display:block}.custom-mega__grid{--custom-mega-inset: 26px;display:grid;grid-template-columns:repeat(var(--custom-mega-cols, 4),minmax(0,1fr));column-gap:3vw;row-gap:0;padding-bottom:40px}.custom-mega__col{min-width:0}.custom-mega__tile{position:relative;display:flex;align-items:flex-end;height:clamp(150px,11vw,215px);overflow:hidden;padding:0 var(--custom-mega-inset) 1.1em;color:#fff;text-decoration:none}a.custom-mega__tile:hover{color:#fff;text-decoration:none}a.custom-mega__tile:hover .custom-mega__tile-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.custom-mega__tile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}a.custom-mega__tile:hover .custom-mega__tile-image{transform:scale(1.04)}.custom-mega__tile--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 65%);pointer-events:none}.custom-mega__tile-title{position:relative;z-index:2;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:700;font-size:clamp(20px,1.6vw,28px);line-height:1.2;letter-spacing:0;text-transform:none}.custom-mega__links{list-style:none;margin:1.1em 0 0;padding:0 0 0 var(--custom-mega-inset)}.custom-mega__links li{margin:0}.megamenu .custom-mega__link{font-size:calc(var(--typeBaseSize) + 3px);line-height:1.6;padding:3px 0;letter-spacing:0;text-transform:none}.custom-mega__footer{grid-column:1 / -1;padding-top:2.5em;padding-left:calc(75% + 2.25vw + var(--custom-mega-inset))}.custom-mega__footer-link{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:700;font-size:calc(var(--typeBaseSize) + 3px);letter-spacing:0;text-transform:none;white-space:nowrap}.custom-mega__footer-link:hover{text-decoration:underline;text-underline-offset:3px}.custom-mega-accordion>summary{list-style:none;cursor:pointer}.custom-mega-accordion>summary::-webkit-details-marker{display:none}.custom-mega-accordion__summary .icon{transition:transform .2s ease}.custom-mega-accordion[open]>.custom-mega-accordion__summary .icon{transform:rotate(180deg)}.custom-mega-accordion__list{list-style:none;margin:0 0 8px;padding:0}.custom-mega-accordion__link{padding-left:36px;font-size:var(--typeBaseSize)}.custom-mega-accordion__footer .slide-nav__link{font-weight:700}html:not([dir=rtl]) .slide-nav__link--back .icon{transform:rotate(180deg)}@media only screen and (max-width:768px){.custom-mega__tile,.custom-mega__tile-image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-mega-menu.css.map */
