.newsletter-section .newsletter-container{display:grid;align-items:center;border-radius:20px;overflow:hidden}.newsletter-section .newsletter-image-wrapper img{width:100%;height:auto}.newsletter-section .newsletter-content{padding:20px 100px;gap:24px;display:flex;flex-direction:column}.newsletter-section .newsletter-title{font-family:var(--ff-display);font-size:52px;font-weight:700;line-height:54px}.newsletter-section .newsletter-description{font-size:18px;line-height:24px;opacity:.9}.newsletter-section .form-group{display:flex;align-items:center;gap:0;overflow:hidden;gap:10px}.newsletter-section .form-input{flex:1;padding:20px 16px;border:1px solid #000;font-size:18px;background:#fff;color:#000;outline:none;border-radius:8px}.newsletter-section .form-input::placeholder{color:#999}.newsletter-section .form-button{padding:17px;background:#000;color:#fff;border:none;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;border-radius:100%;width:58px;height:58px;box-shadow:none;text-shadow:none}.newsletter-section .form-button:hover{background:#333}.newsletter-section .form-button svg{width:24px;height:24px}.newsletter-section .form-button svg path{fill:#fff}.newsletter-section .newsletter-footer{font-size:16px;line-height:20px}.newsletter-section .newsletter-footer a{color:inherit;text-decoration:underline}.newsletter-section .image-left .newsletter-container{grid-template-columns:5fr 6fr}.newsletter-section .image-right .newsletter-container{grid-template-columns:6fr 5fr}.newsletter-section .image-right .newsletter-image-wrapper{order:2}.newsletter-section .image-right .newsletter-content{order:1}@media(max-width:768px){.newsletter-section{padding:40px 0}.newsletter-section .page-width .newsletter-container{grid-template-columns:1fr;gap:0}.newsletter-section .newsletter-title{font-size:32px;line-height:32px}.newsletter-section .newsletter-description{font-size:16px;line-height:20px}.newsletter-section .newsletter-footer{font-size:14px;line-height:16px}.newsletter-section .image-right .newsletter-image-wrapper,.newsletter-section .image-left .newsletter-image-wrapper{order:1}.newsletter-section .image-right .newsletter-content,.newsletter-section .image-left .newsletter-content{order:2}.newsletter-section .newsletter-content{padding:32px 20px;gap:20px}}@media(max-width:355px){.newsletter-section .form-group{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/custom-newsletter.css.map */
