/* SIT Layout — frontend */

.sit-layout__qty-summary {
  display: flex;
  gap: 0.4em;
  align-items: baseline;
  margin: 0.75em 0;
  font-size: 0.95em;
}

.sit-layout__qty-summary-label {
  color: #555;
}

.sit-layout__qty-summary-value {
  font-weight: 700;
}

.sit-layout__quantity {
  margin: 0.75em 0;
}

/* Footer VT fuori dal wrapper: stessi margini/larghezza del wrapper */
.sit-layout__vt-footer {
  width: 100%;
  margin: 1em 0 1.5em;
}

.sit-layout__vt-footer .sit-vt__footer {
  margin-top: 0;
}
