.an-email-section{background:#fff!important;position:relative;overflow:visible;padding:var(--section-vertical-padding-desktop, 96px) 0;z-index:0}.an-email-section:before{content:none}.an-email-section .newsletter-glass{background:linear-gradient(135deg,#591e66,#742886)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:48px 72px;box-shadow:0 14px 48px #00000024;transition:all .3s ease}.an-email-section .newsletter-glass:hover{background:linear-gradient(135deg,#6b2475,#8b2da3)!important;border-color:#fff3;box-shadow:0 22px 64px #0000002e}.newsletter-heading{color:#fff;font-family:var(--font-display)!important;font-size:36px;line-height:44px;font-weight:var(--weight-heading)!important;letter-spacing:-.01em;margin:0 0 16px;text-shadow:none}.newsletter-glass .subtext,.newsletter-glass .subtext *{color:#ffffffe6!important}.an-email-wraper{display:flex;align-items:center;justify-content:space-between;gap:40px}.an-email-right{width:40%;display:flex;flex-direction:column;align-items:center}.an-email-left{width:60%}.an-email-left h1{margin:0;color:#101828;font-size:20px;line-height:30px;font-weight:600;letter-spacing:normal;font-family:var(--font-display)}.an-email-left p{margin:0;color:#fff;font-size:16px;line-height:24px;letter-spacing:normal}.an-email-right form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.an-email-right form input[type=email]{padding:12px 16px;border:1px solid rgba(255,255,255,.6);border-radius:8px;outline:none;font-size:16px;line-height:24px;font-weight:400;width:100%;color:#101828;background-color:#fffffff5;font-family:var(--font-primary);transition:border-color .3s ease,box-shadow .3s ease}.an-email-right form input[type=email]:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.an-email-right form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-size:16px;line-height:24px;font-weight:700;font-family:var(--font-primary);text-align:center;text-decoration:none;color:#fff;background:linear-gradient(135deg,#591e66,#742886);border:1px solid rgba(255,255,255,.2);border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #591e6633;position:relative;overflow:hidden;min-height:54px;outline:none;white-space:nowrap;width:100%}.an-email-right form input[type=submit]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.an-email-right form input[type=submit]:hover{background:linear-gradient(135deg,#6b2475,#8b2da3);transform:translateY(-3px);box-shadow:0 12px 32px #591e664d;border-color:#ffffff4d}.an-email-right form input[type=submit]:hover:before{left:100%}.an-email-right form input[type=submit]:focus{outline:3px solid rgba(116,40,134,.4);outline-offset:3px}.an-email-right form input[type=submit]:active{transform:translateY(-1px)}.an-email-form__message{margin-top:8px;font-size:14px;display:flex;align-items:center;gap:8px;font-family:var(--font-primary)}.an-email-form__message--error{color:#f97066}.an-email-right form input[type=email][aria-invalid=true]{border-color:#f97066;box-shadow:0 0 0 3px #f9706640}.an-email-form__message--success{color:#059669}.an-email-form__message svg{width:16px;height:16px;flex-shrink:0}.an-email-note{margin:0;color:#ffffffd9;font-size:14px;line-height:20px;font-family:var(--font-primary);text-align:center}@media (max-width:950px){.an-email-right,.an-email-left{width:100%}.an-email-right form{justify-content:center}.an-email-wraper{flex-direction:column;gap:30px}.an-email-left{text-align:center}}.an-email-section{background:transparent!important}.an-email-section .an-email-right form{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.an-email-section .an-email-note{color:#ffffffd9!important}.an-email-section .an-email-left p{color:#fff!important}.an-email-section .an-email-form .field{margin-bottom:4px!important}.an-email-right form input[type=email]::placeholder{color:#667085!important;opacity:1!important}.an-email-right form{align-items:center!important;max-width:320px;width:100%;margin:0 auto;gap:8px}.an-email-right form input[type=email],.an-email-right form input[type=submit]{width:100%}.an-email-right form input[type=email]::placeholder{color:#667085!important}@media (max-width:768px){.an-email-section{background:transparent!important;padding:var(--section-vertical-padding-mobile, 56px) 0}.newsletter-glass{background:linear-gradient(135deg,#591e66,#742886)!important;margin:0 auto;padding-left:32px;padding-right:32px}.an-email-left,.an-email-right{width:100%!important}.an-email-right form{align-items:center!important}}.an-email-right form input[type=email].field__input{max-width:none!important}@media (min-width:769px){.an-email-note{max-width:320px;margin:4px auto 0}}.an-email-label{color:#fff;font-family:var(--font-primary);font-size:14px;align-self:flex-start;margin-bottom:4px}.an-email-right form{gap:6px!important}.an-email-note{margin-top:2px!important}@media (max-width:600px){.newsletter-glass{width:calc(100% - 32px)!important}}.an-email-label{display:none}@media (min-width:769px){.an-email-label{display:block!important;position:static!important;transform:none!important;left:auto!important;top:auto!important;margin-bottom:4px;color:#fff}.an-email-form .field{position:static!important}}.an-email-section .field{display:block!important}.an-email-section .field__label{position:static!important;display:block!important;top:auto!important;left:auto!important;transform:none!important;margin-bottom:4px!important;padding:0!important}@media (min-width: 901px){.an-email-right form{flex-direction:row!important;align-items:stretch!important;gap:12px!important;max-width:520px}.an-email-right form .field{flex:1}.an-email-right form input[type=email]{height:54px}.an-email-right form input[type=submit]{height:54px;white-space:nowrap}}@media (min-width: 990px){.an-email-section .newsletter-glass{padding-left:96px!important;padding-right:96px!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/an-email-section.css.map */
