.custom-mega{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:48px;padding-top:12px;padding-bottom:20px}.custom-mega__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 48px;align-content:start}.custom-mega__heading{display:block;margin:0 0 14px;color:rgba(var(--color-foreground),.75);font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;line-height:1.25;letter-spacing:0;text-decoration:none;text-transform:none}.custom-mega__heading--link{transition:color .3s ease}.custom-mega__heading--link:hover{color:rgb(var(--color-foreground))}.custom-mega__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.custom-mega__link{display:flex;align-items:center;gap:16px;padding:6px 0;color:rgb(var(--color-foreground));text-decoration:none}.custom-mega__thumb{display:grid;flex:none;place-items:center;width:36px;height:28px;overflow:hidden;border-radius:3px;background-color:rgba(var(--color-foreground),.06)}.custom-mega__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.custom-mega__thumb--icon{background-color:color-mix(in srgb,var(--custom-mega-accent) 14%,transparent);color:var(--custom-mega-accent)}.custom-mega__thumb--icon .custom-mega__svg{width:16px;height:16px}.custom-mega__label{font-size:1.8rem;line-height:1.3;letter-spacing:0;text-transform:none;transition:color .3s ease}.custom-mega__link:hover .custom-mega__label,.custom-mega__link:focus-visible .custom-mega__label,.custom-mega__link--active .custom-mega__label,.custom-mega__heading.custom-mega__link--active{color:var(--custom-mega-accent)}@media(hover:hover){.custom-mega__link:hover .custom-mega__thumb img{transform:scale(1.08)}}.custom-mega__heading--link:focus-visible,.custom-mega__link:focus-visible,.custom-mega__feature a:focus-visible{outline:2px solid var(--custom-mega-accent);outline-offset:3px}.custom-mega__feature{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;padding:28px;overflow:hidden;border-radius:6px}.custom-mega__feature--image{justify-content:flex-end;min-height:300px;color:#ede8e1}.custom-mega__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.2s var(--custom-ease, cubic-bezier(.22, 1, .36, 1))}details[open] .custom-mega__feature-image{transform:scale(1)}.custom-mega__feature--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000b3,#00000059 55%,#00000026)}.custom-mega__eyebrow{margin:0;color:var(--custom-mega-accent);font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase}.custom-mega__feature-title{margin:0;font-family:var(--font-heading-family);font-size:3rem;line-height:1.1}.custom-mega__feature-link{align-self:flex-start;padding-bottom:2px;border-bottom:1px solid currentColor;color:inherit;font-size:1.5rem;text-decoration:none;opacity:.85;transition:opacity .3s ease}.custom-mega__feature-link:hover{opacity:1}.custom-mega__cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:0 20px;background-color:var(--custom-mega-accent);color:var(--custom-mega-accent-text);font-size:1.5rem;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;box-shadow:0 4px 4px #00000040;transition:filter .3s ease,transform .3s ease}.custom-mega__feature--image .custom-mega__cta{margin-top:8px}.custom-mega__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}details[open] .custom-mega__column,details[open] .custom-mega__feature{animation:customMegaIn .5s var(--custom-ease, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--i, 1) * 50ms)}@keyframes customMegaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){details[open] .custom-mega__column,details[open] .custom-mega__feature{animation:none}.custom-mega__thumb img,.custom-mega__label,.custom-mega__heading--link,.custom-mega__cta,.custom-mega__feature-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-mega-menu.css.map */
