/*!
 * DS Newsletter
 *
 * sections/ds-newsletter.liquid. Mobile first:
 * - below 1024px the stacked block of Figma node 1304:15648 — full-width field,
 *   smaller headline, no overlay artwork;
 * - from 1024px the row of Figma node 1304:12021 — the text column on the left,
 *   the 276px overlay image on the right, inside a 1140px measure.
 */@media screen and (max-width:767px){.ds-newsletter-section .section--padding{padding-block-start:calc(var(--section-padding-top) * 11 / 24);padding-block-end:calc(var(--section-padding-bottom) * 11 / 24)}}.ds-newsletter-section{--ds-newsletter-field-height: 3.375rem;--ds-newsletter-field-inset: .3125rem;--ds-newsletter-field-radius: 3.75rem;--ds-newsletter-field-background: #fff;--ds-newsletter-placeholder: rgb(45 59 65 / .8);--ds-newsletter-error: #c20000}.ds-newsletter{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8)}.ds-newsletter__content{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-width:0}.ds-newsletter__header{display:flex;flex-direction:column;gap:1.125rem}.ds-newsletter__heading{display:flex;flex-direction:column;gap:.125rem;margin:0;font-size:1.75rem;line-height:1.143}.ds-newsletter__heading-line{display:block;text-transform:uppercase}.ds-newsletter__heading-accent{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.182;text-transform:none}.ds-newsletter__wordmark{display:block;flex:0 0 auto;width:auto;height:1.4375rem}.ds-newsletter__text{margin:0;font-size:.9375rem;line-height:1.467}.ds-newsletter__fields{display:block}.ds-newsletter__field{position:relative}.ds-newsletter__input{display:block;width:100%;height:var(--ds-newsletter-field-height);margin:0;padding-block:0;padding-inline:1.25rem 8.5rem;border:0;border-radius:var(--ds-newsletter-field-radius);background:var(--ds-newsletter-field-background);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1rem;line-height:1.625;box-shadow:none;-webkit-appearance:none;appearance:none}.ds-newsletter__input::placeholder{color:var(--ds-newsletter-placeholder);opacity:1}.ds-newsletter__input:focus{outline:none}.ds-newsletter__input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ds-newsletter__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ds-newsletter-error)}.ds-newsletter__button{position:absolute;inset-block:var(--ds-newsletter-field-inset);inset-inline-end:var(--ds-newsletter-field-inset);display:flex;align-items:center;justify-content:center;margin:0;padding-block:0;padding-inline:1.375rem;border:0;border-radius:var(--ds-newsletter-field-radius);background:rgb(var(--color-foreground));color:var(--ds-newsletter-field-background);font-family:var(--font-body-family);font-size:.9375rem;font-weight:700;line-height:1.467;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.ds-newsletter__button:hover{opacity:.85}.ds-newsletter__button:focus{outline:none}.ds-newsletter__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ds-newsletter__button[aria-busy=true]{cursor:progress;opacity:.6}.ds-newsletter__status{margin:0;padding-inline:.625rem;font-size:.875rem;font-weight:700;line-height:1.43}.ds-newsletter__status:not(:empty){margin-block-start:.625rem}.ds-newsletter__status--error{color:var(--ds-newsletter-error)}.ds-newsletter__consent{margin-block-start:.625rem;padding-inline:.625rem;color:rgb(var(--color-foreground) / .8);font-size:.75rem;line-height:1.417}.ds-newsletter__consent>*{margin:0}.ds-newsletter__consent a{color:inherit;text-decoration:underline}.ds-newsletter__overlay{display:none}@media screen and (min-width:1024px){.ds-newsletter{max-width:71.25rem;margin-inline:auto}.ds-newsletter__content{flex:0 1 33.6875rem;gap:1.375rem}.ds-newsletter__header{gap:1rem}.ds-newsletter__heading{gap:0;font-size:clamp(1.75rem,2.917vw,2.625rem);line-height:1.048}.ds-newsletter__heading-accent{gap:.75rem;font-size:inherit;line-height:inherit}.ds-newsletter__wordmark{height:clamp(1.4375rem,2.467vw,2.2205rem)}.ds-newsletter__text{max-width:27rem;font-size:1rem;line-height:1.625}.ds-newsletter__fields{max-width:28.25rem}.ds-newsletter-section{--ds-newsletter-field-inset: .25rem}.ds-newsletter__input{padding-inline-start:1.5625rem}.ds-newsletter__button{padding-inline:1.5rem;font-size:1rem;line-height:1.5}.ds-newsletter__consent{margin-block-start:.75rem;padding-inline-end:0;line-height:1.5}.ds-newsletter__overlay{display:block;flex:0 0 17.25rem;width:17.25rem}.ds-newsletter__overlay img{display:block;width:100%;height:auto}.ds-newsletter__overlay-tinted{display:block;width:100%;aspect-ratio:var(--ds-newsletter-overlay-ratio);background-color:var(--ds-newsletter-overlay-color);-webkit-mask:var(--ds-newsletter-overlay-image) no-repeat center / contain;mask:var(--ds-newsletter-overlay-image) no-repeat center / contain}}.shopify-section+.ds-newsletter-section{margin-block-start:calc(var(--border-radius) * -1)}.ds-newsletter-section{position:relative;z-index:1}.ds-newsletter-section>.section,.js .shopify-section.ds-newsletter-section>.section:before{border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.js .shopify-section.ds-newsletter-section>.section:before{height:100%}.ds-newsletter-section>.section{margin-block-end:calc(var(--border-radius) * -1)}.ds-newsletter-section+.shopify-section>.section,.js .ds-newsletter-section+.shopify-section>.section:before,.main-content:has(>.ds-newsletter-section:last-child)+.footer-group>.shopify-section:first-child>.section,.js .main-content:has(>.ds-newsletter-section:last-child)+.footer-group>.shopify-section:first-child>.section:before{border-start-start-radius:0;border-start-end-radius:0}.main-content:has(>.ds-newsletter-section:last-child)+.footer-group{isolation:isolate}@media(prefers-reduced-motion:reduce){.ds-newsletter__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ds-newsletter.css.map */
