mm-dropdown-menu,mm-mega-menu{position:relative;display:block;text-align:start}.mm-is-active>.mm-header__menu-item .mm-label{background-position:left bottom,left bottom;background-size:100% calc(.1 * var(--mm-rem)),100% calc(.1 * var(--mm-rem))}.mm-list-menu-dropdown{min-width:calc(20 * var(--mm-rem));max-width:calc(26 * var(--mm-rem));width:max-content;position:absolute;z-index:101;opacity:0;visibility:hidden;padding-top:calc(2 * var(--mm-rem));padding-bottom:calc(2 * var(--mm-rem))}.mm-list-menu-dropdown.mm-hidden{display:block!important}.mm-list-menu-dropdown:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:0;background:var(--mm-gradient-header-background);background-color:rgb(var(--mm-color-header-background));transition:height var(--mm-duration-default) ease}.mm-list-menu-dropdown:after{content:"";z-index:-2;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - calc(1 * var(--mm-rem)));box-shadow:0 calc(1 * var(--mm-rem)) calc(2 * var(--mm-rem)) rgba(var(--mm-color-header-foreground),.08);visibility:hidden;opacity:0}.mm-list-menu-dropdown .mm-list-menu-dropdown:after{height:100%;box-shadow:0 0 calc(2 * var(--mm-rem)) rgba(var(--mm-color-header-foreground),.08)}.mm-is-active>.mm-list-menu-dropdown{opacity:1;visibility:visible}.mm-is-active:not(.mm-is-megamenu)>.mm-list-menu-dropdown:before{height:100%}.mm-is-active:not(.mm-is-megamenu)>.mm-list-menu-dropdown:after{transition:opacity var(--mm-duration-long) ease;transition-delay:.15s;visibility:visible;opacity:1}.mm-is-active:not(.mm-is-megamenu)>.mm-list-menu-dropdown>.mm-list-menu{opacity:0}.mm-is-active:not(.mm-is-megamenu)>.mm-list-menu-dropdown>.mm-show-from-bottom{opacity:1;animation:mm-show-from-bottom var(--mm-duration-default) ease 0s;transition-delay:var(--mm-duration-short);animation-delay:var(--mm-duration-short)}.mm-is-active>.mm-list-menu-dropdown .mm-mega-menu__item,.mm-is-active>.mm-list-menu-dropdown .mm-mega-menu__promo{opacity:0}.mm-is-active>.mm-list-menu-dropdown .mm-show-from-bottom{opacity:1;animation:mm-show-from-bottom var(--mm-duration-default) ease 0s}.mm-is-showcase>.mm-list-menu-dropdown{transition:opacity var(--mm-duration-default) ease,visibility 0s linear var(--mm-duration-default)}.mm-is-showcase.mm-is-active>.mm-list-menu-dropdown{transition:opacity var(--mm-duration-default) ease .1s,visibility 0s}.mm-is-active.mm-is-showcase>.mm-list-menu-dropdown .mm-mega-menu__promo{opacity:1;animation:none}.mm-list-menu-dropdown .mm-header__menu-item{width:100%;padding:calc(.7 * var(--mm-rem)) calc(3 * var(--mm-rem));justify-content:space-between;letter-spacing:0;text-transform:none;font-size:calc(var(--mm-font-navigation-size) + calc(.1 * var(--mm-rem)));line-height:calc(1 + .4 / var(--mm-font-body-scale))}.mm-list-menu-dropdown .mm-header__menu-item .mm-icon-caret{display:block;height:calc(.5 * var(--mm-rem))}@media screen and (hover:hover){.mm-list-menu-dropdown .mm-is-active>.mm-header__menu-item .mm-icon-caret,.mm-list-menu-dropdown .mm-header__menu-item:hover .mm-icon-caret{transform:rotate(-90deg)}}.mm-list-menu-dropdown .mm-list-menu-dropdown{top:calc(-2 * var(--mm-rem));left:100%}.mm-is-megamenu{position:static;--mm-grid-horizontal-spacing: calc(2 * var(--mm-rem))}.mm-is-megamenu>.mm-list-menu-dropdown{max-width:100%;width:100%;left:0;right:0;padding-top:calc(3.5 * var(--mm-rem));padding-bottom:calc(4 * var(--mm-rem));line-height:calc(1 + .4 / var(--mm-font-body-scale))}.mm-is-showcase>.mm-list-menu-dropdown{padding-top:calc(4 * var(--mm-rem));padding-bottom:calc(4.5 * var(--mm-rem))}.mm-is-megamenu>.mm-list-menu-dropdown .mm-page-width{display:flex;align-items:flex-start;column-gap:var(--mm-grid-horizontal-spacing)}.mm-list-mega-menu{flex:1 1 100%;display:flex;flex-wrap:wrap;row-gap:calc(3 * var(--mm-rem));column-gap:var(--mm-grid-horizontal-spacing);max-height:calc(100vh - var(--mm-header-height, calc(8 * var(--mm-rem))));overflow-y:auto;scrollbar-width:none}.mm-mega-menu__item{flex:1 1 auto;max-width:calc(22 * var(--mm-rem));page-break-inside:avoid;break-inside:avoid}@media screen and (min-width:1200px){.mm-is-megamenu{--mm-grid-horizontal-spacing: calc(3 * var(--mm-rem))}.mm-mega-menu__item{max-width:calc(28 * var(--mm-rem))}}.mm-is-megamenu.mm-show-images .mm-mega-menu__item{width:calc(33.33% - var(--mm-grid-horizontal-spacing) * 2 / 3);flex-grow:0}.mm-is-megamenu.mm-show-images-without-promo .mm-mega-menu__item{width:calc(20% - var(--mm-grid-horizontal-spacing) * 4 / 5);flex-grow:0}.mm-mega-menu__item-link{display:block;margin-bottom:calc(1 * var(--mm-rem));text-decoration:none;color:rgb(var(--mm-color-header-foreground));transition:color var(--mm-duration-default) ease}.mm-mega-menu__item-link .mm-header__menu-item{text-transform:uppercase;letter-spacing:.16em;font-size:var(--mm-font-navigation-size);font-weight:600;color:rgb(var(--mm-color-header-foreground));padding:0}.mm-list-menu-child .mm-header__menu-item{color:rgba(var(--mm-color-header-foreground),.65);transition:color var(--mm-duration-default) ease}.mm-list-menu-child .mm-header__menu-item:hover{color:rgb(var(--mm-color-header-foreground))}.mm-mega-menu__item-link .mm-media{margin-bottom:calc(1.5 * var(--mm-rem))}@media screen and (hover:hover){.mm-mega-menu__item-link:hover{color:rgba(var(--mm-color-header-foreground),.7)}.mm-mega-menu__item-link:hover .mm-header__menu-item .mm-label{background-position:left bottom,left bottom;background-size:100% calc(.1 * var(--mm-rem)),100% calc(.1 * var(--mm-rem))}}.mm-mega-menu__item--blank:empty{display:block}.mm-mega-menu__promo{flex:0 0 calc(22 * var(--mm-rem));text-align:center}@media screen and (min-width:1200px){.mm-mega-menu__promo{flex:0 0 calc(28 * var(--mm-rem))}}.mm-list-menu-child .mm-header__menu-item{padding-inline-start:0;padding-inline-end:0}.mm-mega-menu__promo .mm-media{margin-bottom:calc(1.5 * var(--mm-rem));border-radius:var(--mm-card-radius)}.mm-mega-menu__promo-link{display:block;text-decoration:none;background-color:transparent;color:rgb(var(--mm-color-header-foreground));transition:color var(--mm-duration-default) ease}.mm-mega-menu__promo-link[aria-disabled=true]{pointer-events:none}.mm-mega-menu__promo-heading{font-family:var(--mm-font-navigation-family);font-size:var(--mm-font-navigation-size);display:inline-flex;align-items:center;text-transform:uppercase;padding:calc(.5 * var(--mm-rem)) 0;letter-spacing:calc(.3 * var(--mm-rem));font-weight:600;transition:color var(--mm-duration-default) ease}.mm-mega-menu__promo-heading .mm-label{position:relative}.mm-mega-menu__promo-heading .mm-label:after{content:"";position:absolute;height:calc(.1 * var(--mm-rem));background-color:rgb(var(--mm-color-border));bottom:0;left:51%;right:50%;transition-property:left,right;transition-timing-function:ease;transition-duration:var(--mm-duration-default)}.mm-mega-menu__promo-subheading{font-size:calc(1.6 * var(--mm-rem));color:rgba(var(--mm-color-header-foreground),.7)}@media screen and (hover:hover){.mm-mega-menu__promo-link:hover{color:rgba(var(--mm-color-header-foreground),.7)}.mm-mega-menu__promo-link:hover .mm-mega-menu__promo-heading .mm-label:after{left:0;right:0}}.mm-mega-menu__promo--overlay{position:relative}.mm-mega-menu__promo--overlay .mm-mega-menu__promo-link:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(4,4,4,.26) 0,rgba(54,54,54,.08) 40%,transparent 100%);border-radius:var(--mm-card-radius)}.mm-mega-menu__promo--overlay .mm-media{margin-top:0;margin-bottom:0}.mm-mega-menu__promo--overlay .mm-mega-menu__promo-content{z-index:1;position:absolute;bottom:0;width:100%;padding:calc(2.4 * var(--mm-rem)) calc(1.6 * var(--mm-rem)) calc(1.4 * var(--mm-rem));color:#fff;text-align:start;text-shadow:0 calc(.1 * var(--mm-rem)) calc(1.6 * var(--mm-rem)) rgba(0,0,0,.45)}.mm-mega-menu__promo--overlay .mm-mega-menu__promo-subheading{color:inherit}.mm-header-background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:0;transition:height var(--mm-duration-default) ease}.mm-header-background:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mm-gradient-header-background);background-color:rgb(var(--mm-color-header-background))}.mm-header-background:after{content:"";z-index:-2;position:absolute;right:calc(1.5 * var(--mm-rem));bottom:0;left:calc(1.5 * var(--mm-rem));height:calc(2 * var(--mm-rem));border-radius:100%;box-shadow:0 0 calc(4 * var(--mm-rem)) rgba(var(--mm-color-header-foreground),.2);visibility:hidden;opacity:0}.mm-header-background.mm-is-active{height:var(--mm-height)}.mm-header-background.mm-is-active:after{transition:opacity var(--mm-duration-long) ease;transition-delay:.15s;visibility:visible;opacity:1}.mm-is-showcase>.mm-list-menu-dropdown{max-height:calc(100vh - var(--mm-header-height, calc(16 * var(--mm-rem))) - calc(2 * var(--mm-rem)));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.mm-is-showcase>.mm-list-menu-dropdown::-webkit-scrollbar{width:calc(.4 * var(--mm-rem));background-color:rgba(var(--mm-color-border),.3)}.mm-is-showcase>.mm-list-menu-dropdown::-webkit-scrollbar-thumb{border-radius:calc(1.6 * var(--mm-rem));background-color:rgb(var(--mm-color-border))}.mm-is-showcase>.mm-list-menu-dropdown .mm-page-width{display:block}.mm-mega-showcase{display:grid;grid-template-columns:calc(22 * var(--mm-rem)) minmax(0,1fr);gap:calc(3 * var(--mm-rem));align-items:start}.mm-mega-showcase__panels{border-inline-start:1px solid rgba(var(--mm-color-header-foreground),.08);padding-inline-start:calc(3 * var(--mm-rem))}.mm-mega-showcase--with-promo .mm-mega-showcase__panels{border-inline-end:1px solid rgba(var(--mm-color-header-foreground),.08);padding-inline-end:calc(3 * var(--mm-rem))}.mm-mega-showcase--with-promo{grid-template-columns:calc(22 * var(--mm-rem)) minmax(0,1fr) calc(26 * var(--mm-rem))}@media screen and (min-width:1360px){.mm-mega-showcase{grid-template-columns:calc(24 * var(--mm-rem)) minmax(0,1fr);gap:calc(4 * var(--mm-rem))}.mm-mega-showcase--with-promo{grid-template-columns:calc(24 * var(--mm-rem)) minmax(0,1fr) calc(30 * var(--mm-rem))}}.mm-mega-showcase__rail{display:flex;flex-direction:column;row-gap:calc(.4 * var(--mm-rem))}.mm-mega-showcase__rail,.mm-mega-showcase__promo{position:sticky;top:0}.mm-mega-showcase__tab{display:flex;align-items:center;justify-content:space-between;column-gap:calc(1 * var(--mm-rem));padding:calc(1.1 * var(--mm-rem)) calc(1.4 * var(--mm-rem));border-radius:var(--mm-button-radius, 0);text-decoration:none;color:rgba(var(--mm-color-header-foreground),.75);border-inline-start:calc(.2 * var(--mm-rem)) solid transparent;transition:color var(--mm-duration-default) ease,background-color var(--mm-duration-default) ease,border-color var(--mm-duration-default) ease}.mm-mega-showcase__tab .mm-label{font-family:var(--mm-font-navigation-family);font-size:var(--mm-font-navigation-size);font-weight:var(--mm-font-navigation-weight);letter-spacing:.08em}.mm-mega-showcase__tab .mm-icon-caret{width:calc(.8 * var(--mm-rem));flex:0 0 auto;transform:rotate(-90deg);opacity:0;transition:opacity var(--mm-duration-default) ease}.mm-mega-showcase__tab[data-active]{color:rgb(var(--mm-color-header-foreground));background-color:rgba(var(--mm-color-header-foreground),.04);border-inline-start-color:rgb(var(--mm-color-highlight, 217, 185, 122))}.mm-mega-showcase__tab[data-active] .mm-icon-caret{opacity:1}@media screen and (hover:hover){.mm-mega-showcase__tab:hover{color:rgb(var(--mm-color-header-foreground))}}.mm-mega-showcase__shop-all{margin-top:calc(1.6 * var(--mm-rem))}.mm-mega-showcase__panel[hidden]{display:none}.mm-mega-showcase__panels{transition:opacity .15s ease}.mm-mega-showcase__panels.mm-is-switching{opacity:0}.mm-mega-showcase__panel{animation:mm-show-from-bottom var(--mm-duration-default) ease}@media(prefers-reduced-motion:reduce){.mm-mega-showcase__panel{animation:none}}.mm-mega-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(2.4 * var(--mm-rem)) calc(2 * var(--mm-rem))}@media screen and (min-width:990px)and (max-width:1199px){.mm-mega-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-mega-showcase__card{display:block;text-decoration:none;color:rgb(var(--mm-color-header-foreground))}.mm-mega-showcase__card-media{position:relative;margin-bottom:calc(1 * var(--mm-rem));border-radius:min(var(--mm-card-radius),calc(.6 * var(--mm-rem)));overflow:hidden}.mm-mega-showcase__card-media img{display:block;width:100%;height:auto;transition:transform var(--mm-duration-long) ease}@media screen and (hover:hover){.mm-mega-showcase__card:hover .mm-mega-showcase__card-media img{transform:scale(1.06)}.mm-mega-showcase__card:hover .mm-mega-showcase__card-title .mm-label{color:rgba(var(--mm-color-header-foreground),.7)}}.mm-mega-showcase__badge{position:absolute;top:calc(.8 * var(--mm-rem));inset-inline-start:calc(.8 * var(--mm-rem));display:flex;gap:calc(.4 * var(--mm-rem))}.mm-mega-showcase__card-title .mm-label{font-family:var(--mm-font-navigation-family);font-size:calc(var(--mm-font-navigation-size) - calc(.1 * var(--mm-rem)));font-weight:var(--mm-font-navigation-weight);letter-spacing:.04em;transition:color var(--mm-duration-default) ease}.mm-mega-showcase__card .mm-price{margin-top:calc(.4 * var(--mm-rem));font-size:calc(var(--mm-font-price-scale) * calc(1.3 * var(--mm-rem)))}.mm-mega-showcase__links{columns:2;column-gap:calc(3 * var(--mm-rem))}.mm-mega-showcase__promo--fill .mm-media{height:100%;min-height:calc(32 * var(--mm-rem))}.mm-mega-showcase__badge-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(16 * var(--mm-rem)),1fr));gap:calc(2 * var(--mm-rem)) calc(3 * var(--mm-rem));margin-top:calc(3 * var(--mm-rem));padding-top:calc(2.4 * var(--mm-rem));border-top:calc(.1 * var(--mm-rem)) solid rgba(var(--mm-color-header-border),.3)}.mm-mega-showcase__badge-item{display:flex;align-items:center;justify-content:center;column-gap:calc(1.2 * var(--mm-rem))}.mm-mega-showcase__badge-item .mm-icon{width:calc(2.2 * var(--mm-rem));height:calc(2.2 * var(--mm-rem));flex:0 0 auto;stroke-width:var(--mm-icon-weight)}.mm-mega-showcase__badge-text{display:flex;flex-direction:column;row-gap:calc(.2 * var(--mm-rem))}.mm-mega-showcase__badge-heading{font-family:var(--mm-font-navigation-family);font-size:calc(var(--mm-font-navigation-size) - calc(.1 * var(--mm-rem)));font-weight:var(--mm-font-navigation-weight);letter-spacing:.06em}.mm-mega-showcase__badge-sub{font-size:calc(1.2 * var(--mm-rem));color:rgba(var(--mm-color-header-foreground),.6)}@keyframes mm-show-from-bottom{0%{opacity:0;transform:translate3d(0,calc(1.6 * var(--mm-rem)),0)}to{opacity:1;transform:translateZ(0)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mm-menu-dropdown.css.map */
