loyalty-spaarkaart{display:none;width:100%;box-sizing:border-box;--spaarkaart-accent: #b8915c;--spaarkaart-accent-ink: #8a6a3c}html[data-spaarkaart-arm=treatment] loyalty-spaarkaart{display:block}html[data-spaarkaart-arm=treatment] loyalty-spaarkaart:has(>.spaarkaart__panel[hidden]){display:none}html[data-spaarkaart-arm=treatment] .group-block:has(>.group-block-content>.popup-link .hds-loyalty-product-points){display:none}.spaarkaart__panel{display:block}.spaarkaart__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;box-sizing:border-box;min-height:48px;padding:var(--bbv-row-pad, 13px) 14px;border:1px solid var(--hds-choice-border, #e6e6e6);border-radius:14px;background:var(--hds-choice-sel-bg, #f5f5f5);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:border-color .15s ease}.spaarkaart__summary::-webkit-details-marker{display:none}.spaarkaart__summary:hover,.spaarkaart__panel[open] .spaarkaart__summary{border-color:var(--hds-choice-hover-border, #d9d9d9)}.spaarkaart__panel[open] .spaarkaart__summary{border-end-start-radius:0;border-end-end-radius:0}.spaarkaart__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.spaarkaart__title{font-size:14px;font-family:var(--font-body-semibold--family, inherit);font-weight:600;color:var(--hds-choice-text, #333)}.spaarkaart__title [data-spaar-bedrag]{color:var(--spaarkaart-accent-ink)}.spaarkaart__title .spaarkaart__bedrag-laden{border-radius:4px;background:var(--hds-choice-border, #e6e6e6);color:transparent;animation:spaarkaart-laden 1.2s ease-in-out infinite alternate}@keyframes spaarkaart-laden{to{opacity:.5}}@media(prefers-reduced-motion:reduce){.spaarkaart__title .spaarkaart__bedrag-laden{animation:none}}.spaarkaart__sparkle{display:inline-block;margin-inline-start:.3em;vertical-align:-1px;color:var(--spaarkaart-accent)}@media(max-width:351px){.spaarkaart__sparkle{display:none}}.spaarkaart__groepen{display:none}html[data-spaarkaart-inhoud=groepen] .spaarkaart__groepen{display:block}.spaarkaart__groepen-kop{margin:0 0 .125rem;font-size:12px;color:var(--hds-choice-muted)}.spaarkaart__groepen-lijst{display:flex;flex-wrap:wrap;column-gap:.3em;margin:0;padding:0;line-height:1.5;list-style:none}.spaarkaart__groepen-lijst li{white-space:nowrap}.spaarkaart__groepen-lijst li:not(:last-child):after{content:" \b7"}.spaarkaart__chevron{flex:0 0 auto;color:#3333338c;transition:transform .18s ease}.spaarkaart__panel[open] .spaarkaart__chevron{transform:rotate(180deg)}.spaarkaart__body{container:spaarkaart / inline-size}.spaarkaart__panel[open] .spaarkaart__body{border:1px solid var(--hds-choice-border, #e6e6e6);border-block-start:0;border-end-start-radius:14px;border-end-end-radius:14px;background:var(--hds-choice-bg, #fff)}.spaarkaart__view{display:flex;flex-direction:column;gap:1rem;padding:1rem 14px;font-size:14px;color:var(--hds-choice-text, #333)}.spaarkaart__view[hidden],.spaarkaart__form[hidden],.spaarkaart__error[hidden],.spaarkaart__button[hidden],.spaarkaart__note[hidden],.spaarkaart__done[hidden],.spaarkaart__stat[hidden]{display:none}.spaarkaart__stats{display:flex;gap:.75rem;margin:0}.spaarkaart__stat{display:flex;flex:1 1 auto;flex-direction:column-reverse;justify-content:flex-end;min-width:0}.spaarkaart__stat dt{font-size:12px;color:var(--hds-choice-muted)}.spaarkaart__stat dd{margin:0;font-family:var(--font-body-semibold--family, inherit);font-weight:600}.spaarkaart__stat dd.spaarkaart__stat-gold{color:var(--spaarkaart-accent-ink)}.spaarkaart__facts{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.spaarkaart__facts li,.spaarkaart__done{display:flex;align-items:flex-start;gap:.5rem}.spaarkaart__done{margin:0;font-family:var(--font-body-semibold--family, inherit);font-weight:600}.spaarkaart__check{flex:0 0 auto;margin-block-start:2px;color:var(--spaarkaart-accent)}.button.spaarkaart__button{width:100%;color:var(--button-color);background-color:var(--button-background-color)}.spaarkaart__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.spaarkaart__actions .button.spaarkaart__button{flex:0 0 auto;width:auto;min-height:40px;padding-block:0;padding-inline:18px}.spaarkaart__login,.spaarkaart__more{display:inline-flex;align-items:center;min-height:40px;font-size:13px;text-decoration:none}.spaarkaart__login:hover,.spaarkaart__more:hover{text-decoration:underline}.spaarkaart__login{font-family:var(--font-body-semibold--family, inherit);font-weight:600;color:var(--spaarkaart-accent-ink)}.spaarkaart__more{gap:.25rem;margin-inline-start:auto;color:var(--hds-choice-muted)}.spaarkaart__more-chevron{width:8px;height:auto;transform:rotate(-90deg)}@container spaarkaart (max-width: 315px){.spaarkaart__actions .button.spaarkaart__button{flex-basis:100%}}.spaarkaart__form{display:flex;flex-direction:column;gap:.5rem}.spaarkaart__form .field__input{font-size:16px}.spaarkaart__note{margin:0;font-size:12px;line-height:1.4;color:var(--hds-choice-muted)}.spaarkaart__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 .75rem;margin:0;font-size:12px;color:var(--hds-choice-muted)}.spaarkaart__error{margin:0;font-size:12px;color:var(--color-error, #b3261e)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/loyalty-spaarkaart.css.map */
