.winkel.terra.shop-page.pdp-samen .sk-samen { max-width: 1312px; margin: 64px auto 0; background: #fff; border-radius: 20px; padding: 32px; box-shadow: inset 0 0 0 1px var(--sk-lijn, var(--nova-lijn)); box-sizing: border-box; }
.winkel.terra.shop-page.pdp-samen .sk-samen-kop h2 { margin: 0; font-family: var(--sk-smal, var(--winkel-letter)); font-size: 32px; line-height: 32px; font-weight: 850; font-stretch: 72%; text-transform: uppercase; }
.winkel.terra.shop-page.pdp-samen .sk-samen-kop p { margin: 6px 0 0; font-size: 15px; color: var(--sk-zacht, color-mix(in srgb, var(--nova-inkt) 66%, #fff)); }
.winkel.terra.shop-page.pdp-samen .sk-samen-in { display: grid; grid-template-columns: minmax(0, 1fr) 260px; gap: 32px; align-items: center; margin-top: 24px; }
.winkel.terra.shop-page.pdp-samen .sk-samen-rij { display: flex; align-items: stretch; gap: 10px; min-width: 0; }
.winkel.terra.shop-page.pdp-samen .sk-samen-art { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; gap: 4px; padding: 10px; border-radius: 12px; box-shadow: inset 0 0 0 1px var(--sk-lijn, var(--nova-lijn)); color: var(--sk-inkt, var(--nova-inkt)); text-decoration: none; }
.winkel.terra.shop-page.pdp-samen .sk-samen-art img { width: 100%; aspect-ratio: 1 / 1; object-fit: contain; }
.winkel.terra.shop-page.pdp-samen .sk-samen-art b { font-size: 13px; line-height: 18px; font-weight: 700; }
.winkel.terra.shop-page.pdp-samen .sk-samen-art em { margin-top: auto; font-style: normal; font-size: 14px; font-weight: 800; }
.winkel.terra.shop-page.pdp-samen .sk-samen-plus { align-self: center; font-style: normal; font-weight: 800; color: var(--sk-zacht, color-mix(in srgb, var(--nova-inkt) 66%, #fff)); }
.winkel.terra.shop-page.pdp-samen .sk-samen-koop { display: flex; flex-direction: column; gap: 4px; }
.winkel.terra.shop-page.pdp-samen .sk-samen-koop > b { font-family: var(--sk-smal, var(--winkel-letter)); font-size: 40px; line-height: 40px; font-weight: 850; font-stretch: 80%; }
.winkel.terra.shop-page.pdp-samen .sk-samen-koop > small { font-size: 13px; color: var(--sk-zacht, color-mix(in srgb, var(--nova-inkt) 66%, #fff)); margin-bottom: 14px; }
.winkel.terra.shop-page.pdp-samen .sk-samen-koop .site-knop { width: 100%; }
@media (max-width: 1180px) { .winkel.terra.shop-page.pdp-samen .sk-samen { margin-inline: var(--nova-zij); } }
@media (max-width: 760px) {
.winkel.terra.shop-page.pdp-samen .sk-samen { padding: 20px; margin-top: 40px; }
.winkel.terra.shop-page.pdp-samen .sk-samen-in { grid-template-columns: minmax(0, 1fr); gap: 20px; }
.winkel.terra.shop-page.pdp-samen .sk-samen-rij { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
.winkel.terra.shop-page.pdp-samen .sk-samen-plus { display: none; }
}