.lcp-popup-overlay{display:none;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .6);z-index:999999!important;justify-content:center;align-items:center;padding:20px;animation:lcpFadeIn 0.3s ease-out;transform:none!important;margin:0!important;box-sizing:border-box;overflow:hidden}.lcp-popup-overlay.active{display:flex}.lcp-popup-container{position:relative;background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgb(0 0 0 / .3);animation:lcpSlideUp 0.4s cubic-bezier(.16,1,.3,1)}.lcp-popup-close{position:absolute;top:15px;right:15px;background:#fff0;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;transition:transform 0.2s}.lcp-popup-close:hover{transform:scale(1.1)}.lcp-popup-close:active{transform:scale(.95)}.lcp-close-icon{width:100%;height:100%;object-fit:contain}.lcp-style-apple{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.lcp-style-apple .lcp-popup-header{padding:40px 30px 30px;text-align:center;border-bottom:1px solid #f0f0f0}.lcp-style-apple .lcp-popup-title{font-size:28px;font-weight:700;margin:0 0 10px;color:#1d1d1f;letter-spacing:-.5px}.lcp-style-apple .lcp-popup-subtitle{font-size:16px;color:#86868b;margin:0;line-height:1.5}.lcp-style-apple .lcp-popup-form{padding:30px}.lcp-style-apple .lcp-form-group{margin-bottom:20px}.lcp-style-apple .lcp-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--lcp-label-text,#333333)}.lcp-style-apple .lcp-required{color:#ff3b30}.lcp-style-apple .lcp-input{width:100%;padding:14px 16px;border:1px solid #d2d2d7;border-radius:12px;font-size:16px;transition:all 0.2s;background:var(--lcp-input-bg,#F5F5F5);color:var(--lcp-input-text,#000000)!important;box-sizing:border-box;-webkit-text-fill-color:var(--lcp-input-text,#000000)!important}.lcp-style-apple .lcp-input::placeholder{color:var(--lcp-placeholder-color,#999999);opacity:1}.lcp-style-apple .lcp-input::-webkit-input-placeholder{color:var(--lcp-placeholder-color,#999999);opacity:1}.lcp-style-apple .lcp-input:focus{outline:none;border-color:var(--lcp-primary-color,#007AFF);box-shadow:0 0 0 4px rgba(var(--lcp-primary-rgb,0,122,255),.12);color:var(--lcp-input-text,#000000)!important;-webkit-text-fill-color:var(--lcp-input-text,#000000)!important}.lcp-style-apple .lcp-input:-webkit-autofill,.lcp-style-apple .lcp-input:-webkit-autofill:hover,.lcp-style-apple .lcp-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lcp-input-text,#000000)!important;-webkit-box-shadow:0 0 0 1000px var(--lcp-input-bg,#F5F5F5) inset!important;transition:background-color 5000s ease-in-out 0s}.lcp-style-apple .lcp-gender-options,.lcp-style-apple .lcp-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.lcp-style-apple .lcp-radio-label,.lcp-style-apple .lcp-checkbox-label{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #d2d2d7;border-radius:12px;cursor:pointer;transition:all 0.2s;background:var(--lcp-input-bg,#F5F5F5)}.lcp-style-apple .lcp-radio-label:hover,.lcp-style-apple .lcp-checkbox-label:hover{border-color:var(--lcp-primary-color,#007AFF);background:#f9f9f9}.lcp-style-apple .lcp-radio-label input[type="radio"],.lcp-style-apple .lcp-checkbox-label input[type="checkbox"]{margin:0;width:18px;height:18px;cursor:pointer;accent-color:var(--lcp-primary-color,#007AFF)}.lcp-style-apple .lcp-radio-label span,.lcp-style-apple .lcp-checkbox-label span{color:var(--lcp-checkbox-text,#333333);font-size:14px;font-weight:500}.lcp-style-apple .lcp-radio-label input:checked~span,.lcp-style-apple .lcp-checkbox-label input:checked~span{color:var(--lcp-primary-color,#007AFF);font-weight:600}.lcp-style-apple .lcp-gdpr-group{margin-top:20px;padding-top:0;border-top:none}.lcp-style-apple .lcp-gdpr-checkbox{border:none;padding:0;cursor:pointer;background:transparent!important;display:flex;align-items:flex-start;gap:10px}.lcp-style-apple .lcp-gdpr-checkbox input{width:18px;height:18px;margin:2px 0 0 0;cursor:pointer;accent-color:var(--lcp-primary-color,#007AFF);flex-shrink:0}.lcp-style-apple .lcp-gdpr-text{font-size:13px;color:var(--lcp-checkbox-text,#333333);line-height:1.5}.lcp-style-apple .lcp-gdpr-text a{color:var(--lcp-primary-color,#007AFF);text-decoration:none}.lcp-spam-reassurance{text-align:center;font-size:12px;color:#86868b;margin:15px 0 0;padding:0;line-height:1.5}.lcp-style-apple .lcp-btn{width:100%;padding:14px 20px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;gap:8px}.lcp-style-apple .lcp-btn-primary{background:var(--lcp-primary-color,#007AFF);color:#fff;box-shadow:0 2px 8px rgba(var(--lcp-primary-rgb,0,122,255),.25)}.lcp-style-apple .lcp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--lcp-primary-rgb,0,122,255),.4)}.lcp-style-apple .lcp-btn-primary:active{transform:translateY(0)}.lcp-style-apple .lcp-btn-secondary{background:#f0f0f0;color:#1d1d1f;margin-top:10px}.lcp-style-apple .lcp-btn-secondary:hover{background:#e0e0e0}.lcp-style-apple .lcp-form-step{display:none}.lcp-style-apple .lcp-form-step.active{display:block}.lcp-style-apple .lcp-form-actions{display:flex;gap:10px;margin-top:20px}.lcp-style-apple .lcp-form-actions .lcp-btn{flex:1}.lcp-popup-success{padding:50px 30px;text-align:center}.lcp-success-icon{margin-bottom:20px}.lcp-success-icon svg{color:#34c759;stroke-width:2;animation:lcpCheckmark 0.5s ease-out}.lcp-success-title{font-size:24px;font-weight:700;margin:0 0 30px;color:#1d1d1f}.lcp-coupon-display{margin-bottom:30px}.lcp-coupon-label{font-size:14px;color:#86868b;margin:0 0 10px}.lcp-coupon-code-box{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;background:var(--lcp-input-bg,#F5F5F5);border-radius:12px;margin-bottom:15px}.lcp-coupon-code{font-size:24px;font-weight:700;color:var(--lcp-primary-color,#007AFF);letter-spacing:2px}.lcp-copy-coupon{background:none;border:none;color:#86868b;cursor:pointer;padding:8px;border-radius:8px;transition:all 0.2s}.lcp-copy-coupon:hover{background:#e0e0e0;color:#1d1d1f}.lcp-coupon-instructions{font-size:13px;color:var(--lcp-checkbox-text,#333333);line-height:1.6;text-align:center;margin:0;padding:0 10px}.lcp-spinner{animation:lcpSpin 1s linear infinite}.lcp-floating-button{position:fixed;bottom:80px;right:20px;width:60px;height:60px;border-radius:50%;background:var(--lcp-primary-color,#007AFF);box-shadow:0 4px 20px rgb(0 0 0 / .2),0 0 0 4px rgb(255 255 255 / .3);cursor:grab;z-index:999998;display:flex;align-items:center;justify-content:center;transition:transform 0.2s,box-shadow 0.2s;animation:lcpFloatingPulse 2s ease-in-out infinite;touch-action:none;user-select:none;-webkit-user-select:none}.lcp-floating-button:hover{transform:scale(1.05);box-shadow:0 6px 25px rgb(0 0 0 / .3),0 0 0 4px rgb(255 255 255 / .4)}.lcp-floating-button:active{cursor:grabbing;transform:scale(.95)}.lcp-floating-button.dragging{cursor:grabbing;animation:none;transition:none}.lcp-floating-icon{color:#fff;pointer-events:none}.lcp-floating-image{width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}.lcp-floating-button.lcp-mobile-fixed{position:fixed!important;top:auto!important;cursor:pointer!important;touch-action:manipulation;-webkit-tap-highlight-color:rgb(0 0 0 / .1)}.lcp-floating-button.lcp-mobile-fixed:active{transform:scale(.92);cursor:pointer}@keyframes lcpFadeIn{from{opacity:0}to{opacity:1}}@keyframes lcpSlideUp{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lcpCheckmark{0%{transform:scale(0) rotate(45deg)}50%{transform:scale(1.2) rotate(45deg)}100%{transform:scale(1) rotate(0)}}@keyframes lcpSpin{to{transform:rotate(360deg)}}@keyframes lcpFloatingPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:600px){.lcp-popup-overlay{align-items:center;justify-content:center}.lcp-popup-container{border-radius:20px;max-height:90vh;margin:auto;max-width:95%}.lcp-style-apple .lcp-popup-header{padding:35px 20px 25px}.lcp-style-apple .lcp-popup-title{font-size:24px}.lcp-style-apple .lcp-popup-form{padding:20px}.lcp-style-apple .lcp-gender-options,.lcp-style-apple .lcp-categories-grid{grid-template-columns:1fr}.lcp-spam-reassurance{font-size:11px}.lcp-coupon-instructions{font-size:12px}.lcp-floating-button{width:60px;height:60px;bottom:70px;right:15px}}.lcp-standalone-form-wrap{max-width:520px;margin:0 auto;padding:28px 32px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0 / .1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.lcp-form-title{font-size:22px;font-weight:700;margin:0 0 6px;color:#1a1a1a}.lcp-form-subtitle{font-size:14px;color:#666;margin:0 0 20px}.lcp-standalone-form .lcp-form-group{margin-bottom:16px}.lcp-standalone-form .lcp-label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:5px}.lcp-standalone-form .lcp-input,.lcp-standalone-form .lcp-textarea{width:100%;padding:10px 14px;border:1.5px solid #ddd;border-radius:8px;font-size:14px;color:#333;background:#f9f9f9;box-sizing:border-box;transition:border-color 0.2s,background 0.2s;appearance:auto}.lcp-standalone-form .lcp-input:focus,.lcp-standalone-form .lcp-textarea:focus{outline:none;border-color:#007AFF;background:#fff}.lcp-standalone-form .lcp-field-error,.lcp-standalone-form .lcp-field-error .lcp-input{border-color:#e74c3c!important}.lcp-standalone-form .lcp-textarea{resize:vertical;min-height:90px}.lcp-standalone-form .lcp-radio-group,.lcp-standalone-form .lcp-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.lcp-standalone-form .lcp-radio-label,.lcp-standalone-form .lcp-checkbox-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.lcp-standalone-form .lcp-gdpr-group{margin-top:4px}.lcp-standalone-form .lcp-gdpr-checkbox{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#555;cursor:pointer}.lcp-standalone-form .lcp-gdpr-checkbox input[type="checkbox"]{margin-top:2px;flex-shrink:0}.lcp-form-submit-wrap{margin-top:20px}.lcp-standalone-form .lcp-form-submit-btn{width:100%;padding:13px;font-size:15px;font-weight:600;border:none;border-radius:10px;background:#007AFF;color:#fff;cursor:pointer;transition:background 0.2s,transform 0.1s}.lcp-standalone-form .lcp-form-submit-btn:hover{background:#005ecb;transform:translateY(-1px)}.lcp-standalone-form .lcp-form-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.lcp-form-feedback{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:14px;background:#f0fff4;border:1px solid #c6f6d5}.lcp-file-upload-wrap{border:2px dashed #ddd;border-radius:8px;padding:12px;text-align:center;background:#fafafa;transition:border-color 0.2s}.lcp-file-upload-wrap:hover{border-color:#007AFF}.lcp-file-input{width:100%;font-size:13px;cursor:pointer}.lcp-file-status{margin-top:6px;font-size:12px}.lcp-form-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .55);z-index:999998!important;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.lcp-form-modal{position:relative;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 12px 48px rgb(0 0 0 / .22);animation:lcpFadeIn 0.25s ease}.lcp-form-modal .lcp-standalone-form-wrap{box-shadow:none;border-radius:0;padding:36px 32px 28px}.lcp-form-modal-close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:22px;color:#888;cursor:pointer;line-height:1;z-index:10;transition:color 0.15s}.lcp-form-modal-close:hover{color:#222}.lcp-form-trigger-wrap{margin:16px 0}.lcp-form-open-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:filter 0.2s,transform 0.15s}.lcp-form-open-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}@media (max-width:600px){.lcp-standalone-form-wrap{padding:20px 16px}.lcp-form-modal .lcp-standalone-form-wrap{padding:28px 16px 20px}}.lcp-copy-coupon{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:6px;border:1.5px solid #ddd;background:#f9f9f9;cursor:pointer;font-size:13px;font-weight:600;transition:all 0.2s}.lcp-copy-coupon:hover{background:#f0f0f0;border-color:#bbb}.lcp-copy-feedback{display:block;margin-top:6px;font-size:13px;font-weight:600;color:#27ae60}.lcp-coupon-how-to-use{margin:16px 0 12px;text-align:left}.lcp-coupon-how-to-use .lcp-coupon-instructions{font-size:13px;color:#555;margin-bottom:12px;line-height:1.5}.lcp-use-options{display:flex;flex-direction:column;gap:10px}.lcp-use-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#f8f9fa;border-radius:10px;border:1px solid #eee}.lcp-use-icon{font-size:20px;flex-shrink:0;margin-top:1px}.lcp-use-option strong{display:block;font-size:13px;color:#222;margin-bottom:2px}.lcp-use-option span{font-size:12px;color:#666;line-height:1.4}.lcp-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;margin-top:14px;background:#25d366;color:#fff!important;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none!important;border:none;cursor:pointer;transition:background 0.2s,transform 0.15s;box-sizing:border-box}.lcp-btn-whatsapp:hover{background:#1ebe5d;transform:translateY(-1px);color:#fff!important}.lcp-btn-whatsapp svg{flex-shrink:0}.lcp-btn-secondary{background:#f0f0f0;color:#555;border:1px solid #ddd}.lcp-btn-secondary:hover{background:#e5e5e5}body.lcp-user-converted #lcp-floating-button,body.lcp-user-converted .lcp-shortcode-trigger,body.lcp-user-converted [data-lcp-trigger],body.lcp-user-converted .lcp-product-discount-btn{display:none!important;visibility:hidden!important;pointer-events:none!important}.lcp-captcha-group{margin:12px 0 8px 0;display:flex;justify-content:center}.lcp-captcha-container{min-height:65px;display:flex;align-items:center;justify-content:center}.lcp-math-captcha{text-align:center;padding:8px 0}.lcp-math-captcha label{font-size:14px;color:var(--lcp-label-text,#333)}.lcp-math-captcha .lcp-captcha-icon{margin-right:4px}.lcp-math-input{text-align:center;font-size:18px!important;font-weight:700;letter-spacing:2px}