.mega-menu{position:static}.mega-menu__content{background-color:var(--mega-bg-color, #e8e3db);border:none;border-radius:0;left:0;right:0;padding:var(--mega-padding-vertical, 3rem) 0;position:absolute;top:100%;width:100%;z-index:1000}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);overflow-y:auto}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem);transition:all .3s cubic-bezier(.16,1,.3,1)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__wrapper{display:grid;grid-template-columns:var(--mega-left-width, 25%) 1fr;gap:0;max-width:100%;margin:0;padding:0;align-items:flex-start}.mega-menu__left-column{padding:var(--mega-padding-vertical, 3rem) var(--mega-padding-left, 2rem);background-color:var(--mega-left-bg-color, transparent)}.mega-menu__categories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.mega-menu__cat-item{display:flex;flex-direction:column;gap:.4rem}.mega-menu__cat-link{font-size:var(--mega-cat-font-size, 14px);font-weight:var(--mega-cat-font-weight, 600);text-transform:var(--mega-cat-text-transform, uppercase);letter-spacing:.05em;color:var(--mega-cat-color, #1a1a1a);text-decoration:none;transition:all .2s ease;display:inline-block;line-height:1.4}.mega-menu__cat-link:hover,.mega-menu__cat-link--active{color:var(--mega-cat-hover-color, #666);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.mega-menu__subcategories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem;padding-left:.8rem;border-left:1px solid rgba(0,0,0,.15)}.mega-menu__subcat-link{font-size:var(--mega-subcat-font-size, 12px);font-weight:400;color:var(--mega-subcat-color, #666);text-decoration:none;transition:all .15s ease;display:inline-block;line-height:1.3}.mega-menu__subcat-link:hover,.mega-menu__subcat-link--active{color:#1a1a1a;text-decoration:underline}.mega-menu__right-column{display:flex;align-items:center;justify-content:flex-start;background-color:var(--mega-right-bg-color, transparent);padding:var(--mega-padding-vertical, 3rem) var(--mega-padding-right, 2rem)}.mega-menu__images-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--mega-image-width, 200px),100%),1fr));gap:var(--mega-image-gap, 1.5rem);width:100%}.mega-menu__image-wrapper{position:relative;overflow:hidden;background-color:#f5f5f5;aspect-ratio:3 / 4}.mega-menu__image-link{display:block;width:100%;height:100%;text-decoration:none}.mega-menu__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.mega-menu[open] .mega-menu__image{transform:scale(1.01)}.mega-menu__image-link:hover .mega-menu__image{transform:scale(1.08)}.mega-menu__image-overlay{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,#0000,#0000004d);padding:1.5rem;text-align:center;transition:background .3s ease}.mega-menu__image-link:hover .mega-menu__image-overlay{background:linear-gradient(180deg,#0000001a,#00000080)}.mega-menu__image-label{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.3}@media screen and (max-width: 1200px){.mega-menu__wrapper{grid-template-columns:1fr;gap:0}.mega-menu__left-column{padding:var(--mega-padding-vertical, 1.5rem) var(--mega-padding-left, 1.5rem)}.mega-menu__right-column{padding:var(--mega-padding-vertical, 1.5rem) var(--mega-padding-right, 1.5rem)}.mega-menu__images-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}}@media screen and (max-width: 750px){.mega-menu__left-column{padding:var(--mega-padding-vertical, 1rem) var(--mega-padding-left, 1rem)}.mega-menu__right-column{padding:var(--mega-padding-vertical, 1rem) var(--mega-padding-right, 1rem)}.mega-menu__categories{gap:.6rem}.mega-menu__images-grid{grid-template-columns:repeat(2,1fr);gap:var(--mega-image-gap, 1rem)}.mega-menu__image-wrapper{aspect-ratio:1}.mega-menu__cat-link{font-size:12px}.mega-menu__subcat-link{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-mega-menu.css.map */
