#site-header{--mega-border: #EAEAEA;--mega-muted-opacity: .55}.mega-panels ul{list-style:none;margin:0;padding:0}#site-header [data-mega-trigger]{cursor:pointer}#site-header .mega-menu-top-items .menu-item{transition:opacity .2s}#site-header .mega-menu-top-items .menu-item:hover span:after{content:none}#site-header.mega-is-open .mega-menu-top-items .menu-item:not(.is-mega-active){opacity:var(--mega-muted-opacity)}#site-header .header-content:has(.mega-menu-top-items .menu-item:hover) .mega-menu-top-items .menu-item:not(:hover){opacity:var(--mega-muted-opacity)}#site-header .header-content .mega-menu-top-items .menu-item:hover{opacity:1}#site-header .mega-menu-top-items .menu-item[data-mega-trigger]{position:relative}#site-header .mega-toggle{-webkit-appearance:none;appearance:none;position:absolute;top:50%;right:4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;min-height:0;margin:0;padding:0;background:none;border:0;border-radius:2px;box-shadow:none;color:var(--color-foreground);opacity:0;pointer-events:none;transform:translateY(-50%)}#site-header .mega-toggle:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}#site-header .mega-toggle svg{width:12.75px;height:11.0459px;transform:rotate(90deg);transition:transform .2s}#site-header .mega-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.mega-panel{position:absolute;top:100%;left:0;right:0;z-index:99;background-color:#fff;border-top:1px solid var(--mega-border);box-shadow:0 12px 24px #0003}.mega-panel[hidden]{display:none}.mega-panel:after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background-color:#ffffff4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.mega-panel__inner{display:flex;align-items:stretch;gap:40px;height:520px;padding:0 40px}.mega-divider{flex:0 0 1px;background-color:var(--mega-border)}.mega-sidebar{flex:0 0 274px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 0}.mega-sidebar__main,.mega-cats{display:flex;flex-direction:column;gap:24px}.mega-panels .mega-sidebar__links{display:flex;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid var(--mega-border)}.mega-sidebar__link{color:var(--color-foreground);font-family:var(--ds-font-body);font-size:var(--ds-h6-size);line-height:var(--ds-h6-lh);text-decoration:none;text-decoration-skip-ink:none;text-underline-position:from-font}.mega-sidebar__link--sale{color:#cc2e2e}.mega-sidebar__link:hover,.mega-sidebar__link:focus-visible{text-decoration:underline}.mega-cat{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:0;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;color:var(--color-foreground);font-family:var(--ds-font-body);font-size:var(--ds-h6-size);font-weight:500;line-height:var(--ds-h6-lh);letter-spacing:0;text-align:left;text-transform:none;opacity:var(--mega-muted-opacity);transition:opacity .2s}.mega-cat--highlight{color:var(--color-error)}.mega-cat.is-active,.mega-cat:focus-visible,.mega-cat--link:hover{opacity:1}.mega-cat--link{text-decoration:none}.mega-cat__arrow{display:flex;color:var(--color-foreground);visibility:hidden}.mega-cat.is-active .mega-cat__arrow{visibility:visible}button.mega-cat:hover{color:#000!important;border-radius:0}button.Sale.mega-cat,button.Offers.mega-cat{color:#cc2e2e!important}.mega-panels .mega-cat__arrow svg{flex-shrink:0;width:12.75px;height:11.0459px}.mega-guides{display:flex;gap:16px}.mega-guides a{color:var(--color-foreground);font-family:var(--ds-font-body);font-size:var(--ds-body-size);line-height:var(--ds-body-lh);text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.mega-content{flex:1 1 0;min-width:0;padding:40px 0;overflow-y:auto}.mega-content__cat[hidden]{display:none}.mega-content__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 24px}.mega-content__title{margin:0;color:var(--color-foreground);font-family:var(--ds-font-body);font-size:var(--ds-body-sm-size);line-height:24px}.mega-content__view-all{flex-shrink:0;color:var(--color-foreground);font-family:var(--ds-font-body);font-size:var(--ds-body-sm-size);line-height:24px;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;white-space:nowrap}.mega-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.mega-list,.mega-cards:not(:has(.mega-card__media)){display:flex;flex-direction:column;gap:16px}.mega-panels .mega-panel__grid{flex:1 1 0;min-width:0;padding:40px 0}.mega-panels .mega-panel__grid .mega-cards>li{justify-self:start;align-self:start}.mega-card{display:flex;align-items:center;gap:16px;color:var(--color-foreground);text-decoration:none}.mega-card__media{flex:0 0 80px;width:80px;height:80px;overflow:hidden}.mega-card__img{display:block;width:100%;height:100%;object-fit:cover}.mega-card__text{display:flex;flex-direction:column;min-width:0;font-family:var(--ds-font-body);font-size:var(--ds-body-sm-size)}.mega-card__title{color:var(--color-foreground);line-height:24px}.mega-card__desc{color:var(--color-foreground-muted);line-height:var(--ds-body-sm-lh)}.mega-card:hover .mega-card__title,.mega-card:focus-visible .mega-card__title{text-decoration:underline}.mega-promo-wrap{flex:0 0 400px;display:flex;padding:40px 0}.mega-panel--links .mega-promo-wrap{flex-basis:622px;flex-shrink:1;min-width:400px}.mega-promo{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;padding:16px;overflow:hidden;text-decoration:none}.mega-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;pointer-events:none}.mega-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mega-promo__title,.mega-promo__subtitle{position:relative;z-index:1;color:var(--color-background)}.mega-promo__title{font-family:var(--ds-font-heading);font-size:var(--ds-h5-size);font-weight:400;line-height:var(--ds-h5-lh)}.mega-promo__subtitle{font-family:var(--ds-font-body);font-size:var(--ds-body-sm-size);line-height:var(--ds-body-sm-lh)}
/*# sourceMappingURL=/cdn/shop/t/496/assets/mega-menu.css.map */
