/* AsiaTrade 3.1 — a quieter, product-led storefront. */
:root{--ink:#1d1d1f;--ink-deep:#000;--muted:#6e6e73;--paper:#fff;--cream:#f5f5f7;--line:#d2d2d7;--orange:#0071e3;--radius:24px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif}
body{background:#fff;font-size:15px;letter-spacing:-.15px}h1,h2,h3,h4{font-weight:650}h1,h2{letter-spacing:-2px}p{color:#6e6e73}::selection{background:#cfe6ff;color:#1d1d1f}.container{width:min(1200px,calc(100% - 96px))}.eyebrow{letter-spacing:.7px;color:#6e6e73;text-transform:none}
.button{border-radius:999px;min-height:44px;padding:11px 23px;font-size:14px;font-weight:400;gap:9px;transition:background .2s}.button:hover:not(:disabled){transform:none}.button-dark{background:#0071e3;color:white}.button-dark:hover:not(:disabled){background:#0077ed}.button-outline{border-color:#0071e3;color:#06c;background:transparent}.button-outline:hover:not(:disabled){background:#0071e3;color:#fff}.button-light{background:white;color:#1d1d1f}.text-link{border:0;color:#06c;font-weight:400;font-size:14px;gap:6px}.text-link:hover{color:#06c;text-decoration:underline}.text-button{font-weight:400;color:#06c}.design-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#06c;font-size:17px;line-height:1.5}.design-link:hover{text-decoration:underline}.design-link>.icon{width:16px;height:16px;transform:rotate(-90deg)}
#header{top:-35px}.announcement{height:35px;background:#f5f5f7;color:#515154;font-size:11px;letter-spacing:0}.announcement .container{justify-content:center;gap:24px}.announcement a{letter-spacing:0;color:#06c}.nav-wrap{background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(22px);border-bottom:1px solid #0000000d}.nav{height:62px;gap:22px}.brand{gap:8px}.brand img{width:25px;height:25px}.brand>span{font-size:21px;font-weight:600;letter-spacing:-.8px}.brand small{display:none}.brand-dot{color:#1d1d1f}.nav-links{gap:30px}.nav-links>a{font-size:12px;color:#424245}.nav-links>a.active::after{display:none}.nav-quote{min-height:30px;padding:5px 15px;font-size:11px}.nav-quote .icon{display:none}.nav-actions{gap:7px}.nav-actions .icon-button{width:30px}.icon-button:hover{background:#f5f5f7}.cart-count{background:#1d1d1f}.shortlist-link{color:#1d1d1f;font-size:20px}.nav .brand img,.footer-brand img{border-radius:8px}
.hero.design-hero{display:block;width:100%;padding:0;overflow:hidden;background:#f5f5f7;text-align:center}.design-hero .hero-copy{padding:62px 0 0}.design-hero .hero-copy .eyebrow{display:block;font-size:14px;font-weight:500;color:#6e6e73;letter-spacing:0}.design-hero h1,html[lang="zh-CN"] .hero.design-hero h1{font-size:clamp(52px,6vw,82px);line-height:1.04;font-weight:650;letter-spacing:-4px;margin:17px 0 20px}.design-hero .hero-copy>p,html[lang="zh-CN"] .hero.design-hero .hero-copy>p{font-size:23px;line-height:1.45;max-width:720px;margin:auto;color:#515154}.design-hero .hero-buttons{justify-content:center;align-items:center;gap:27px;margin-top:24px}.design-hero .hero-buttons .button{font-size:16px;padding:11px 24px}.showcase-stage{position:relative;display:grid;grid-template-columns:1fr 1.7fr 1fr;align-items:center;height:470px;text-align:left;margin-top:4px}.showcase-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:580px;height:580px;object-fit:contain;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse,#000 43%,transparent 71%);transition:transform .6s}.showcase-stage:hover .showcase-image{transform:translate(-50%,-50%) scale(1.025)}.showcase-label,.showcase-price{position:relative;z-index:1;max-width:210px}.showcase-label>span{font-size:10px;letter-spacing:1.2px;color:#86868b}.showcase-label strong{display:block;margin:10px 0;font-size:19px;line-height:1.3;font-weight:600}.showcase-label small{color:#06c;font-size:13px}.showcase-label .icon{width:14px;transform:rotate(-90deg)}.showcase-price{grid-column:3;justify-self:end}.showcase-price>span{font-size:12px;color:#6e6e73}.showcase-price strong{display:block;font-size:38px;letter-spacing:-1.4px;font-weight:600;line-height:1.3}.showcase-price small{font-size:11px;color:#86868b}
.design-collection{padding:90px 0;background:#fff}.design-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.design-section-heading h2{font-size:46px;line-height:1.1;letter-spacing:-2px}.collection-nav{display:flex;align-items:start;gap:48px;margin:0 0 48px;overflow:auto;padding:0 0 12px}.collection-nav a{display:flex;align-items:center;gap:15px;flex-shrink:0;font-size:14px;font-weight:500}.collection-nav img{width:74px;height:74px;object-fit:cover;border-radius:18px;mix-blend-mode:multiply}.collection-nav a:hover span{text-decoration:underline;color:#06c}
.product-grid{gap:20px}.product-card{background:#f5f5f7;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;border:0;transition:box-shadow .25s}.product-card:hover{box-shadow:0 10px 35px #0000000d}.product-visual,.catalog-grid .product-visual{background:#f5f5f7;border-radius:0;aspect-ratio:1/1}.product-visual img,.catalog-grid .product-visual img{padding:12px;mask-image:radial-gradient(ellipse,#000 42%,transparent 74%)}.product-label{background:transparent;color:#6e6e73;top:15px;left:15px;padding:0;font-size:9px}.product-info{padding:12px 22px 18px;flex:1}.product-info h3,.catalog-grid .product-info h3{font-size:17px;font-weight:600;line-height:1.3;min-height:44px}.product-meta{font-size:10px;margin-bottom:9px}.product-bottom{border:0;margin-top:21px;padding-top:0}.product-bottom strong{font-size:21px;font-weight:600}.product-bottom small{font-size:10px}.product-bottom .circle-button{background:#0071e3;border:0;color:#fff;width:32px;height:32px}.product-bottom .circle-button:hover{background:#0077ed}.decision-actions{margin:0 20px;padding:13px 0 17px;border-color:#d2d2d766}.decision-actions button,.decision-actions a{color:#6e6e73;font-size:11px}.decision-actions button[aria-pressed=true]{color:#06c}.decision-actions button:hover{color:#06c}.design-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.design-spotlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px 16px}.spotlight{background:#f5f5f7;position:relative;overflow:hidden;text-align:center;min-height:660px;display:flex;flex-direction:column}.spotlight-copy{padding:48px 35px 0;position:relative;z-index:1}.spotlight-copy .eyebrow{font-size:12px}.spotlight h2{font-size:38px;line-height:1.13;letter-spacing:-1.4px;max-width:440px;margin:12px auto}.spotlight p{font-size:18px;color:#515154}.spotlight-links{display:flex;justify-content:center;gap:23px;margin-top:17px}.spotlight-links .design-link{font-size:15px}.spotlight>a{margin-top:auto;display:block}.spotlight img{width:420px;height:420px;object-fit:contain;margin:auto;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse,#000 40%,transparent 72%);transition:transform .5s}.spotlight:hover img{transform:scale(1.035)}
.design-statement{text-align:center;background:#101012;color:white;padding:105px 0 110px}.design-statement .eyebrow{color:#a1a1a6;font-size:12px;letter-spacing:2px}.design-statement h2{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-2.7px;margin:26px 0}.design-statement p{font-size:21px;line-height:1.5;color:#a1a1a6}.design-statement .button{margin-top:30px;font-size:16px}.design-benefits{padding-block:100px}.design-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.design-benefit-grid article{background:#f5f5f7;border-radius:24px;padding:34px;min-height:265px}.design-benefit-grid .icon{width:32px;height:32px;color:#1d1d1f}.design-benefit-grid h3{font-size:27px;line-height:1.17;letter-spacing:-.8px;margin:23px 0 15px}.design-benefit-grid p{font-size:14px;line-height:1.65;max-width:300px}
.section{padding-block:80px}.section-top h2{font-size:36px;font-weight:600}.section-top .eyebrow,.page-heading .eyebrow{color:#6e6e73}.page-heading{padding-top:60px;padding-bottom:45px}.page-heading h1{font-size:52px;font-weight:650}.page-heading p{font-size:17px;line-height:1.6}.catalog-toolbar{border:0;gap:20px}.search-field{background:#f5f5f7;border-color:transparent;border-radius:14px}.search-field>.icon{color:#6e6e73}.sort-label{color:#6e6e73}.sort-label select{border-radius:12px;border-color:#d2d2d7}.catalog-sidebar .category-filter{border-radius:10px}.category-filter.active,.category-filter:hover{background:#f5f5f7;color:#1d1d1f}.sourcing-note{background:#f5f5f7;border:0;border-radius:20px;padding:24px}.sourcing-note h3{font-size:22px}.catalog-grid{gap:24px}.result-count{color:#6e6e73}
.breadcrumbs{color:#86868b}.product-detail{gap:65px;align-items:start}.detail-image{background:#f5f5f7;border-radius:28px;padding:24px;top:85px}.detail-image>img{mask-image:radial-gradient(ellipse,#000 45%,transparent 74%)}.detail-image>span{color:#86868b}.detail-copy h1{font-size:42px;font-weight:650;line-height:1.1}.detail-description{font-size:16px;line-height:1.65}.detail-specs{color:#6e6e73;border-color:#d2d2d766}.pricing-tiers{border-radius:16px;overflow:hidden;border-color:#d2d2d7;background:#f5f5f7}.pricing-tiers>div{background:#f5f5f7;border-color:#d2d2d7}.pricing-tiers strong{color:#1d1d1f;font-weight:600}.pricing-tiers small{color:#6e6e73}.quantity-picker{border-color:#d2d2d7;border-radius:12px;overflow:hidden}.detail-decisions{margin:0}.detail-faq{border-color:#d2d2d7}.fine-print{color:#86868b}.detail-buttons .button{border-radius:999px}
.order-summary,.settings-panel,.account-welcome,.process-card{background:#f5f5f7;border:0;border-radius:24px}.request-card{border:1px solid #e5e5ea;border-radius:20px;background:#fff}.stat-card{background:#f5f5f7;border:0;border-radius:20px}.admin-nav>button{border-radius:12px}.admin-nav button.selected{background:#1d1d1f;color:white}.admin-nav>button:hover:not(.selected){background:#f5f5f7;color:#1d1d1f}.admin-table th{background:#f5f5f7;color:#6e6e73}.admin-table td,.admin-table th{border-color:#e5e5ea}.table-scroll{border-radius:16px}.inbox-filter{border-color:#e5e5ea;border-radius:18px;background:#f5f5f7}.inbox-filter input,.inbox-filter select{border-color:#d2d2d7}.reply-block,.message-bubble.from-team{background:#eef5ff;border-color:#b5d7ff}.message-bubble{background:#f5f5f7}.thread-summary,.tracking-conversation{color:#1d1d1f}.private-link-box{background:#f5f5f7;border-color:#d2d2d7}.comparison-table th:first-child{background:#f5f5f7;color:#1d1d1f}.comparison-table thead a{color:#1d1d1f}.compare-scroll{border-radius:22px;border-color:#e5e5ea}.comparison-table th,.comparison-table td{border-color:#e5e5ea}.image-upload{background:#f5f5f7;border-color:#b8b8be}.image-upload p,.image-upload>span{color:#6e6e73}.field input,.field select,.field textarea{border-radius:12px;border-color:#c7c7cc;background:#fff}.field>span{color:#515154}.quote-art{background:#1d1d1f;border-radius:24px}.quote-art em{color:#d2d2d7;font-family:inherit;font-style:normal}.quote-art::after{border-color:#ffffff12}.quote-aside>h3{font-size:27px}.account-art{background:#e8e8ed}.account-art:before,.account-art:after{border-color:#c7c7cc}.process-card>span{color:#6e6e73}.contact-section{background:#f5f5f7;border:0}.contact-section .eyebrow{color:#6e6e73}.contact-section h2{font-weight:600}.about-layout>img{border-radius:24px}.values-grid>div{border-color:#d2d2d7}dialog{border-radius:24px;box-shadow:0 25px 100px #0003}dialog::backdrop{background:#0005;backdrop-filter:blur(8px)}#toast{background:#1d1d1f;border-radius:16px;color:white}.success-icon{background:#eaf2ff;color:#06c}
#footer{background:#f5f5f7}.footer-grid{padding-block:48px;gap:40px}.footer-grid>div>a:not(.brand),.footer-grid p,.footer-origin{color:#6e6e73}.footer-grid h4{color:#1d1d1f;font-size:12px}.footer-bottom{border-color:#d2d2d7;color:#86868b}.footer-brand>span{font-size:22px}#mobile-dock:not([hidden]){background:rgba(255,255,255,.9);border-color:#d2d2d766;backdrop-filter:blur(20px)}#mobile-dock a{color:#515154}.request-timeline{border-color:#d2d2d7}.request-timeline li:before{background:#0071e3}
@media(max-width:1050px){.container{width:calc(100% - 64px)}.nav{gap:15px}.nav-links{gap:20px}.nav-quote{display:none}.design-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-section-heading h2{font-size:38px}.showcase-stage{grid-template-columns:1fr 2fr 1fr;height:430px}.showcase-image{width:510px;height:510px}.showcase-label{max-width:170px}.showcase-label strong{font-size:16px}.spotlight{min-height:570px}.spotlight h2{font-size:30px}.spotlight img{width:360px;height:360px}.design-benefit-grid article{padding:27px}.design-benefit-grid h3{font-size:23px}.product-detail{gap:35px}.detail-copy h1{font-size:36px}}
@media(max-width:760px){.container{width:calc(100% - 40px)}.nav{height:54px;gap:12px}.nav-links{background:rgba(255,255,255,.98);border-color:#e5e5ea}.nav-links>a{font-size:15px;color:#1d1d1f}.nav-actions{gap:8px}.brand>span{font-size:20px}.announcement{font-size:10px}.announcement a{display:none}.announcement .container{justify-content:center}.design-hero .hero-copy{padding-top:45px}.design-hero .hero-copy .eyebrow{font-size:12px}.design-hero h1,html[lang="zh-CN"] .hero.design-hero h1{font-size:58px;letter-spacing:-2.7px;margin:18px 0}.design-hero .hero-copy>p,html[lang="zh-CN"] .hero.design-hero .hero-copy>p{font-size:19px;line-height:1.5;max-width:400px}.design-hero .hero-buttons{gap:23px;margin-top:21px}.design-hero .hero-buttons .button{font-size:14px}.design-link{font-size:15px}.showcase-stage{height:390px;display:block;margin-top:0}.showcase-image{width:460px;height:460px;max-width:none;top:45%}.showcase-label{display:none}.showcase-price{position:absolute;left:0;right:0;bottom:15px;max-width:none;display:flex;align-items:baseline;justify-content:center;gap:7px}.showcase-price strong{font-size:23px;letter-spacing:-.7px}.showcase-price small{font-size:10px}.design-collection{padding:60px 0}.design-section-heading{display:block;margin-bottom:30px}.design-section-heading h2{font-size:34px;letter-spacing:-1.2px;line-height:1.17}.design-section-heading>.design-link{margin-top:14px}.collection-nav{gap:26px;margin-bottom:30px}.collection-nav a{flex-direction:column;gap:10px;font-size:11px;max-width:115px;text-align:center}.collection-nav img{width:70px;height:70px}.product-grid,.catalog-grid{gap:14px}.product-card{border-radius:18px}.product-info{padding:8px 14px 15px}.product-info h3,.catalog-grid .product-info h3{font-size:14px;min-height:38px;line-height:1.35}.product-meta{font-size:9px}.product-label,.catalog-grid .product-label{font-size:7px;top:12px;left:12px}.product-visual img{padding:5px}.product-bottom{margin-top:17px}.product-bottom strong,.catalog-grid .product-bottom strong{font-size:19px}.product-bottom .from{display:none}.product-bottom small{font-size:9px}.decision-actions{margin:0 13px;padding:10px 0 13px;gap:4px}.decision-actions button{font-size:10px;gap:2px}.decision-actions button svg{width:12px;height:12px}.design-spotlights{grid-template-columns:1fr;padding:0 12px 12px;gap:12px}.spotlight{min-height:560px}.spotlight-copy{padding:35px 24px 0}.spotlight h2{font-size:32px}.spotlight p{font-size:16px}.spotlight img{width:370px;height:370px;max-width:100%}.design-statement{padding:75px 0}.design-statement h2{font-size:42px;letter-spacing:-1.8px}.design-statement p{font-size:17px}.design-benefits{padding-block:65px}.design-benefit-grid{grid-template-columns:1fr;gap:15px}.design-benefit-grid article{padding:28px;min-height:0}.design-benefit-grid h3{font-size:27px;margin-top:20px}.page-heading{padding-top:38px;padding-bottom:30px}.page-heading h1,html[lang="zh-CN"] .page-heading h1{font-size:36px;line-height:1.15;font-weight:650}.page-heading p{font-size:15px}.catalog-sidebar{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.catalog-toolbar{gap:14px}.sort-label{font-size:11px}.search-field{border-radius:12px}.catalog-toolbar .button{font-size:12px}.detail-image{border-radius:24px}.detail-copy h1,html[lang="zh-CN"] .detail-copy h1{font-size:34px}.detail-description{font-size:14px}.detail-specs{font-size:12px}.detail-decisions{margin:0}.section-top h2,html[lang="zh-CN"] .section-top h2{font-size:30px}.fine-print{font-size:11px}.field>span{font-size:12px}.request-card{padding:22px 18px}.request-message{font-size:13px}.reply-block>p{font-size:12px}.conversation-button{font-size:12px}.quote-aside>h3{font-size:24px}.admin-nav{margin-right:-20px}.footer-grid{gap:30px}.footer-grid h4{font-size:12px}.footer-grid p,.footer-grid>div>a:not(.brand){font-size:11px}.footer-bottom{padding-bottom:25px}#mobile-dock a{font-size:10px}#toast{bottom:90px}.account-toolbar .text-button{font-size:12px}.form-intro h1,html[lang="zh-CN"] .form-intro h1{font-size:34px}.form-intro p{font-size:14px}.field input,.field select,.field textarea{font-size:16px}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.design-hero h1,html[lang="zh-CN"] .hero.design-hero h1{font-size:49px}.design-hero .hero-copy>p,html[lang="zh-CN"] .hero.design-hero .hero-copy>p{font-size:17px}.showcase-stage{height:350px}.showcase-image{width:410px;height:410px}.design-section-heading h2{font-size:30px}.product-info{padding-inline:11px}.product-info h3,.catalog-grid .product-info h3{font-size:13px}.decision-actions{margin-inline:10px}.decision-actions button{font-size:9px}.product-bottom strong,.catalog-grid .product-bottom strong{font-size:16px}.product-bottom .circle-button{width:28px;height:28px}.spotlight h2{font-size:28px}.spotlight{min-height:520px}.spotlight img{height:330px}.design-statement h2{font-size:36px}.page-heading h1,html[lang="zh-CN"] .page-heading h1{font-size:31px}.pricing-tiers strong{font-size:18px}}
.showcase-image{pointer-events:none}.hero.design-hero .hero-copy{position:relative;z-index:2}.detail-image>img{height:auto}@media(max-width:360px){.admin-nav{margin-right:-16px}.catalog-sidebar{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}

.category-filter{border-color:#d2d2d7;color:#515154}.category-filter.selected{background:#e8e8ed;border-color:transparent;color:#1d1d1f}.detail-copy>.eyebrow{color:#6e6e73}.footer-grid>div>a.footer-contact{border-color:#d2d2d7}

.admin-users-panel>h2{font-size:34px;margin:12px 0}.admin-users-panel>p{margin-bottom:28px}.admin-team-list{display:grid;gap:16px;margin-bottom:35px}.admin-team-card{padding:24px;background:#f5f5f7;border-radius:20px;min-width:0}.admin-team-heading{display:flex;justify-content:space-between;gap:12px}.admin-team-card>p{overflow-wrap:anywhere;font-size:14px;margin-top:8px}.admin-team-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:20px}.admin-team-controls .field{margin:0;min-width:180px}.admin-team-controls .checkbox-field{margin:0}.admin-users-panel .settings-panel h3{font-size:24px;margin-bottom:24px}@media(max-width:600px){.admin-team-card{padding:20px}.admin-team-controls{gap:16px}.admin-team-controls .field{width:100%;min-width:0}.admin-users-panel>h2{font-size:28px}}
