@media screen and (min-width:990px){.ac-menu .ac-menu__content{z-index:5;padding:2.4rem 0;max-height:min(72vh,760px);overflow-y:auto;box-shadow:0 8px 18px #0000001a;border:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background))}.ac-menu:not([open])>.ac-menu__content{visibility:hidden;pointer-events:none}.ac-menu[open]>.ac-menu__content{visibility:visible;background:rgb(var(--color-background))}.ac-menu a{color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere}.ac-menu a:hover,.ac-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.ac-menu a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ac-menu__inner{display:flex;gap:3rem}.ac-menu__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 3rem;flex:1;margin:0}.ac-menu__heading{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.2rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}.ac-menu__heading--leaf{font-family:var(--font-body-family);font-size:1.5rem}.ac-menu__link{display:block;padding:.65rem 0;font-size:1.4rem;line-height:1.5}.ac-menu__promo{flex:0 0 220px}.ac-menu__promo img{width:100%;height:auto;border-radius:8px}.ac-menu--resources{position:relative}.ac-menu--resources .ac-menu__content{left:0;right:auto;width:260px;max-width:90vw;padding:1rem 1.6rem}.ac-menu--resources .ac-menu__links{display:block}.ac-menu--resources .ac-menu__heading{font-family:var(--font-body-family);font-size:1.4rem;padding:.8rem 0;margin:0;border:0}.ac-menu--resources .ac-menu__link{padding-left:1.2rem}.ac-collections{display:grid;grid-template-columns:230px minmax(0,1fr);gap:2.4rem}.ac-collections__categories{margin:0;background:rgba(var(--color-foreground),.035);align-self:start}.ac-collections__category{display:flex;align-items:center;justify-content:space-between;padding:1.35rem 1.6rem;font-size:1.4rem;font-weight:600;border-bottom:1px solid rgba(var(--color-foreground),.08)}.ac-collections__category.is-active{background:rgba(var(--color-foreground),.1)}.ac-collections__heading{margin:0 0 1.5rem;font-size:1.8rem}.ac-collections__panel+.ac-collections__panel{margin-top:2rem}.ac-collections__panels--flat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.ac-collections__panels--flat .ac-collections__panel{margin:0}.ac-collections__panel[hidden]{display:none}.ac-collections__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0}.ac-menu-card{display:block}.ac-menu-card__media{display:flex;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:rgba(var(--color-foreground),.05)}.ac-menu-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ac-menu-card:hover img{transform:scale(1.025)}.ac-menu-card__placeholder{display:grid;place-content:center;text-align:center;padding:1.5rem;width:100%;font-family:var(--font-heading-family);font-size:2rem}.ac-menu-card__title{display:block;text-align:center;padding:1rem .3rem;font-size:1.3rem}}@media screen and (min-width:990px)and (max-width:1199px){.ac-collections{grid-template-columns:190px minmax(0,1fr)}.ac-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ac-menu-card__media img{transition:none}}@media screen and (min-width:990px){.header__inline-menu a,.header__inline-menu summary{transition:color .15s ease}.header__inline-menu a:hover,.header__inline-menu a:focus-visible,.header__inline-menu summary:hover,.header__inline-menu summary:focus-visible,.header__inline-menu .ac-menu a:hover,.header__inline-menu .ac-menu a:focus-visible{color:var(--ac-menu-hover-color)}.header__inline-menu .ac-menu a:hover span,.header__inline-menu .ac-menu a:focus-visible span,.header__inline-menu summary:hover span{color:inherit}}@media(prefers-reduced-motion:reduce){.header__inline-menu a,.header__inline-menu summary{transition:none}}@media screen and (min-width:990px){.header__inline-menu .ac-menu__content,.header__inline-menu .ac-menu__content a,.header__inline-menu .ac-menu__content h2,.header__inline-menu .ac-menu-card__title,.header__inline-menu .ac-menu-card__placeholder{text-align:left}}@media screen and (min-width:990px){.header__inline-menu a:hover,.header__inline-menu summary:hover,.header__inline-menu a:hover span,.header__inline-menu summary:hover span,.header__inline-menu .ac-menu a:hover{text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ac-mega-menu.css.map */
