.ct-product-waitlist{max-width:var(--container-max-width, 100%)}.ct-product-waitlist[data-type=boxed]{padding:var(--container-padding, 30px);border-radius:var(--container-border-radius, 7px);border:var(--container-border)}.ct-product-waitlist p{color:var(--theme-text-color)}.ct-product-waitlist form{display:grid;gap:15px}@media(min-width: 480px){.ct-product-waitlist form{grid-template-columns:1fr auto}}.ct-product-waitlist form .gdpr-confirm-policy{grid-column:1/-1;margin:0;--theme-link-initial-color: var(--theme-text-color)}.ct-product-waitlist .ct-button{--theme-button-padding: 5px 20px;--theme-button-min-height: var(--theme-form-field-height, 40px)}.ct-product-waitlist .ct-waitlist-users{font-size:13px;margin-block:15px 0}.ct-product-waitlist .ct-waitlist-users[data-count="0"]{display:none}.ct-product-waitlist[data-state=hidden]{display:none}.ct-product-waitlist[data-state=subscribed] .ct-waitlist-initial-state{display:none}.ct-product-waitlist:not([data-state=subscribed]) .ct-waitlist-subscribed-state{display:none}.ct-product-waitlist[data-loading] .ct-button{pointer-events:none}.ct-product-waitlist[data-loading] .ct-button span{opacity:0}.ct-product-waitlist[data-loading] .ct-button .ct-button-loader{opacity:1}.ct-product-waitlist .ct-button-loader{position:absolute;opacity:0}.product-type-simple.outofstock:has(.ct-product-waitlist) .stock.out-of-stock{display:none}:has(.woocommerce-variation-availability .out-of-stock):has(.ct-product-waitlist) .woocommerce-variation-availability{display:none}:has(.woocommerce-variation-availability .out-of-stock):has(.ct-product-waitlist) .single_variation:has(.woocommerce-variation-description:empty):has(.woocommerce-variation-price:empty){margin-bottom:0}