.bv-perso{margin:18px 0 20px;padding:0;border:1px solid rgba(var(--nt-accent-rgb),.38);border-radius:8px;background:linear-gradient(180deg,var(--nt-tint) 0%,#fff 55%);box-shadow:0 2px 14px -8px rgba(var(--nt-accent-rgb),.55);font-family:var(--nt-font-body);overflow:hidden}.bv-perso__head{display:flex;align-items:center;gap:11px;padding:13px 16px;background:linear-gradient(180deg,var(--nt-surface-strong),var(--nt-surface-strong-2));color:var(--nt-on-strong)}.bv-perso__icon{width:19px;height:19px;flex:0 0 auto;color:var(--nt-accent-text)}.bv-perso__title{font-family:var(--nt-font-display);font-size:13.5px;font-weight:700;letter-spacing:calc(1.6px * var(--nt-track));text-transform:var(--nt-heading-transform);line-height:1.2}.bv-perso__tag{margin-left:auto;font-family:var(--nt-font-ui);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--nt-on-accent);background:linear-gradient(180deg,var(--nt-accent-hi),var(--nt-accent));border-radius:2px;padding:4px 8px;white-space:nowrap}.bv-perso__body{padding:16px}.bv-perso__field{margin-bottom:15px}.bv-perso__field:last-child{margin-bottom:0}.bv-perso__label{display:block;font-family:var(--nt-font-ui);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--nt-ink);margin:0 0 7px}.bv-perso__req{color:var(--nt-danger);font-style:normal}.bv-perso input.bv-perso__input{width:100%;box-sizing:border-box;min-height:46px;padding:11px 13px;font-family:var(--nt-font-body);font-size:16px;line-height:1.4;color:var(--nt-ink);background:#fff;border:1px solid rgba(var(--nt-ink-rgb),.18);border-radius:6px;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.bv-perso input.bv-perso__input:focus{outline:none;border-color:var(--nt-accent);box-shadow:0 0 0 3px rgba(var(--nt-accent-rgb),.18)}.bv-perso input.bv-perso__input::placeholder{color:#9a9aa2}.bv-perso__count{display:block;margin-top:6px;font-size:11.5px;line-height:1.4;color:var(--nt-muted);text-align:right;letter-spacing:.3px}.bv-perso__count b{font-weight:700;color:var(--nt-ink)}.bv-perso__count.is-full b{color:var(--nt-danger)}.bv-perso__drop{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1.5px dashed rgba(var(--nt-accent-rgb),.55);border-radius:6px;background:rgba(var(--nt-accent-rgb),.05);cursor:pointer;transition:border-color .2s,background .2s}.bv-perso__drop:hover,.bv-perso__drop.is-over{border-color:var(--nt-accent);background:rgba(var(--nt-accent-rgb),.11)}.bv-perso__file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bv-perso__dropicon{width:26px;height:26px;flex:0 0 auto;color:var(--nt-accent-text)}.bv-perso__droptxt{font-size:13px;line-height:1.45;color:var(--nt-ink-2);min-width:0}.bv-perso__droptxt strong{display:block;font-family:var(--nt-font-ui);font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--nt-ink);margin-bottom:2px}.bv-perso__droptxt span{display:block;font-size:11.5px;color:var(--nt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-perso__drop.is-filled{border-style:solid;border-color:var(--nt-success);background:rgba(var(--nt-success-rgb),.07)}.bv-perso__drop.is-filled .bv-perso__dropicon{color:var(--nt-success)}.bv-perso__help{margin:13px 0 0;padding-top:12px;border-top:1px solid rgba(var(--nt-ink-rgb),.08);font-size:12.5px;line-height:1.55;color:var(--nt-muted)}.bv-perso__help p{margin:0 0 6px}.bv-perso__help p:last-child{margin-bottom:0}.bv-perso__err{display:none;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(var(--nt-danger-rgb),.35);border-radius:5px;background:rgba(var(--nt-danger-rgb),.08);font-size:12.5px;line-height:1.45;font-weight:600;color:var(--nt-danger-dark)}.bv-perso__err.is-visible{display:flex}.bv-perso.is-invalid{border-color:rgba(var(--nt-danger-rgb),.55)}.bv-perso.is-invalid input.bv-perso__input{border-color:var(--nt-danger)}@media(max-width:768px){.bv-perso__head{padding:12px 13px}.bv-perso__title{font-size:12.5px;letter-spacing:calc(1.3px * var(--nt-track))}.bv-perso__body{padding:13px}.bv-perso__drop{padding:12px;gap:10px}}@media(prefers-reduced-motion:reduce){.bv-perso *,.bv-perso *:before,.bv-perso *:after{transition:none!important;animation:none!important}}form.bv-perso-form .shopify-payment-button,form.bv-perso-form .additional-checkout-buttons{display:none!important}.bv-perso-locked,button.bv-perso-locked[disabled]{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.35)}.bv-perso.is-locked{border-color:rgba(var(--nt-accent-rgb),.7)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bv-perso.css.map */
