@import url('https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap');body { -webkit-font-smoothing: antialiased; font-family: 'Tenor Sans', sans-serif !important; }.uppercase { text-transform: uppercase; }.tracking-wider { letter-spacing: 1.5px; }.main-header-multi-level, .header-bar-grey,.header-bottom-menu,.nav-logo-menu {overflow: visible !important; position: relative;}.header-bottom-menu .container,.header-bottom-menu .row {overflow: visible !important;}.header-bar-grey { background: #f8f8f8; border-bottom: 1px solid #eee; padding: 0; }.top-phone-link { color: #333 !important; transition: color 0.2s ease; font-family: 'Tenor Sans', sans-serif; }.top-phone-link:hover { color: #AF9F8C !important; text-decoration: none;}.top-buyers-dropdown { position: relative; display: inline-block;padding: 10px 0;z-index: 1300;}.top-buyers-dropdown::after {content: ''; position: absolute; top: 100%; left: 0; right: 0; height: 15px; z-index: 1300; background: transparent;}.dropdown-menu-simple {display: none; position: absolute;top: 100%;left: 0;background: #ffffff;min-width: 190px;padding: 15px 0;box-shadow: 0 10px 30px rgba(0,0,0,0.08);border: 1px solid #eaeaea;z-index: 1300 !important; margin-top: 0;opacity: 0;}.sub-menu {background: #ffffff; min-width: 240px;}.sub-menu li, .sub-menu ul {padding: 0px !important;}.top-buyers-dropdown:hover .dropdown-menu-simple {display: block;animation: fadeIn 0.3s ease;opacity: 1;}.dropdown-menu-simple a, .sub-menu a{display: block;padding: 8px 25px;color: #333 !important;font-family: 'Tenor Sans', sans-serif;font-size: 13px;text-decoration: none;transition: all 0.2s ease;}.dropdown-menu-simple a:hover, .sub-menu a:hover {background: #f9f9f9;color: #AF9F8C !important;padding-left: 30px; }.header-bottom-menu .nav-link { font-family: 'Tenor Sans', sans-serif; font-size: 14px; text-transform: uppercase; letter-spacing: 1.5px; color: #000 !important; padding: 15px 25px !important; position: relative; border: none !important; transition: color 0.2s ease;}.header-bottom-menu .nav-link:hover { color: #AF9F8C !important; }.header-bottom-menu .nav-link::before {content: ''; position: absolute; left: 25px; right: 25px; bottom: 0; height: 2px; background-color: transparent; transition: background-color 0.3s ease;z-index: 1050; }.header-bottom-menu .nav-link:hover::before,.header-bottom-menu .nav-item.active .nav-link::before { background-color: #000; }.header-bottom-menu .nav-link[href="/sale"]:hover::before,.header-bottom-menu .nav-link[href="/sale"].active::before { background-color: #900; }.icon-block-premium {display: flex;align-items: center;}.icon-block-premium .btn-link {color: #000 !important;padding: 0 5px;text-decoration: none;}.icon-block-premium .btn-link:hover {color: #AF9F8C !important;}.icon-block-premium svg {fill: currentColor; transition: fill 0.2s ease;}#popup-halfbg-form {z-index: 10050; }#popup-halfbg-form .modal-content {border-radius: 0;box-shadow: 0 20px 50px rgba(0,0,0,0.15);}#popup-halfbg-form .nav-tabs .nav-link.active {border-bottom: 2px solid #000;color: #000;}#popup-halfbg-form .nav-tabs .nav-link {color: #999;font-family: 'Tenor Sans', sans-serif;border: none;background: transparent;}@keyframes fadeIn {from { opacity: 0; transform: translateY(5px); }to { opacity: 1; transform: translateY(0); }}.footer-premium-v2 {background-color: #f7f6fc; padding: 60px 0 30px 0;font-family: 'Tenor Sans', sans-serif;border-top: 1px solid #e0e0e0;}.footer-title {font-family: 'Tenor Sans', sans-serif;font-size: 14px;text-transform: uppercase;letter-spacing: 2px;color: #000;margin-bottom: 25px;font-weight: normal;}.footer-links {padding: 0;margin: 0;}.footer-links li {margin-bottom: 12px;}.footer-links li a {color: #555 !important;font-size: 13px;text-decoration: none;transition: color 0.3s ease;display: inline-block;padding-bottom: 5px;}.footer-links li a:hover {color: #000 !important;}.footer-text-small {font-size: 12px;color: #777;margin-bottom: 15px;letter-spacing: 0.5px;}.footer-subscribe-wrapper {margin-bottom: 20px;}.footer-subscribe-form {margin: 0;padding: 0;}.input-group-premium {position: relative;display: flex;align-items: center;border-bottom: 1px solid #000; margin-top: 15px;}.subscribe-input {background: transparent !important;border: none !important;padding: 10px 0 !important;flex-grow: 1;font-size: 13px;color: #000;outline: none !important;box-shadow: none !important;}.subscribe-input::placeholder {color: #999;}.subscribe-button {background: transparent !important;border: none !important;color: #000 !important;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;padding: 10px 0 10px 15px;cursor: pointer;font-weight: 600;transition: opacity 0.2s;}.subscribe-button:hover {opacity: 0.6;}.social-icons-premium a { width:25px; height:25px; line-height:25px; text-align:center; display:none;}.social-icons-premium svg {fill: #000;transition: opacity 0.3s;}.social-icons-premium a:hover svg {opacity: 0.6;}.footer-bottom {margin-top: 50px;padding-top: 20px;border-top: 1px solid rgba(0,0,0,0.05);}.copyright {font-size: 11px;text-transform: uppercase;letter-spacing: 2px;color: #999;}