.newsletter-subscription-banner{width:100%;background:#eef7ff;color:var(--newsletter-banner-text-color, #ffffff);padding-top:0!important;padding-bottom:0!important}.newsletter-subscription-banner__surface{position:relative;display:block;width:100%;aspect-ratio:2560 / 1000;overflow:hidden;background-color:#eef7ff}.newsletter-subscription-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:0}.newsletter-subscription-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.newsletter-subscription-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:24px}.newsletter-subscription-banner__strip{width:100%;max-width:var(--site-max-width, 1440px);margin:0 auto;display:flex;justify-content:center}@media screen and (min-width:1024px){.newsletter-subscription-banner__strip{padding-left:calc(var(--gap, 8px) * 4);padding-right:calc(var(--gap, 8px) * 4)}}.newsletter-subscription-banner__content{--nb-text-align: left;--nb-block-margin-start: 0;--nb-block-margin-end: auto;width:100%;max-width:900px;transform:translate3d(var(--newsletter-banner-offset-x, 0px),var(--newsletter-banner-offset-y, 0px),0)}.newsletter-subscription-banner__content--left{--nb-text-align: left;--nb-block-margin-start: 0;--nb-block-margin-end: auto}.newsletter-subscription-banner__content--center{--nb-text-align: center;--nb-block-margin-start: auto;--nb-block-margin-end: auto}.newsletter-subscription-banner__content--right{--nb-text-align: right;--nb-block-margin-start: auto;--nb-block-margin-end: 0}@media screen and (min-width:900px){.newsletter-subscription-banner__overlay--top{justify-content:flex-start}.newsletter-subscription-banner__overlay--bottom{justify-content:flex-end}.newsletter-subscription-banner__strip--left{justify-content:flex-start}.newsletter-subscription-banner__strip--right{justify-content:flex-end}}.newsletter-subscription-banner__form{width:100%}.newsletter-subscription-banner__form-state{width:100%;margin:0}.newsletter-subscription-banner__copy-content{width:100%;margin:0 0 18px}.newsletter-subscription-banner__form-content{width:100%}.newsletter-subscription-banner__title{max-width:none;margin:0;color:var(--newsletter-banner-text-color, #ffffff);font-family:var(--font-headline, var(--font-base));font-size:clamp(26px,2.6vw,36px);font-weight:var(--font-headline-weight, 800);line-height:1.12;letter-spacing:var(--font-headline-letter-spacing, normal);text-align:var(--nb-text-align, left);overflow-wrap:break-word}.newsletter-subscription-banner__description{width:100%;max-width:100%;margin:0 0 8px;color:var(--newsletter-banner-text-color, #ffffff);font-family:var(--font-base, inherit);font-size:var(--font-base-size, 16px);line-height:1.45;text-align:var(--nb-text-align, left)}.newsletter-subscription-banner__upinput{width:100%;max-width:100%;margin:0 0 14px;color:var(--newsletter-banner-text-color, #ffffff);font-family:var(--font-base, inherit);font-size:var(--font-base-size, 16px);line-height:1.35;text-align:var(--nb-text-align, left);font-weight:600;overflow-wrap:break-word}.newsletter-subscription-banner__description.rte p,.newsletter-subscription-banner__consent-copy p{width:100%;max-width:none;margin:0;font-size:inherit;line-height:inherit}.newsletter-subscription-banner a{color:var(--newsletter-banner-text-color, #ffffff)}.newsletter-subscription-banner__fields{display:grid;grid-template-columns:7fr 3fr;align-items:stretch;width:100%;max-width:402px;margin:0 var(--nb-block-margin-end, auto) 0 var(--nb-block-margin-start, 0);border:1px solid #9bbce0;background:#fff}.newsletter-subscription-banner__input{width:100%;min-width:0;height:44px;min-height:44px;padding:8px 16px;border:0;background:#fff;color:#102f55;font:inherit;font-size:16px;text-align:left}.newsletter-subscription-banner__input::placeholder{color:#9da8b5;opacity:1}.newsletter-subscription-banner__input:focus-visible,.newsletter-subscription-banner__consent input:focus-visible,.newsletter-subscription-banner__submit:focus-visible{outline:2px solid currentColor;outline-offset:3px}.newsletter-subscription-banner__submit,.newsletter-subscription-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;height:40px;border:0;border-radius:0;background:linear-gradient(100deg,#087cff,#0bd9dc);color:var(--newsletter-banner-text-color, #ffffff);font-family:var(--font-button, inherit);font-size:16px;font-weight:700;text-align:center}.newsletter-subscription-banner__submit.wt-newsletter__send,.newsletter-subscription-banner__cta.wt-button{width:auto;height:auto;margin:0;padding:8px 16px;border-color:transparent;background:linear-gradient(100deg,#087cff,#0bd9dc);color:var(--newsletter-banner-text-color, #ffffff)}.newsletter-subscription-banner__submit.wt-newsletter__send{align-self:stretch;box-sizing:border-box}.newsletter-subscription-banner__cta.wt-button{width:min(100%,420px)}.newsletter-subscription-banner__submit.wt-newsletter__send:hover,.newsletter-subscription-banner__submit.wt-newsletter__send:focus-visible,.newsletter-subscription-banner__cta.wt-button:hover,.newsletter-subscription-banner__cta.wt-button:focus-visible{background:linear-gradient(100deg,#0068e6,#05bdc0);color:var(--newsletter-banner-text-color, #ffffff)}.newsletter-subscription-banner__submit.is-loading{cursor:wait}.newsletter-subscription-banner__spinner{display:none;width:18px;height:18px;margin-left:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:newsletterSubscriptionBannerSpin .7s linear infinite}.newsletter-subscription-banner__submit.is-loading .newsletter-subscription-banner__spinner{display:inline-block}.newsletter-subscription-banner__consent{display:flex;gap:10px;align-items:flex-start;width:fit-content;max-width:min(100%,792px);margin:12px var(--nb-block-margin-end, auto) 0 var(--nb-block-margin-start, 0);color:var(--newsletter-banner-text-color, #ffffff);font-size:13px;line-height:1.45;text-align:var(--nb-text-align, left)}.newsletter-subscription-banner__consent input{flex:0 0 auto;margin-top:3px}.newsletter-subscription-banner__error{width:100%;margin:10px 0 0;color:#b42318;font-size:14px;line-height:1.4;text-align:var(--nb-text-align, left)}@keyframes newsletterSubscriptionBannerSpin{to{transform:rotate(360deg)}}@media(max-width:899px){.newsletter-subscription-banner__surface{aspect-ratio:750 / 1000}.newsletter-subscription-banner__overlay{padding:24px 20px}.newsletter-subscription-banner__overlay--mobile--top{justify-content:flex-start}.newsletter-subscription-banner__overlay--mobile--bottom{justify-content:flex-end}.newsletter-subscription-banner__strip--mobile--left{justify-content:flex-start}.newsletter-subscription-banner__strip--mobile--right{justify-content:flex-end}.newsletter-subscription-banner__content{transform:translate3d(var(--newsletter-banner-offset-x-mobile, 0px),var(--newsletter-banner-offset-y-mobile, 0px),0)}.newsletter-subscription-banner__content--mobile--left{--nb-text-align: left;--nb-block-margin-start: 0;--nb-block-margin-end: auto}.newsletter-subscription-banner__content--mobile--center{--nb-text-align: center;--nb-block-margin-start: auto;--nb-block-margin-end: auto}.newsletter-subscription-banner__content--mobile--right{--nb-text-align: right;--nb-block-margin-start: auto;--nb-block-margin-end: 0}.newsletter-subscription-banner__title{font-size:clamp(22px,5vw,26px);line-height:1.12}.newsletter-subscription-banner__description,.newsletter-subscription-banner__upinput{font-size:var(--font-base-size, 14px)}.newsletter-subscription-banner__fields{max-width:100%}.newsletter-subscription-banner__input,.newsletter-subscription-banner__submit{min-height:36px;height:36px;font-size:13px}.newsletter-subscription-banner__submit.wt-newsletter__send{min-height:36px;height:36px;padding:7px 10px}.newsletter-subscription-banner__consent{margin-top:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.newsletter-subscription-banner__spinner{animation-duration:1.4s}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter-subscription-banner.css.map */
