mega-menu{display:none;position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:15;background-color:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border));box-shadow:0 .4rem 1.6rem rgba(var(--color-foreground),.08)}mega-menu[open]{display:block}mega-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:.4rem}.mega-menu__inner{display:flex;flex-direction:row;align-items:stretch;gap:0;min-height:40rem}mega-menu [hidden]{display:none!important}.mega-menu__col{display:flex;flex-direction:column;gap:2rem;padding-top:2.4rem;padding-bottom:3.2rem;border-right:1px solid rgb(var(--color-border))}.mega-menu__col:last-child{border-right:none}.mega-menu__col--l1{flex-shrink:0;width:35rem;padding-left:var(--page-gutter-desktop);padding-right:2.4rem;gap:.8rem}.mega-menu__col--l2,.mega-menu__col--l3{flex:1 0 0;min-width:0;padding-left:3.2rem;padding-right:3.2rem}.mega-menu__inner--flat{gap:.8rem;padding-left:var(--page-gutter-desktop)}.mega-menu__inner--flat .mega-menu__col--l2{flex:0 1 32rem;padding-left:0;padding-right:0;border-right:none}.mega-menu__inner--flat .mega-menu__promo{margin-left:auto}.mega-menu__col-header{display:block;flex-shrink:0;font-family:var(--font-subtitle-family, "Acumin Pro", sans-serif);font-weight:var(--font-subtitle-weight, 600);font-size:var(--font-size-caption, 1.2rem);line-height:1.2;letter-spacing:var(--font-subtitle-letter-spacing, .03em);text-transform:uppercase;color:rgb(var(--color-foreground))}.mega-menu__col--l1 .mega-menu__list{flex:1}.mega-menu__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.mega-menu__l1-btn{display:block;width:100%;background:none;border:none;padding:0;font-family:var(--font-heading-family, "Awesome Serif", serif);font-weight:var(--font-heading-weight, 600);font-size:var(--font-size-heading-h4, 2.4rem);line-height:1;color:rgb(var(--color-foreground));cursor:pointer;text-align:left;text-decoration:none;transition:opacity .15s}.mega-menu__l1-btn[aria-expanded=true]{text-decoration:underline;text-underline-position:from-font}.mega-menu__l2-link,.mega-menu__l3-link{display:block;font-family:var(--font-body-family, "Acumin Pro", sans-serif);font-size:var(--font-size-body, 1.6rem);line-height:1.4;letter-spacing:var(--font-body-letter-spacing, -.01em);color:rgb(var(--color-foreground));text-decoration:none}.mega-menu__l2-link:hover,.mega-menu__l3-link:hover{text-decoration:underline;text-underline-position:from-font}.mega-menu__l2-btn{display:block;background:none;border:none;padding:0;font-family:var(--font-body-family, "Acumin Pro", sans-serif);font-size:var(--font-size-body, 1.6rem);line-height:1.4;letter-spacing:var(--font-body-letter-spacing, -.01em);color:rgb(var(--color-foreground));cursor:pointer;text-align:left;width:100%;text-decoration:none}.mega-menu__l2-btn[aria-expanded=true],.mega-menu__l2-btn:hover{text-decoration:underline;text-underline-position:from-font}.mega-menu__col--l2 .mega-menu__list,.mega-menu__col--l3 .mega-menu__list{gap:1rem;flex:1}.mega-menu__shop-all{display:inline-block;flex-shrink:0;align-self:flex-start;font-family:var(--font-button-family, "Acumin Pro", sans-serif);font-weight:var(--font-button-weight, 700);font-size:var(--font-size-caption, 1.2rem);letter-spacing:var(--font-button-letter-spacing, .03em);text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgb(var(--color-foreground));padding-bottom:.4rem}.mega-menu__promo{flex-shrink:0;width:40rem;position:relative;overflow:hidden}.mega-menu__promo .promo-block_after:after{display:none}.mega-menu__promo .promo-block__link-overlay{z-index:4}.mega-menu__promo .promo-block__heading.hover-effect:before{display:none}.mega-menu__promo .promo-block:hover .promo-block__heading.hover-effect span{transform:none}.mega-menu__promo .promo-block__heading.hover-effect{padding-right:0}.mega-menu__promo .promo-block{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;display:flex;flex-direction:column;justify-content:flex-end}.mega-menu__promo .promo-block__content{position:relative;z-index:3;display:flex;flex-direction:column;gap:2rem;padding:3.2rem 5rem 3.2rem 3.2rem;justify-content:flex-end}.mega-menu__promo .promo-block__heading{font-family:var(--font-heading-family, "Awesome Serif", serif);font-weight:var(--font-heading-weight, 600);font-size:var(--font-size-heading-h3, 3.2rem);line-height:1;color:rgb(var(--color-background));margin:0}.mega-menu__promo .promo-block__cta{display:inline-block;align-self:flex-start;font-family:var(--font-button-family, "Acumin Pro", sans-serif);font-weight:var(--font-button-weight, 700);font-size:var(--font-size-caption, 1.2rem);letter-spacing:var(--font-button-letter-spacing, .03em);text-transform:uppercase;color:rgb(var(--color-background));text-decoration:none;border-bottom:1px solid rgb(var(--color-background));padding-bottom:.4rem}.header-wrapper .header{background-color:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-border));min-height:70px}.header .list-menu--inline{gap:32px}.header .list-menu--inline .list-menu-item{padding-inline:0}@media screen and (min-width:990px){.header__left{gap:4rem}.header--left-logo .header__left .header__heading-link{margin-right:0}}.header .header__menu-item{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.6rem;text-transform:none;letter-spacing:-.01em;line-height:1.4}.list-menu--megamenu-visible .header__menu-item,.header .header__menu-item:hover{color:rgb(var(--color-accent))}.header__icons-wrapper .header__icon>span:first-child{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:990px){.header__icons-wrapper{gap:2.4rem}}.header__icons-wrapper .header__icon .icon,.header__icon--wishlist .icon{width:2.4rem;height:2.4rem}.header__icons .header__icon--cart .cart-count-bubble{position:absolute;top:-.6rem;left:1.4rem;margin-left:0;background-color:rgb(var(--color-accent));color:rgb(var(--color-background-secondary));width:1.8rem;height:1.8rem;min-width:1.8rem;border-radius:3rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;line-height:1;letter-spacing:.03em}@media screen and (max-width:989px){.header__heading-logo{max-width:min(18rem,100%)}.header__left,.header__left>.header__heading,.header__heading-link{min-width:0}.header--left-logo .header__heading-link{margin-right:1.6rem}.header__account,.header__icon--wishlist{display:none!important}.header__icons-wrapper .header__search_desktop{display:flex}.header__icons-wrapper{gap:2.4rem}.header__left{gap:3.2rem}}@media screen and (max-width:575px){.header-wrapper--full-width.header-wrapper--top-menu .header{min-height:7rem}}
/*# sourceMappingURL=/cdn/shop/t/716/assets/component-mega-menu.css.map */
