/* Header Custom Styles extracted from header.blade.php */

/* Models Menu */
.td-menu--header .td-menu__item.menu-item--models .td-btn.td-btn-tiffany {
    background: #5cacb1;
    border-color: #5cacb1;
    color: #fff !important;
}

.td-menu--header .td-menu__item.menu-item--models .td-submenu__col.menu-model-card {
    display: flex;
    flex-direction: column;
}

.td-menu--header .td-menu__item.menu-item--models .td-submenu__col.menu-model-card .td-submenu__body {
    flex-grow: 1;
}

.td-menu--header .td-menu__item.menu-item--models .menu-model-card {
    position: relative;
}

.td-menu--header .td-menu__item.menu-item--models .td-submenu__title-wrap {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.td-menu--header .td-menu__item.menu-item--models .menu-model-card .td-btn--credit {
    position: absolute;
    top: 20px;
    left: 20px;
    padding: 5px 20px;
    border-radius: 2px;
    z-index: 2;
}

.td-menu--header .td-menu__item.menu-item--models .td-award-logos {
    gap: 10px;
    align-items: center;
    margin-bottom: 10px;
    height: 30px;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
}

.td-menu--header .td-menu__item.menu-item--models .td-award2023 {
    width: calc(100% - 250px);
    max-width: 128px;
    min-width: 80px;
}

.td-menu--header .menu-model-card.td-submenu__col .td-btn--credit::after {
    margin-right: -15px;
}

/* Other Submenu Items (Buyers, Owners, Brand) */
.td-menu--header .td-submenu__col:not(.menu-model-card) .td-submenu__title.td-submenu__title--shop .td-submenu__item::after {
    content: none;
}

.td-menu--header .td-submenu__col:not(.menu-model-card) .td-submenu__title.td-submenu__title--shop .td-link.td-submenu__item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
}