:root{--form-gap:0.75rem;--form-padding:0.5rem;--form-border-radius:2rem;--form-input-width:clamp(10rem,16vw,16rem);--form-input-maxwidth:100%;--form-background:var(--color-grey-200);--form-color:var(--color-black-50);--form-arrow-down:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6 1 1' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E")}.woocommerce-checkout .woocommerce-input-wrapper,.woocommerce-EditAccountForm .woocommerce-input-wrapper,.woocommerce-form .woocommerce-input-wrapper,.woocommerce-ResetPassword .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-EditAccountForm input,.woocommerce-EditAccountForm select,.woocommerce-EditAccountForm textarea,.woocommerce-form input,.woocommerce-form select,.woocommerce-form textarea,.woocommerce-ResetPassword input,.woocommerce-ResetPassword select,.woocommerce-ResetPassword textarea{background:var(--color-grey-200);background:var(--form-background);display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;grid-gap:var(--form-gap);gap:var(--form-gap);padding:.5rem 1rem;padding:var(--form-padding) calc(var(--form-padding)*2);border-radius:2rem;border-radius:var(--form-border-radius);width:calc(100% + 1.5rem);width:calc(100% + var(--form-gap)*2);margin-left:-.75rem;margin-left:calc(var(--form-gap)*-1);margin-right:-.75rem;margin-right:calc(var(--form-gap)*-1)}.woocommerce-checkout input[readonly=readonly],.woocommerce-checkout select[readonly=readonly],.woocommerce-checkout textarea[readonly=readonly],.woocommerce-EditAccountForm input[readonly=readonly],.woocommerce-EditAccountForm select[readonly=readonly],.woocommerce-EditAccountForm textarea[readonly=readonly],.woocommerce-form input[readonly=readonly],.woocommerce-form select[readonly=readonly],.woocommerce-form textarea[readonly=readonly],.woocommerce-ResetPassword input[readonly=readonly],.woocommerce-ResetPassword select[readonly=readonly],.woocommerce-ResetPassword textarea[readonly=readonly]{color:var(--color-black-50);color:var(--form-color)}.woocommerce-checkout select,.woocommerce-EditAccountForm select,.woocommerce-form select,.woocommerce-ResetPassword select{letter-spacing:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6 1 1' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");background-image:var(--form-arrow-down);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.75em auto,100%}.woocommerce-checkout select option,.woocommerce-EditAccountForm select option,.woocommerce-form select option,.woocommerce-ResetPassword select option{padding:1rem 0;color:currentColor}.woocommerce-checkout .password-input,.woocommerce-EditAccountForm .password-input,.woocommerce-form .password-input,.woocommerce-ResetPassword .password-input{width:100%}.form-row,.woocommerce-form-row{display:flex;flex-direction:column;align-items:flex-start}.form-row label,.woocommerce-form-row label{font-size:.875rem;letter-spacing:.2px}.form-row.hidden,.woocommerce-form-row.hidden{display:none!important}.woocommerce-form__label-for-checkbox{display:flex;align-items:center;margin-bottom:1rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{position:relative;padding-left:1.5rem}.woocommerce-form__label-for-checkbox input{min-width:3rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input{position:absolute;left:.75rem;min-width:0;width:auto}.woocommerce-form__label-for-checkbox span{display:block;white-space:nowrap}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{white-space:normal}#my-account .woocommerce>h2,.woocommerce-EditAccountForm,.woocommerce-form-login,.woocommerce-ResetPassword{max-width:40rem;margin-left:auto;margin-right:auto}