.form-text{color:#838e95}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.938rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control,.input-text,#user_login,#user_pass,.wc-stripe-elements-field{-webkit-appearance:none;-moz-appearance:none;height:40px;color:#272727;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Roboto,Arial,sans-serif;font-size:14px}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::placeholder,.input-text::placeholder,#user_login::placeholder,#user_pass::placeholder,.wc-stripe-elements-field::placeholder{color:#868e96}.form-control:focus,.input-text:focus,#user_login:focus,#user_pass:focus,.wc-stripe-elements-field:focus{color:#495057;background-color:var(--bs-white);border-color:#80bdff;outline:none;box-shadow:none}.form-control--muted{background:var(--bs-formcontrol-muted-background);border-color:var(--bs-formcontrol-muted-background)}.form-control--muted:focus{background:var(--bs-formcontrol-muted-background);border-color:var(--bs-formcontrol-muted-background)}form.login,form.register,form.contact{border:none;padding:0;margin:0}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}form .form-row{padding:3px;margin:0 0 6px}form .form-row{display:block}form .form-row{padding:0;margin-bottom:1.5rem}form .form-row-wide{clear:both}form .form-row-first,form .form-row-last{width:47%;overflow:visible}form .form-row-first{float:left}form .form-row .required{color:red;font-weight:700;border:0 !important;text-decoration:none;visibility:hidden}form .form-row .required{visibility:visible}label{display:inline-block;margin-bottom:.5rem}label{font-size:14px;color:#2d2d2d;margin-bottom:.25rem;font-weight:500}form .form-row label{display:block}form .form-row label{line-height:2}.form-row input.input-text,form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.form-row .input-text,form .form-row .input-text{box-sizing:border-box;width:100%}select,select.form-control,select.input-text,select#user_login,select#user_pass,select.wc-stripe-elements-field{background-repeat:no-repeat;background-size:10px 10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxMCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NC4xICg0MTQ1NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UGF0aCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlZlbmRvciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRldmVsb3Blci1kYXNoYm9hcmQtc3VibWl0LXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTY1LjAwMDAwMCwgLTQ5NC4wMDAwMDApIiBmaWxsPSIjRDFEOEREIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ1MC4wMDAwMDAsIDQ1Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTQiIHBvaW50cz0iNTE1IDQyIDUyNSA0MiA1MjAgNDgiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-position:right 10px center}form .form-row select,.woocommerce-page form .form-row select{width:100%}form .form-row select{cursor:pointer;margin:0}select.form-control:not([size]):not([multiple]),select.input-text:not([size]):not([multiple]),select#user_login:not([size]):not([multiple]),select#user_pass:not([size]):not([multiple]),select.wc-stripe-elements-field:not([size]):not([multiple]){height:calc(2.25rem + 2px)}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media(min-width: 768px){.container--xs{max-width:570px}}.form-sublink{float:right;color:#838e95;font-size:12px;margin-top:.3rem}.form-sublink{display:inline-block !important}#loginform .login-remember{display:none}.form-row .input-check,form .form-row .input-check{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input{border-color:light-dark(rgb(118, 118, 118), rgb(133, 133, 133));outline:none;box-shadow:none}.form-check label{font-weight:400}
