/* COLLECTION SPATIAL V3 — global layout */
.sv-collection,
.sv-collection * { box-sizing: border-box; }

.sv-collection { width: 100%; color: var(--sv-text, #171b20); }
.sv-collection__container {
  width: min(100%, 1680px);
  margin-inline: auto;
  padding: clamp(28px, 4vw, 64px) clamp(18px, 4.4vw, 76px) clamp(56px, 7vw, 104px);
}
.sv-collection-hero {
  display: grid;
  grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
  align-items: center;
  gap: clamp(24px, 4vw, 72px);
  margin-bottom: clamp(54px, 7vw, 100px);
}
.sv-collection-hero__content { min-width: 0; }
.sv-collection-product-grid { min-width: 0; }
@media (max-width: 760px) {
  .sv-collection__container { padding: 28px 16px 64px; }
  .sv-collection-hero {
    grid-template-columns: minmax(0, 1fr);
    gap: 24px;
    margin-bottom: 48px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .sv-collection * { scroll-behavior: auto !important; }
}