@font-face{
    font-family: "Gotham-book";               /*自定义字体名称*/
    src: url('font/Gotham-Book.otf') format("opentype");
    font-display: swap;
}
@font-face{
    font-family: "Gotham-bold";               /*自定义字体名称*/
    src: url('font/Gotham-Bold.otf') format("opentype");
    font-weight: bold;
    font-display: swap;
}
@font-face{
    font-family: "Gotham-med";               /*自定义字体名称*/
    src: url('font/Gotham-Medium.otf') format("opentype");
    font-display: swap;
}
@font-face{
    font-family: "Gotham-reg";               /*自定义字体名称*/
    src: url('font/Gotham-Regular.otf') format("opentype");
    font-display: swap;
}
@font-face{
    font-family: "Gotham-light";               /*自定义字体名称*/
    src: url('font/Gotham-Light.otf') format("opentype");
    font-display: swap;
}

@font-face{
    font-family: "Gotham-pro-bold";               /*自定义字体名称*/
    src: url('font/Gotham-Pro-Bold.ttf') format("truetype");
    font-display: swap;
}
@font-face{
    font-family: "Gotham-pro-med";               /*自定义字体名称*/
    src: url('font/Gotham-Pro-Medium.ttf') format("truetype");
    font-display: swap;
}
@font-face{
    font-family: "Gotham-pro-reg";               /*自定义字体名称*/
    src: url('font/Gotham-Pro-Regular.ttf') format("truetype");
    font-display: swap;
}
@font-face{
    font-family: "Gotham-pro-light";               /*自定义字体名称*/
    src: url('font/Gotham-Pro-Light.ttf') format("truetype");
    font-display: swap;
}

/* User Center: hide permission-gated blocks until JS confirms access */
.hide {
    display: none !important;
}

.dashboard-section[data-section="product-warranty"] {
    display: none;
}

.menu-section[data-section="product-warranty"] {
    display: none;
}

.menu-section[data-section="product-warranty"]:not(.is-empty) {
    display: block;
}