#megamenu{--color-white: #ffffff;--color-grey: #eeeeee;--transition-style: ease-in-out .2s;--curtain-background-color: rgba(0, 0, 0, .4);--container-large-screen-max-width: 2000px}#shopify-section-fostr-announcement-bar,#shopify-section-announcement-bar{position:relative;z-index:5}[id="shopify-section-header^"]{position:sticky}[id="shopify-section-header^"] .header-wrapper{background-color:#fff}[id="shopify-section-header^"] .header-wrapper:after{background:inherit;content:"";z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;width:100%;height:100%}header .header__menu-item{font-size:var(--fostr-typography-text-size-xs);line-height:var(--fostr-typography-leading-tight);text-decoration:none;padding:var(--fostr-layout-space-5) calc(var(--fostr-layout-space-3) + var(--fostr-layout-space-pixel))}.fostr header .header__menu-item span{pointer-events:none;text-decoration:none}.fostr .header__menu-item:hover span{text-decoration:none}.fostr .header__menu-item{position:relative}.fostr .header__menu-item:after{display:block;position:absolute;left:var(--fostr-layout-space-3);bottom:-.1em;height:calc(var(--fostr-layout-space-pixel) * 2);width:calc(100% - calc(var(--fostr-layout-space-3) * 2));content:"";z-index:3;opacity:0;transition:opacity ease-in-out .2s;border-bottom:1px solid var(--fostr-color-brand-secondary-underline)}.fostr .header__menu-item:has(.header__active-menu-item):after{opacity:1;border-bottom:1px solid var(--fostr-color-brand-secondary-underline)}.fostr .header__menu-item.megamenu--current:after,.fostr .header__menu-item:hover:after{opacity:1}header .header__menu-item.megamenu--current{background-color:var(--color-background)}header .header__menu-item:hover{background-color:var(--color-background)}fostr-megamenu{display:none}#megamenu{position:absolute;left:0;right:0;top:0;z-index:500;display:none}@media (min-width: 1370px){#megamenu{display:initial}}[id="shopify-section-header^"] .header-wrapper{border:0}fostr-megamenu-curtain{opacity:0;position:absolute;left:0;right:0;top:77px;z-index:-2;content:"";pointer-events:none;display:block;width:100%;height:120vh;transition:opacity ease-in-out .2s;background-color:#0006}.megamenu--animate fostr-megamenu-curtain{opacity:1;pointer-events:initial}fostr-megamenu-item{pointer-events:none;position:absolute;left:0;right:0;opacity:0;z-index:-1;width:100%;max-width:none!important;transform:translateY(-10%);background-color:#fff;padding-right:0!important}fostr-megamenu-item>fostr-megamenu-columns{display:none}fostr-megamenu-item{padding-top:56px}fostr-megamenu-item a:not(:hover){text-decoration:none}.megamenu-links-section,.megamenu-images-section{padding-top:64px;padding-bottom:20px}.megamenu-image-header{display:flex;margin-bottom:var(--fostr-layout-space-6)}.megamenu-image-header img{width:49px;height:72px}.megamenu-image-header div{padding-left:30px;padding-right:30px}.megamenu-image-header div h3{margin-bottom:var(--fostr-layout-space-2)}.megamenu-image-header div a{text-transform:uppercase;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3em}fostr-megamenu-item.megamenu--isVisible{pointer-events:initial;transform:translateY(-6%);opacity:1}fostr-megamenu-item.megamenu--isVisible>fostr-megamenu-columns{display:block}.megamenu__column--image-links{display:flex;flex-direction:column;height:100%}fostr-megamenu-column .megamenu__image-wrap{position:relative;display:flex;overflow:hidden;width:100%;margin-bottom:var(--fostr-layout-space-2)}fostr-megamenu-column .megamenu__image-wrap img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover;width:100%;height:100%;transition:transform ease-in-out .2s}fostr-megamenu-column .megamenu__image-wrap:hover img{transform:scale(1.05)}fostr-main-content main,#template-product fostr-main-content main,.template-collection fostr-main-content main{z-index:0;position:relative}body.megamenu--isActive fostr-main-content main{z-index:-1;position:relative}fostr-megamenu-column fostr-megamenu-links p{font-size:13px;line-height:18.2px;text-transform:capitalize;font-weight:300;letter-spacing:.025em}fostr-megamenu-column .h3{font-size:13px;line-height:18.2px;color:#0000000;text-decoration:none;font-weight:300}fostr-megamenu-columns{padding-top:2vh}.megamenu-column-section{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:inherit;padding-bottom:2vh;padding-top:3rem}fostr-megamenu-column{padding-left:14%}.megamenu__column--image-links-big{grid-column:span 2;padding-left:7%}.megamenu__column--image-links-big .megamenu__image-wrap,.megamenu__column--image-links .megamenu__image-wrap{height:44vh}.heading_img_link{padding-top:1vh}fostr-megamenu-column fostr-megamenu-links p{margin-bottom:15px}fostr-megamenu-column fostr-megamenu-links p a:hover{text-underline-offset:.7rem}.heading_img_link{text-transform:none}@media screen and (min-width: 480px){.heading_img_link{font-size:1.3rem}}@media screen and (min-width: 1370px){.header__inline-menu .list-menu .toggle-megamenu-button{position:absolute;opacity:0;padding:0;background:none;border:0;color:#000;cursor:pointer}.header__inline-menu .list-menu .toggle-megamenu-button:focus{opacity:1;outline-offset:2px}.header__inline-menu .list-menu .toggle-megamenu-button[aria-expanded=true]+fostr-megamenu-item{pointer-events:initial;transform:translateY(4.5%);opacity:1;border-top:.5px solid black}.header__inline-menu .list-menu .toggle-megamenu-button[aria-expanded=true]+fostr-megamenu-item>fostr-megamenu-columns{display:block}.toggle-megamenu-button[aria-expanded=true]~fostr-megamenu-curtain{opacity:1;pointer-events:initial}fostr-megamenu-item{padding-top:0}}fostr-megamenu-column h2.h3{font-size:13px!important;line-height:18.2px;text-decoration:none;font-weight:300}fostr-megamenu-column .heading_img_link{font-size:1.3rem!important;text-transform:none!important;padding-top:1vh}@media screen and (min-width: 2000px){.header__inline-menu .list-menu .toggle-megamenu-button[aria-expanded=true]+fostr-megamenu-item{transform:translateY(3%)}}@media screen and (min-width: 2700px){.header__inline-menu .list-menu .toggle-megamenu-button[aria-expanded=true]+fostr-megamenu-item{transform:translateY(2%)}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/fostr-megamenu.css.map */
