.lt-request{--lt-ink: #211a1d;--lt-pink: #e84b88;--lt-soft: #fff3f7;padding:clamp(46px,7vw,90px) 20px;background:#fff8fb;color:var(--lt-ink)}.lt-request__inner{max-width:920px;margin:0 auto}.lt-request__header{max-width:720px;margin:0 auto 28px;text-align:center}.lt-request__header>p{color:var(--lt-pink);font-weight:850;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.lt-request h1{margin:8px 0 14px;font-size:clamp(34px,5vw,56px);line-height:1.05}.lt-request__header div{color:#6c5d63;font-size:17px;line-height:1.65}.lt-request__form{display:grid;gap:18px}.lt-request fieldset{display:grid;gap:12px;margin:0;padding:24px;border:1px solid #eadde2;border-radius:18px;background:#fff;box-shadow:0 12px 30px #4323310d}.lt-request legend{padding:0 8px;font-size:19px;font-weight:850}.lt-request label{display:block;font-weight:750}.lt-request input:not([type=checkbox]),.lt-request select,.lt-request textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #cdbfc5;border-radius:10px;background:#fff;color:var(--lt-ink);font:inherit}.lt-request input:focus,.lt-request select:focus,.lt-request textarea:focus{outline:3px solid rgba(232,75,136,.2);border-color:var(--lt-pink)}.lt-request__columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px!important}.lt-request__wide{grid-column:1 / -1}.lt-request__help,.lt-request__after{margin:-4px 0 5px;color:#75656c;font-size:13px}.lt-request__terms{display:flex;gap:10px;align-items:flex-start;margin-top:8px}.lt-request__terms input{margin-top:5px;transform:scale(1.2);accent-color:var(--lt-pink)}.lt-request button,.lt-request__gate a{display:inline-block;justify-self:center;min-width:240px;padding:15px 22px;border:0;border-radius:12px;background:var(--lt-pink);color:#fff;text-align:center;text-decoration:none;font:inherit;font-weight:850;cursor:pointer}.lt-request button:disabled{opacity:.5;cursor:not-allowed}.lt-request__after{text-align:center}.lt-request__gate{padding:50px 30px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 16px 40px #43233114}.lt-request__gate p{margin:0 auto 24px;max-width:580px;color:#6c5d63}@media(max-width:650px){.lt-request__columns{grid-template-columns:1fr}.lt-request__wide{grid-column:auto}.lt-request fieldset{padding:19px}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAIA */
