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