.newsletter{border-top:1px solid rgba(0,0,0,.1)}.newsletter .container--large{padding-top:32px;padding-bottom:32px}@media screen and (max-width: 1023px){.newsletter .container--large{padding-right:20px;padding-left:20px}.newsletter__container{max-width:37.5rem;margin:0 auto}}.newsletter__info{color:#22222280;text-align:center;font-size:16px;font-weight:400;line-height:24px}.newsletter__icon svg path{stroke:var(--color-text-cards)}.newsletter fieldset{display:grid;grid-template-columns:1fr min-content;align-items:center;margin-inline-start:auto;margin-inline-end:auto;gap:14px}@media screen and (max-width: 474px){.newsletter fieldset{grid-template-columns:100%}}.newsletter input[type=email]{width:100%;color:#22222280;font-size:16px;font-weight:500;line-height:20px;padding:13px 24px;border-radius:100px;border:1px solid rgba(34,34,34,.3)}.newsletter input[type=email]::placeholder{color:#22222280}.newsletter .button{display:flex;width:100%;justify-content:center;padding:11px 24px;background:#222;box-shadow:0 4px #000;border:none;line-height:26px}@media (hover: hover){.newsletter .button:hover{background:#000;box-shadow:0 4px #222}}.newsletter .button span{margin-right:8px}.card.newsletter .newsletter__container{max-width:100%;display:flex;align-items:center;gap:40px}.card.newsletter .newsletter__header{width:calc(50% - 20px);text-align:left;margin-bottom:0}.card.newsletter .newsletter__form{width:calc(50% - 20px)}h2{margin:0;color:#222;font-size:40px;font-style:normal;font-weight:700;line-height:44px}@media screen and (max-width: 1023px) and (min-width: 760px){.card.newsletter .newsletter__container{gap:24px}.card.newsletter .newsletter__header{width:50%}.card.newsletter{padding-left:20px;padding-right:20px}}p{margin-bottom:0}.newsletter__header h2{font-size:24px;font-weight:700;line-height:32px;text-align:center;margin-bottom:8px}@media screen and (max-width: 1023px){.newsletter__header{margin-bottom:24px}}@media screen and (max-width: 759px){.card.newsletter .newsletter__container{flex-wrap:wrap;gap:24px}.newsletter fieldset{display:flex;flex-direction:column;align-items:flex-start}.newsletter input[type=email]{width:100%}}@media screen and (min-width: 1024px){.newsletter__container{display:grid;gap:24px;grid-template-columns:1fr 1fr;align-items:center}.newsletter__header{margin:0}.newsletter__header h2,.newsletter__info{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-newsletter.css.map */
