:root{--fbv-gold: #c9a24a;--fbv-gold-soft: rgb(201 162 74 / .18);--fbv-maroon: #8d0000}.menu-list__list-item:not([slot=overflow]) .menu-list__link[aria-haspopup=true] .menu-list__link-title{display:inline-flex;align-items:center;gap:6px}.menu-list__list-item:not([slot=overflow]) .menu-list__link[aria-haspopup=true] .menu-list__link-title:before{content:"";order:2;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s ease,margin .3s ease}.menu-list__list-item:not([slot=overflow]):is(:hover,:focus-within) .menu-list__link[aria-haspopup=true] .menu-list__link-title:before{transform:rotate(-135deg);margin-top:3px}.menu-list__list-item:not([slot=overflow]) .menu-list__submenu .menu-list__submenu-inner{padding-block:36px 40px;border-top:0;background:linear-gradient(90deg,transparent,var(--fbv-gold) 20%,var(--fbv-gold) 80%,transparent) top / 100% 1px no-repeat,radial-gradient(ellipse 60% 120% at 0% 0%,rgb(201 162 74 / .06),transparent 70%);box-shadow:0 24px 48px -12px #0000008c}.menu-list__submenu .mega-menu__grid{column-gap:clamp(28px,3vw,48px);align-items:stretch}.menu-list__submenu .mega-menu__list{column-gap:0;row-gap:28px;align-items:stretch}.menu-list__submenu .mega-menu__column{position:relative;padding-inline:clamp(16px,1.8vw,28px)}.menu-list__submenu .mega-menu__column:first-child{padding-inline-start:0}.menu-list__submenu .mega-menu__column+.mega-menu__column:before{content:"";position:absolute;inset-block:4px;inset-inline-start:0;width:1px;background:linear-gradient(to bottom,rgb(var(--color-foreground-rgb) / .14),rgb(var(--color-foreground-rgb) / 0))}.menu-list__submenu .mega-menu__column>div>.mega-menu__link{position:relative;display:flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;color:var(--fbv-gold);padding:0 0 14px;margin-bottom:16px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12);background:none;transform:none}.menu-list__submenu .mega-menu__column>div>.mega-menu__link:before{content:"";flex:none;width:7px;height:7px;background:var(--fbv-gold);transform:rotate(45deg);box-shadow:0 0 0 3px var(--fbv-gold-soft)}.menu-list__submenu .mega-menu__column>div>.mega-menu__link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--fbv-gold);transform:scaleX(.18);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.menu-list__submenu .mega-menu__column>div:hover>.mega-menu__link:after,.menu-list__submenu .mega-menu__column>div>.mega-menu__link:focus-visible:after{transform:scaleX(1)}.menu-list__submenu .mega-menu__column>div>.mega-menu__link:hover{color:var(--color-foreground);border-color:rgb(var(--color-foreground-rgb) / .12)}.menu-list__submenu .mega-menu__column ul{display:flex;flex-direction:column;gap:2px;column-count:auto!important}.menu-list__submenu .mega-menu__column ul .mega-menu__link{position:relative;display:inline-flex;align-items:center;font-size:.9375rem;font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .72);padding:7px 0;background:none;transform:none;transition:color .25s ease,padding .3s cubic-bezier(.22,1,.36,1)}.menu-list__submenu .mega-menu__column ul .mega-menu__link:before{content:"";position:absolute;left:0;top:50%;width:10px;height:1px;background:var(--fbv-gold);opacity:0;transform:translate(-6px,-50%);transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.menu-list__submenu .mega-menu__column ul .mega-menu__link:is(:hover,:focus-visible){color:var(--color-foreground);padding-inline-start:18px;transform:none}.menu-list__submenu .mega-menu__column ul .mega-menu__link:is(:hover,:focus-visible):before{opacity:1;transform:translateY(-50%)}.menu-list__submenu .mega-menu__column ul li:last-child .mega-menu__link[href$="/collections"]{margin-top:12px;padding:10px 16px;gap:10px;border:1px solid rgb(201 162 74 / .55);border-radius:4px;color:var(--fbv-gold);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.menu-list__submenu .mega-menu__column ul li:last-child .mega-menu__link[href$="/collections"]:before{display:none}.menu-list__submenu .mega-menu__column ul li:last-child .mega-menu__link[href$="/collections"]:after{content:"\2192";letter-spacing:0;transition:transform .3s ease}.menu-list__submenu .mega-menu__column ul li:last-child .mega-menu__link[href$="/collections"]:is(:hover,:focus-visible){padding-inline-start:16px;background-color:var(--fbv-gold);border-color:var(--fbv-gold);color:#111}.menu-list__submenu .mega-menu__column ul li:last-child .mega-menu__link[href$="/collections"]:is(:hover,:focus-visible):after{transform:translate(4px)}.menu-list__submenu .mega-menu__content{position:relative;padding-inline-start:clamp(24px,2.5vw,40px);border-inline-start:1px solid rgb(var(--color-foreground-rgb) / .12)}.menu-list__submenu .mega-menu__content:before{content:"Featured Pieces";display:block;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12);font-size:.8125rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;color:var(--fbv-gold)}.menu-list__submenu .mega-menu__content-list{gap:18px}.menu-list__submenu .mega-menu__content-list .resource-card__media,.menu-list__submenu .mega-menu__content-list .resource-card__image{border-radius:6px;overflow:hidden}.menu-list__submenu .mega-menu__content-list img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.menu-list__submenu .mega-menu__content-list-item:hover img{transform:scale(1.05)}.menu-list__submenu .mega-menu__content-list .resource-card__title{font-size:.8125rem;line-height:1.4;margin-top:10px}@media(prefers-reduced-motion:no-preference){.menu-list__list-item:not([slot=overflow]) .menu-list__submenu :is(.mega-menu__column,.mega-menu__content){opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.menu-list__list-item:not([slot=overflow]):has([aria-expanded=true]) .menu-list__submenu :is(.mega-menu__column,.mega-menu__content),.menu-list__list-item:not([slot=overflow]) .menu-list__submenu:hover :is(.mega-menu__column,.mega-menu__content){opacity:1;transform:none}.menu-list__submenu .mega-menu__column:nth-child(2){transition-delay:.05s}.menu-list__submenu .mega-menu__column:nth-child(3){transition-delay:.1s}.menu-list__submenu .mega-menu__column:nth-child(4){transition-delay:.15s}.menu-list__submenu .mega-menu__column:nth-child(5){transition-delay:.2s}.menu-list__submenu .mega-menu__content{transition-delay:.2s}}@media screen and (max-width:989px){.menu-list__submenu .mega-menu__column{padding-inline:0}.menu-list__submenu .mega-menu__column+.mega-menu__column:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/fbv-mega-menu.css.map */
