#dolfi-exit-intent-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#8b4513d9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;justify-content:center;align-items:center;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);padding:16px 0;box-sizing:border-box}#dolfi-exit-intent-popup{background:linear-gradient(135deg,#fff8dc,beige);width:90%;max-width:520px;max-height:min(90dvh,90vh);display:flex;flex-direction:column;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #8b451366;animation:dolfiPopupFadeIn .6s cubic-bezier(.18,.89,.32,1.28);position:relative;border:2px solid #daa520}@keyframes dolfiPopupFadeIn{0%{opacity:0;transform:translateY(50px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}.dolfi-exit-intent-header{position:relative;height:12px;background:linear-gradient(90deg,#8b4513,#daa520,#8b4513);flex-shrink:0;z-index:2}.dolfi-wood-texture{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(139,69,19,.1) 1px,rgba(139,69,19,.1) 3px)}.dolfi-progress-container{position:absolute;top:0;left:0;height:12px;width:100%;background:#8b45134d;overflow:hidden}.dolfi-progress-bar{height:100%;background:linear-gradient(90deg,#daa520,#9caf88);width:0%;transition:width .6s ease;box-shadow:0 0 10px #daa52080}#dolfi-exit-intent-close{position:absolute;top:20px;right:20px;background:#8b45131a;border:2px solid #daa520;color:#8b4513;font-size:28px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease;font-weight:700}#dolfi-exit-intent-close:hover{background:#daa52033;transform:scale(1.1) rotate(90deg);box-shadow:0 4px 12px #8b45134d}.dolfi-exit-intent-body{padding:clamp(20px,4vh,40px) clamp(20px,3vw,32px);overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#daa520 transparent}.dolfi-exit-intent-body::-webkit-scrollbar{width:4px}.dolfi-exit-intent-body::-webkit-scrollbar-track{background:transparent}.dolfi-exit-intent-body::-webkit-scrollbar-thumb{background:#daa520;border-radius:4px}.dolfi-exit-intent-intro{margin-bottom:clamp(12px,2vh,24px);font-size:clamp(13px,1.5vh,16px);line-height:1.6;color:#654321;font-style:italic}.dolfi-step{animation:dolfiStepFade .6s ease}@keyframes dolfiStepFade{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.dolfi-step h2{margin:0 0 clamp(8px,1.5vh,16px) 0;font-size:clamp(18px,2.5vh,26px);font-weight:700;color:#8b4513;font-family:var(--font-heading-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);padding-right:44px}.dolfi-step h3{margin:0 0 clamp(6px,1vh,12px) 0;font-size:clamp(15px,2vh,20px);font-weight:600;color:#654321}.dolfi-step-counter{font-size:clamp(11px,1.3vh,13px);color:#963;margin-bottom:6px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.dolfi-step-subtitle{margin-top:-6px;margin-bottom:clamp(12px,2vh,24px);color:#963}.dolfi-checkbox-group{display:flex;flex-direction:column;gap:clamp(8px,1.2vh,14px);margin-bottom:clamp(16px,3vh,32px)}.dolfi-checkbox-item{display:flex;align-items:center;gap:14px;padding:clamp(10px,1.5vh,16px) 18px;border-radius:12px;background:#fff8dc99;border:2px solid transparent;transition:all .3s ease;cursor:pointer;position:relative}.dolfi-checkbox-item:hover{background:#daa5201a;border-color:#daa520;box-shadow:0 4px 12px #daa52033}.dolfi-checkbox-item input[type=checkbox]{margin:0;width:22px;height:22px;flex-shrink:0;accent-color:#8b4513;border-radius:4px}.dolfi-checkbox-item label{font-size:clamp(13px,1.5vh,15px);font-weight:500;cursor:pointer;color:#654321;line-height:1.4}#dolfi-other-reason-container{padding:0 18px;margin-top:-6px;animation:dolfiSlideDown .4s ease}@keyframes dolfiSlideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:100px}}.dolfi-form-group{margin-bottom:clamp(14px,2.5vh,28px)}input[type=email]#dolfi-email,textarea#dolfi-suggestion,textarea#dolfi-other-reason{width:100%;padding:clamp(12px,1.8vh,18px) 20px;border:2px solid #daa520;border-radius:12px;font-size:clamp(14px,1.6vh,16px);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);transition:all .3s ease;background:#fff8dccc;color:#654321;box-shadow:inset 0 2px 6px #8b45131a;box-sizing:border-box}input[type=email]#dolfi-email:focus,textarea#dolfi-suggestion:focus,textarea#dolfi-other-reason:focus{border-color:#8b4513;outline:none;box-shadow:0 0 0 4px #8b451326;background:#fff8dc}textarea#dolfi-suggestion{min-height:clamp(80px,10vh,120px);resize:vertical}.dolfi-email-intro{margin-bottom:clamp(12px,2vh,20px);font-size:clamp(13px,1.5vh,16px);line-height:1.6;color:#654321;font-style:italic}.dolfi-email-note{font-size:clamp(11px,1.3vh,13px);color:#963;margin-top:10px;line-height:1.5;font-style:italic}.dolfi-form-actions{display:flex;justify-content:space-between;margin-top:clamp(16px,3vh,36px);gap:16px}.dolfi-primary-btn,.dolfi-secondary-btn{border:none;border-radius:12px;padding:clamp(12px,1.8vh,16px) 28px;font-size:clamp(13px,1.5vh,16px);font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;flex-grow:1;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);text-transform:uppercase;letter-spacing:.5px}.dolfi-primary-btn{background:linear-gradient(135deg,#daa520,#b8860b);color:#fff;box-shadow:0 6px 20px #daa5204d;border:2px solid #daa520}.dolfi-primary-btn:hover{background:linear-gradient(135deg,#b8860b,#daa520);box-shadow:0 8px 25px #daa52066;transform:translateY(-3px)}.dolfi-secondary-btn{background:#9caf8833;color:#8b4513;border:2px solid #9caf88}.dolfi-secondary-btn:hover{background:#9caf884d;box-shadow:0 4px 12px #9caf8833}#dolfi-success-message{text-align:center;padding:clamp(16px,3vh,24px) 0;animation:dolfiStepFade .6s ease}.dolfi-success-icon{background:linear-gradient(135deg,#9caf88,#7a9461);color:#fff;width:clamp(50px,7vh,70px);height:clamp(50px,7vh,70px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(24px,4vh,36px);margin:0 auto clamp(14px,2.5vh,24px);box-shadow:0 8px 24px #9caf884d}#dolfi-success-message h2{color:#8b4513;margin-bottom:clamp(12px,2vh,20px);font-size:clamp(18px,2.5vh,26px);font-family:var(--font-heading-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}#dolfi-success-message p{color:#654321;font-size:clamp(13px,1.5vh,16px);line-height:1.7;font-style:italic}.dolfi-note{font-style:italic;color:#963;font-size:clamp(11px,1.3vh,14px)}@media(max-height:700px){#dolfi-exit-intent-overlay{align-items:flex-start;padding:8px 0}#dolfi-exit-intent-popup{max-height:calc(100dvh - 16px);max-height:calc(100vh - 16px);border-radius:12px}.dolfi-checkbox-group{gap:6px}}@media(max-height:560px){#dolfi-exit-intent-overlay{padding:4px 0}#dolfi-exit-intent-popup{max-height:calc(100dvh - 8px);max-height:calc(100vh - 8px);border-radius:8px}}@media(max-width:600px){#dolfi-exit-intent-popup{width:95%;margin:0}.dolfi-step h2{padding-right:44px}.dolfi-checkbox-item{padding:clamp(8px,1.2vh,14px) 16px}.dolfi-checkbox-item label{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/dolfi-exit-intent.css.map */
