.mega-menu{position:static}.mega-menu__content{background-color:var(--mega-menu-bg, rgb(var(--color-background)));border-left:0;border-radius:0;border-right:0;border-top:1px solid var(--mega-menu-border, rgba(var(--color-foreground), .08));box-shadow:0 1.2rem 2.4rem rgba(var(--color-shadow),.08);left:0;overflow-y:auto;padding-bottom:3.2rem;padding-top:3.2rem;position:absolute;right:0;top:100%;z-index:3}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:1px solid var(--mega-menu-border, rgba(var(--color-foreground), .08))}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content,.mega-menu:focus-within .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__inner{display:block}@media screen and (min-width:990px){.mega-menu__inner--with-media{display:flex;align-items:flex-start;gap:3.2rem}.mega-menu__inner--with-media .mega-menu__links{flex:0 0 70%;max-width:70%;min-width:0}.mega-menu__inner--with-media .mega-menu__media{flex:0 0 calc(30% - 3.2rem);max-width:calc(30% - 3.2rem);min-width:0}}.mega-menu__list{display:grid;gap:2rem 3.6rem;grid-template-columns:repeat(var(--mega-menu-column-count, 4),minmax(0,1fr));list-style:none;margin:0;padding:0}.mega-menu__column{min-width:0}.mega-menu__grandchild-list{margin:.4rem 0 0;padding:0;list-style:none}.mega-menu__link{color:var(--mega-menu-text, rgba(var(--color-foreground), .75));display:block;line-height:calc(1 + .35 / var(--font-body-scale));padding-bottom:.5rem;padding-top:.5rem;text-decoration:none;transition:color var(--duration-short) ease,text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{color:var(--mega-menu-heading, #2d3f2d);font-family:var(--font-heading-family);font-size:1.6rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.3;margin-bottom:.4rem;padding-bottom:.4rem;padding-top:0}.mega-menu__grandchild-list .mega-menu__link{font-size:1.4rem;padding-bottom:.35rem;padding-top:.35rem}.header--top-center .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));justify-content:center}.mega-menu__link:hover,.mega-menu__link--active{color:var(--mega-menu-heading, rgb(var(--color-foreground)));text-decoration:underline;text-underline-offset:.2em}.mega-menu__link--level-2:hover,.mega-menu__link--level-2.mega-menu__link--active{text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.mega-menu .mega-menu__list--condensed{grid-template-columns:repeat(auto-fit,minmax(59rem,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:2rem 3.6rem}.mega-menu__list--condensed .mega-menu__link--level-2{font-weight:var(--font-heading-weight)}.mega-menu__media{display:none}@media screen and (min-width:990px){.mega-menu__inner--with-media .mega-menu__media{display:flex;flex-direction:column;gap:1.6rem}}.mega-menu__images{display:flex;flex-direction:column;gap:1.6rem;width:100%}.mega-menu__image-card{border-radius:1.2rem;overflow:hidden;background-color:rgb(var(--color-background));border:1px solid var(--mega-menu-border, #e3e8e3)}.mega-menu__image-card-link{display:block;color:inherit;text-decoration:none}.mega-menu__image-card-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.mega-menu__image-card--background{position:relative;min-height:18rem}.mega-menu__image-card-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mega-menu__image-card-bg,.mega-menu__image-card-img{display:block;width:100%;height:100%;object-fit:cover}.mega-menu__image-card-media{border-radius:1rem 1rem 0 0;overflow:hidden;aspect-ratio:4 / 3}.mega-menu__image-card-img{border-radius:1rem 1rem 0 0;aspect-ratio:4 / 3;height:auto}.mega-menu__image-card-media--placeholder{background:rgba(var(--color-foreground),.04);display:flex;align-items:center;justify-content:center}.mega-menu__image-card-placeholder{width:40%;height:auto;opacity:.35}.mega-menu__image-card-content{padding:1.4rem 1.6rem 1.6rem;position:relative;z-index:1}.mega-menu__image-card--background .mega-menu__image-card-content{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:18rem;background:linear-gradient(180deg,#0000000d,#0000008c)}.mega-menu__image-card--background .mega-menu__image-card-heading,.mega-menu__image-card--background .mega-menu__image-card-text{color:#fff}.mega-menu__image-card-heading{color:var(--mega-menu-heading, #2d3f2d);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:1.25;margin:0 0 .6rem}.mega-menu__image-card-text{color:var(--mega-menu-text, #4b5462);font-size:1.4rem;line-height:1.5;margin-bottom:1rem}.mega-menu__image-card-text p{margin:0 0 .6rem}.mega-menu__image-card-text p:last-child{margin-bottom:0}.mega-menu__image-card-button{display:inline-flex;margin-top:.4rem;min-height:auto;padding:.8rem 1.6rem;font-size:1.3rem;pointer-events:none}.mega-menu__image-card--background .mega-menu__image-card-button{background-color:var(--mega-menu-heading, #2d3f2d);color:#fff;border-color:transparent}.mega-menu__image-card:not(.mega-menu__image-card--background) .mega-menu__image-card-button{background-color:var(--mega-menu-heading, #2d3f2d);color:#fff;border-color:transparent}.mega-menu__images--drawer{padding:1.6rem 2rem 2rem;border-top:.1rem solid rgba(var(--color-foreground),.08);margin-top:.4rem}.mega-menu__image-card--drawer{max-width:100%}.mega-menu__image-card--drawer .mega-menu__image-card-media{aspect-ratio:16 / 9}@media screen and (max-width:989px){.mega-menu__list{grid-template-columns:1fr}}@media screen and (min-width:990px)and (hover:hover){details.mega-menu:hover .mega-menu__content,details.mega-menu:focus-within .mega-menu__content{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){header-menu{position:relative}header-menu .mega-menu__content{width:max-content}header-menu .mega-menu__content .mega-menu__inner{padding-left:1rem;padding-right:1rem}.mega-menu .mega-menu__list--condensed{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-mega-menu.css.map */
