.shop-product-landing{max-width:1280px;margin:110px auto 28px;padding:28px 32px;background:#fff;color:#102139;border-radius:18px}.shop-product-landing nav{margin-bottom:24px;font-size:.9rem}.shop-product-landing nav a{color:#12678f}.shop-product-landing h1{font-size:clamp(1.4rem,2.7vw,2.35rem);line-height:1.25;letter-spacing:-.03em;margin:12px 0 20px}.shop-product-landing .shop-seo-photo{width:100%;max-height:450px;object-fit:contain;background:white}.shop-product-landing p{line-height:1.6}.shop-product-landing .shop-card-add{display:inline-block;text-decoration:none;margin-top:14px}.shop-seo-link{color:inherit}.shop-card-body>a.shop-seo-link{font-size:.85rem;font-weight:650;margin:8px 0}.shop-seo-rayons{max-width:1280px;margin:0 auto;padding:32px;color:#102139;background:#f3f7fa}.shop-seo-rayons h2{font-size:1.3rem;margin-bottom:18px}.shop-seo-rayons>div{display:flex;flex-wrap:wrap;gap:10px}.shop-seo-rayons a{padding:9px 14px;background:white;border:1px solid #d8e1e9;border-radius:6px;color:inherit;text-decoration:none}.shop-seo-rayons a:hover,.shop-seo-rayons a:focus-visible{border-color:#1674a3;text-decoration:underline}.shop-pagination a{padding:12px 18px;border:1px solid #d1dce5;border-radius:8px;text-decoration:none;color:#102139;background:#fff;font-weight:650}.shop-pagination a[aria-disabled=true]{opacity:.4;pointer-events:none}#shop-title{font-size:clamp(1.7rem,3vw,2.8rem)}.shop-card-image img{object-fit:contain}@media(max-width:700px){.shop-product-landing{margin:88px 12px 20px;padding:20px}.shop-product-landing .shop-detail-grid{grid-template-columns:1fr}.shop-product-landing .shop-seo-photo{max-height:280px}.shop-seo-rayons{padding:24px 16px}}
.shop-category-intro{max-width:76ch;line-height:1.65;margin:14px 0 0;color:#425269}.shop-supplier-name{font-size:.86rem;color:#526174;overflow-wrap:anywhere}
.shop-product-landing .shop-card-add{color:#fff}
