.email-collector{position:relative;color:inherit;font-family:inherit;overflow:hidden;min-height:700px;display:flex;align-items:center}.email-collector *{color:inherit;box-sizing:border-box}.email-collector__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;isolation:isolate}.email-collector__background-image{width:100%;height:100%;object-fit:cover;object-position:center;min-height:500px;position:relative;z-index:0;display:block}.email-collector__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1;pointer-events:none;isolation:isolate}.email-collector__container{position:relative;z-index:2;margin:0 auto;padding:0 20px;width:100%;display:flex;align-items:center;justify-content:center;min-height:700px;isolation:isolate}.email-collector__content{text-align:center;background:transparent;padding:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:600px;margin:0 auto;position:relative;z-index:2}.email-collector__label{font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;opacity:1;text-shadow:none;color:#fff}.email-collector__title{margin:0 0 20px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-shadow:none;color:#fff}.email-collector__title--sm{font-size:1.5rem}.email-collector__title--md{font-size:2rem}.email-collector__title--lg{font-size:2.5rem}.email-collector__title--xl{font-size:3rem}.email-collector__subtitle{margin:0 0 40px;line-height:1.6;opacity:1;text-shadow:none;color:#fff}.email-collector__subtitle--sm{font-size:.875rem}.email-collector__subtitle--md{font-size:1rem}.email-collector__subtitle--lg{font-size:1.125rem}.email-collector__subtitle p{margin:0}.email-collector__form{margin-bottom:20px}.email-collector__form-group{display:flex;flex-direction:column;gap:12px;max-width:400px;margin:0 auto 12px;align-items:center}.email-collector__input-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}.email-collector__input{width:100%;padding:16px 20px;border:2px solid rgba(255,255,255,.3);border-radius:8px;font-size:1rem;background:#fffffff2;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#000}.email-collector__input:focus{outline:none;border-color:#fff9;box-shadow:0 0 0 3px #fff3}.email-collector__input::placeholder{color:#00000080}.email-collector__button{padding:16px 32px;border:2px solid transparent;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.email-collector__button--pink{background-color:#cb929a;color:#fff;border-color:#cb929a}.email-collector__button--pink:hover{transform:translateY(-2px);box-shadow:0 8px 24px #cb929a66;background-color:#b87d85;border-color:#b87d85}.email-collector__button--pink:active{transform:translateY(0);box-shadow:0 4px 12px #cb929a4d}.email-collector__button:focus{outline:2px solid currentColor;outline-offset:2px}.email-collector__message{margin-top:20px;padding:16px;border-radius:8px;font-weight:500}.email-collector__message--success{background:#22c55e1a;color:#166534;border:1px solid rgba(34,197,94,.2)}.email-collector__message--error{background:#ef44441a;color:#991b1b;border:1px solid rgba(239,68,68,.2)}.email-collector__message p{margin:0}.email-collector__bottom-text{font-size:.875rem;line-height:1.5;opacity:1;margin:8px 0 0;text-shadow:none;color:#fff}.email-collector__bottom-text p{margin:0}@media screen and (max-width: 768px){.email-collector{min-height:500px}.email-collector__container{min-height:500px;padding:0 16px}.email-collector__content{padding:0;max-width:100%}.email-collector__title--lg{font-size:2rem}.email-collector__title--xl{font-size:2.5rem}.email-collector__form-group{flex-direction:column;gap:16px;max-width:100%}.email-collector__input-wrapper,.email-collector__input,.email-collector__button{width:100%}.email-collector__button{min-width:auto}}@media screen and (max-width: 480px){.email-collector{min-height:400px}.email-collector__container{min-height:400px;padding:0 12px}.email-collector__content{padding:0}.email-collector__title--lg{font-size:1.75rem}.email-collector__title--xl{font-size:2rem}.email-collector__subtitle{margin-bottom:32px}}@media (prefers-reduced-motion: reduce){.email-collector__input,.email-collector__button{transition:none}.email-collector__button:hover{transform:none}}.email-collector__input:focus-visible,.email-collector__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-contrast: high){.email-collector__content{background:#fff;border:2px solid currentColor}.email-collector__input{border:2px solid currentColor}}@media (prefers-color-scheme: dark){.email-collector__content{background:#000000e6;color:#fff}.email-collector__input{background:#ffffff1a;border-color:#fff3;color:#fff}.email-collector__input::placeholder{color:#ffffff80}.email-collector__input:focus{border-color:#fff6}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/email-collector.css.map */
