.hdt-product-info__list:has(.pu-notify:not([hidden]))>.hdt-product__price,.hdt-product-info__list:has(.pu-notify:not([hidden]))>.hdt-product__buy-button,.hdt-product-info__list:has(.pu-notify:not([hidden]))>.hdt-product__meta{display:none}.hdt-product-info__list>*:has(>.pu-notify[hidden]){display:none}.pu-notify{display:flex;flex-direction:column;gap:var(--pu-s-16);color:var(--pu-ink)}.pu-notify[hidden]{display:none}.pu-notify :where(*){margin:0}.pu-notify__status{display:flex;align-items:center;gap:var(--pu-s-8);margin:0;font-size:var(--pu-body);line-height:var(--pu-body-lh);color:var(--pu-ink)}.pu-notify__status strong{font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong)}.pu-notify__stip{flex:0 0 8px;width:8px;height:8px;border-radius:var(--pu-radius-pil);background:var(--pu-ink-muted)}.pu-notify__vak{position:relative;display:flex;flex-direction:column;gap:var(--pu-s-16);padding:16px 16px 18px;border-radius:var(--pu-radius-groot);background:var(--pu-cream)}.pu-notify__vak:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--pu-radius-groot);box-shadow:inset 0 0 0 1px var(--pu-line)}[data-pu-notify-form]{display:flex;flex-direction:column;gap:var(--pu-s-16)}.pu-notify__kop{display:flex;gap:var(--pu-s-12);align-items:flex-start}.pu-notify__schijf{flex:0 0 32px;width:32px;height:32px;border-radius:var(--pu-radius-pil);background:var(--pu-green-pale);color:var(--pu-green-dark);display:flex;align-items:center;justify-content:center}.pu-notify__schijf svg{width:18px;height:18px}.pu-notify__schijf--klaar{background:var(--pu-green);color:var(--pu-white)}.pu-notify__tekst{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--pu-s-4)}.pu-notify__titel{margin:0;font-size:var(--pu-h4);line-height:var(--pu-h4-lh);font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong);font-family:var(--pu-font);letter-spacing:normal}.pu-notify__uitleg{margin:0;font-size:var(--pu-body);line-height:var(--pu-body-lh);color:var(--pu-ink);text-wrap:pretty}.pu-notify__adres{font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong);word-break:break-all}.pu-notify__form{margin:0;display:flex;flex-direction:column;gap:var(--pu-s-16)}.pu-notify__veld{display:flex;flex-direction:column;gap:var(--pu-s-8)}.pu-notify__label{font-size:14px;line-height:20px;font-weight:var(--pu-fw-semi);color:var(--pu-ink-strong)}.pu-notify__invoer{width:100%;height:48px;padding:0 16px;border:0;border-radius:var(--pu-radius-pil);background:var(--pu-white);box-shadow:inset 0 0 0 1px var(--pu-line);font:inherit;font-size:16px;line-height:24px;color:var(--pu-ink-strong);transition:box-shadow .12s ease}.pu-notify__invoer::placeholder{color:var(--pu-ink-muted)}.pu-notify__invoer:focus{outline:none;box-shadow:inset 0 0 0 2px var(--pu-green)}.pu-notify__veld.is-fout .pu-notify__invoer{box-shadow:inset 0 0 0 1px var(--pu-error)}.pu-notify__fout{display:none;align-items:center;gap:var(--pu-s-8);font-size:var(--pu-small);line-height:var(--pu-small-lh);color:var(--pu-error)}.pu-notify__fout svg{flex:0 0 auto;width:15px;height:15px}.pu-notify__veld.is-fout .pu-notify__fout{display:flex}.pu-notify__knop{height:52px;border:0;border-radius:var(--pu-radius-pil);background:var(--pu-green);color:var(--pu-white);display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:var(--pu-knoplabel);line-height:var(--pu-knoplabel-lh);font-weight:var(--pu-fw-semi);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s ease}.pu-notify__knop svg{width:20px;height:20px}.pu-notify__knop:active{background:var(--pu-green-dark)}.pu-notify__knop[aria-busy=true]{opacity:.7;cursor:default}.pu-notify__ander{align-self:flex-start;margin-top:var(--pu-s-4);padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:20px;font-weight:var(--pu-fw-semi);color:var(--pu-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--pu-chevron);cursor:pointer}.pu-notify button:focus-visible{outline:2px solid var(--pu-ink-strong);outline-offset:3px}.pu-notify [data-pu-notify-klaar]:focus{outline:none}@media(prefers-reduced-motion:reduce){.pu-notify *{transition:none!important}}@media(min-width:1024px){.pu-notify__status{line-height:24px}.pu-notify__vak{padding:20px 20px 22px}.pu-notify__schijf{flex-basis:36px;width:36px;height:36px}.pu-notify__schijf svg{width:20px;height:20px}.pu-notify__titel{font-size:16px;line-height:21px}.pu-notify__uitleg{line-height:24px}.pu-notify__invoer{font-size:15px}.pu-notify__knop{height:56px}.pu-notify__knop:hover{background:var(--pu-green-dark)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pu-notify.css.map */
