.email-collector{position:relative;display:flex;overflow:hidden;width:100%;min-height:400px;padding:60px 15px;color:#fff}@media only screen and (min-width:768px){.email-collector{min-height:500px;padding:80px 50px}}.email-collector .row{width:100%}.email-collector--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.email-collector--bg img{width:100%;height:100%;object-fit:cover}.email-collector--bg-mobile{display:block}@media only screen and (min-width:768px){.email-collector--bg-mobile{display:none}}.email-collector--bg-desktop{display:none}@media only screen and (min-width:768px){.email-collector--bg-desktop{display:block}}.email-collector--bg-desktop-only{display:none}@media only screen and (min-width:768px){.email-collector--bg-desktop-only{display:block}}.email-collector--bg .email-collector--overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(var(--color-overlay-rgb, 0, 0, 0),var(--overlay-opacity, .3));pointer-events:none}.email-collector--content{position:relative;z-index:5;display:flex;padding:0;max-width:1440px;width:100%;margin:0 auto;justify-content:center;align-items:center;min-height:400px}@media only screen and (min-width:768px){.email-collector--content{min-height:500px}}.email-collector--content.text-left{justify-content:flex-start}.email-collector--content.text-right{justify-content:flex-end}.email-collector--content-inner{max-width:650px;width:100%}.email-collector--label{font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px;color:#fff;opacity:.9}.email-collector--heading{font-size:2rem;line-height:1.2;margin:0 0 20px;color:#fff;font-weight:600}@media only screen and (min-width:768px){.email-collector--heading{font-size:2.5rem}}@media only screen and (min-width:1068px){.email-collector--heading{font-size:3rem}}.email-collector--description{font-size:1rem;line-height:1.6;margin:0 0 30px;color:#fff;opacity:.95}@media only screen and (min-width:768px){.email-collector--description{font-size:1.125rem;margin-bottom:40px}}.email-collector--description p{margin:0}.email-collector--form-container,.email-collector--form{width:100%}.email-collector--form-field{display:flex;flex-direction:column;gap:15px;width:100%;margin-bottom:15px}@media only screen and (min-width:768px){.email-collector--form-field{flex-direction:row;gap:0;margin-bottom:20px}}.email-collector--input{flex:1;padding:14px 20px;font-size:1rem;line-height:1.5;color:#fff!important;background:#ffffff1a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)!important;border-radius:var(--button-border-radius, 0px);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s cubic-bezier(.104,.204,.492,1);box-shadow:none!important}@media only screen and (min-width:768px){.email-collector--input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}}.email-collector--input:focus,.email-collector--input:focus-visible,.email-collector--input:hover,.email-collector--input:active,.email-collector--input:not(:placeholder-shown){outline:none!important;border-color:#fff9!important;background:#ffffff1a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none!important}.email-collector--input::placeholder{color:#ffffffb3!important;opacity:1}.email-collector--input:-webkit-autofill,.email-collector--input:-webkit-autofill:hover,.email-collector--input:-webkit-autofill:focus,.email-collector--input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.1) inset!important;box-shadow:0 0 0 1000px #ffffff1a inset!important;background:#ffffff1a!important;border-color:#ffffff4d!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s,border-color 5000s ease-in-out 0s}.email-collector--button{width:100%;white-space:nowrap;background:var(--solid-button-background, var(--color-accent));color:var(--solid-button-label, #fff);border-color:var(--solid-button-background, var(--color-accent))}@media only screen and (min-width:768px){.email-collector--button{width:auto;min-width:180px;border-top-left-radius:0;border-bottom-left-radius:0}}.email-collector--button.white{background:#fff;border-color:#fff;color:var(--color-body)}.email-collector--button.white:before{background:var(--color-body)}@media screen and (hover:hover){.email-collector--button.white:hover{color:#fff;border-color:var(--color-body)}}.email-collector--bottom-text{font-size:.875rem;line-height:1.5;margin:0;color:#fff;opacity:.85}.email-collector .form-notification{margin-bottom:15px;padding:12px 15px;border-radius:var(--button-border-radius, 0px);font-size:.875rem;display:flex;align-items:center;gap:10px}.email-collector .form-notification.error{background:#ff00001a;color:#fff;border:1px solid rgba(255,0,0,.3)}.email-collector .form-notification.success{background:#00ff001a;color:#fff;border:1px solid rgba(0,255,0,.3)}.email-collector .form-notification svg{width:16px;height:16px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/email-collector.css.map */
