@media screen and (max-width:1023px){.newsletter .button,.newsletter input[type=email]{font-size:calc(1px*var(--base-body-size))}}@media screen and (min-width:1024px){.newsletter .button,.newsletter input[type=email]{font-size:calc(1.125px*var(--base-body-size))}}.newsletter customer-io-subscription .message{padding-top:1rem;visibility:hidden}.newsletter customer-io-subscription .message.visible{visibility:visible}.newsletter__container{margin:0 auto;max-width:37.5rem;padding:0 1.25rem}.newsletter__info{color:var(--color-secondary-text-cards)}[dir=ltr] .newsletter fieldset{margin-left:auto}[dir=ltr] .newsletter fieldset,[dir=rtl] .newsletter fieldset{margin-right:auto}[dir=rtl] .newsletter fieldset{margin-left:auto}.newsletter fieldset{grid-row-gap:1.25rem;align-items:center;display:grid;grid-template-columns:1fr 0fr min-content;row-gap:1.25rem}@media screen and (max-width:474px){.newsletter fieldset{grid-template-columns:100%}}.newsletter input[type=email]{background-color:transparent;border-color:var(--color-secondary-text-cards);border-width:var(--border-width-buttons);color:var(--color-secondary-text-cards)}@media screen and (min-width:475px){html[dir=rtl] .newsletter input[type=email]{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}html[dir=ltr] .newsletter input[type=email]{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}}.newsletter input[type=email]::-moz-placeholder{color:var(--color-secondary-text-cards);opacity:1}.newsletter input[type=email]::placeholder{color:var(--color-secondary-text-cards);opacity:1}.newsletter .button{background-color:#003764;border-color:var(--color-secondary-text-cards);color:#fff;line-height:var(--base-body-line);padding:var(--input-padding) 2.1875rem}.newsletter .button:hover{background-color:#fff!important;border-color:var(--color-secondary-text-cards)!important;color:#003764!important}@media screen and (min-width:475px){html[dir=rtl] .newsletter .button{border-bottom-right-radius:0;border-top-right-radius:0}html[dir=ltr] .newsletter .button{border-bottom-left-radius:0;border-top-left-radius:0}}