.market-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.market-directory>section{border-top:3px solid var(--navy);background:var(--pale);padding:26px 24px}.market-directory>section>span{font-size:9px;letter-spacing:.15em;color:var(--orange)}.market-directory h3{font-size:22px;margin:15px 0 23px}.market-directory a{display:grid;grid-template-columns:1fr 14px;align-items:center;position:relative;padding:12px 0;border-top:1px solid #d4dfe4;line-height:1.6}.market-directory a b{font-size:13px;font-weight:500}.market-directory a small{font-size:10px;color:var(--muted);grid-column:1}.market-directory a i{grid-column:2;grid-row:1/3;font-style:normal;color:var(--orange)}.market-directory a:hover b{color:var(--orange)}.expanded-toolbar{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.expanded-toolbar .tabs{gap:7px;padding-bottom:18px;border-bottom:1px solid var(--line)}.expanded-toolbar .tabs button{font-size:12px;padding:10px 15px}.expanded-toolbar .search-box{max-width:650px;width:100%}.expanded-toolbar .search-box input{font-size:14px;padding:14px 17px}.product-image,.category-visual,.model-picture,.featured-product{position:relative}.product-image::after,.category-visual::after,.model-picture::after{content:'天津宝盾阀门';position:absolute;bottom:10px;right:12px;background:#112e40e8;color:white;font-size:10px;letter-spacing:.08em;padding:4px 10px;pointer-events:none;z-index:2}.model-picture::after{bottom:61px;right:30px;font-size:12px;padding:6px 14px}.selection-visual{height:100%;min-height:180px;background:linear-gradient(125deg,#112e40,#1c536e);color:white;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px;text-align:left;position:relative;overflow:hidden}.selection-visual::after{content:'B';position:absolute;right:-2px;bottom:-45px;font-size:210px;font-weight:700;line-height:1;color:#ffffff08;pointer-events:none}.selection-brand{font-size:11px;letter-spacing:.12em;color:#bed0da}.selection-rule{width:30px;height:2px;background:var(--orange);margin:16px 0}.selection-visual strong{font-size:23px;font-weight:500;line-height:1.5;max-width:90%;z-index:1}.selection-visual>div{display:flex;gap:5px 10px;flex-wrap:wrap;margin-top:18px;color:#c5d5df;font-size:10px}.selection-visual>small{font-size:9px;color:#9cb9c9;margin-top:20px;letter-spacing:.06em}.product-image:has(.selection-visual){padding:0}.product-image:has(.selection-visual)::after{display:none}.model-picture .selection-visual{height:440px;padding:45px}.model-picture .selection-visual strong{font-size:36px}.model-picture .selection-visual>div{font-size:13px}.model-picture:has(.selection-visual)::after{display:none}.load-more{text-align:center;margin-top:35px}.load-more:has(button[hidden]){display:none}.sourcing-intro{max-width:880px;margin-bottom:50px}.sourcing-intro p{max-width:760px;color:var(--muted)}.chips>a{background:white;border:1px solid var(--line);padding:6px 12px;font-size:12px}.photo-atlas{width:100%;height:100%;background-repeat:no-repeat;background-color:white}.model-picture .photo-atlas{height:420px}.reference-caption{font-size:10px;color:var(--muted)}
@media(max-width:1050px){.market-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.market-directory>section{padding:24px}.expanded-toolbar .tabs button{padding:9px 13px}}
@media(max-width:650px){.market-directory{grid-template-columns:1fr 1fr;gap:12px}.market-directory>section{padding:19px 14px}.market-directory h3{font-size:19px}.market-directory a b{font-size:12px}.market-directory a small{font-size:9px}.market-directory>section>span{font-size:7px;letter-spacing:.05em}.expanded-toolbar .tabs{gap:6px}.expanded-toolbar .tabs button{font-size:11px;padding:8px 10px}.selection-visual{padding:15px;min-height:150px}.selection-brand{font-size:9px}.selection-rule{margin:10px 0}.selection-visual strong{font-size:17px;max-width:100%}.selection-visual>div{font-size:9px;margin-top:10px}.selection-visual>small{font-size:8px;margin-top:12px}.product-image::after{font-size:8px;bottom:7px;right:7px;padding:3px 6px}.model-picture .selection-visual{height:310px;padding:30px}.model-picture .selection-visual strong{font-size:28px}.model-picture .photo-atlas{height:300px}.sourcing-intro h2{font-size:25px}}

/* Atlas cells retain square geometry in both cards and detail pages. */
.model-picture{top:auto}
.product-image:has(.photo-atlas){display:flex;justify-content:center;align-items:center;background:white}.product-image .photo-atlas{width:190px;height:190px;max-width:100%;flex:none}.model-picture .photo-atlas{width:min(420px,100%);height:auto;aspect-ratio:1;margin:auto}.product-image:has(.photo-atlas)::after{content:'天津宝盾阀门 · 展示示意';font-size:9px}.model-picture:has(.photo-atlas)::after{content:'天津宝盾阀门 · 展示示意'}
@media(max-width:650px){.product-image .photo-atlas{width:160px;height:160px}.model-picture .photo-atlas{width:100%;height:auto}}

/* Focused valve, fittings and steel-pipe positioning. */
.hero h1{font-size:clamp(32px,4.1vw,52px);line-height:1.3}.scope-bar .wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.specialty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.specialty-card{border:1px solid var(--line);background:#fff;transition:transform .2s}.specialty-card:hover{transform:translateY(-4px)}.specialty-image{height:245px;background:#f6f8f8;position:relative;padding:20px}.specialty-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.specialty-image>span{position:absolute;right:14px;bottom:12px;font-size:10px;color:#fff;background:var(--navy);padding:4px 10px}.specialty-copy{padding:25px}.specialty-copy h3{display:flex;justify-content:space-between;font-size:25px;margin:12px 0}.specialty-copy h3 b{color:var(--orange);font-weight:400}.specialty-copy p{color:var(--muted);font-size:13px;min-height:45px}.specialty-copy small{font-size:11px;color:var(--muted)}.experience-band{background:var(--navy);color:#fff;padding:44px 0}.experience-inner{display:grid;grid-template-columns:auto 1fr auto;gap:50px;align-items:center}.experience-number{display:flex;align-items:center;gap:18px}.experience-number strong{font-size:88px;line-height:1;font-weight:500;color:#e38a56}.experience-number span{font-size:12px;line-height:1.9}.experience-inner h2{font-size:25px;margin:0 0 9px}.experience-inner p{font-size:13px;max-width:560px;color:#c2d3dc;margin:0}.experience-inner .text-link{color:#fff}.expanded-toolbar{grid-template-columns:1fr auto;align-items:center}.expanded-toolbar .tabs{border:0;padding:0}.expanded-toolbar .tabs button{padding:12px 18px;font-size:13px}.expanded-toolbar .search-box{width:390px}.footer-brand p{line-height:1.9}
@media(max-width:1000px){.experience-inner{gap:25px}.experience-inner h2{font-size:21px}.specialty-copy{padding:20px}.expanded-toolbar{grid-template-columns:1fr}.expanded-toolbar .search-box{width:100%;max-width:none}}
@media(max-width:650px){.hero h1{font-size:31px}.scope-bar .wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-bar a{padding:20px 12px}.scope-bar b{font-size:13px}.scope-bar small{font-size:7px}.specialty-grid{grid-template-columns:1fr}.specialty-image{height:230px}.specialty-copy p{min-height:0}.experience-inner{grid-template-columns:1fr;gap:24px}.experience-number strong{font-size:76px}.experience-inner h2{font-size:23px}.experience-inner .text-link{justify-self:start}.expanded-toolbar .tabs button{padding:10px 12px;font-size:12px}}
@media(max-width:650px){.scope-bar a{display:flex;flex-direction:column;align-items:flex-start;gap:7px;position:relative}.scope-bar b,.scope-bar small{white-space:nowrap}.scope-bar i{position:absolute;right:12px;top:18px}.scope-bar small{letter-spacing:.03em}}

.store-card{background:var(--pale);border-left:3px solid var(--orange);padding:22px 25px;margin:24px 0}.store-card h3{font-size:20px;margin:10px 0}.store-card p{font-size:15px;line-height:1.9;margin:0 0 9px}.contact-rows .primary-contact{border-top:2px solid var(--orange)}.primary-contact small{color:var(--orange);font-weight:700}.footer-store{font-size:12px;line-height:1.9}.company-info dd a{line-height:1.9}.store-card{scroll-margin-top:130px}
