/* ALLKemicals card pack v1 — ChemScene-inspired legibility, unchanged branding. */
.product-card .ak-card-catalogue,
.product-card .ak-card-cas {
  font-size:12.5px;line-height:1.48;color:#687991;letter-spacing:0;
}
.product-card .ak-card-catalogue strong,
.product-card .ak-card-cas strong {font-size:12.5px;font-weight:640;color:#344a68}
.product-card .ak-card-purity {
  display:block;margin:8px 0 0;font-size:12.5px;line-height:1.45;
  color:#5a81b2;letter-spacing:0;text-transform:none;
}
.product-card .ak-card-purity strong {font-weight:700;color:#477dbb}
.product-card .ak-card-list-price {
  color:#8491a6;font-size:12px;
  text-decoration:line-through;line-height:1.5;
}
.product-card .ak-card-price-line {
  display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;
  color:#172d53;
}
.product-card .ak-card-price-line strong,
.product-card .ak-card-price-line b {
  font-size:16px;font-weight:770;line-height:1.28;color:#192f56;
}
.product-card .ak-card-pack-size {
  color:#705092;font-size:12.5px;font-weight:700;
  white-space:nowrap;letter-spacing:0;
}
.product-card .ak-card-discount {
  font-size:10px;font-weight:700;color:#69428e;line-height:1.4;
}
.product-card .product-card-body {padding-bottom:17px}
.product-card .chem-facts {margin-top:13px}
.product-card .product-commercial {margin-top:15px}
.product-card .product-commercial>div {min-width:0;max-width:calc(100% - 45px)}
.product-card .product-card-body h3 {margin-bottom:7px}
body.akb .product-card .product-info h3 {margin-bottom:8px}
body.akb .product-card .product-info .ak-card-cas,
body.akb .product-card .product-info .ak-card-catalogue,
body.akb .product-card .product-info .ak-card-purity {margin:0 0 4px}
body.akb .product-card .product-info .ak-card-purity {margin:7px 0 8px}
body.akb .product-card .product-buy>div:first-child {min-width:0;max-width:calc(100% - 52px)}
body.akb .product-card .product-buy .ak-card-price-line b {font-size:16px}
body.akb .product-card .fact-row {margin-top:13px}
@media(max-width:640px) {
 .product-card .ak-card-price-line strong,
 .product-card .ak-card-price-line b,
 body.akb .product-card .product-buy .ak-card-price-line b {font-size:15px}
 .product-card .ak-card-pack-size {font-size:12px}
}
