.newsletter{width:100%}.newsletter__container{display:flex;align-items:center;justify-content:center;padding-left:162px;padding-right:282px}.newsletter__image-wrapper{flex:1;height:400px;margin-right:-120px;z-index:0;border-radius:30px;overflow:hidden}.newsletter__image{width:100%;height:100%;object-fit:cover;border-radius:30px}.newsletter__card{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:24px;padding:30px;background-color:#ffffffb3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:30px;margin-right:-120px}.newsletter__content{display:flex;flex-direction:column;gap:18px}.newsletter__title{margin:0;color:var(--surfaces-black-100, #1e1e1e)}.newsletter__description{color:var(--surfaces-black-100, #1e1e1e)}.newsletter__description p{margin:0}.newsletter__description strong{font-weight:700}.newsletter__form{width:100%}.newsletter__form-row{display:flex;gap:24px;align-items:flex-start;justify-content:center}.newsletter__input-wrapper{flex:1;width:100%}.newsletter__input{width:100%;padding:12px;border:none;border-bottom:1px solid rgba(74,59,65,.2);background:transparent;color:var(--surfaces-black-100, #1e1e1e);font-family:var(--font-family-paragraph, "Figtree", sans-serif);font-size:16px;line-height:22px}.newsletter__input::placeholder{color:var(--surfaces-black-100, #1e1e1e);opacity:.4}.newsletter__input:focus{outline:2px solid transparent;border-bottom-color:var(--surfaces-black-100, #1e1e1e)}.newsletter__submit{flex-shrink:0;padding:12px 24px;font-size:18px;line-height:18px}@media screen and (max-width:749px){.newsletter__wrapper{padding-inline:0;padding-bottom:26px}.newsletter__container{flex-direction:column;padding-left:0;padding-right:0;gap:0}.newsletter__image-wrapper{width:100%;height:240px;margin-right:0;margin-bottom:-54px;border-radius:24px}.newsletter__image{border-radius:24px}.newsletter__card{width:auto;margin-inline:12px;padding:18px;gap:24px;border-radius:24px}.newsletter__content{gap:12px}.newsletter__form{display:flex;flex-direction:column;gap:12px}.newsletter__form-row{flex-direction:column;gap:12px}.newsletter__input{padding:12px;background:#fff}.newsletter__submit{width:100%;padding:12px 24px}}@media screen and (min-width:750px)and (max-width:989px){.newsletter__container{padding-left:0;padding-right:60px}.newsletter__image-wrapper{margin-right:-80px;height:350px}.newsletter__card{margin-right:-80px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/newsletter.css.map */
