.custom-form-section{width:100%;display:flex;justify-content:center;background:#fff;padding:40px 0}.custom-form-container{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.custom-form-container.side-by-side{flex-direction:row;justify-content:center;align-items:center;gap:3rem}.custom-form-header{width:100%;max-width:350px;text-align:center}.custom-form-header h2{margin-bottom:.5rem;font-size:2rem;font-weight:600}.custom-form-header p{color:#666;font-size:1.125rem}.custom-form-form{width:100%;max-width:380px;min-width:220px;background:#f9f9f9;border-radius:1rem;box-shadow:0 0 6px #0000000d;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;margin:0 auto}.custom-form-row{display:flex;gap:1rem}.custom-form-row input,.custom-form-row select{flex:1;min-width:0;padding:.75rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;background:#fff;outline:none;transition:border-color .2s}.custom-form-row input:focus,.custom-form-row select:focus{border-color:#0072ce}.custom-form-row select{cursor:pointer}.custom-form-btn{margin-top:1rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:600;background:#0072ce;color:#fff;border:none;border-radius:.7rem;cursor:pointer;transition:background .2s}.custom-form-btn:hover{background:#005fa3}@media (max-width: 900px){.custom-form-container.side-by-side{flex-direction:column;align-items:center;gap:2rem}.custom-form-header{max-width:100%}}@media (max-width: 600px){.custom-form-form{padding:1.2rem .6rem}.custom-form-row{flex-direction:column;gap:.7rem}}@media (min-width: 900px){.custom-form-section{padding:100px 0}.custom-form-container{max-width:1600px;gap:6rem}.custom-form-header{max-width:700px}.custom-form-header h2{font-size:4rem;line-height:1.08;font-weight:800;margin-bottom:2rem;letter-spacing:-1.5px}.custom-form-header p{font-size:2rem;line-height:1.35;color:#444;font-weight:500;margin-bottom:1rem}.custom-form-form{max-width:650px;min-width:340px;padding:3.5rem 2.8rem 3rem;gap:2.3rem;box-shadow:0 4px 15px #00000017;border-radius:1.6rem}.custom-form-row input,.custom-form-row select{font-size:1.45rem;padding:1.3rem;height:62px;border-radius:.8rem}.custom-form-btn{font-size:1.65rem;padding:1.25rem;border-radius:1.2rem;margin-top:2rem;box-shadow:0 2px 18px #0072ce1a}}.custom-form-disclaimer{margin-top:1.3rem;font-size:1.02rem;color:#777;text-align:center;line-height:1}@media (min-width: 900px){.custom-form-disclaimer{font-size:1.18rem;margin-top:1.7rem}}.custom-snackbar{visibility:hidden;min-width:360px;max-width:96vw;margin-left:auto;margin-right:auto;background-color:#333;color:#fff;text-align:center;border-radius:.9rem;padding:1.5rem 2.2rem;position:fixed;left:50%;top:40px;transform:translate(-50%);font-size:1.28rem;z-index:10050;opacity:0;transition:opacity .45s,top .45s;box-shadow:0 4px 32px #0000002e;pointer-events:none}.custom-snackbar.show{visibility:visible;opacity:1;top:75px;pointer-events:auto}.custom-snackbar.success{background:#1ca848;color:#fff}.custom-snackbar.error{background:#d92f34;color:#fff}@media (max-width: 700px){.custom-snackbar{min-width:0;font-size:1.08rem;padding:1.1rem .7rem;top:16px;max-width:96vw}.custom-snackbar.show{top:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-form.css.map */
