.mi-mega{position:static}.mi-mega__panel{--color-background: 255, 255, 255;--color-foreground: 17, 17, 17;--mi-mega-ink: #111111;--mi-mega-rule: #e5e5e5;position:absolute;left:0;right:0;top:100%;z-index:4;background:#fff;color:var(--mi-mega-ink);border:1px solid var(--mi-mega-rule);border-left:0;border-right:0;border-radius:0;box-shadow:0 1.6rem 3.2rem #0000000f;padding-top:var(--mi-sp-5, 3rem);padding-bottom:var(--mi-sp-5, 3rem);overflow-y:auto}.mi-header--dark .mi-mega__panel{--color-background: 244, 240, 235;--color-foreground: 43, 39, 33;--mi-mega-ink: var(--mi-ink, #2b2721);--mi-mega-rule: var(--mi-taupe, #c4ad97);background:var(--mi-ground, #f4f0eb);box-shadow:none}.shopify-section-header-sticky .mi-mega__panel{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.mi-header--width-stretch_width .mi-mega__inner.page-width{max-width:140rem;padding-left:3.4rem;padding-right:3.4rem}.mi-header--width-full_width .mi-mega__inner.page-width{max-width:none}.mi-mega__columns{display:flex;align-items:flex-start;gap:var(--mi-sp-5, 3rem) var(--mi-sp-7, 6rem)}.mi-mega__links{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--mi-sp-5, 3rem) var(--mi-sp-7, 6rem)}.mi-mega__panel[style*=--mi-mega-cols] .mi-mega__links{display:grid;grid-template-columns:repeat(var(--mi-mega-cols, 4),minmax(0,1fr));gap:var(--mi-sp-5, 3rem) var(--mi-sp-5, 3rem)}.mi-mega__col{min-width:16rem}.mi-mega__panel[style*=--mi-mega-cols] .mi-mega__col{min-width:0}.mi-mega__heading{display:block;font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:1.3rem;line-height:1.6;letter-spacing:0;color:var(--mi-mega-ink);text-decoration:none;padding-bottom:.8rem;margin-bottom:1.2rem;border-bottom:1px solid var(--mi-mega-rule)}.mi-mega__heading:hover,.mi-mega__heading:focus-visible{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}.mi-mega__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.mi-mega__link{font-family:var(--font-body-family);font-size:1.3rem;font-weight:300;line-height:1.5;color:var(--mi-mega-ink);text-decoration:none;word-wrap:break-word}.mi-mega__link:hover,.mi-mega__link:focus-visible,.mi-mega__link--active{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.mi-mega__link--all{font-weight:400;margin-top:var(--mi-sp-1, .5rem)}.mi-mega__arrow{display:inline-block}.mi-mega__aside{flex:0 0 var(--mi-mega-aside, 40%);max-width:var(--mi-mega-aside, 40%);margin-left:auto;display:flex;flex-direction:column;gap:var(--mi-sp-4, 2rem)}.mi-mega__columns:not(.mi-mega__columns--has-aside) .mi-mega__promo{flex:0 0 26rem;margin-left:auto}.mi-mega__aside-heading{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.6;padding-bottom:.8rem;border-bottom:1px solid var(--mi-mega-rule)}.mi-mega__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--mi-mega-tile-cols, 2),minmax(0,1fr));gap:var(--mi-sp-4, 2rem)}.mi-mega__promo{display:block;color:var(--mi-mega-ink);text-decoration:none}.mi-mega__promo-image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:0}.mi-mega__promo-label{display:block;margin-top:var(--mi-sp-2, 1rem);font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;line-height:1.5}a.mi-mega__promo:hover .mi-mega__promo-label,a.mi-mega__promo:focus-visible .mi-mega__promo-label{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}.mi-mega__tile{display:block;color:var(--mi-mega-ink);text-decoration:none}.mi-mega__tile-media{position:relative;display:block;overflow:hidden;background:#1111110a;aspect-ratio:1 / 1}.mi-mega__tile-media--product{aspect-ratio:8 / 9}.mi-mega__tile-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.mi-mega__tile-title{display:block;margin-top:.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.5}.mi-mega__tile-price{display:block;margin-top:.2rem;font-size:1.3rem;font-weight:300}.mi-mega__tile-compare{margin-right:.6rem;opacity:.6}.mi-mega__tile-badge{position:absolute;top:1rem;left:1rem;padding:.3rem 1rem;border-radius:30px;background:#333;color:#fff;font-size:1.1rem;font-weight:300;line-height:1.6}.mi-mega__tile:hover .mi-mega__tile-title,.mi-mega__tile:focus-visible .mi-mega__tile-title{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}.mi-mega__empty{margin:0;font-size:1.3rem;font-weight:300;opacity:.7}.mi-mega__highlight{display:block;color:var(--mi-mega-ink);text-decoration:none}.mi-mega__highlight-media{display:block;overflow:hidden;aspect-ratio:3 / 2;background:#1111110a}.mi-mega__highlight-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.mi-mega__highlight-body{display:block;padding-top:1.4rem}.mi-mega__highlight-sub{display:block;font-size:1.1rem;font-weight:300;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.mi-mega__highlight-heading{display:block;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;line-height:1.3}.mi-mega__highlight-text{display:block;margin-top:.6rem;font-size:1.3rem;font-weight:300;line-height:1.7}.mi-mega__highlight-text p{margin:0}.mi-mega__highlight-btn{display:inline-block;margin-top:1.2rem;padding:1.1rem 2.6rem;border:1px solid var(--mi-mega-ink);border-radius:30px;background:var(--mi-mega-ink);color:#fff;font-size:1.3rem;font-weight:400;text-decoration:none}.mi-mega__highlight-btn:hover,.mi-mega__highlight-btn:focus-visible{background:#fff;color:var(--mi-mega-ink)}a.mi-mega__highlight:hover .mi-mega__highlight-heading,a.mi-mega__highlight:focus-visible .mi-mega__highlight-heading{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}.mi-mega-nav .header__active-menu-item{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:.1rem}.mi-mega[open]>summary span,.mi-mega-nav summary:hover span,.mi-mega-nav summary:focus-visible span{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:.1rem}.mi-mega[open]>summary .icon-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.js .mi-header--anim-fade-in .mi-mega__panel{opacity:0;transition:opacity var(--mi-transition, .22s ease-in-out)}.js .mi-header--anim-fade-in .mi-mega[open] .mi-mega__panel{opacity:1}.js .mi-header--anim-slide-down .mi-mega__panel{opacity:0;transform:translateY(-1rem);transition:opacity var(--mi-transition, .22s ease-in-out),transform var(--mi-transition, .22s ease-in-out)}.js .mi-header--anim-slide-down .mi-mega[open] .mi-mega__panel{opacity:1;transform:translateY(0)}.mi-mega__link--all .mi-mega__arrow{transition:transform var(--mi-transition, .22s ease-in-out)}.mi-mega__link--all:hover .mi-mega__arrow,.mi-mega__link--all:focus-visible .mi-mega__arrow{transform:translate(.3rem)}.mi-mega__highlight-btn{transition:background-color var(--mi-transition, .22s ease-in-out),color var(--mi-transition, .22s ease-in-out)}}@media screen and (max-width:989.98px){.mi-mega-nav{display:none}}.mi-mega__panel[style*=--mi-mega-cols] .mi-mega__links--flat{display:flex}.mi-mega__links--flat .mi-mega__col{min-width:22rem}.mi-mega__links--flat .mi-mega__list{gap:1rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-megamenu.css.map */
