[data-mega-menu-variant=new],html.mega-menu-test--v2 [data-mega-menu-variant=current]{display:none}html.mega-menu-test--v2 [data-mega-menu-variant=new]{display:block}[data-mega-menu-variant] .mega-menu{opacity:1}.mega-menu-v2{--mega-menu-v2-nav-1-width: 200px;--mega-menu-v2-nav-1-min-width: 140px;--mega-menu-v2-nav-2-width: 284px;--mega-menu-v2-nav-2-min-width: 210px;--mega-menu-v2-nav-width: 200px;--mega-menu-v2-nav-min-width: 150px;--mega-menu-v2-trending-width: 220px;--mega-menu-v2-trending-min-width: 140px;--mega-menu-v2-collections-min-width: 300px;--mega-menu-v2-vibe-width: 190px;--mega-menu-v2-vibe-min-width: 140px;display:flex;gap:24px;padding:40px;align-items:stretch}.mega-menu-v2__column:not(:first-child){border-left:1px solid #E4E5E5;padding-left:24px}.mega-menu-v2__column--nav{flex:0 1 var(--mega-menu-v2-nav-width);min-width:var(--mega-menu-v2-nav-min-width)}.mega-menu-v2__column--nav-1{flex-basis:var(--mega-menu-v2-nav-1-width);min-width:var(--mega-menu-v2-nav-1-min-width);max-height:fit-content}.mega-menu-v2__column--nav-2{flex-basis:var(--mega-menu-v2-nav-2-width);min-width:var(--mega-menu-v2-nav-2-min-width);max-height:fit-content}.mega-menu-v2__column--trending{flex:0 1 var(--mega-menu-v2-trending-width);min-width:var(--mega-menu-v2-trending-min-width)}.mega-menu-v2__column--collections{flex:1 1 var(--mega-menu-v2-collections-min-width);min-width:var(--mega-menu-v2-collections-min-width);display:flex;flex-direction:column;max-height:var(--mega-menu-v2-content-height, none)}.mega-menu-v2__column--vibe{flex:1 1 var(--mega-menu-v2-vibe-width);min-width:var(--mega-menu-v2-vibe-min-width);display:flex;flex-direction:column}.mega-menu-v2__column--trending,.mega-menu-v2__column--vibe{max-height:var(--mega-menu-v2-content-height, none);overflow-y:auto}.mega-menu-v2__column-heading{display:block;margin:0 0 20px;text-decoration:underline;text-underline-offset:var(--spacing-1);font-size:16px;transition:color .2s ease-in-out}@media screen and (pointer:fine){.mega-menu-v2__column-heading:hover{color:#606767}}.mega-menu-v2 .reversed-link{transition:color .2s ease-in-out}@media screen and (pointer:fine){.mega-menu-v2 .group:hover .reversed-link,.mega-menu-v2 .reversed-link.hover\:show:hover{background-size:0 1px;color:#606767}}.mega-menu-v2__link-list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.mega-menu-v2__link-list .reversed-link{text-transform:none!important;color:#1c2626;font-weight:500;font-size:16px}.mega-menu-v2__link-list li{line-height:100%}.mega-menu-v2__callout{margin-top:20px;padding:25px 16px;border-left:3px solid var(--color-primary, #6ed6a7);background:color-mix(in srgb,var(--color-primary, #6ed6a7) 12%,transparent)}.mega-menu-v2__callout-heading{margin:0;text-transform:uppercase;font-size:13px}.mega-menu-v2__callout-link{text-decoration:underline;text-underline-offset:var(--spacing-1);font-size:13px;text-transform:none!important}.mega-menu-v2__trending-list{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none}.mega-menu-v2-trending-row{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none;color:inherit}.mega-menu-v2-trending-row__media{position:relative;flex-shrink:0;width:64px;height:64px}.mega-menu-v2-trending-row__image{width:100%;height:100%;object-fit:cover;border-radius:var(--spacing-1)}.mega-menu-v2-trending-row__badge{position:absolute;top:calc(var(--spacing-2) * -1);right:calc(var(--spacing-2) * -1);width:28px;height:28px;border-radius:50%;border:2px solid var(--color-background, #fff);object-fit:cover}.mega-menu-v2-trending-row__info{display:flex;flex-direction:column;gap:var(--spacing-0-5);min-width:0}.mega-menu-v2-trending-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-menu-v2-trending-row__info span,.mega-menu-v2-trending-row__info sale-price{font-size:13px}.mega-menu-v2__collections-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mega-menu-v2-collection-tile{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1}@media screen and (min-width:1150px){.mega-menu-v2__column--nav,.mega-menu-v2__column--trending,.mega-menu-v2__column--vibe{flex-grow:1}.mega-menu-v2__column--collections{flex:0 0 var(--mega-menu-v2-collections-width);width:var(--mega-menu-v2-collections-width, auto);min-width:0}.mega-menu-v2__collections-grid{grid-template-rows:repeat(2,1fr);flex:1;min-height:0}}.mega-menu-v2-collection-tile__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}@media screen and (pointer:fine){.mega-menu-v2-collection-tile:hover .mega-menu-v2-collection-tile__image{transform:scale(1.05)}.mega-menu-v2-collection-tile.group:hover .reversed-link,.mega-menu-v2-collection-tile .reversed-link.hover\:show:hover{color:#ffffffb3}}.mega-menu-v2-collection-tile__heading{position:absolute;inset-inline:0;bottom:0;margin:0;padding:var(--spacing-3);color:var(--color-background, #fff);background:linear-gradient(to top,rgba(0,0,0,.55),transparent)}.mega-menu-v2__vibe-list{display:flex;flex-direction:column;gap:8px;height:100%}.mega-menu-v2__vibe-block{position:relative;display:flex;align-items:center;gap:var(--spacing-3);padding:16px;overflow:hidden;min-height:72px;flex-grow:1;color:var(--color-background, #fff);background:linear-gradient(90deg,#000c,#0000 65%);text-decoration:none}.mega-menu-v2__vibe-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .3s ease}@media screen and (pointer:fine){.mega-menu-v2__vibe-block:hover .mega-menu-v2__vibe-image{transform:scale(1.05)}}.mega-menu-v2__vibe-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1}.mega-menu-v2__vibe-label{font-weight:900;font-size:13px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.mega-menu-v2__vibe-copy,.mega-menu-v2__vibe-block>svg{position:relative;z-index:2}.mega-menu-v2__vibe-copy{display:flex;flex-direction:column;gap:var(--spacing-0-5);margin-right:auto}.mega-menu-v2__vibe-sublabel-row{display:flex;align-items:center;gap:4px;line-height:1.2}.mega-menu-v2__vibe-sublabel{text-transform:none!important}@media screen and (max-width:1149px){.mega-menu-v2{flex-wrap:wrap}.mega-menu-v2__column--trending,.mega-menu-v2__column--collections,.mega-menu-v2__column--vibe{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/220/assets/mega-menu-shop-v2.css.map */
