.lu-signup,.lu-signup *{box-sizing:border-box;letter-spacing:0}.lu-signup{width:100%;border-top:1px solid #d8e4eb;border-bottom:1px solid #d8e4eb;color:#18354f;background:#edf5f8}.lu-signup__inner{width:min(1440px,calc(100% - 48px));margin-inline:auto;padding-block:48px}.lu-signup__layout{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(280px,.8fr) minmax(380px,1.2fr);gap:36px;align-items:center}.lu-signup__visual{position:relative;min-width:0;aspect-ratio:4 / 3;overflow:hidden;border:1px solid #d3e0e7;border-radius:6px;background:#fff}.lu-signup__visual>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lu-signup__content{min-width:0}.lu-signup__eyebrow{display:flex;gap:9px;align-items:center;margin:0 0 12px;color:#0d4476;font-size:.78rem;font-weight:800;line-height:1.25;text-transform:uppercase}.lu-signup__eyebrow span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid #b9cedb;border-radius:4px;background:#fff}.lu-signup__eyebrow svg{width:16px;height:16px}.lu-signup__offer{display:flex;gap:14px;align-items:center;color:#123f68}.lu-signup__offer strong{font-size:3.5rem;font-weight:850;line-height:.9}.lu-signup__offer span{padding-left:14px;border-left:4px solid #e6b52f;font-size:.9rem;font-weight:800;line-height:1.3;text-transform:uppercase}.lu-signup h2{margin:14px 0 0;color:#123f68;font-size:1.9rem;line-height:1.12}.lu-signup__text{max-width:460px;margin:8px 0 0;color:#42586b;font-size:.92rem;line-height:1.55}.lu-signup__form{min-width:0;margin:0;padding-left:36px;border-left:1px solid #c8d8e2}.lu-signup__email-label{display:block;margin-bottom:7px;color:#123f68;font-size:.82rem;font-weight:750}.lu-signup__fields{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px}.lu-signup__fields input[type=email]{min-width:0;min-height:52px;padding:12px 15px;border:1px solid #9fb4c4;border-radius:4px;color:#152739;background:#fff;font:inherit}.lu-signup__fields input[type=email]::placeholder{color:#6b7884}.lu-signup__submit{display:inline-flex;min-height:52px;gap:10px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #0d4476;border-radius:4px;color:#fff;background:#0d4476;font:inherit;font-weight:800;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.lu-signup__submit:hover{border-color:#145995;background:#145995}.lu-signup__submit-icon,.lu-signup__submit-icon svg{width:18px;height:18px}.lu-signup__consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;margin-top:12px;color:#52687a;font-size:.78rem;line-height:1.45}.lu-signup__consent input{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;margin:2px 0 0;border-radius:2px;accent-color:#e6b52f}.lu-signup__consent a{color:#0d4476;text-underline-offset:3px}.lu-signup__message{margin:0;padding:12px 14px;border:1px solid #9fc5ad;border-radius:4px;color:#244d34;background:#edf8f1;line-height:1.45}.lu-signup__message strong{color:#174c2b}.lu-signup__message--error{margin-top:12px;border-color:#d6a3a3;color:#7b2525;background:#fff1f1}.lu-signup__fields input[type=email]:focus-visible,.lu-signup__submit:focus-visible,.lu-signup__consent input:focus-visible,.lu-signup__consent a:focus-visible{outline:3px solid rgb(230 181 47 / 55%);outline-offset:2px}@media screen and (max-width:1100px){.lu-signup__layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:28px}.lu-signup__form{grid-column:1 / -1;padding-top:24px;padding-left:0;border-top:1px solid #c8d8e2;border-left:0}}@media screen and (max-width:749px){.lu-signup__inner{width:min(100% - 28px,1440px);padding-block:40px}.lu-signup__layout{grid-template-columns:1fr;gap:22px}.lu-signup__visual{aspect-ratio:16 / 9}.lu-signup__eyebrow{margin-bottom:18px}.lu-signup__offer strong{font-size:3.2rem}.lu-signup__offer span{font-size:.85rem}.lu-signup h2{font-size:1.6rem}.lu-signup__form{grid-column:auto;padding-top:22px}.lu-signup__fields{grid-template-columns:1fr}.lu-signup__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/leduniverso-newsletter.css.map */
