body.mm-v2-body-open{overflow:hidden}body.mm-v2-body-open:after{content:"";position:fixed;inset:var(--header-height,100px) 0 0 0;background:#14181c52;z-index:2;pointer-events:none}.mm-v2{display:contents}.mm-v2__trigger{display:inline;padding:0;border:0;background:0 0;font:inherit;line-height:inherit;color:inherit;cursor:pointer}.mm-v2--open .mm-v2__trigger .megamenu_span{color:#e9351a!important}.mm-v2__panel{position:absolute;top:100%;left:0;right:0;z-index:4;overflow-x:clip;background:rgb(var(--color-background));box-shadow:0 18px 30px #0000000f}.mm-v2__inner{display:flex;padding:50px 0 60px}@media screen and (max-width:1100px){.mm-v2__inner{padding:40px 0}}.mm-v2__sidebar{flex:0 0 375px;padding-left:50px;padding-right:50px;border-right:1px solid #e5e5e5}.mm-v2__see-all{display:flex;align-items:center;margin-bottom:30px;padding:14px 26px;border-radius:100px;background:#ece6dd;color:rgb(var(--color-base-text));font-size:15px;line-height:1;text-decoration:none}.mm-v2__sidebar-title{margin:0 0 16px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#acacac}.mm-v2__tablist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mm-v2__tablist--titleless .mm-v2__tab{font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#acacac}.mm-v2__tablist--titleless .mm-v2__tab--active,.mm-v2__tablist--titleless .mm-v2__tab[aria-selected=true]{color:#e9351a}.mm-v2__tab{width:100%;padding:0;border:0;background:0 0;cursor:pointer;text-align:left;font-family:var(--font-heading-family);font-size:18px;line-height:1.2;color:rgb(var(--color-base-text));transition:color .15s ease-in-out}.mm-v2__tab--active,.mm-v2__tab[aria-selected=true]{color:#e9351a}.mm-v2__panes{flex:1 1 auto;min-width:0;padding-left:50px}.mm-v2__pane[hidden]{display:none}.mm-v2__cards{display:flex;align-items:flex-start;gap:50px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-right:50px}.mm-v2__cards::-webkit-scrollbar{display:none}.mm-v2__cards--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.mm-v2 .mm-card{flex:0 0 335px;width:335px;max-width:none;color:rgb(var(--color-base-text));text-decoration:none}.mm-v2 .mm-card__media-link{display:block;text-decoration:none}.mm-v2 .mm-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1.07;padding:15px;border-radius:16px;background:#f9f5f3;overflow:hidden}.mm-v2 .mm-card__image{width:100%;height:100%;object-fit:contain}.mm-v2 .mm-card__label{position:absolute;top:14px;left:14px;padding:7px 14px;border-radius:100px;background:#b6d0b0;color:rgb(var(--color-base-text));font-size:11px;line-height:1}.mm-v2 .mm-card__body{padding-top:30px}.mm-v2 .mm-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;line-height:1em}.mm-v2 .mm-card__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-heading-family);font-size:18px;font-weight:500;line-height:1.2;color:rgb(var(--color-base-text));text-decoration:none}.mm-v2 .mm-card__capacity,.mm-v2 .mm-card__price{font-size:16px;white-space:nowrap}.mm-v2 .mm-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;line-height:1em}.mm-v2 .mm-card__rating{display:flex;align-items:center;gap:10px}.mm-v2 .mm-card__rating .rating{margin:0}.mm-v2 .mm-card__rating .rating-star{--letter-spacing:.5;--font-size:1;color:#e9351a!important}.mm-v2 .mm-card__rating-count{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#acacac!important;white-space:nowrap}.mm-v2 .mm-card__swatches{display:flex;gap:8px}.mm-v2 .mm-card--manual .mm-card__media{padding:0}.mm-v2 .mm-card--manual .mm-card__image{width:100%;height:100%;object-fit:cover}.mm-v2 .mm-card--see-all{order:1}.mm-v2 .mm-card--see-all .mm-card__media{padding:0}.mm-v2 .mm-card--see-all .mm-card__image{width:100%;height:100%;object-fit:cover}.mm-v2 .mm-swatch{width:18px;height:18px;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background-color:var(--mm-swatch-color,#ccc);background-size:cover;background-position:center;cursor:pointer}.mm-v2 .mm-swatch--image{background-color:transparent}.mm-v2 .mm-swatch--active{box-shadow:0 0 0 2px #fff,0 0 0 3px rgb(var(--color-base-text))}
/*# sourceMappingURL=/cdn/shop/t/57/assets/mega-menu-v2.css.map */
