.newsletter-wrap[data-v-b66ed7dc]{color:currentColor;position:relative}.newsletter-headline[data-v-b66ed7dc]{font-size:16px;line-height:1.5;font-family:var(--font-sans);margin:0;font-weight:700}.newsletter-input-wrap[data-v-b66ed7dc]{margin-top:1em;position:relative}.newsletter-input[data-v-b66ed7dc]{font:inherit;font-family:var(--font-sans);font-size:var(--text-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;background-color:var(--color-gray-tint);box-shadow:transparent,transparent;color:inherit;border:none;border-radius:5px;transition:box-shadow .12s ease-in-out,background-color .12s ease-out}.newsletter-input[data-v-b66ed7dc]:hover{background-color:var(--color-silver-500)}.newsletter-input[data-v-b66ed7dc]:focus{box-shadow:0 0 0 1px var(--color-blue-700),0 10px 10px -2.5px #1212131a;background-color:var(--color-white);outline:none}.newsletter-input[data-v-b66ed7dc]::-webkit-inner-spin-button,.newsletter-input[data-v-b66ed7dc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.newsletter-input[data-v-b66ed7dc]::-moz-placeholder{color:var(--color-gray-text)}.newsletter-input[data-v-b66ed7dc]::placeholder{color:var(--color-gray-text)}.newsletter-input[disabled][data-v-b66ed7dc]{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.5}.newsletter-input[disabled][data-v-b66ed7dc]:hover{background-color:var(--color-silver-400)}.newsletter-input[data-v-b66ed7dc]{text-align:left;width:100%;padding:calc(var(--spacing)*4)var(--spacing-m)calc(var(--spacing)*4)calc(var(--spacing)*4);box-sizing:border-box;height:var(--spacing-m)}.newsletter-label[data-v-b66ed7dc]{margin-bottom:var(--spacing);display:block}.newsletter-no-email-submit[data-v-b66ed7dc]{margin-top:calc(var(--spacing)*2)}.newsletter-submit[data-v-b66ed7dc]{height:100%;padding:0 calc(var(--spacing)*2);background:0 0;border:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.newsletter-icon[data-v-b66ed7dc]{color:var(--color-gray-shape);width:24px;height:24px}
