/* Product / Technology 下拉：新旧 header 共用（Figma 1175:286 / 1421:665） */

/* Products 三列 */
.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs {
    box-sizing: border-box;
    width: max-content;
    height: auto;
    padding: 1.625rem 1.875rem;
    box-shadow: 0 .125rem .25rem 0 rgba(29, 44, 62, 0.18);
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs::before {
    display: block;
    height: .0625rem;
    background: #D6D6D6;
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs > .sep-container {
    width: auto;
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs .boxs {
    display: flex;
    width: max-content;
    gap: 3.125rem;
    margin: 0;
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs .p-lists {
    width: max-content;
    min-width: 0;
    margin: 0;
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs .titles-a {
    margin: 0;
    padding: 0;
    border: 0;
    color: #323232;
    font-family: "Gotham-Bold", sans-serif;
    font-size: .9375rem;
    line-height: 1.125rem;
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs .ul-lists {
    display: block;
    margin-top: .8125rem;
    color: #323232;
    font-family: "Gotham-Book", sans-serif;
    font-size: .9375rem;
    line-height: 1.125rem;
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs .ul-lists + .ul-lists {
    margin-top: .8125rem;
}

.sep-mainnav > .sep-container > ul > li.product > .v2-product-pro-boxs .ul-lists:hover {
    color: #008CFF;
}

/* Technology 两列 */
.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs {
    box-sizing: border-box;
    width: max-content;
    min-width: 30.5rem;
    height: auto;
    padding: 1.4375rem 1.875rem 1.5625rem;
    box-shadow: 0 .125rem .25rem 0 rgba(29, 44, 62, 0.18);
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs::before {
    display: block;
    height: .0625rem;
    background: #D6D6D6;
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs > .sep-container {
    width: auto;
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs .boxs {
    display: flex;
    width: max-content;
    gap: 3.125rem;
    margin: 0;
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs .p-lists {
    width: max-content;
    min-width: 0;
    margin: 0;
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs .titles-a {
    margin: 0;
    padding: 0 0 .9375rem;
    border: 0;
    border-bottom: .0625rem solid #D6D6D6;
    color: #323232;
    font-family: "Gotham-Bold", sans-serif;
    font-size: .9375rem;
    line-height: 1.125rem;
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs .ul-lists {
    display: block;
    margin-top: .8125rem;
    color: #323232;
    font-family: "Gotham-Book", sans-serif;
    font-size: .9375rem;
    line-height: 1.125rem;
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs .ul-lists + .ul-lists {
    margin-top: .8125rem;
}

.sep-mainnav > .sep-container > ul > li.technology > .v2-technology-pro-boxs .ul-lists:hover {
    color: #008CFF;
}
