.newsletter-banner{--newsletter-banner-placeholder: #555555;--newsletter-banner-inset: 75px}.newsletter-banner__inner{display:flex;flex-direction:column}@media screen and (min-width:750px){.newsletter-banner__inner{flex-direction:row;min-block-size:640px}}.newsletter-banner__media{block-size:250px}@media screen and (min-width:750px){.newsletter-banner__media{flex:0 0 calc(50% - var(--newsletter-banner-inset) / 2);block-size:auto}}.newsletter-banner__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.newsletter-banner__content{display:flex;flex-direction:column;gap:24px;padding-block:40px;padding-inline:var(--page-margin);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.newsletter-banner__content{flex:1 1 0;justify-content:center;gap:10px;padding-block:60px;padding-inline:var(--newsletter-banner-inset) var(--page-margin)}}@media screen and (min-width:750px){.newsletter-banner__inner--no-image .newsletter-banner__content{align-items:center;padding-inline:var(--page-margin)}}.newsletter-banner__heading{max-inline-size:509px;margin:0;font-family:var(--font-brand-family);font-size:26px;font-weight:var(--font-weight-semibold);line-height:30px}@media screen and (min-width:750px){.newsletter-banner__heading{font-size:32px;line-height:37px}}.newsletter-banner__heading em{font-family:var(--font-accent-family);font-weight:var(--font-weight-regular);font-style:italic;line-height:0}@media screen and (min-width:750px){.newsletter-banner__heading em{font-size:28px}}.newsletter-banner__form{inline-size:100%;max-inline-size:509px}.newsletter-banner__field{display:flex;align-items:center;block-size:64px;padding-inline:20px 26px;border:1px solid rgb(var(--color-foreground));border-radius:32px;background-color:var(--brand-white)}.newsletter-banner__field:focus-within{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media screen and (min-width:750px){.newsletter-banner__field{block-size:86px;padding-inline:30px 26px;border-radius:43px}}.newsletter-banner__input{flex:1 1 auto;min-inline-size:0;block-size:100%;padding:0;border:0;background:transparent;font-family:var(--font-brand-family);font-size:15px;line-height:20px;color:rgb(var(--color-foreground))}.newsletter-banner__input::placeholder{color:var(--newsletter-banner-placeholder);opacity:1}.newsletter-banner__input:focus{outline:none}@media screen and (min-width:750px){.newsletter-banner__input{font-size:12px;line-height:16px}}.newsletter-banner__submit{display:flex;flex:none;align-items:center;justify-content:center;min-inline-size:24px;min-block-size:24px;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.newsletter-banner__submit svg{width:17.77px;height:34px}.newsletter-banner__submit:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}@media screen and (min-width:750px){.newsletter-banner__submit svg{width:23px;height:44px}}.newsletter-banner__message{margin-block:12px 0;font-family:var(--font-accent-family);font-size:14px;line-height:22px}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-newsletter-banner.css.map */
