.pdp-beginner-card{background:#f4faf6;border:1px solid rgba(26,77,46,.2);border-radius:12px;margin:1.5rem 0 1.25rem;padding:1rem 1.15rem}.pdp-beginner-card .pdp-beginner-card__title{color:var(--color-primary, #1a4d2e);font-size:1.05rem;margin:0 0 .5rem}.pdp-beginner-card__level{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.pdp-beginner-card__level--beginner{color:#166534}.pdp-beginner-card__level--gevorderd{color:#854d0e}.pdp-beginner-card__level--vakman{color:#1e3a5f}.pdp-beginner-card__facts{display:grid;gap:.35rem 1rem;grid-template-columns:minmax(8rem,max-content) 1fr;margin:.75rem 0 0}.pdp-beginner-card__facts dt{color:var(--color-primary-dark, #0d2818);font-weight:700}.pdp-beginner-card__facts dd{margin:0}.pdp-beginner-card__facts ul{margin:0;padding-left:1.1rem}@media(max-width:540px){.pdp-beginner-card__facts{grid-template-columns:1fr}.pdp-beginner-card__facts dd{margin-bottom:.4rem}}.pdp-tech-card{border:1px solid rgba(26,77,46,.2);border-radius:12px;margin:1.5rem 0 1.25rem;padding:1rem 1.15rem}.pdp-tech-card h2,.pdp-sizes h2,.pdp-downloads h2{color:var(--color-primary, #1a4d2e);font-size:1.05rem;margin:0 0 .6rem}.pdp-tech-card__list{display:grid;gap:.4rem 1rem;grid-template-columns:minmax(10rem,max-content) 1fr;margin:0}.pdp-tech-card__list dt{color:var(--color-primary-dark, #0d2818);font-weight:700}.pdp-tech-card__list dt a{color:inherit;text-decoration-style:dotted;text-underline-offset:.2em}.pdp-tech-card__list dd{margin:0}.pdp-sizes{margin:1.5rem 0 1.25rem;overflow-x:auto}.pdp-sizes__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pdp-sizes__table th{background:var(--color-primary, #1a4d2e);color:#fff;font-size:.8125rem;font-weight:600;padding:.55rem .75rem;text-align:left}.pdp-sizes__table td{border-top:1px solid #efe9df;padding:.55rem .75rem;vertical-align:middle}.pdp-sizes__table .pdp-sizes__price{white-space:nowrap}.pdp-sizes__table td a{color:var(--color-primary, #1a4d2e);font-weight:600;text-underline-offset:.2em}.pdp-downloads{margin:1.5rem 0 1.25rem}.pdp-downloads__list{list-style:none;margin:0;padding:0}.pdp-downloads__list li{padding:.3rem 0}.pdp-downloads__kind{color:#5b6b60;font-size:.8125rem}@media(max-width:540px){.pdp-tech-card__list{grid-template-columns:1fr}.pdp-tech-card__list dd{margin-bottom:.4rem}.pdp-sizes__table{font-size:.875rem}.pdp-sizes__table th,.pdp-sizes__table td{padding:.45rem .25rem}.pdp-sizes__table th{font-size:.75rem}}
