.nlGenderDrop{position:relative;width:100%}.nlGenderDrop__trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.65rem .85rem;border:1.5px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;line-height:1.3;box-sizing:border-box}.nlGenderDrop__trigger:hover{border-color:#aaa}.nlGenderDrop__trigger.open{border-color:#333;box-shadow:0 0 0 1px #333}.nlGenderDrop__trigger.is-error{border-color:var(--sk-error, #dc2626)}.nlGenderDrop__triggerText{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.nlGenderDrop__triggerText.is-placeholder{color:#757575}.nlGenderDrop__arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #666;transition:transform .25s ease;flex-shrink:0}.nlGenderDrop__trigger.open .nlGenderDrop__arrow{transform:rotate(180deg)}.nlGenderDrop__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #ddd;border-radius:8px;box-shadow:0 8px 24px #0000001f;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease;z-index:10}.nlGenderDrop__menu.open{opacity:1}.nlGenderDrop__scroll{padding:4px 0}.nlGenderDrop__item{padding:.55rem .85rem;cursor:pointer;transition:background .15s ease;white-space:nowrap}.nlGenderDrop__item:hover{background:#f5f5f5}.nlGenderDrop__item.selected{background:#f0f0f0;font-weight:600}#ecomailFooter{--sk-transition: .3s cubic-bezier(.4, 0, .2, 1)}.sk-newsletter__title{color:var(--colorDarkGreen);margin:0 0 8px}.sk-newsletter__subtitle{color:var(--sk-text-muted);margin:0 0 24px}#ecomailForm{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:center}#ecomailForm .nlForm__fieldEmail{flex:1;min-width:0}#ecomailForm .nlForm__fieldGender{width:160px;flex-shrink:0}#ecomailForm .nlGenderDrop__trigger{text-align:left}#ecomailForm .nlForm__fieldEmail input{width:100%;padding:.65rem .85rem;border:1.5px solid #ddd;border-radius:8px;background:#fff;font-size:inherit;line-height:1.3;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}#ecomailForm .nlForm__fieldEmail input:focus{border-color:#333;box-shadow:0 0 0 1px #333}#ecomailForm .nlForm__fieldEmail input.is-error{border-color:var(--sk-error, #dc2626)}#ecomailForm .nlForm__fieldEmail input:disabled{background:#f5f5f5;cursor:not-allowed}#ecomailForm .nlForm__btnWrap{flex-basis:100%;display:flex;justify-content:center}.sk-newsletter__message{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--sk-transition),opacity var(--sk-transition),margin var(--sk-transition);margin:0}.sk-newsletter__message.is-visible{max-height:80px;opacity:1;margin-bottom:4px}.sk-newsletter__message-text{border-radius:var(--borderRadius);margin:auto;line-height:2.25rem;padding:var(--paddingPill)}.sk-newsletter__message--error .sk-newsletter__message-text{background:#fdf2f2;color:var(--sk-error);border:1px solid #fecaca}#ecomailSubmit{position:relative}#ecomailSubmit:disabled{cursor:not-allowed;opacity:.7}#ecomailSubmit.is-loading .sk-newsletter__button-text{opacity:0}.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;opacity:0;transition:opacity var(--sk-transition);animation:sk-spin .8s linear infinite}#ecomailSubmit.is-loading .spinner{opacity:1}@keyframes sk-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}#ecomailFooter .ecomail-success-wrap{display:none;min-height:200px;align-items:center;justify-content:center}#ecomailFooter.is-success .ecomail-content{display:none}#ecomailFooter.is-success .ecomail-success-wrap{display:flex}@media (max-width: 768px){#ecomailForm .nlForm__fieldEmail,#ecomailForm .nlForm__fieldGender{flex-basis:100%;width:100%}}.nlPopup{width:60rem;max-width:95vw;padding:5rem 4rem 4rem!important;overflow:visible!important}.nlPopup__title{font-weight:700;margin:0 0 .25rem;line-height:1.3;text-align:center;color:var(--colorDarkGreen)}.nlPopup__desc{color:#666;margin:0 0 1.5rem;line-height:1.5;text-align:center}.nlPopup__textMobile{display:none}.nlPopup__row{display:flex;gap:.75rem;margin-bottom:1rem}.nlPopup__fieldEmail{flex:1;min-width:0}.nlPopup__fieldGender{width:140px;flex-shrink:0}.nlPopup__emailInput{width:100%;padding:.65rem .85rem;border:1.5px solid #ddd;border-radius:8px;background:#fff;font-size:inherit;line-height:1.3;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.nlPopup__emailInput:focus{border-color:#333;box-shadow:0 0 0 1px #333}.nlPopup__emailInput.is-error{border-color:var(--sk-error, #dc2626)}.nlPopup__message{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin .3s ease;margin:0}.nlPopup__message.is-visible{max-height:80px;opacity:1;margin-bottom:.75rem}.nlPopup__messageText{border-radius:var(--borderRadius, 8px);line-height:2.25rem;padding:0 .85rem}.nlPopup__message--error .nlPopup__messageText{background:#fdf2f2;color:var(--sk-error, #dc2626);border:1px solid #fecaca}.nlPopup__btnWrap{display:flex;justify-content:center}.nlPopup__btn{position:relative}.nlPopup__btn:disabled{cursor:not-allowed;opacity:.7}.nlPopup__btn.is-loading .nlPopup__btnText{opacity:0}.nlPopup__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;opacity:0;transition:opacity .3s ease;animation:nlSpin .8s linear infinite}.nlPopup__btn.is-loading .nlPopup__spinner{opacity:1}@keyframes nlSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.nlPopup__successWrap{display:none;min-height:120px;align-items:center;justify-content:center;text-align:center}.nlPopup__inner.is-success{display:none}.nlPopup__successWrap.is-success{display:flex}@media (max-width: 768px){.nlPopup .nlGenderDrop__menu{top:auto;bottom:calc(100% + 4px)}.nlPopup{width:100%!important;max-width:100%!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;border-radius:var(--borderRadius, 12px) var(--borderRadius, 12px) 0 0!important;padding:2.5rem 1.5rem 2rem!important}.nlPopup__textPC{display:none}.nlPopup__textMobile{display:block}.nlPopup__row{flex-direction:column}.nlPopup__fieldGender{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/697/assets/ecomail.css.map */
