/*!
 * Vendora — Waitlist module: the "Notify me when it is back" form (Vendora Core's, or WooCommerce's
 * own back-in-stock form when a store runs that instead).
 * Written with logical properties (inline-start/end), so one file serves LTR and RTL.
 */.v-waitlist,.wc_bis_form{margin:1.25rem 0;padding:1.15rem 1.25rem 1.25rem;border:1px solid var(--v-border);border-radius:var(--v-radius);background:var(--v-surface)}.v-waitlist[hidden],.wc_bis_form.hidden{display:none}.woocommerce div.product .v-waitlist__title,.woocommerce div.product .wc_bis_form h3,.v-waitlist__title,.wc_bis_form h3{position:relative;display:flex;align-items:center;min-height:32px;margin:0 0 .9rem;padding-inline-start:44px;font-family:var(--v-font-body);font-size:.98rem;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none}.v-waitlist__title:before,.v-waitlist__title:after,.wc_bis_form h3:before,.wc_bis_form h3:after{content:"";position:absolute;top:50%}.v-waitlist__title:before,.wc_bis_form h3:before{inset-inline-start:0;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:var(--v-accent)}.v-waitlist__title:after,.wc_bis_form h3:after{inset-inline-start:7px;width:18px;height:18px;margin-top:-9px;background:var(--v-accent-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 1 1 12 0v5l1.5 2h-15L6 16Z'/%3E%3Cpath d='M10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 1 1 12 0v5l1.5 2h-15L6 16Z'/%3E%3Cpath d='M10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E") center / contain no-repeat}.v-waitlist__form,.wc_bis_form form{margin:0}.v-waitlist__row,.wc_bis_form__form-row{display:flex;flex-wrap:wrap;gap:.6rem}.v-waitlist__row[hidden]{display:none}.v-waitlist .v-waitlist__input,.wc_bis_form .wc_bis_form__input{flex:1 1 220px;min-width:0;min-height:50px;border-radius:var(--v-pill);padding-inline:1.25em}.v-waitlist__row .button,.wc_bis_form__form-row .button{min-height:50px}.v-waitlist__note{margin:.75rem 0 0;color:var(--v-muted);font-size:.84rem}.v-waitlist__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.v-waitlist__status{margin:.75rem 0 0;padding:.75rem 1rem;border-radius:var(--v-radius-sm);background:color-mix(in srgb,var(--v-success) 12%,transparent);color:var(--v-success-text);font-size:.9rem}.v-waitlist__status.is-error{background:color-mix(in srgb,var(--v-danger) 12%,transparent);color:var(--v-danger-text)}.v-waitlist__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wc_bis_form__checkbox{display:flex;align-items:flex-start;gap:.55rem;margin-top:.8rem;color:var(--v-muted);font-size:.85rem;line-height:1.5}.wc_bis_form__checkbox input{flex-shrink:0;width:17px;height:17px;margin:.15rem 0 0;accent-color:var(--v-text)}
