.dk-mega>.list-menu-dropdown{padding-top:0;padding-bottom:0;border-top:1px solid rgba(var(--dk-gold),.2)}.dk-mega:not(.is-active)>.list-menu-dropdown,.dk-mega:not(.is-active)>.list-menu-dropdown *{pointer-events:none}.shopify-section-header:has(.dk-mega.is-active) .header-background{visibility:hidden}.dk-mega>.list-menu-dropdown:before{transition:height .45s var(--dk-ease-out)}.dk-mega.is-active>.list-menu-dropdown:before{height:100%}.dk-mega>.list-menu-dropdown>.page-width{display:block}.dk-mega__grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:6.4rem;padding:4rem 0 3.6rem}.dk-mega__grid--aside{grid-template-columns:minmax(0,1fr) auto}.dk-mega__columns{--dk-mega-gap: 4.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(17rem,calc((100% - 3 * var(--dk-mega-gap)) / 4)),1fr));align-content:start;gap:3.6rem var(--dk-mega-gap)}.dk-mega .mega-menu__item{flex:none;width:auto;max-width:none;min-width:0}.dk-mega__col--wide{grid-column:span 2}.dk-mega__col--list{grid-column:1 / -1}.dk-mega__heading{display:flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(var(--dk-gold),.28);color:rgb(var(--dk-ink));font-family:var(--font-body-family);font-size:calc(var(--font-navigation-size, 16px) - .2rem);font-weight:600;letter-spacing:.16em;line-height:1.4;text-decoration:none;text-transform:uppercase;transition:color .3s var(--dk-ease)}.dk-mega__heading svg{flex:none;width:1.1rem;height:1.1rem;opacity:0;transform:translate(-.6rem);transition:opacity .3s var(--dk-ease),transform .3s var(--dk-ease)}a.dk-mega__heading:hover,a.dk-mega__heading:focus-visible,.dk-mega__heading.is-current{color:rgb(var(--dk-gold))}a.dk-mega__heading:hover svg,a.dk-mega__heading:focus-visible svg{opacity:1;transform:none}.dk-mega__image{display:block;margin-bottom:1.6rem;overflow:hidden;border-radius:var(--card-radius, 0);background:rgb(var(--dk-cream))}.dk-mega__image img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .8s var(--dk-ease-out)}.dk-mega__image:hover img{transform:scale(1.04)}.dk-mega__list{margin:0;padding:0;list-style:none}.dk-mega__col--wide .dk-mega__list{columns:2;column-gap:4.8rem}.dk-mega__list li{break-inside:avoid}.dk-mega__flow{columns:18rem 4;column-gap:4.8rem}.dk-mega__group{padding-bottom:2rem;break-inside:avoid}.dk-mega__link{position:relative;display:inline-block;padding:.55rem 0;color:rgba(var(--dk-ink),.72);font-size:var(--font-navigation-size, 16px);letter-spacing:.01em;line-height:1.45;text-decoration:none;transition:color .25s var(--dk-ease),transform .35s var(--dk-ease)}.dk-mega__link:before{content:"";position:absolute;top:50%;left:-1.4rem;width:.8rem;height:1px;background:rgb(var(--dk-gold));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--dk-ease)}.dk-mega__link:hover,.dk-mega__link:focus-visible{color:rgb(var(--dk-ink));transform:translate(1.4rem)}.dk-mega__link:hover:before,.dk-mega__link:focus-visible:before{transform:scaleX(1)}.dk-mega__link.is-current{color:rgb(var(--dk-gold))}.dk-mega__letter{margin:0 0 .4rem;color:rgb(var(--dk-gold));font-family:var(--font-heading-family);font-size:2.4rem;line-height:1}.dk-mega__aside{display:flex;align-items:flex-start;gap:3.2rem;padding-left:4.8rem;border-left:1px solid transparent;transition:border-color .3s var(--dk-ease) .25s}.dk-mega.is-active .dk-mega__aside{border-left-color:rgba(var(--dk-ink),.08)}.dk-mega .dk-mega__aside .mega-menu__promo{flex:0 0 28rem;width:28rem}.dk-mega__featured{text-align:start}.dk-mega__all{display:inline-flex;align-items:center;gap:1rem;color:rgb(var(--dk-ink));font-size:calc(var(--font-navigation-size, 16px) - .3rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-decoration:none;text-transform:uppercase;transition:color .3s var(--dk-ease)}.dk-mega__all svg{flex:none;width:1.2rem;height:1.2rem;transition:transform .3s var(--dk-ease)}.dk-mega__all:hover,.dk-mega__all:focus-visible{color:rgb(var(--dk-gold))}.dk-mega__all:hover svg,.dk-mega__all:focus-visible svg{transform:translate(.4rem)}.dk-mega .dk-mega__footer{display:flex;align-items:center;width:auto;padding:1.8rem 0 2.2rem;border-top:1px solid rgba(var(--dk-ink),.08);text-align:start}.dk-mega__scrim{position:absolute;z-index:-2;top:0;right:0;left:0;height:calc(100% + 100vh);background:rgba(var(--dk-ink),.3);opacity:0;pointer-events:none;transition:opacity .4s var(--dk-ease)}.dk-mega.is-active .dk-mega__scrim{opacity:1}@media screen and (max-width:1199px){.dk-mega__grid{column-gap:4rem}.dk-mega__aside{padding-left:3.2rem}.dk-mega .dk-mega__aside .mega-menu__promo{flex-basis:24rem;width:24rem}}@media(prefers-reduced-motion:reduce){.dk-mega__link:hover,.dk-mega__link:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-dk-mega-menu.css.map */
