/* 101.3.4 - rustige producttegels + Zaagservice vanuit Beheer */
.product-card--clean-101-3-4 .product-card__category{
  display:block;
  color:#0879b3!important;
  font-size:.68rem!important;
  font-weight:850!important;
  letter-spacing:.035em!important;
  text-transform:none!important;
  line-height:1.35!important;
}
.product-card--clean-101-3-4 h3{
  margin:6px 0 8px!important;
  color:#0b2f48!important;
  font-size:1.04rem!important;
  line-height:1.28!important;
  font-weight:850!important;
}
.product-card--clean-101-3-4 .product-card__main-measure{
  display:flex;
  align-items:baseline;
  gap:8px;
  margin:0 0 8px;
  min-height:28px;
  color:#075f9c;
}
.product-card--clean-101-3-4 .product-card__main-measure small{
  color:#627a89;
  font-size:.62rem;
  font-weight:800;
  letter-spacing:.045em;
  text-transform:uppercase;
}
.product-card--clean-101-3-4 .product-card__main-measure strong{
  color:#076daf;
  font-size:1.06rem;
  font-weight:900;
  line-height:1.2;
}
.product-card--clean-101-3-4 .product-card__availability-summary{
  margin:0 0 8px!important;
  min-height:0!important;
  color:#607887!important;
  font-size:.72rem!important;
  font-weight:700!important;
}
.product-card--clean-101-3-4 .product-card__availability-summary span::before{display:none!important}
.product-card--clean-101-3-4 .product-card__saw-service{
  display:flex;
  align-items:center;
  gap:8px;
  margin:1px 0 9px;
  padding:8px 10px;
  border:1px solid #b9deef;
  border-radius:10px;
  background:#eff9fd;
  color:#075f91;
}
.product-card--clean-101-3-4 .product-card__saw-service>svg{
  flex:0 0 18px;
  width:18px;
  height:18px;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
}
.product-card--clean-101-3-4 .product-card__saw-service span{display:flex;min-width:0;flex-direction:column;line-height:1.18}
.product-card--clean-101-3-4 .product-card__saw-service strong{font-size:.72rem;font-weight:900}
.product-card--clean-101-3-4 .product-card__saw-service small{margin-top:2px;color:#557483;font-size:.61rem;font-weight:650}
.saw-service-manual{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:14px;
  margin:16px 0;
  padding:15px 16px;
  border:1px solid #b9deef;
  border-radius:14px;
  background:#f1f9fc;
  color:#123c53;
}
.saw-service-manual__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#078fc5;color:#fff}
.saw-service-manual__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2}
.saw-service-manual>span:nth-child(2){display:flex;flex-direction:column;gap:3px}
.saw-service-manual small{color:#0876ad;font-size:.68rem;font-weight:900;letter-spacing:.04em}
.saw-service-manual strong{font-size:1rem}
.saw-service-manual em{color:#607887;font-size:.8rem;font-style:normal;line-height:1.4}
@media(max-width:700px){
  .product-card--clean-101-3-4 .product-card__category{font-size:.61rem!important}
  .product-card--clean-101-3-4 h3{font-size:.88rem!important;margin:3px 0 5px!important}
  .product-card--clean-101-3-4 .product-card__main-measure{gap:5px;margin-bottom:4px;min-height:0}
  .product-card--clean-101-3-4 .product-card__main-measure small{display:none}
  .product-card--clean-101-3-4 .product-card__main-measure strong{font-size:.84rem}
  .product-card--clean-101-3-4 .product-card__availability-summary{margin:0 0 4px!important;font-size:.62rem!important}
  .product-card--clean-101-3-4 .product-card__saw-service{gap:5px;margin:0 0 4px;padding:5px 7px;border-radius:8px}
  .product-card--clean-101-3-4 .product-card__saw-service>svg{width:14px;height:14px;flex-basis:14px}
  .product-card--clean-101-3-4 .product-card__saw-service strong{font-size:.62rem}
  .product-card--clean-101-3-4 .product-card__saw-service small{display:none}
  .saw-service-manual{grid-template-columns:auto 1fr;padding:12px}
  .saw-service-manual .button{grid-column:1/-1;width:100%}
}
