.newsletter-v2__form.newsletter-form{display:block;width:100%;max-width:none;margin:0}.newsletter-v2__label{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;font-size:11px;line-height:1.4;letter-spacing:.08em}.newsletter-v2__label span{color:rgba(var(--color-foreground),.55);font-size:9px;letter-spacing:.12em}.newsletter-v2__field-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;border-bottom:1px solid rgb(var(--color-foreground))}.newsletter-v2__input{width:100%;min-width:0;height:58px;margin:0;padding:0 18px 0 0;border:0;border-radius:0;background:rgb(var(--color-background));box-shadow:none;color:rgb(var(--color-foreground));font:inherit;font-size:15px;-webkit-appearance:none;appearance:none}.newsletter-v2__input::placeholder{color:rgba(var(--color-foreground),.55);opacity:1}.newsletter-v2__input:focus{outline:0}.newsletter-v2__field-wrapper:focus-within{box-shadow:0 2px rgb(var(--color-foreground))}.newsletter-v2__button{display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:58px;margin:0;padding:0 4px 0 24px;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:13px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:opacity .2s ease}.newsletter-v2__button:hover,.newsletter-v2__button:focus-visible{opacity:.55}.newsletter-v2__button:focus-visible{position:relative;z-index:1;outline:1px solid rgb(var(--color-foreground));outline-offset:4px}.newsletter-v2__button-icon{width:18px;height:12px;transition:transform .2s ease}.newsletter-v2__button:hover .newsletter-v2__button-icon{transform:translate(3px)}.newsletter-v2__note{margin:14px 0 0;color:rgba(var(--color-foreground),.58);font-size:10px;line-height:1.7}.newsletter-v2__note a{color:inherit;text-underline-offset:3px}.newsletter-v2__message{justify-content:flex-start;margin:12px 0 0;font-size:12px;text-align:left}@media screen and (max-width:479px){.newsletter-v2__field-wrapper{grid-template-columns:minmax(0,1fr) auto}.newsletter-v2__button{gap:10px;width:auto;padding-left:14px;font-size:12px}}@media(prefers-reduced-motion:reduce){.newsletter-v2__button,.newsletter-v2__button-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-newsletter-v2.css.map */
