.lng-wl-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:10001}.lng-wl-backdrop.is-open{opacity:1;pointer-events:auto}.lng-wl-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.96);width:min(460px,92vw);max-height:92vh;background:#fff;border-radius:8px;box-shadow:0 24px 64px #00000040;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:10002;display:flex;flex-direction:column;overflow:hidden}.lng-wl-modal.is-open{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.lng-wl-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee}.lng-wl-head h3{margin:0;font-size:16px;font-weight:600;letter-spacing:.02em}.lng-wl-close{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:#333;padding:4px 8px}.lng-wl-body{padding:18px 20px;overflow-y:auto}.lng-wl-body .lng-lead{font-size:15px;color:#111;margin:0 0 10px}.lng-wl-body p{margin:0 0 10px;color:#444;font-size:14px;line-height:1.5}.lng-wl-body .lng-wl-product{font-weight:600}.lng-wl-body .lng-form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.lng-wl-body label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.05em}.lng-wl-body label .lng-hint{text-transform:none;letter-spacing:0;color:#999;font-weight:400}.lng-wl-body input[type=text],.lng-wl-body input[type=email],.lng-wl-body input[type=tel],.lng-wl-body input[type=date]{padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:4px;background:#fafafa}.lng-wl-body input:focus{outline:none;border-color:#111;background:#fff}.lng-wl-body .lng-form-check{margin-top:2px}.lng-wl-body .lng-form-check label{display:flex;align-items:flex-start;gap:8px;font-size:13px;text-transform:none;letter-spacing:0;color:#444;line-height:1.4;cursor:pointer}.lng-wl-body .lng-form-check input[type=checkbox]{margin:2px 0 0;flex:0 0 auto}.lng-wl-body .lng-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;background:var(--color-primary-button-background, var(--color-primary, #2a7a2a));color:var(--color-primary-button-text, var(--color-background, #fff));border:1px solid var(--color-primary-button-border, transparent);font-size:14px;border-radius:4px;cursor:pointer;margin-top:6px;transition:background .12s ease,color .12s ease,border-color .12s ease}.lng-wl-body .lng-btn:hover:not(:disabled){background:var(--color-primary-button-hover-background, var(--color-primary-hover, #236a23));color:var(--color-primary-button-hover-text, var(--color-background, #fff));border-color:var(--color-primary-button-hover-border, transparent)}.lng-wl-body .lng-btn:disabled{opacity:.5;cursor:not-allowed}button.add-to-cart-button.lng-wl-cta{--button-color: var(--color-background);--button-background-color: var(--color-primary);--button-border-color: var(--color-primary);opacity:1;box-shadow:inset 0 0 0 var(--button-border-width) var(--color-primary),0 10px 24px rgb(var(--color-primary-rgb) / .16)}button.add-to-cart-button.lng-wl-cta:hover:not([disabled]){--button-background-color: var(--color-primary-hover);--button-border-color: var(--color-primary-hover);--button-color: var(--color-background)}.lng-wl-body .lng-note{font-size:12px;color:#888;margin-top:10px;line-height:1.4}.lng-wl-body .lng-msg{font-size:13px;margin-top:8px}.lng-wl-body .lng-msg.lng-error{color:#c0392b}.lng-wl-body .lng-msg.lng-success{color:#2a7a2a}
/*# sourceMappingURL=/cdn/shop/t/6/assets/waitlist.css.map */
