.qf{font-family:inherit;color:var(--qf-body, #4C5566);padding-block:var(--qf-pt, 72px) var(--qf-pb, 96px);padding-inline:1.5rem}.qf *,.qf *:before,.qf *:after{box-sizing:border-box}.qf__inner{max-width:var(--qf-max, 1080px);margin-inline:auto}.qf__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.qf__label{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qf-muted, #8A93A3);margin:0 0 1rem}.qf__h1{font-family:inherit;font-size:clamp(1.9rem,1.3rem + 2.2vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--qf-ink, #16233F);margin:0 0 1rem}.qf__intro{font-size:1.0625rem;line-height:1.7}.qf__intro p{margin:0 0 .9rem}.qf__intro p:last-child{margin-bottom:0}.qf__points{list-style:none;margin:2rem 0 0;padding:0}.qf__point{display:flex;align-items:flex-start;gap:.85rem;font-size:.9375rem;line-height:1.6;margin-bottom:.9rem}.qf__point strong{color:var(--qf-ink, #16233F);font-weight:700}.qf__tick{flex:0 0 auto;position:relative;width:1.25rem;height:1.25rem;margin-top:.15rem;border-radius:50%;background:var(--qf-mint, #E9F7F0)}.qf__tick:after{content:"";position:absolute;left:.42rem;top:.24rem;width:.26rem;height:.55rem;border:solid var(--qf-green-ink, #2FB973);border-width:0 2px 2px 0;transform:rotate(45deg)}.qf__help{margin:1.75rem 0 0;font-size:.9375rem}.qf__help a{color:var(--qf-green-ink, #2FB973);font-weight:700;text-underline-offset:.18em}.qf__card{background:#fff;border:1px solid var(--qf-border, #E7EAEF);border-radius:16px;padding:2.25rem 2.25rem 2rem}.qf__formtitle{font-family:inherit;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--qf-ink, #16233F);margin:0 0 1.5rem}.qf__fieldset{border:0;padding:0;margin:0 0 1.35rem}.qf__legend{padding:0;margin-bottom:.6rem;font-size:.8125rem;font-weight:700;color:var(--qf-ink, #16233F)}.qf__hint{display:block;font-weight:400;font-size:.8125rem;color:var(--qf-muted, #8A93A3);margin-top:.2rem}.qf__sizerow{display:flex;align-items:flex-end;gap:.5rem}.qf__sizefield{flex:1 1 0;min-width:0}.qf__slabel{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--qf-muted, #8A93A3);margin-bottom:.3rem}.qf__x{flex:0 0 auto;padding-bottom:.75rem;color:var(--qf-muted, #8A93A3);font-size:.875rem}.qf__input--size{text-align:center}.qf__preview{margin:.75rem 0 0;min-height:1.25rem;font-size:.875rem;font-weight:700;color:var(--qf-green-ink, #2FB973)}.qf__field{margin-bottom:1.15rem}.qf__flabel{display:block;font-size:.8125rem;font-weight:700;color:var(--qf-ink, #16233F);margin-bottom:.4rem}.qf__req{color:var(--qf-green-ink, #2FB973)}.qf__input{display:block;width:100%;font:inherit;font-size:.9375rem;color:var(--qf-ink, #16233F);background:#fff;border:1px solid var(--qf-border, #E7EAEF);border-radius:8px;padding:.7rem .85rem;transition:border-color .18s ease,box-shadow .18s ease;-webkit-appearance:none;appearance:none}.qf__input:focus{outline:none;border-color:var(--qf-green-ink, #2FB973);box-shadow:0 0 0 3px var(--qf-mint, #E9F7F0)}.qf__textarea{resize:vertical;min-height:6.5rem;line-height:1.6}.qf__btn{display:block;width:100%;font:inherit;font-size:.9375rem;font-weight:700;line-height:1;color:#fff;background:var(--qf-ink, #16233F);border:0;border-radius:10px;padding:1rem 1.5rem;margin-top:1.5rem;cursor:pointer;transition:filter .18s ease}.qf__btn:hover{filter:brightness(1.15)}.qf__btn:focus-visible{outline:2px solid var(--qf-green-ink, #2FB973);outline-offset:3px}.qf__fine{margin:1rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--qf-muted, #8A93A3);text-align:center}.qf__success{text-align:center;padding:1.5rem 0}.qf__successtitle{font-family:inherit;font-size:1.25rem;font-weight:700;color:var(--qf-ink, #16233F);margin:0 0 .75rem}.qf__successtext{font-size:.9375rem;line-height:1.7}.qf__successtext p{margin:0 0 .75rem}.qf__successtext p:last-child{margin-bottom:0}.qf__error{font-size:.9375rem;line-height:1.5;color:#9b2c2c;background:#fdf2f2;border-left:3px solid #9B2C2C;border-radius:6px;padding:.85rem 1rem;margin-bottom:1.35rem}.qf__error ul{margin:.4rem 0 0;padding-left:1.1rem}@media(max-width:900px){.qf__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media(max-width:600px){.qf{padding-inline:1.15rem;padding-block:2.5rem 3.5rem}.qf__card{padding:1.6rem 1.35rem 1.5rem;border-radius:12px}.qf__sizerow{gap:.35rem}.qf__input{font-size:1rem}}@media(prefers-reduced-motion:reduce){.qf *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAQA */
