.newsletter-layout{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.newsletter-layout{flex-direction:row;align-items:center;justify-content:center;gap:104px}}.newsletter-content{flex-shrink:0}@media screen and (min-width:768px){.newsletter-content{flex:1;min-width:0}}.newsletter-heading{font-family:IvyOra Display,Georgia,serif;font-size:28px;line-height:1.2;font-weight:300;text-transform:uppercase;margin:0 0 16px}@media screen and (min-width:768px){.newsletter-heading{font-size:32px}}.newsletter-description{font-size:14px;line-height:1.4;font-weight:300;color:#414444;margin:0}.newsletter-description p{margin:0}.newsletter-description p:not(:last-child){margin-bottom:1em}@media screen and (min-width:768px){.newsletter-description{font-size:14px}}.newsletter-form{width:100%}@media screen and (min-width:768px){.newsletter-form{flex:1;min-width:0}}.newsletter-form fieldset{display:flex;gap:16px;border:none;padding:0;margin:0}.newsletter-form .field{flex:1;min-width:0}.newsletter-form input[type=email]{width:100%;height:64px;padding:16px 24px;border:1px solid var(--color-border, #f1e9e3);background:transparent;font-size:14px;line-height:1.4;font-weight:300;color:#414444;outline:none;box-sizing:border-box}.newsletter-form input[type=email]::placeholder{color:#414444;opacity:1}.newsletter-form .newsletter-submit{flex-shrink:0;height:64px;padding:16px 24px;border:none;font-size:14px;line-height:1.4;font-weight:400;text-transform:uppercase;cursor:pointer;white-space:nowrap}.newsletter-notification{margin-bottom:16px;font-size:14px;line-height:1.4}.newsletter-notification.error{color:#c00}.newsletter-notification.success{color:#2e7d32}
/*# sourceMappingURL=/cdn/shop/t/77/assets/gw-newsletter.css.map */
