/* Desktop refinement. Preserve existing route and business components. */
html.buyer-ui-1688 { --bp-canvas:#f5f5f3;--bp-ink:#262b31;--bp-line:#e8e8e4;--bp-shadow:0 8px 28px rgba(32,38,42,.035); }
html.buyer-ui-1688 body { -webkit-font-smoothing:antialiased; }
html.buyer-ui-1688 .bp-container,html.buyer-ui-1688 .app-container { max-width:1440px; }
html.buyer-ui-1688 .header-top { background:#fff; border-bottom:0; }
html.buyer-ui-1688 .bp-service-strip { background:#fff; border-bottom-color:#f0f0ed; }
html.buyer-ui-1688 .header-main { padding-top:24px!important;padding-bottom:24px!important; }
html.buyer-ui-1688 .header-nav>ul { max-width:1440px;gap:8px; }
html.buyer-ui-1688 .header-nav li { min-height:50px;padding-inline:22px;font-size:15px; }
html.buyer-ui-1688 .header-nav li.active { border-bottom-width:3px; }
html.buyer-ui-1688 .bp-home-hero { grid-template-columns:224px minmax(0,1fr);gap:24px;margin-top:26px;margin-bottom:32px; }
html.buyer-ui-1688 .bp-category-rail { border-radius:18px;padding:20px 12px 14px;box-shadow:none; }
html.buyer-ui-1688 .bp-category-links { height:395px; }
html.buyer-ui-1688 .bp-category-links>button { min-height:48px;gap:11px; }
html.buyer-ui-1688 .bp-category-links>button>span:nth-child(2) { font-size:13px;color:#454b53; }
html.buyer-ui-1688 .bp-category-image { width:32px;height:32px;background:#f7f7f5; }
html.buyer-ui-1688 .bp-hero-heading { padding:3px 2px 22px; }
html.buyer-ui-1688 .bp-kicker { color:#9b6749;font-weight:600;font-size:12px;letter-spacing:1.5px; }
html.buyer-ui-1688 .bp-hero-heading h1 { font-size:32px;letter-spacing:-.7px;margin-top:8px; }
html.buyer-ui-1688 .bp-hero-heading>a { padding:9px 14px;background:white;border:1px solid var(--bp-line);border-radius:22px;font-size:13px;color:#58606b; }
html.buyer-ui-1688 .main-banner-left,html.buyer-ui-1688 .main-banner-left .swiper-container { height:304px!important;border-radius:18px; }
html.buyer-ui-1688 .main-banner-right-group .swiper-container { height:147px!important;border-radius:14px; }
html.buyer-ui-1688 .bp-shortcuts { padding:16px 8px;margin-top:16px;border-radius:14px; }
html.buyer-ui-1688 .bp-shortcuts a { font-size:13px;color:#555c66;gap:10px; }
html.buyer-ui-1688 .main-daily,html.buyer-ui-1688 .main-recommend,html.buyer-ui-1688 .main-stroe { padding:28px;border-radius:20px;margin-bottom:28px;box-shadow:none;border-color:#e7e7e3; }
html.buyer-ui-1688 .main-daily-title h1,html.buyer-ui-1688 .main-recommend>h1,html.buyer-ui-1688 .main-stroe-title h1 { font-size:23px;letter-spacing:-.4px; }
html.buyer-ui-1688 .main-daily-content,html.buyer-ui-1688 .main-recommend-content,html.buyer-ui-1688 .main-stroe-content { gap:26px 22px; }
html.buyer-ui-1688 .bp-merchant-strip { border-radius:20px;border-color:#eedbcf;background:#fff4eb;padding:28px 32px; }
html.buyer-ui-1688 .bp-merchant-strip h2 { font-size:22px; }
html.buyer-ui-1688 .bp-button,html.buyer-ui-1688 .el-button--primary { box-shadow:0 3px 8px rgba(227,86,16,.1); }
html.buyer-ui-1688 .bp-detail-hero,html.buyer-ui-1688 .bp-detail-story,html.buyer-ui-1688 .bp-detail-seller { border-radius:20px;border-color:#e7e7e3;box-shadow:none; }
html.buyer-ui-1688 .bp-breadcrumb { padding-top:24px;padding-bottom:24px;line-height:1.6;font-size:13px; }
html.buyer-ui-1688 .el-table th { background:#f7f7f5;font-size:13px; }
html.buyer-ui-1688 .el-table td { padding-block:16px; }
html.buyer-ui-1688 .el-dialog { border:1px solid #e7e7e3;border-radius:20px; }
html.buyer-ui-1688 .el-dialog__header { padding:22px 26px; }
html.buyer-ui-1688 .el-dialog__body { line-height:1.75; }
html.buyer-ui-1688 .el-dialog__headerbtn { width:32px;height:32px;top:17px;right:17px;border-radius:50%;background:#f5f5f3; }
html.buyer-ui-1688 .bp-footer { border-top:1px solid #e5e6e3; }
@media(min-width:1600px){html.buyer-ui-1688 .bp-home-hero{grid-template-columns:240px minmax(0,1fr)}html.buyer-ui-1688 .bp-hero-heading h1{font-size:36px}}
@media(max-width:1100px){html.buyer-ui-1688 .bp-home-hero{grid-template-columns:190px minmax(0,1fr);gap:16px}html.buyer-ui-1688 .bp-hero-heading h1{font-size:26px}html.buyer-ui-1688 .main-daily,html.buyer-ui-1688 .main-recommend{padding:20px}html.buyer-ui-1688 .header-nav li{padding-inline:14px}}
@media(prefers-reduced-motion:reduce){html.buyer-ui-1688 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Preserve the complete bilingual artwork at every desktop width. */
html.buyer-ui-1688 .main-banner-left { height:auto!important;aspect-ratio:12/5; }
html.buyer-ui-1688 .main-banner-left .swiper-container { height:100%!important; }
html.buyer-ui-1688 .main-banner-right { height:100%; }
html.buyer-ui-1688 .main-banner-right-group { position:relative;height:100%; }
html.buyer-ui-1688 .main-banner-right-group .swiper-container { position:absolute;inset:0 0 auto;height:calc(50% - 5px)!important; }
html.buyer-ui-1688 .main-banner-right-group .swiper-container + .swiper-container { top:calc(50% + 5px); }
