/*!
 * Paulissen Design System V2 — scoped, composable components
 */.pw2-button{display:inline-flex;min-height:var(--pw2-control-height);max-width:100%;align-items:center;justify-content:center;gap:var(--pw2-space-2);padding:.75rem 1.125rem;border:1px solid var(--pw2-color-ink);border-radius:var(--pw2-radius-md);color:var(--pw2-color-white);background:var(--pw2-color-ink);font-family:var(--pw2-font-sans);font-size:var(--pw2-text-base);font-weight:var(--pw2-weight-medium);line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:color var(--pw2-transition-fast),background-color var(--pw2-transition-fast),border-color var(--pw2-transition-fast)}.pw2-button:hover{border-color:#333;color:var(--pw2-color-white);background:#333}.pw2-button--accent{border-color:var(--pw2-color-accent);background:var(--pw2-color-accent)}.pw2-button--accent:hover{border-color:var(--pw2-color-accent-hover);background:var(--pw2-color-accent-hover)}.pw2-button--secondary{border-color:var(--pw2-color-line-strong);color:var(--pw2-color-ink);background:var(--pw2-color-white)}.pw2-button--secondary:hover{border-color:var(--pw2-color-ink);color:var(--pw2-color-ink);background:var(--pw2-color-surface-soft)}.pw2-button--block{width:100%}.pw2-button[disabled],.pw2-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pw2-card{min-width:0;padding:var(--pw2-card-padding, var(--pw2-space-5));border:var(--pw2-border);border-radius:var(--pw2-radius-md);background:var(--pw2-color-white)}.pw2-card--flat{padding-inline:0;border-width:1px 0 0;border-radius:0;background:transparent}.pw2-card__media{overflow:hidden;background:var(--pw2-color-white)}.pw2-card__media :where(img,picture){width:100%;height:auto;object-fit:contain}.pw2-card__body{min-width:0}.pw2-field{display:grid;min-width:0;gap:var(--pw2-space-2)}.pw2-label{color:var(--pw2-color-ink);font-size:var(--pw2-text-sm);font-weight:var(--pw2-weight-medium)}.pw2-help{margin:0;color:var(--pw2-color-muted);font-size:var(--pw2-text-sm);line-height:1.45}.pw2-input,.pw2-select,.pw2-textarea{width:100%;min-height:var(--pw2-control-height);padding:.75rem;border:var(--pw2-border);border-radius:var(--pw2-radius-md);color:var(--pw2-color-ink);background:var(--pw2-color-white);font-family:var(--pw2-font-sans);line-height:1.35}.pw2-textarea{min-height:8rem;resize:vertical}.pw2-input:hover,.pw2-select:hover,.pw2-textarea:hover{border-color:var(--pw2-color-line-strong)}.pw2-input[aria-invalid=true],.pw2-select[aria-invalid=true],.pw2-textarea[aria-invalid=true]{border-color:var(--pw2-color-danger)}.pw2-notice{display:grid;gap:var(--pw2-space-2);padding:var(--pw2-space-4);border:var(--pw2-border);border-left:3px solid var(--pw2-color-ink);border-radius:var(--pw2-radius-md);background:var(--pw2-color-white)}.pw2-notice--success{border-left-color:var(--pw2-color-success)}.pw2-notice--warning{border-left-color:var(--pw2-color-warning)}.pw2-notice--danger{border-left-color:var(--pw2-color-danger)}.pw2-badge{display:inline-flex;max-width:100%;align-items:center;padding:.25rem .5rem;border:var(--pw2-border);border-radius:var(--pw2-radius-pill);color:var(--pw2-color-ink);background:var(--pw2-color-surface-soft);font-size:var(--pw2-text-xs);font-weight:var(--pw2-weight-medium);line-height:1.25;overflow-wrap:anywhere}.pw2-price{color:var(--pw2-color-ink);font-size:var(--pw2-text-lg);font-weight:var(--pw2-weight-semibold);line-height:1.25}.pw2-price--sale{color:var(--pw2-color-accent)}.pw2-divider{width:100%;height:1px;margin:0;border:0;background:var(--pw2-color-line)}.pw2-table-wrap{max-width:100%;overflow-x:auto;border:var(--pw2-border);border-radius:var(--pw2-radius-md);background:var(--pw2-color-white)}.pw2-table{width:100%;min-width:34rem;border-collapse:collapse;background:var(--pw2-color-white)}.pw2-table :where(th,td){padding:.75rem 1rem;border:0;border-bottom:var(--pw2-border);background:transparent;text-align:left;vertical-align:top;overflow-wrap:break-word}.pw2-table th{color:var(--pw2-color-muted);font-size:var(--pw2-text-sm);font-weight:var(--pw2-weight-medium)}.pw2-table tr:last-child :where(th,td){border-bottom:0}@media(max-width:599px){.pw2-button{width:100%}.pw2-card{--pw2-card-padding: var(--pw2-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pw-components-v2.css.map */
