/* Staging preview: existing card content and carousel geometry are unchanged. */
body:is(#index,#product) .product-miniature__manufacturer {
  font-size: .6875rem !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
body:is(#index,#product) .product-miniature__title {
  font-size: 1rem !important;
}
body:is(#index,#product) .product-miniature__description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  color: #7c8187 !important;
  height: 2.9em;
  min-height: 2.9em;
  margin-top: .35rem;
}
body#index .plassimo-trust-container { gap: 32px; }
body#index .plassimo-trust-container .trust-link { gap: 10px; }
body#index .plassimo-trust-container svg { width:20px; height:20px; }
body#product .plassimo-pdp-trust .pdp-benefit > .benefit-icon-main {
  width:20px; height:20px; flex-basis:20px;
}
@media(max-width:991.98px) {
  body#index .plassimo-trust-container { gap:24px; }
  body#product .plassimo-pdp-trust .pdp-benefits { gap:8px 16px; }
  body#product .plassimo-pdp-trust .pdp-benefit { gap:10px; }
}

@media (max-width: 767.98px) {
  body#index .plassimo-trust-container { gap: 0; }
}
