.mm{position:relative;background:rgb(var(--color-background, 255 255 255));border-bottom:1px solid rgba(var(--color-foreground, 18 18 18),.08);font-family:var(--font-body-family, inherit)}.mm__hamburger{display:none;align-items:center;gap:.8rem;padding:1rem 1.4rem;margin:0;background:transparent;border:0;cursor:pointer;font:inherit;color:rgb(var(--color-foreground, 18 18 18))}.mm__hamburger-icon{display:inline-block;width:2.2rem;height:1.6rem;position:relative}.mm__hamburger-icon span{position:absolute;left:0;right:0;height:.2rem;background:currentColor;border-radius:.1rem;transition:transform .2s ease,opacity .2s ease,top .2s ease}.mm__hamburger-icon span:nth-child(1){top:0}.mm__hamburger-icon span:nth-child(2){top:.7rem}.mm__hamburger-icon span:nth-child(3){top:1.4rem}.mm__hamburger[aria-expanded=true] .mm__hamburger-icon span:nth-child(1){top:.7rem;transform:rotate(45deg)}.mm__hamburger[aria-expanded=true] .mm__hamburger-icon span:nth-child(2){opacity:0}.mm__hamburger[aria-expanded=true] .mm__hamburger-icon span:nth-child(3){top:.7rem;transform:rotate(-45deg)}.mm__hamburger-label{font-size:1.4rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase}.mm__bar{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem;list-style:none;margin:0 auto;padding:1rem 2rem;max-width:var(--page-width, 120rem)}.mm__item{position:static}.mm__top{display:inline-flex;align-items:center;gap:.4rem;padding:1rem .4rem;font-size:1.4rem;font-weight:500;text-decoration:none;color:rgb(var(--color-foreground, 18 18 18));letter-spacing:.05rem;text-transform:capitalize;transition:color .15s ease}.mm__top:hover,.mm__top:focus-visible{color:rgb(var(--color-link, 18 18 18));outline:none}.mm__caret{font-size:1.3rem;line-height:1;transition:transform .15s ease}.mm__panel{position:absolute;left:0;right:0;top:100%;margin:0 auto;width:min(120rem,100%);max-width:var(--page-width, 120rem);transform:translateY(-.5rem);background:rgb(var(--color-background, 255 255 255));border:1px solid rgba(var(--color-foreground, 18 18 18),.08);border-top:none;box-shadow:0 1.2rem 3rem #00000014;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:50}.mm__panel:before{content:"";position:absolute;left:0;right:0;top:-2rem;height:2rem;background:transparent}.mm__item--has-panel:hover>.mm__panel,.mm__item--has-panel:focus-within>.mm__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.mm__item--has-panel:hover>.mm__top .mm__caret,.mm__item--has-panel:focus-within>.mm__top .mm__caret{transform:rotate(180deg)}.mm__panel-inner{display:grid;grid-template-columns:minmax(20rem,1fr) 3fr;height:48rem;max-height:calc(100vh - 12rem);position:relative}.mm__rail{list-style:none;margin:0;padding:1.6rem 0;border-right:1px solid rgba(var(--color-foreground, 18 18 18),.08);background:rgba(var(--color-foreground, 18 18 18),.02);overflow-y:auto;overscroll-behavior:contain}.mm__rail::-webkit-scrollbar{width:.6rem}.mm__rail::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground, 18 18 18),.25);border-radius:.3rem}.mm__rail::-webkit-scrollbar-track{background:transparent}.mm__rail-item{position:static}.mm__rail-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;font-size:1.4rem;text-decoration:none;color:rgb(var(--color-foreground, 18 18 18));border-left:3px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.mm__rail-link:hover,.mm__rail-link:focus-visible{background:rgb(var(--color-background, 255 255 255));border-left-color:rgb(var(--color-foreground, 18 18 18));outline:none}.mm__rail-caret{opacity:.3;font-size:1.6rem;line-height:1}.mm__preview{position:absolute;inset:0 0 0 auto;width:75%;padding:2.4rem 2.8rem;background:rgb(var(--color-background, 255 255 255));overflow:auto;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .15s;display:flex;flex-direction:column}.mm__rail-item.is-default>.mm__preview{opacity:1;visibility:visible;transition:opacity .15s ease,visibility 0s}.mm__rail-item:hover>.mm__preview,.mm__rail-item:focus-within>.mm__preview{opacity:1;visibility:visible;z-index:2;transition:opacity .15s ease,visibility 0s}.mm__rail-item:hover>.mm__rail-link,.mm__rail-item:focus-within>.mm__rail-link{background:rgb(var(--color-background, 255 255 255));border-left-color:rgb(var(--color-foreground, 18 18 18))}.mm__preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.mm__preview-title{margin:0 0 .8rem;font-size:1.8rem;font-weight:600;line-height:1.2}.mm__preview-cta{font-size:1.3rem;color:rgb(var(--color-foreground, 18 18 18));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.mm__product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.mm__product-card{text-decoration:none;color:inherit;display:block}.mm__product-img{aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--color-foreground, 18 18 18),.04);margin-bottom:.8rem}.mm__product-img img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.mm__product-card:hover .mm__product-img img{transform:scale(1.04)}.mm__product-title{margin:0 0 .2rem;font-size:1.3rem;line-height:1.3}.mm__product-price{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground, 18 18 18),.7)}.mm__product-price--lg{font-size:1.6rem;color:inherit}.mm__product-was{margin-left:.6rem;color:rgba(var(--color-foreground, 18 18 18),.4);font-size:1.3rem}.mm__product-feature{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;align-items:start}.mm__product-feature-img{aspect-ratio:4 / 3;background:rgba(var(--color-foreground, 18 18 18),.04);overflow:hidden}.mm__product-feature-img img{width:100%;height:100%;object-fit:contain}.mm__product-vendor{margin:0 0 .4rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1rem;color:rgba(var(--color-foreground, 18 18 18),.6)}.mm__product-desc{margin:1rem 0 1.6rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground, 18 18 18),.75)}.mm__page-body{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground, 18 18 18),.8);max-width:60ch}.mm__btn{display:inline-block;padding:.8rem 1.6rem;background:rgb(var(--color-foreground, 18 18 18));color:rgb(var(--color-background, 255 255 255));text-decoration:none;font-size:1.3rem;border:1px solid rgb(var(--color-foreground, 18 18 18));transition:background .12s ease,color .12s ease}.mm__btn:hover,.mm__btn:focus-visible{background:transparent;color:rgb(var(--color-foreground, 18 18 18));outline:none}.mm__empty{grid-column:1 / -1;margin:0;padding:2rem;text-align:center;color:rgba(var(--color-foreground, 18 18 18),.5)}.mm__placeholder{width:100%;height:100%;background:rgba(var(--color-foreground, 18 18 18),.06)}.mm__preview-foot{margin-top:auto;padding-top:1.6rem;display:flex;justify-content:flex-end}@media screen and (max-width:749px){.mm{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/megamenu.css.map */
