.email-newsletter .card{border:0;width:100%;max-width:874px;margin:0 auto;border-radius:12px}.email-newsletter .newsletter{display:flex;align-items:center;flex-direction:column;gap:24px;padding:34px 24px}.email-newsletter .newsletter svg{flex:0 0 144px}.newsletter__container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px}.newsletter__container .newsletter__title{margin:0;font-size:34px;font-weight:700;font-style:normal;line-height:1.25;color:#114364}.newsletter__container .newsletter__info{margin:0}.newsletter__container .newsletter__info p{margin:0;max-width:425px;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#114364}.newsletter__info{color:var(--color-secondary-text-cards)}.newsletter__icon svg path{stroke:var(--color-text-cards)}.newsletter fieldset{display:flex;align-items:center;margin-inline-start:auto;margin-inline-end:auto;gap:1.25rem}@media screen and (max-width: 474px){.newsletter fieldset{grid-template-columns:100%}}@media screen and (max-width: 767px){.email-newsletter{padding:0 24px}.newsletter__container{text-align:center}.contact-form{width:100%}.newsletter fieldset{flex-direction:column;align-items:stretch;width:100%}.newsletter input[type=email]{max-width:100%!important;padding:16px 32px!important}.newsletter button{padding:0 16px!important}}.newsletter input[type=email]{font-size:16px;border-width:var(--border-width-buttons);border-color:#fff;background-color:#fff;color:#114364;line-height:1;padding:0 37px}.newsletter input[type=email]::placeholder{color:var(--color-secondary-text-cards);opacity:1}.newsletter button{padding:0 40px!important}.newsletter .klaviyo-form{width:100%}.newsletter .button{padding:0 47px;height:48px;background:#fff;border-color:#fff;color:#114364;font-size:16px;text-transform:capitalize;font-weight:700}@media (min-width: 768px){.newsletter__container{gap:24px}.email-newsletter .newsletter{gap:34px;flex-direction:row;padding:50px 40px}.newsletter__container .newsletter__title{font-size:42px}.newsletter__container .newsletter__info p{font-size:18px}}@media (min-width: 992px){.newsletter__container{gap:32px}.email-newsletter .newsletter{padding:61px 77px 72px 80px;gap:81px}.newsletter__container .newsletter__title{font-size:48px}.newsletter__container .newsletter__info p{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-newsletter.css.map */
