.spec-name-group{margin:14px 0;font-size:12px;line-height:1.6}.spec-name-group>strong{display:block;font-size:11px;letter-spacing:.02em;color:#6e7e90;margin-bottom:7px}.spec-name-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.spec-name-list li{padding:5px 8px;border:1px solid #dce3ea;background:#f8fafc;color:#24415e;border-radius:7px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.spec-reference .spec-name-list li{background:#fff;border-style:dashed;color:#68798a}.spec-more{margin-top:8px}.spec-more>summary{cursor:pointer;color:#335b86;font-weight:600}.spec-more .spec-name-list{margin-top:7px}.spec-pending{color:#86643d!important}.spec-summary-detail{grid-column:1/-1;width:100%}.spec-summary-detail .spec-name-group{font-size:13px}.spec-summary-detail .spec-name-group>strong{font-size:12px}.spec-summary-detail .spec-name-list li{padding:7px 10px}.selected-spec{padding:12px 15px;border-left:3px solid #e7813e;background:#f4f7fa;line-height:1.7;color:#274a6a;font-size:13px;margin:16px 0}.family-card .product-photo-card>a{display:block;width:100%;height:100%}.family-card .product-body h3>a{color:inherit;text-decoration:none}.family-card .product-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.variant-card .spec-sku{font-size:10px;overflow-wrap:anywhere}.family-summary .spec-summary-detail{background:transparent;border:0;padding:0}.spec-summary-detail .spec-name-list{gap:8px}
