.email-collector--bottom-text{font-size:.875rem;opacity:1;line-height:1.5;margin:0;font-weight:500;color:var(--text-color, #fff)}.email-collector--bottom-text-mobile,.email-collector--bottom-text-desktop{display:none}@media only screen and (max-width: 767px){.email-collector--bottom-text-mobile{display:block;margin-bottom:12px}}@media only screen and (min-width: 768px){.email-collector--bottom-text-desktop{display:block;margin-top:12px;margin-bottom:0}}.section-email-collector .row.full-width-row{max-width:95%;margin:0 auto;padding:0 15px}@media only screen and (min-width: 768px){.section-email-collector .row.full-width-row{max-width:90%;padding:0 35px}}.section-email-collector .row.full-width-row>.columns{padding:0;border-radius:12px;overflow:hidden}@media only screen and (max-width: 767px){.section-email-collector .row.full-width-row>.columns{border-radius:0}}.email-collector{position:relative;display:flex;overflow:hidden;width:100%;background:var(--bg-color, var(--color-accent, #000));color:var(--text-color, #fff);padding:25px 0;min-height:250px;border-radius:12px}@media only screen and (max-width: 767px){.email-collector{border-radius:0}}@media only screen and (min-width: 768px){.email-collector{padding:40px 0;min-height:280px}}.email-collector--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:12px;overflow:hidden}@media only screen and (max-width: 767px){.email-collector--bg{border-radius:0}}.email-collector--bg svg,.email-collector--bg img{width:100%;height:100%;object-fit:cover;border-radius:12px}@media only screen and (max-width: 767px){.email-collector--bg svg,.email-collector--bg img{border-radius:0}}.email-collector--bg svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5}.email-collector--overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(var(--color-overlay-rgb),var(--overlay-opacity));pointer-events:none;border-radius:12px}@media only screen and (max-width: 767px){.email-collector--overlay{border-radius:0}}.email-collector--mobile-img{display:block}@media only screen and (min-width: 768px){.email-collector--mobile-img{display:none}}.email-collector--desktop-img{display:none}@media only screen and (min-width: 768px){.email-collector--desktop-img{display:block}}.email-collector--content{display:flex;padding:0 15px;max-width:1440px;color:var(--text-color, #fff);position:relative;z-index:5;width:100%;margin:0 auto}@media only screen and (min-width: 768px){.email-collector--content{padding:0 50px}}.email-collector--content-inner{max-width:650px;width:100%;margin:0 auto}.email-collector.text-left .email-collector--content-inner{margin-left:0}.email-collector.text-right .email-collector--content-inner{margin-right:0;margin-left:auto}.email-collector--label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-weight:500;opacity:.9}.email-collector--heading{font-size:1.5rem;line-height:1.2;margin-bottom:12px;font-weight:700}@media only screen and (min-width: 768px){.email-collector--heading{font-size:2rem;margin-bottom:15px}}.email-collector--description{font-size:.875rem;line-height:1.4;margin-bottom:15px;opacity:.95}@media only screen and (min-width: 768px){.email-collector--description{font-size:.9375rem;margin-bottom:18px}}.email-collector--description p{margin-bottom:0}.email-collector--form{margin-bottom:12px}.email-collector--notification{padding:15px;border-radius:4px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:.875rem}.email-collector--notification.error{background-color:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#fff}.email-collector--notification.success{background-color:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#fff}.email-collector--field-wrapper{display:flex;flex-direction:column;gap:10px;align-items:stretch}@media only screen and (min-width: 768px){.email-collector--field-wrapper{flex-direction:row;max-width:500px;margin:0 auto;align-items:center}}.email-collector.text-left .email-collector--field-wrapper{margin-left:0}.email-collector.text-right .email-collector--field-wrapper{margin-right:0;margin-left:auto}.email-collector--field{flex:1;position:relative}.email-collector--input-label{display:block;font-size:.875rem;font-weight:500;color:var(--text-color, #fff);margin-bottom:8px;opacity:.95;line-height:1.4}.email-collector--input{width:100%;padding:10px 16px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-color, #fff);font-size:.875rem;transition:all .3s ease;box-sizing:border-box}@media only screen and (min-width: 768px){.email-collector--input{height:48px}}.email-collector--input::placeholder{color:#ffffffe6!important;opacity:1!important}.email-collector--input:focus{outline:none;border-color:#fff9;background-color:#ffffff26}.email-collector--button{padding:10px 20px;border:none;border-radius:9999px!important;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-transform:none;background-color:#fff!important;color:#000!important;opacity:1}@media only screen and (min-width: 768px){.email-collector--button{flex-shrink:0;height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-top:2px}}.email-collector--button:hover,.email-collector--button:focus{opacity:1;transform:translateY(-1px);background-color:#fff!important;color:#000!important}.email-collector--button:active{transform:translateY(0);background-color:#fff!important;color:#000!important}.email-collector.mobile-height-350{min-height:240px}.email-collector.mobile-height-400{min-height:270px}.email-collector.mobile-height-450{min-height:300px}.email-collector.mobile-height-500{min-height:330px}.email-collector.mobile-height-full{min-height:100vh}@media only screen and (min-width: 768px){.email-collector.desktop-height-450{min-height:320px}.email-collector.desktop-height-550{min-height:380px}.email-collector.desktop-height-650{min-height:440px}.email-collector.desktop-height-750{min-height:500px}.email-collector.desktop-height-full{min-height:100vh}.email-collector.mobile-height-auto{min-height:auto}}.email-collector.text-center .email-collector--content-inner{text-align:center}.email-collector.text-left .email-collector--content-inner{text-align:left}.email-collector.text-right .email-collector--content-inner{text-align:right}.email-collector--content{justify-content:center;align-items:center;min-height:inherit}
/*# sourceMappingURL=/cdn/shop/t/4/assets/email-collector.css.map */
