form .form-pristine .invalid-feedback{font-size:.75em}form .form-control,form .form-select,.customer-addresses .form-control,.customer-addresses .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");border-color:#fff;padding:0 1rem;height:50px;font-size:.875rem;box-shadow:unset!important}form .is-invalid.form-control,form .is-invalid.form-select,.customer-addresses .is-invalid.form-control,.customer-addresses .is-invalid.form-select{border-color:var(--bs-form-invalid-color);background-image:unset}form .form-control option,form .form-select option,.customer-addresses .form-control option,.customer-addresses .form-select option{background:#000;color:#fff}form .form-label{margin-bottom:.25rem}form .form-check-input{transform:translate(2px,-2px);border-radius:2px;border-color:#fff;height:14px;width:14px;box-shadow:unset!important}form .form-check-input:checked{border-color:#45b035}form .form-check-label{display:block}form .btn[type=submit],.customer-login .btn-height,.customer-addresses .cancel-btn,.customer-addresses .submit-btn{padding-top:12px;padding-bottom:12px}.visible-control{cursor:pointer;position:absolute;top:14px;right:12px;display:flex;justify-content:center;align-items:center}.visible-control .icon-eye{display:grid}.visible-control .icon-eye-off,.visible-control.content-invisible .icon-eye{display:none}.visible-control.content-invisible .icon-eye-off{display:grid}.customer-account #orders+.account-orders{display:block}@media (max-width: 1023.98px){.customer-account #orders+.account-orders{display:none}.customer-account #orders:target+.account-orders{display:block}.customer-account #orders:target+.account-orders+#sidebar{display:none}}.customer-account .item-img{width:4rem}@media (max-width: 1023.98px){.customer-account .item-img{width:3rem}}.customer-addresses #new{display:none}.customer-addresses #new:target{display:block}.customer-addresses #new:target+#blank{display:none}.customer-addresses #new:target+#address-list{display:none}@media (max-width: 575.98px){.customer-addresses .modal-dialog{--bs-modal-margin: 2.25rem}}.customer-order .item-img{width:4rem}@media (max-width: 1023.98px){.customer-order .item-img{width:3rem}}.customer-login #recover{display:none}.customer-login #recover:target{display:block}.customer-login #recover:target+div{display:block}.customer-login #recover:target~#login{display:none}
