.is-visual>.list-menu-dropdown .page-width{display:block}.is-visual>.list-menu-dropdown{max-height:calc(100vh - var(--header-height, 16rem) - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.is-visual>.list-menu-dropdown::-webkit-scrollbar{width:.4rem;background-color:rgba(var(--color-border),.3)}.is-visual>.list-menu-dropdown::-webkit-scrollbar-thumb{border-radius:1.6rem;background-color:rgb(var(--color-border))}.mega-visual{--mega-visual-columns: 4;--mega-visual-gap: 2.4rem;--mega-visual-card-max: 22rem}.mega-visual__layout{display:flex;align-items:flex-start;gap:3rem}.mega-visual__layout>.mega-visual__row{flex:1 1 auto;min-width:0}.mega-visual__layout--side-start .mega-visual__side{order:-1;border-inline-end:.1rem solid rgba(var(--color-header-foreground),.12);padding-inline-end:3rem}.mega-visual__layout--side-end .mega-visual__side{border-inline-start:.1rem solid rgba(var(--color-header-foreground),.12);padding-inline-start:3rem}.mega-visual__side{flex:0 0 auto;min-width:16rem;max-width:26rem;align-self:stretch}.mega-visual__side-heading{margin-bottom:1.2rem}.mega-visual__side-heading .label{font-family:var(--font-navigation-family);font-size:calc(var(--font-navigation-size) - .1rem);font-weight:var(--font-navigation-weight);text-transform:uppercase;letter-spacing:.2em;color:rgba(var(--color-header-foreground),.5)}.mega-visual__side-list{display:flex;flex-direction:column;gap:.8rem}.mega-visual__side--row{max-width:none}.mega-visual__side--row .mega-visual__side-list{flex-direction:row;flex-wrap:wrap;gap:.8rem 2rem}.mega-visual__side-link{display:inline-block;text-decoration:none;color:rgb(var(--color-header-foreground));transition:color var(--duration-default) ease}.mega-visual__side-link .label{font-size:1.4rem}@media screen and (hover:hover){.mega-visual__side-link:hover{color:rgba(var(--color-header-foreground),.6)}}.mega-visual__side-link--active{color:rgba(var(--color-header-foreground),.6)}@media screen and (max-width:1259px){.mega-visual__layout{flex-wrap:wrap}.mega-visual__layout--with-side .mega-visual__side{flex:1 1 100%;max-width:none;border:0;padding-inline:0;padding-top:2rem;border-top:.1rem solid rgba(var(--color-header-foreground),.12)}.mega-visual__layout--side-start .mega-visual__side{order:0}.mega-visual__layout--with-side .mega-visual__side .mega-visual__side-list{flex-direction:row;flex-wrap:wrap;gap:.8rem 2rem}}.mega-visual__row{display:grid;grid-template-columns:repeat(max(var(--mega-visual-columns),4),minmax(0,var(--mega-visual-card-max)));gap:3rem var(--mega-visual-gap);align-items:start;justify-content:center}.is-active>.list-menu-dropdown .mega-visual__card:not(.show-from-bottom){opacity:0}.mega-visual__card{text-align:center}.mega-visual__card-link{display:block;text-decoration:none;color:rgb(var(--color-header-foreground));transition:color var(--duration-default) ease}.mega-visual__card-media{position:relative;margin-bottom:1.2rem;border-radius:min(var(--card-radius),.8rem);overflow:hidden}.mega-visual__card-media img,.mega-visual__card-media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.mega-visual__card-media--empty{background-color:rgba(var(--color-header-foreground),.06)}.mega-visual__card-title{display:block}.mega-visual__card-title .label{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);letter-spacing:.04em;transition:color var(--duration-default) ease}.mega-visual__card-subtitle{margin-top:.4rem;font-size:1.3rem;color:rgba(var(--color-header-foreground),.6)}@media screen and (hover:hover){.mega-visual__card-link:hover .mega-visual__card-media img{transform:scale(1.05)}.mega-visual__card-link:hover .mega-visual__card-title .label{color:rgba(var(--color-header-foreground),.65)}}.mega-visual__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin-top:.8rem}.mega-visual__link{font-size:1.3rem;text-decoration:none;color:rgba(var(--color-header-foreground),.7);border-bottom:.1rem solid transparent;padding-bottom:.1rem;transition:color var(--duration-default) ease,border-color var(--duration-default) ease}@media screen and (hover:hover){.mega-visual__link:hover{color:rgb(var(--color-header-foreground));border-bottom-color:currentColor}}.mega-visual__link--active{color:rgb(var(--color-header-foreground));border-bottom-color:currentColor}.mega-visual__footer{margin-top:3rem;text-align:center}.drawer-visual{--color-header-foreground: var(--color-foreground);--color-header-border: var(--color-border);padding:0 2rem 2.4rem}@media screen and (min-width:750px){.drawer-visual{padding-inline:3rem}}.drawer-visual__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.5rem;padding-block:2rem}.drawer-visual .mega-visual__card{opacity:1}.drawer-visual .mega-visual__card-title .label{font-size:1.5rem}.drawer-visual .mega-visual__links{gap:.4rem 1.2rem}.drawer-visual__side{padding-block:2rem;border-top:.1rem solid rgba(var(--color-border),.6)}.drawer-visual__side-heading{margin-bottom:.6rem}.drawer-visual__side-heading .label{font-family:var(--font-navigation-family);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.drawer-visual__side-link{display:block;padding:.6rem 0;font-size:1.5rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.drawer-visual__side-link[aria-current=page]{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}@media screen and (hover:hover){.drawer-visual__side-link:hover{color:rgb(var(--color-foreground))}}.drawer-visual__shop-all{margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/101/assets/component-mega-menu-visual.css.map */
