:root{--nl-popup-bg: #faf8f5;--nl-popup-beige: #f5f1ec;--nl-popup-amber: #d4a574;--nl-popup-terracotta: #c17854;--nl-popup-purple: #b9a7ff;--nl-popup-purple-dark: #8b7acc;--nl-popup-green: #22c55e;--nl-popup-red: #ef4444;--nl-popup-charcoal: #2d2d2d;--nl-popup-charcoal-light: rgb(58, 58, 58);--nl-popup-gray-50: rgba(249, 250, 251, .8);--nl-popup-gray-100: #f3f4f6;--nl-popup-gray-400: #9ca3af;--nl-popup-gray-500: #6b7280;--nl-popup-gray-600: #4b5563;--nl-popup-gray-700: #374151;--nl-popup-gray-900: #111827;--nl-popup-radius: 16px;--nl-popup-radius-sm: 12px;--nl-popup-radius-xs: 8px;--nl-popup-shadow: 0 25px 60px -12px rgba(0, 0, 0, .35);--nl-popup-transition: .3s cubic-bezier(.22, 1, .36, 1);--nl-popup-z-index: 9999}.newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--nl-popup-z-index);display:flex;align-items:flex-end;justify-content:center;padding:0;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s ease;pointer-events:none}@media(min-width:768px){.newsletter-popup{align-items:center;padding:16px}}.newsletter-popup.is-open{visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto}.newsletter-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--nl-popup-transition);-webkit-tap-highlight-color:transparent}.newsletter-popup.is-open .newsletter-popup__backdrop{opacity:1}@media(hover:none)and (pointer:coarse){.newsletter-popup__backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}.newsletter-popup__modal{position:relative;width:100%;max-width:100%;max-height:92vh;max-height:92dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(180deg,var(--nl-popup-bg),#ffffff);border-radius:var(--nl-popup-radius) var(--nl-popup-radius) 0 0;box-shadow:0 -10px 40px -12px #00000040,var(--nl-popup-shadow);transform:translateY(100%);opacity:0;transition:transform var(--nl-popup-transition),opacity var(--nl-popup-transition);padding-bottom:env(safe-area-inset-bottom,0px);will-change:transform,opacity;contain:layout style}@media(min-width:768px){.newsletter-popup__modal{max-width:480px;max-height:92vh;border-radius:var(--nl-popup-radius);transform:scale(.9) translateY(30px)}}.newsletter-popup__modal::-webkit-scrollbar{display:none;width:0;height:0}.newsletter-popup.is-open .newsletter-popup__modal{transform:translateY(0);opacity:1}@media(min-width:768px){.newsletter-popup.is-open .newsletter-popup__modal{transform:scale(1) translateY(0)}}.newsletter-popup.is-open .newsletter-popup__modal{will-change:auto;transition:transform var(--nl-popup-transition),opacity var(--nl-popup-transition)}.newsletter-popup__banner{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:12px 16px!important;background:linear-gradient(135deg,#2d2d2d,#3a3a3a)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.newsletter-popup__banner *{color:#fff!important}.newsletter-popup__banner-icon{width:16px;height:16px;color:var(--nl-popup-amber)!important}.newsletter-popup__close{position:absolute;top:56px;right:12px;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--nl-popup-gray-100);border:none;border-radius:50%;color:var(--nl-popup-gray-500);cursor:pointer;transition:all .3s ease;min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.newsletter-popup__close{width:32px;height:32px;min-width:32px;min-height:32px}}.newsletter-popup__close:active{transform:scale(.95)}.newsletter-popup__close:hover{background:#b9a7ff33}.newsletter-popup__close:hover svg{transform:rotate(90deg);color:var(--nl-popup-purple)}.newsletter-popup__close svg{transition:transform .3s ease,color .3s ease}.newsletter-popup__close--success{top:12px;right:12px}.newsletter-popup__body{padding:20px 24px 24px}.newsletter-popup__live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:6px 12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:9999px;width:fit-content;margin-left:auto;margin-right:auto}.newsletter-popup__live-dot{position:relative;width:8px;height:8px}.newsletter-popup__live-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--nl-popup-green);opacity:.75}#modal-newsletter.is-open .newsletter-popup__live-ping{animation:nl-ping 1s cubic-bezier(0,0,.2,1) infinite}.newsletter-popup__live-dot-inner{position:relative;display:block;width:8px;height:8px;border-radius:50%;background:var(--nl-popup-green)}.newsletter-popup__live-text{font-size:13px;color:#15803d!important;font-weight:500}.newsletter-popup__live-text strong{font-weight:700}@keyframes nl-ping{75%,to{transform:scale(2);opacity:0}}.newsletter-popup__headline{text-align:center!important;font-size:24px!important;font-weight:700!important;color:#111827!important;line-height:1.3!important;margin:0 0 8px!important;letter-spacing:-.01em!important}.newsletter-popup__headline-accent{color:#c17854!important}.newsletter-popup__subtext{text-align:center!important;font-size:15px!important;color:#4b5563!important;margin:0 0 16px!important;line-height:1.5!important}.newsletter-popup__marquee-wrapper{position:relative;overflow:hidden;margin-bottom:20px}.newsletter-popup__marquee-track{display:flex;gap:16px;will-change:transform}#modal-newsletter.is-open .newsletter-popup__marquee-track{animation:nl-marquee 20s linear infinite}.newsletter-popup__marquee-group{display:flex;gap:16px;flex-shrink:0}.newsletter-popup__usp{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--nl-popup-gray-50);border-radius:var(--nl-popup-radius-xs);white-space:nowrap;font-size:12px;font-weight:500;color:var(--nl-popup-gray-700)}.newsletter-popup__usp svg{flex-shrink:0}.newsletter-popup__usp--amber svg{color:var(--nl-popup-amber)}.newsletter-popup__usp--purple svg{color:var(--nl-popup-purple)}.newsletter-popup__usp--terracotta svg{color:var(--nl-popup-terracotta)}.newsletter-popup__usp--green svg{color:var(--nl-popup-green)}@keyframes nl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){#modal-newsletter.is-open .newsletter-popup__marquee-track,#modal-newsletter.is-open .newsletter-popup__live-ping{animation:none}}.newsletter-popup__form{display:flex;flex-direction:column;gap:12px}.newsletter-popup__input-wrapper{position:relative;background:#ffffffe6;border:2px solid rgba(0,0,0,.08);border-radius:var(--nl-popup-radius-sm);transition:all .3s ease}.newsletter-popup__input-wrapper.is-focused{border-color:var(--nl-popup-purple);box-shadow:0 0 0 4px #b9a7ff26}.newsletter-popup__input-wrapper.has-error{border-color:var(--nl-popup-red);box-shadow:0 0 0 4px #ef444426;animation:nl-shake .5s ease}.newsletter-popup__input-wrapper.has-error .newsletter-popup__input-icon{color:var(--nl-popup-red)}@keyframes nl-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.newsletter-popup__input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--nl-popup-amber);pointer-events:none;transition:color .3s ease}.newsletter-popup__input{width:100%;padding:16px 16px 16px 48px;background:transparent;border:none;font-size:16px;color:var(--nl-popup-gray-900);outline:none;font-family:inherit}.newsletter-popup__input::placeholder{color:var(--nl-popup-gray-400)}.newsletter-popup__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%!important;padding:16px;background:var(--nl-popup-purple)!important;border:none;border-radius:var(--nl-popup-radius-sm);color:#fff!important;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #b9a7ff80!important;font-family:inherit;-webkit-tap-highlight-color:transparent;margin-top:20px!important}#modal-newsletter .newsletter-field{position:relative;display:block;width:100%}#modal-newsletter .newsletter-field .field__label{display:none!important}#modal-newsletter .newsletter-field .field__input{display:block!important;width:100%!important;height:auto!important;min-height:56px!important;padding:16px 16px 16px 48px!important;font-size:16px!important;line-height:1.5!important;color:#111827!important;background:#fff!important;border:2px solid rgba(0,0,0,.08)!important;border-radius:var(--nl-popup-radius-sm)!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important}#modal-newsletter .newsletter-field .field__input::placeholder{color:var(--nl-popup-gray-400)!important;opacity:1!important}#modal-newsletter .newsletter-field .field__input:focus{border-color:var(--nl-popup-purple)!important;box-shadow:0 0 0 4px #b9a7ff26!important}#modal-newsletter .newsletter-field .newsletter-popup__input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--nl-popup-amber);pointer-events:none;z-index:2}#modal-newsletter .newsletter-popup__input-wrapper .newsletter-popup__input{color:#111827!important}#modal-newsletter .newsletter-popup__input-wrapper .newsletter-popup__input::placeholder{color:#9ca3af!important;opacity:1!important}.newsletter-popup__submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px #b9a7ff99!important}@media(hover:none){.newsletter-popup__submit:hover{transform:none}}.newsletter-popup__submit:active{transform:scale(.98)}.newsletter-popup__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.newsletter-popup__submit-icon{flex-shrink:0}.newsletter-popup__submit-loading{display:none;animation:nl-pulse 1.5s ease-in-out infinite}.newsletter-popup__submit.is-loading [data-submit-text],.newsletter-popup__submit.is-loading .newsletter-popup__submit-icon{display:none}.newsletter-popup__submit.is-loading .newsletter-popup__submit-loading{display:block}@keyframes nl-pulse{0%,to{opacity:1}50%{opacity:.5}}.newsletter-popup__decline{display:block;width:100%;padding:8px;background:transparent;border:none;color:var(--nl-popup-gray-400);font-size:13px;text-align:center;cursor:pointer;transition:color .3s ease;font-family:inherit;-webkit-tap-highlight-color:transparent}.newsletter-popup__decline:hover{color:var(--nl-popup-gray-600)}.newsletter-popup__trust{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;flex-wrap:wrap}.newsletter-popup__trust-item{display:flex;align-items:center;gap:4px;font-size:11px;color:#6b7280!important}.newsletter-popup__trust-check{color:var(--nl-popup-green)!important}.newsletter-popup__testimonial{margin-top:20px;padding-top:16px}.newsletter-popup__testimonial-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(193,120,84,.25),transparent);margin-bottom:16px}.newsletter-popup__testimonial-content{display:flex;align-items:flex-start;gap:12px}.newsletter-popup__testimonial-image,.newsletter-popup__testimonial-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover;border:2px solid rgba(212,165,116,.3)}.newsletter-popup__testimonial-avatar{display:flex;align-items:center;justify-content:center;background:var(--nl-popup-beige);color:var(--nl-popup-amber)}.newsletter-popup__testimonial-text{flex:1}.newsletter-popup__testimonial-stars{display:flex;gap:2px;margin-bottom:4px;color:var(--nl-popup-amber)}.newsletter-popup__testimonial-quote{font-size:13px;color:#4b5563!important;font-style:italic;line-height:1.5;margin:0 0 4px}.newsletter-popup__testimonial-name{font-size:11px;color:#9ca3af!important;margin:0}.newsletter-popup__fomo{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:6px 12px;background:#d4a5741a;border-radius:9999px;width:fit-content;margin-left:auto;margin-right:auto}.newsletter-popup__fomo svg{color:var(--nl-popup-amber);flex-shrink:0}.newsletter-popup__fomo span{font-size:11px;color:#92400e!important;font-weight:500}.newsletter-popup__success{position:relative;padding:40px;text-align:center}.newsletter-popup__success[hidden]{display:none}.newsletter-popup__success-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 16px;background:#22c55e1a;border-radius:50%;color:var(--nl-popup-green);animation:nl-success-pop .5s ease}@keyframes nl-success-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.newsletter-popup__success-title{font-size:22px;font-weight:600;color:#111827!important;margin:0 0 8px}.newsletter-popup__success-text{font-size:15px;color:#4b5563!important;margin:0 0 16px}.newsletter-popup__success-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#b9a7ff26,#b9a7ff40);border-radius:9999px}.newsletter-popup__success-badge svg{color:var(--nl-popup-purple)}.newsletter-popup__success-badge span{font-size:13px;font-weight:500;color:var(--nl-popup-purple-dark)}.newsletter-popup__content[hidden]{display:none}.newsletter-popup__content{display:block}.newsletter-popup__content.is-hidden{display:none}.newsletter-popup__success.is-visible{display:block}@media(max-width:767px){.newsletter-popup__body{padding:16px 16px 20px}.newsletter-popup__headline{font-size:20px!important}.newsletter-popup__subtext{font-size:14px!important;margin-bottom:12px!important}.newsletter-popup__marquee-wrapper{margin-bottom:16px}.newsletter-popup__input{padding:14px 14px 14px 44px;font-size:16px}.newsletter-popup__submit{padding:14px;font-size:15px}.newsletter-popup__trust{gap:12px;margin-top:12px}.newsletter-popup__trust-item{font-size:11px}.newsletter-popup__fomo{margin-top:12px}.newsletter-popup__fomo span{font-size:11px}.newsletter-popup__success{padding:24px 20px;padding-bottom:max(24px,env(safe-area-inset-bottom,24px))}.newsletter-popup__success-icon{width:64px;height:64px}.newsletter-popup__success-icon svg{width:40px;height:40px}.newsletter-popup__success-title{font-size:20px!important}.newsletter-popup__success-text{font-size:14px!important}.newsletter-popup__success-badge span{font-size:12px}}@media(max-height:700px){.newsletter-popup__modal{max-height:95vh;max-height:95dvh}.newsletter-popup__body{padding:12px 20px 16px}.newsletter-popup__live-counter{margin-bottom:12px}.newsletter-popup__headline{font-size:20px!important;margin-bottom:4px!important}.newsletter-popup__subtext{margin-bottom:12px!important}.newsletter-popup__marquee-wrapper{margin-bottom:16px}.newsletter-popup__form{gap:8px}.newsletter-popup__trust{margin-top:12px}.newsletter-popup__testimonial{margin-top:12px;padding-top:12px}.newsletter-popup__fomo{margin-top:12px}}.modal-close{min-width:1.8rem;min-height:1.8rem}.popupLableInp{display:flex;gap:10px;align-items:center}.posted_successfully .newsletter-popup__live-counter,.posted_successfully .newsletter-popup__headline,.posted_successfully .newsletter-popup__subtext,.posted_successfully .newsletter-popup__marquee-wrapper,.posted_successfully .modal-block.modal-block--text,.posted_successfully .newsletter-popup__trust,.posted_successfully .newsletter-popup__testimonial,.posted_successfully .newsletter-popup__fomo,.posted_successfully .newsletter-popup__banner{display:none}.posted_successfully .modal-body{padding:unset}.posted_successfully{background:linear-gradient(180deg,var(--nl-popup-beige),white)}#modal-newsletter .modal-close:hover,#modal-newsletter .modal-close:active{background:#fff!important;color:#000!important;box-shadow:0 4px 12px #0003}.modal-body{padding:24px}.modal-close{right:20px;top:60px}.modal .modal-header{justify-content:flex-end;padding:unset}span.newsletter-popup__headline-accent{display:block}.nl-success-close{position:absolute;top:12px;right:12px;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--nl-popup-gray-100, #f3f4f6);border-radius:50%;border:none;cursor:pointer;color:#6b7280;transition:all .3s ease}.nl-success-close:hover{background:#fff!important;color:#000!important;box-shadow:0 4px 12px #0003}.nl-success-close svg{transition:transform .3s ease,color .3s ease}.nl-success-close:hover svg{transform:rotate(90deg);color:var(--nl-popup-purple, #b9a7ff)}#modal-newsletter-dialog.nl-success{padding:0!important;overflow:hidden;border-radius:16px!important}#modal-newsletter-dialog.nl-success>*+*{margin-top:0!important}@media(max-width:767px){.newsletter-popup__modal.keyboard-visible{align-self:flex-start;max-height:100vh;max-height:100dvh}.modal-dialog{width:100%!important;bottom:0!important}.modal{align-items:flex-end}.modal-body{padding:16px;padding-bottom:20px!important}.modal-close{width:30px;height:30px;font-size:16px;right:10px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-salonid-modal-newletter.css.map */
