.nav-menu-primary ul.sub-menu li{border-bottom:1px solid #ececec!important}.sub-menu{padding:10px}.nav-menu-primary ul.sub-menu li a{display:block}.nav-menu-primary ul.sub-menu li:last-child{border-bottom:none!important}#nv-primary-navigation-main>li>.wrap>a{position:relative}#nv-primary-navigation-main>li>.wrap>a::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#0F2D50;z-index:999999;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity 0.3s ease,transform 0.4s ease-out;pointer-events:none}#nv-primary-navigation-main>li:hover>.wrap>a::after,#nv-primary-navigation-main>li[class*="current-menu-"]>.wrap>a::after{opacity:1;transform:scaleX(1)}#nv-primary-navigation-main>li:hover>.wrap>a::after,#nv-primary-navigation-main>li[class*="current-menu-"]>.wrap>a::after{opacity:1;transform:scaleX(1)}.top-banner{text-align:center!important;font-size:14px;color:#fff}.phone-link{white-space:nowrap}.message-link{color:#eaeaea!important}.phone-link{color:#ffdf00!important;font-size:14px}.no-track{pointer-events:auto!important}img[src*="lightning-bolt.webp"][alt="Wishlist"]{width:16px!important;height:28px!important;object-fit:contain!important;margin-left:8px!important;margin-right:8px!important;vertical-align:middle!important}img[alt="Cart"],img[src*="cart-icon"]{width:19px!important;height:16px!important;object-fit:contain!important;margin-left:8px!important;margin-right:8px!important;vertical-align:middle!important}.banner-link{text-decoration:none;transition:color 0.3s ease;opacity:0;animation:fadeIn 0.5s ease-out forwards}.nv-contact-list{font-weight:600;font-size:15px}.top-banner a:hover{color:#EDCE3E;.message-link{text-align:center;padding-right:50px;color:#EDCE3E!important;display:none!important}.message-link:hover{color:#ffffff!important}.phone-link{color:#ffdf00;text-align:center;padding:20px}.phone-link:hover{color:#EDCE3E}.wishlist-link{color:#fff;text-align:right;margin-left:40px;display:none!important}.wishlist-link:hover{color:#EDCE3E}.phone-link i.fa-phone::before{content:"\260E";font-family:inherit}[data-row-id] .phone-link,.builder-item .phone-link{display:inline-flex!important;visibility:visible!important}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.message-link{display:none}.top-banner{justify-content:flex-end}}