/*
 * L2S_PUBLIC_PRODUCTS_SECTIONS_DATA_CONTRACT_V1_ADD_ONLY
 * DevDoorn public Products CSS override.
 *
 * Simpele uitleg:
 * Dit bestand is de veilige plek voor club-specifieke webshop styling.
 * Het wordt in een latere runtime patch na de module CSS geladen.
 */

:root {
  --l2s-products-club-card-radius: var(--l2s-radius-lg, 18px);
  --l2s-products-club-card-shadow: var(--l2s-shadow-sm, 0 8px 24px rgba(15, 23, 42, 0.08));
}

[data-products-public-adapter="bridge-v1"] .l2s-products-card {
  border-radius: var(--l2s-products-club-card-radius);
  box-shadow: var(--l2s-products-club-card-shadow);
}

[data-products-public-adapter="bridge-v1"] .l2s-products-modal__panel {
  border-radius: var(--l2s-products-club-card-radius);
}

/*
 * L2S_PUBLIC_PRODUCTS_CLUB_OVERRIDE_PROOF_V1
 * Bewijs dat club CSS na module CSS kan sturen op public Products.
 * Deze regels zijn bewust klein en veilig.
 */
:root {
  --l2s-products-devdoorn-proof-enabled: 1;
  --l2s-products-devdoorn-proof-radius: var(--l2s-products-club-card-radius, var(--l2s-radius-lg, 18px));
}

[data-products-public-adapter="bridge-v1"] {
  --l2s-products-devdoorn-proof-loaded: 1;
}

[data-products-public-adapter="bridge-v1"] .l2s-products-card {
  border-radius: var(--l2s-products-devdoorn-proof-radius);
}
