.list-menu--megamenu{position:relative}.header__caret[hidden],.header__offcanvas-drill[hidden]{display:none!important}.menu-drawer__menu>li>a[hidden],.menu-drawer__menu>li>details[hidden]{display:none!important}.menu-drawer__menu .header__offcanvas-drill{position:relative;width:100%;padding-right:5.2rem;text-align:left;justify-content:space-between;line-height:inherit;letter-spacing:inherit}.menu-drawer__menu .header__offcanvas-drill>.icon-caret{position:absolute;height:2rem;right:0;top:calc(50% - 1rem)}.header__menu-item .header__caret:after{content:none!important}.list-menu--megamenu-visible .header__menu-item{background-color:rgba(var(--color-foreground),.06);border-radius:.6rem}.header__caret .icon-caret{transition:transform var(--duration-short, .2s)}.list-menu--megamenu-visible .header__caret .icon-caret{transform:rotate(180deg)}.list-menu--megamenu-visible:after{content:"";position:absolute;top:100%;left:0;right:0;height:5rem}.mega-menu-new-wrapper{position:fixed;left:0;right:0;width:100vw;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;max-height:0;transition:opacity var(--duration-default, .25s) .05s,max-height var(--duration-default, .3s) cubic-bezier(.4,0,.2,1),visibility 0s var(--duration-default, .3s);box-shadow:10px 40px 60px #0000000d;z-index:999;padding-top:.5rem}.list-menu--megamenu-visible .mega-menu-new-wrapper{opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto;max-height:60rem;transition:opacity var(--duration-default, .25s) .05s,max-height var(--duration-default, .3s) cubic-bezier(.4,0,.2,1),visibility 0s 0s}.mega-menu-new{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;padding:2.5rem 0 2rem}@media screen and (min-width:1360px){.mega-menu-new{padding:4rem 0}}@media screen and (min-width:1600px){.mega-menu-new{gap:6.4rem}}.mega-menu-new__left{min-width:0}.mega-menu-new__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.mega-menu-new__left--columns{display:flex;gap:3.2rem;align-items:flex-start}.mega-menu-new__left--columns .mega-menu-new__list{flex:1;min-width:0}@media screen and (min-width:1360px){.mega-menu-new__left--columns{gap:4rem}}@media screen and (min-width:1600px){.mega-menu-new__left--columns{gap:4.8rem}}.mega-menu-new__item{position:relative}.mega-menu-new__link-wrapper{display:flex;align-items:center;gap:1.2rem;padding:.8rem;margin:0 -.8rem;border-radius:.4rem;transition:background-color var(--duration-short, .2s)}.mega-menu-new__link-wrapper:hover{background-color:rgba(var(--color-foreground),.03)}.mega-menu-new__link-wrapper:focus-within{background-color:rgba(var(--color-foreground),.03);outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.mega-menu-new__link.link{flex:1;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:calc(var(--font-header-menu-link-size) - .6rem);line-height:1.4;letter-spacing:.02em;transition:color var(--duration-short, .2s);position:relative;display:inline-block}.mega-menu-new__link:hover,.mega-menu-new__link:focus{color:rgb(var(--color-foreground));outline:none}.mega-menu-new__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:2px}.mega-menu-new__link--active{font-weight:600}.mega-menu-new__link-wrapper:hover .mega-menu-new__link,.mega-menu-new__link-wrapper:focus-within .mega-menu-new__link{color:rgb(var(--color-foreground))}.mega-menu-new__link--has-submenu{flex:1}.mega-menu-new__submenu-indicator{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:currentColor;transition:transform var(--duration-short, .2s),color var(--duration-short, .2s);margin-left:.4rem}.mega-menu-new__submenu-indicator .icon-caret,.mega-menu-new__submenu-toggle .icon-caret{width:1.8rem;height:1.8rem;transition:transform var(--duration-short, .2s)}.mega-menu-new__link-wrapper:hover .mega-menu-new__submenu-indicator,.mega-menu-new__link-wrapper:focus-within .mega-menu-new__submenu-indicator{color:rgb(var(--color-foreground))}.mega-menu-new__item:hover .mega-menu-new__submenu-indicator .icon-caret,.mega-menu-new__item:focus-within .mega-menu-new__submenu-indicator .icon-caret{transform:rotate(180deg)}.mega-menu-new__submenu-toggle{background:none;border:none;padding:.4rem;cursor:pointer;color:currentColor;display:flex;align-items:center;justify-content:center;transition:transform var(--duration-short, .2s),color var(--duration-short, .2s);border-radius:.4rem;margin:0 -.4rem}.mega-menu-new__submenu-toggle:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.mega-menu-new__submenu-toggle:focus{color:rgb(var(--color-foreground));outline:none}.mega-menu-new__submenu-toggle:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;background-color:rgba(var(--color-foreground),.05)}.mega-menu-new__submenu-toggle[aria-expanded=true]{transform:rotate(180deg)}.mega-menu-new__submenu.list-menu{list-style:none;padding:0;padding-inline-start:.1rem;margin:0 0 0 3.6rem;display:flex;flex-direction:column;gap:.4rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .2s ease,margin-top .28s ease}.mega-menu-new__submenu.list-menu[aria-hidden=false]{max-height:30rem;opacity:1;margin-top:.8rem}.mega-menu-new__submenu-link.link{text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:calc(var(--font-header-menu-link-size) - .6rem);line-height:1.4;letter-spacing:.02em;padding:.4rem .8rem;margin:0 -.8rem;color:rgb(var(--color-foreground-secondary));transition:color var(--duration-short, .2s),background-color var(--duration-short, .2s);border-radius:.4rem;display:block;position:relative}.mega-menu-new__submenu-link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.mega-menu-new__submenu-link:focus{color:rgb(var(--color-foreground));outline:none}.mega-menu-new__submenu-link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;background-color:rgba(var(--color-foreground),.05)}.mega-menu-new__submenu-link--active{font-weight:600;color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.mega-menu-new__right{min-width:20rem;max-width:30rem}@media screen and (min-width:1360px){.mega-menu-new__right{min-width:24rem;max-width:100%}}.mega-menu-new__products{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;width:100%}.mega-menu-new__products .card-wrapper{width:100%;height:100%}.mega-menu-new__products .card-information{padding-top:1.6rem}.mega-menu-new__products .card__title{font-size:1.4rem;line-height:1.4}.mega-menu-new__products .media{border-radius:.4rem;overflow:hidden}.mega-menu-product{position:relative}.mega-menu-product__link{display:flex;flex-direction:column;gap:1.2rem;text-decoration:none;color:inherit;transition:opacity var(--duration-short, .2s)}.mega-menu-product__link:hover{opacity:.8}.mega-menu-product__image-wrapper{flex-shrink:0;width:8rem;height:8rem;position:relative;overflow:hidden;border-radius:.4rem;background-color:rgb(var(--color-background))}@media screen and (min-width:1360px){.mega-menu-product__image-wrapper{width:100%;height:auto;aspect-ratio:1 / 1}}.mega-menu-product__image{width:100%;height:100%;object-fit:cover}.mega-menu-product__placeholder{width:100%;height:100%;opacity:.3}.mega-menu-product__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.mega-menu-product__title{font-family:Plus Jakarta Sans,sans-serif;font-size:calc(var(--font-header-menu-link-size) - .4rem);line-height:1.4;font-weight:400;letter-spacing:.02em;margin:0;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-menu-product__price{font-family:Plus Jakarta Sans,sans-serif;font-size:calc(var(--font-header-menu-link-size) - .4rem);letter-spacing:.02em}.mega-menu-product__price-item{font-weight:600}@media screen and (max-width:1199px){.mega-menu-new{grid-template-columns:1fr;gap:2rem;padding:1.6rem 0}.mega-menu-new__right{min-width:100%;max-width:100%}.mega-menu-new__products{display:flex;flex-direction:row;overflow-x:auto;gap:1.2rem;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.mega-menu-product,.mega-menu-new__products .card-wrapper{min-width:15rem;flex-shrink:0}}.menu-drawer__products{padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.1);margin-top:1.6rem;display:flex;flex-direction:column;gap:1.2rem}.mega-menu-pool{position:static}.mega-menu-panel{display:none;position:fixed;left:0;right:0;z-index:5;padding:2rem 5rem 3rem;background:rgb(var(--color-background, 255 255 255));box-shadow:0 1rem 2rem #00000014;max-height:var(--mega-menu-max-height, 70vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mega-menu-panel.is-active{display:block}.mega-menu-panel__lists{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:3rem;max-width:var(--page-width, 120rem);margin:0 auto}.mega-menu-panel__lists>.shopify-block{display:contents}.mega-menu-list{flex-grow:1;flex-basis:0;min-width:0}.mega-menu-list--plain,.mega-menu-list--media{min-width:16rem}.mega-menu-list--plain+.mega-menu-list--teaser,.mega-menu-list--media+.mega-menu-list--teaser{margin-left:2rem}.mega-menu-list__title{margin:0 0 1.2rem;font-weight:600;text-transform:uppercase}.mega-menu-list--plain .mega-menu-list__items,.mega-menu-list--media .mega-menu-list__items{display:flex;gap:3rem;align-items:flex-start}.mega-menu-list__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.mega-menu-list__item{display:flex;align-items:center;gap:1rem;padding:.6rem .8rem;margin:0 -.8rem;border-radius:.4rem;text-decoration:none;transition:background-color var(--duration-short, .2s),color var(--duration-short, .2s)}.mega-menu-list--plain .mega-menu-list__label,.mega-menu-list--media .mega-menu-list__label{font-size:1.35rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.mega-menu-list--plain .mega-menu-list__item,.mega-menu-list--media .mega-menu-list__item{min-width:0}.mega-menu-list--plain .mega-menu-list__item:hover,.mega-menu-list--media .mega-menu-list__item:hover,.mega-menu-list--plain .mega-menu-list__item:focus-visible,.mega-menu-list--media .mega-menu-list__item:focus-visible{background-color:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground))}.mega-menu-list--plain .mega-menu-list__node,.mega-menu-list--media .mega-menu-list__node{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4rem}.mega-menu-list__node .mega-menu-list__item{flex:1 1 0;min-width:0}.mega-menu-subtoggle{display:none;flex:0 0 auto;align-items:center;justify-content:center;padding:.4rem;margin:0 -.2rem;background:none;border:0;color:currentColor;cursor:pointer;border-radius:.4rem;transition:background-color var(--duration-short, .2s)}.mega-menu-list__node.has-children>.mega-menu-subtoggle{display:inline-flex}.mega-menu-subtoggle:hover{background-color:rgba(var(--color-foreground),.06)}.mega-menu-subtoggle:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mega-menu-subtoggle .icon-caret{width:1.6rem;height:1.6rem;transition:transform var(--duration-short, .2s)}.mega-menu-subtoggle[aria-expanded=true] .icon-caret{transform:rotate(180deg)}@media(max-width:1199px),(pointer:coarse){.mega-menu-subtoggle{min-width:4.4rem;min-height:4.4rem;margin:-.6rem -1rem -.6rem -.4rem}.mega-menu-subtoggle .icon-caret{width:2rem;height:2rem}}.mega-menu-sublist{flex-basis:100%;display:flex;flex-direction:column;gap:.2rem;padding-left:1.2rem;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .28s ease,opacity .2s ease,margin-top .28s ease,visibility 0s .28s}.mega-menu-list--media .mega-menu-sublist{padding-left:5rem}.mega-menu-sublist.is-open{max-height:60rem;opacity:1;visibility:visible;margin-top:.4rem;transition:max-height .28s ease,opacity .2s ease,margin-top .28s ease,visibility 0s 0s}.mega-menu-sublist__link{display:block;padding:.4rem .8rem;margin:0 -.8rem;font-size:calc(var(--font-header-menu-link-size) - .6rem);color:rgba(var(--color-foreground),.75);text-decoration:none;border-radius:.4rem;transition:background-color var(--duration-short, .2s),color var(--duration-short, .2s)}.mega-menu-sublist__link:hover{background-color:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.mega-menu-sublist__link--active{color:rgb(var(--color-foreground));font-weight:600}.mega-menu-list--teaser .mega-menu-list__node{display:contents}.mega-menu-list--teaser .mega-menu-subtoggle,.mega-menu-list--teaser .mega-menu-sublist{display:none}@media(prefers-reduced-motion:reduce){.mega-menu-sublist{transition:none}}.mega-menu-list--media .mega-menu-list__media{width:4rem;height:4rem;object-fit:cover;flex:0 0 auto}.mega-menu-list--shape-circle .mega-menu-list__media{border-radius:50%}.mega-menu-list--shape-rounded .mega-menu-list__media{border-radius:.8rem}.mega-menu-list--shape-square .mega-menu-list__media{border-radius:0}.mega-menu-list[data-media-fit=contain] .mega-menu-list__media{object-fit:contain;padding:.6rem}.mega-menu-list--teaser{min-width:44rem}.mega-menu-list--teaser .mega-menu-list__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.6rem}.mega-menu-list--teaser .mega-menu-list__item{position:relative;display:block;padding:0;margin:0;aspect-ratio:var(--mega-menu-teaser-ratio, 3 / 4);overflow:hidden;border-radius:.8rem}.mega-menu-list--teaser .mega-menu-list__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mega-menu-list--teaser .mega-menu-list__label{position:absolute;left:0;right:0;bottom:0;padding:1.2rem;color:#fff;font-weight:700;text-transform:uppercase;background:linear-gradient(to top,#0009,#0000)}.mega-menu-list--teaser[data-single]{align-self:stretch;display:flex;flex-direction:column}.mega-menu-list--teaser[data-single] .mega-menu-list__items{flex:1;grid-template-columns:1fr}.mega-menu-list--teaser[data-single] .mega-menu-list__item{height:100%;aspect-ratio:auto}.mega-menu-panel__close,.mega-menu-panel__back{display:none}@media(max-width:1199px){.mega-menu-panel.is-active{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:30;max-height:none;overflow-y:auto;padding:5.4rem 2rem 2rem}.mega-menu-panel__close{display:block;position:absolute;top:1rem;right:1rem;padding:.6rem;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer}.mega-menu-panel__close .icon{width:2rem;height:2rem}.mega-menu-panel__back{display:inline-flex;align-items:center;gap:.6rem;position:absolute;top:1rem;left:1rem;padding:.6rem .4rem;background:none;border:0;font:inherit;font-weight:600;color:rgb(var(--color-foreground));cursor:pointer}.mega-menu-panel__back .icon-caret{width:1.6rem;height:1.6rem;transform:rotate(90deg)}.mega-menu-panel__lists{flex-direction:column;gap:2rem}.mega-menu-list{flex:none!important}.mega-menu-list{order:var(--mm-mobile-order, 0)}.mega-menu-list--plain .mega-menu-list__items,.mega-menu-list--media .mega-menu-list__items{flex-direction:column}.mega-menu-list--plain .mega-menu-list__items,.mega-menu-list--media .mega-menu-list__items{gap:0}.mega-menu-list--plain,.mega-menu-list--media{align-self:stretch}.mega-menu-list--plain .mega-menu-list__items,.mega-menu-list--media .mega-menu-list__items{align-items:stretch}.mega-menu-list__col{flex:none;width:100%}.mega-menu-list[data-hide-mobile=true]{display:none}.mega-menu-list--teaser .mega-menu-list__items{grid-template-columns:repeat(2,1fr)}.mega-menu-list--teaser{min-width:0}.mega-menu-list--teaser{align-self:stretch}.mega-menu-list--teaser[data-single] .mega-menu-list__items{flex:none}.mega-menu-list--teaser[data-single] .mega-menu-list__item{height:auto;aspect-ratio:var(--mega-menu-teaser-ratio, 3 / 4)}.mega-menu-list--teaser .mega-menu-list__label{font-size:1.3rem;line-height:1.25;padding:.8rem 1rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media(min-width:750px)and (max-width:1199px){.mega-menu-list--teaser .mega-menu-list__items{grid-template-columns:repeat(3,1fr)}.mega-menu-list--teaser .mega-menu-list__label{font-size:1.4rem}}@media(min-width:1200px){.mega-menu-list--teaser{min-width:var(--mm-teaser-min, 44rem);max-width:var(--mm-teaser-max, none)}.mega-menu-list--teaser:is([data-columns="1"],[data-columns="2"],[data-columns="3"],[data-columns="4"]) .mega-menu-list__items{grid-template-columns:repeat(var(--mm-teaser-cols),1fr)}}.header__inline-menu{overflow:visible}.header__inline-menu .list-menu--inline>li{position:relative}
/*# sourceMappingURL=/cdn/shop/t/126/assets/component-mega-menu-new.css.map */
