.zg_product_detail_description__tab-panes {
    padding-top: 40px;
}
.zg-product-description {
    padding-top: 20px;    
}

.product-detail__description .product-description__trigger {
    display: flex;
    gap: 15px;
    align-items: center;
    padding: 19px 0;
    padding-inline-end: 15px;
}

.product-detail__description .product-description__trigger-title {
    flex: 1;
    font-family: ProximaNova-Semibold, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #323232;
    line-height: 1.7;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.125rem;
}

.product-detail__description .product-description__trigger .description__arrow {
    transition: transform 200ms;
}
.product-detail__description [open] .product-description__trigger .description__arrow {
    transform: rotate(180deg);
}
.zg_product_detail_description__tab-buttons-container {
    overflow-x: auto;
}
.zg_product_detail_description__tab-buttons {
    padding: 20px 60px 15px;
    border-bottom: 1px solid #E5E7EB;
    gap: 80px;
    font-family: Proxima Nova, proxima-nova, "Helvetica Neue", Helvetica, sans-serif;
}
.zg_product_detail_description__tab-button {
    font-weight: normal;
    font-size: 15px;
    color: #050708;
    line-height: 150%;
    letter-spacing: 1px;
    text-align: left;
    font-style: normal;
    text-transform: uppercase;
    display: inline-block;
    white-space: nowrap;
}
.zg_product_detail_description__tab-button.active {
    color: #000;
}
.zg_product_detail_description__tab-pane {
    scroll-margin-top: 60px; /* 设置顶部偏移 */
}
.product-description__tab-content {
    padding-bottom: 20px;
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji
}

@media (max-width: 768px) {
    .zg_product_detail_description__tab-buttons-container {
        display: none;
    }
    .product-detail__description .product-description__trigger {
        padding: 13px 0;
    }

    .product-detail__description .product-description__trigger .description__arrow {
        height: 10px;
    }
}
