:root{--submenu-animation-speed: .42s;--orvio-ease: cubic-bezier(.16, 1, .3, 1);--orvio-tint: rgb(var(--color-foreground-rgb) / .045);--orvio-tint-strong: rgb(var(--color-foreground-rgb) / .08);--orvio-hairline: rgb(var(--color-foreground-rgb) / .08)}.menu-list__list-item:not([slot=overflow]) .menu-list__link-title{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:50% 100%;background-size:0% 1.5px;padding-bottom:3px;transition:background-size .38s var(--orvio-ease)}.menu-list__list-item:not([slot=overflow]):hover .menu-list__link-title,.menu-list__list-item:not([slot=overflow]):focus-within .menu-list__link-title,.menu-list__list-item:not([slot=overflow]) .menu-list__link[aria-expanded=true] .menu-list__link-title{background-size:100% 1.5px}.menu-list__link[aria-haspopup=true] .menu-list__link-title{display:inline-flex;align-items:center;gap:.45em}.menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"";width:.42em;height:.42em;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.14em) rotate(45deg);transition:transform .32s var(--orvio-ease)}.menu-list__list-item:has([aria-expanded=true])>.menu-list__link[aria-haspopup=true] .menu-list__link-title:after{transform:translateY(.05em) rotate(-135deg)}.menu-list__list-item:not([slot=overflow])>.menu-list__submenu{--submenu-padding-block-start: var(--padding-xl);--submenu-padding-block-end: var(--padding-xl)}.menu-list__list-item:not([slot=overflow]) .mega-menu__grid:not(:has(.mega-menu__link-image)) .mega-menu__column:not(:has(ul)){grid-column:1 / -1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:3px;max-width:300px}.menu-list__list-item:not([slot=overflow]) .mega-menu__column:not(:has(ul))>div{display:flex}.menu-list__list-item:not([slot=overflow]) .mega-menu__content .resource-card__media,.menu-list__list-item:not([slot=overflow]) .mega-menu__content .resource-card__image-placeholder{aspect-ratio:1 / 1!important}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link:not(:has(.mega-menu__link-image)){display:flex;align-items:center;gap:.6em;width:100%;padding:13px 14px;border-radius:10px;transition:background-color .25s ease,transform .3s var(--orvio-ease),color .2s ease}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link:not(:has(.mega-menu__link-image)):after{content:"";width:.5em;height:.5em;flex:0 0 auto;align-self:center;margin-inline-start:auto;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;opacity:0;transform:rotate(45deg) translate(-3px);transition:opacity .25s ease,transform .35s var(--orvio-ease)}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link:not(:has(.mega-menu__link-image)):hover{background-color:var(--orvio-tint);transform:translateY(-1px)}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link:not(:has(.mega-menu__link-image)):hover:after{opacity:.65;transform:rotate(45deg) translate(0)}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:12px}.menu-list__list-item:not([slot=overflow]) .mega-menu__column:not(:has(ul))>div{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .55s var(--orvio-ease)}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu .mega-menu__column:not(:has(ul))>div,.menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover .mega-menu__column:not(:has(ul))>div{opacity:1;transform:none}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu .mega-menu__column:not(:has(ul))>div:nth-child(1),.menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover .mega-menu__column:not(:has(ul))>div:nth-child(1){transition-delay:.03s}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu .mega-menu__column:not(:has(ul))>div:nth-child(2),.menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover .mega-menu__column:not(:has(ul))>div:nth-child(2){transition-delay:.07s}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu .mega-menu__column:not(:has(ul))>div:nth-child(3),.menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover .mega-menu__column:not(:has(ul))>div:nth-child(3){transition-delay:.11s}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu .mega-menu__column:not(:has(ul))>div:nth-child(4),.menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover .mega-menu__column:not(:has(ul))>div:nth-child(4){transition-delay:.15s}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu .mega-menu__column:not(:has(ul))>div:nth-child(n+5),.menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover .mega-menu__column:not(:has(ul))>div:nth-child(n+5){transition-delay:.18s}@media screen and (max-width:989px){.menu-list__list-item:not([slot=overflow]) .mega-menu__grid:not(:has(.mega-menu__link-image)) .mega-menu__column:not(:has(ul)){max-width:260px}}@media(prefers-reduced-motion:reduce){.menu-list__list-item:not([slot=overflow]) .mega-menu__column:not(:has(ul))>div{opacity:1!important;transform:none!important;transition:opacity .2s ease!important}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link{transition:background-color .15s ease,color .15s ease!important}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link:hover{transform:none!important}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .mega-menu__link:after{transition:opacity .15s ease!important}}.menu-list__list-item:not([slot=overflow]) .mega-menu__content{display:flex;flex-direction:column;justify-content:center}.menu-list__list-item:not([slot=overflow]) .mega-menu__grid:not(:has(.mega-menu__link-image)) .mega-menu__column:not(:has(ul)):before,.menu-list__list-item:not([slot=overflow]) .mega-menu__content:before{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orvio-muted, #6b7280);margin-bottom:12px;line-height:1}.menu-list__list-item:not([slot=overflow]) .mega-menu__grid:not(:has(.mega-menu__link-image)) .mega-menu__column:not(:has(ul)):before{content:"Collections";padding-inline:14px}.menu-list__list-item:not([slot=overflow]) .mega-menu__content:before{content:"Suggested for you"}
/*# sourceMappingURL=/cdn/shop/t/2/assets/orvio-mega-menu.css.map */
