a.woocommerce-terms-and-conditions-link {
    font-weight: bold;
    text-decoration: underline;
    opacity: .8;
}

a.woocommerce-terms-and-conditions-link:hover {
    opacity: 1;
}

.sidebar-coupon:empty {
    display: none;
}

.wc_ppec_small_payment_buttons {
    display: none !important;
}

.woocommerce-checkout h3,
.woocommerce-checkout h4 {
    font-size: 13px;
    padding: 0;
    margin: 0;
}

.woocommerce-checkout .content {
    max-width: 1150px;
    margin: 0 auto 50px auto;
}

.checkout-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 40px 0;
}

.checkout-wrapper .required {
    display: none;
}

.checkout-wrapper .checkout-left {
    width: calc(50% - 10px);
    margin-right: 20px;
}

.checkout-wrapper .checkout-right {
    width: calc(50% - 10px);
    background: #f5f5f5;
    padding: 20px 20px 0 20px;
}

/* Notices */

.checkout-wrapper .woocommerce-NoticeGroup-checkout {
    position: absolute;
    width: 100%;
}

/* End Notices */

/* Coupon form */

.sidebar-coupon .woocommerce-error {
    display: none;
}

.sidebar-coupon {
    position: relative;
    left: -20px;
    width: calc(100% + 40px);
    padding: 20px;
    border-top: 1px solid #000;
}

.sidebar-coupon .woocommerce-message {
    background-color: transparent !important;
    padding: 0 !important;
    color: inherit !important;
    font-size: 12px !important;
    margin: 0 0 10px 0 !important;
    font-weight: bold !important;
}

.checkout_coupon {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    zoom: 1 !important;
    overflow: visible !important;
    height: auto !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.checkout_coupon input {
    border-bottom: 1px solid #000 !important;
    padding: 0 !important;
    font-size: 13px !important;
    padding-top: 14px !important;
    line-height: 30px !important;
    height: 45px !important;
    font-weight: normal !important;
}

.woocommerce-checkout .checkout_coupon .coupon-row {
    padding-top: 0;
    border-bottom: 0 !important;
    padding-left: 6px !important;
}

.woocommerce-checkout .checkout_coupon .coupon-row label {
    left: 5px !important;
}

.woocommerce-checkout .checkout_coupon .coupon-row input {
    border-bottom: 0 !important;
}

.checkout_coupon button {
    height: 45px;
    line-height: 45px;
    padding: 0 50px;
}

.checkout_coupon .clear {
    display: none;
}

.checkout_coupon input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
    padding: 0;
}

/* End coupon form */

/* Sidebar totals */

.sidebar-totals {
    position: relative;
    left: -20px;
    width: calc(100% + 40px);
}

.sidebar-totals .total-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #000;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
    line-height: 1;
    font-weight: 600;
}

.sidebar-totals .total-row span.woocommerce-Price-amount.amount {
    font-weight: 600;
}

.sidebar-totals .total-row .label {
    text-transform: uppercase;
}

.sidebar-totals .xoo-wsc-content {
    text-transform: uppercase;
}

.sidebar-totals .xoo-wsc-content .xoo-wsc-img-col {
    max-width: 75px;
}

.sidebar-totals .xoo-wsc-product .size-woocommerce_thumbnail {
    display: block;
}

.sidebar-totals .xoo-wsc-content .xoo-wsc-product {
    padding: 20px;
    margin: 0;
}

.sidebar-totals .total-row .value {
    position: relative;
}

.sidebar-totals .woocommerce-remove-coupon {
    font-size: 0;
    text-decoration: none;
    right: -15px;
    top: 2px;
    position: absolute;
}

.sidebar-totals .woocommerce-remove-coupon:before {
    content: '(x)';
    font-size: 10px;
}

/* End sidebar totals */

/* Form fields */
.woocommerce-cart .woocommerce-message,
.woocommerce-error li {
    font-size: 14px;
}

.woocommerce-checkout .woocommerce {
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    opacity: 0;
}

.woocommerce-page .form-row label {
    width: 100%;
    position: absolute;
    left: 0;
    display: block;
    padding: 0;
    line-height: 13px;
    height: 18px;
    font-size: 10px;
    bottom: 18px;
    font-weight: normal;
}

.woocommerce-page .form-row {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    padding-top: 16px;
    border: none;
    border-bottom: 1px solid #000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    position: relative;
    z-index: 0;
    background: transparent;
    font-size: 13px;
    clear: both;
}

.woocommerce-page .form-row input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
    border: 0;
    padding: 0;
    font-size: 13px;
    padding-top: 14px;
    line-height: 30px;
    height: 32px;
    font-weight: normal;
    width: 100%;
}

select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.woocommerce-page .form-row.not-valid,
.woocommerce-page .form-row.not-valid label,
.woocommerce-page .form-row.not-valid select {
    color: red;
    border-color: red;
}

.woocommerce-page .form-row-wide label {
    top: 21px;
}

.woocommerce-page .form-row.empty label {
    bottom: 0;
    top: initial;
    font-size: 13px;
}

.woocommerce-page .form-row#billing_country_field select,
.woocommerce-page .form-row#billing_state_field select,
.woocommerce-page .form-row#shipping_country_field select,
.woocommerce-page .form-row#shipping_state_field select {
    padding: 0;
    padding-top: 14px;
    width: 100%;
    height: 32px;
    background: transparent url(../images/select-expand.svg) no-repeat right bottom 3px;
    background-size: 12px;
    font-size: 13px;
    font-weight: normal;
}

.woocommerce-page .form-row-first {
    width: calc(50% - 10px);
    float: left;
    clear: left;
}

.woocommerce-page .form-row-last {
    width: calc(50% - 10px);
    float: right;
    clear: right;
}

#billing_password_field {
    margin-bottom: 10px;
}

#billing_password_field:after {
    content: 'Must contain at least 8 characters';
    display: block;
    font-size: 10px;
    position: absolute;
}

html[lang="da-DK"] #billing_password_field:after {
    content: 'Skal indeholde mindst 8 tegn';
}

html[lang="sv-SE"] #billing_password_field:after {
    content: 'Måste innehålla minst 8 tecken';
}

html[lang="de-DE"] #billing_password_field:after {
    content: 'Muss mindestens 8 Zeichen enthalten';
}

#billing_address_1_field {
    margin-bottom: 10px;
}

#billing_address_1_field:after {
    content: 'Street name and house number';
    display: block;
    font-size: 10px;
    position: absolute;
}

html[lang="da-DK"] #billing_address_1_field:after {
    content: 'Vejnavn og husnummer';
}

html[lang="de-DE"] #billing_address_1_field:after {
    content: 'Straßenname und Hausnummer';
}

html[lang="sv-SE"] #billing_address_1_field:after {
    content: 'Gatunamn och husnummer';
}

.woocommerce-account-fields {
    display: none;
}

/* End Form fields */

/* Mailchimp signup field */

.woocommerce-page .woocommerce-mailchimp-opt-in {
    border: 0;
    padding: 30px 0 0 0;
}

.woocommerce-page .woocommerce-mailchimp-opt-in label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: static;
    font-size: 13px;
    pointer-events: auto;
    cursor: pointer;
}

.woocommerce-page .woocommerce-mailchimp-opt-in label input {
    height: auto;
    width: auto;
    margin: 0 5px 0 0;
    display: none;
}

.woocommerce-page .woocommerce-mailchimp-opt-in label span {
    width: 100%;
    padding: 0 0 0 30px;
}

.woocommerce-page .woocommerce-mailchimp-opt-in label span:before {
    position: absolute;
    left: 0;
    top: 50%;
    content: '';
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: sub;
    background: #fff;
    border: 1px solid #000;
}

.woocommerce-page .woocommerce-mailchimp-opt-in label input:checked+span:after {
    position: absolute;
    left: 4px;
    top: 50%;
    margin-top: 3px;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: sub;
    background: url(../images/checkbox-filled.svg) no-repeat;
    background-size: contain;
    border: 1px solid #fff;
}

/* End Mailchimp signup field */

/* Checkout buttons */

.checkout-wrapper .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.checkout-wrapper .actions>a {
    width: calc(50% - 10px);
    text-align: center;
    padding: 0;
    height: 45px;
    line-height: 45px;
}

/* Checkout buttons */

/* Progress bar */

.checkout-progress-bar {
    list-style: none;
    margin: 50px auto 80px auto;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 680px;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    border-top: 1px solid #000;
}

.checkout-progress-bar li {
    position: relative;
    counter-increment: progress-bar;
}

.checkout-progress-bar li a {
    text-decoration: none;
}

.checkout-progress-bar li.inactive a {
    color: #b4b4b4;
}

.checkout-progress-bar li:first-child a:after,
.checkout-progress-bar li:last-child a:after {
    content: '';
    display: block;
    background: #fff;
    position: absolute;
    width: 50%;
    height: 2px;
    top: -2px;
    z-index: 1;
}

.checkout-progress-bar li:last-child a:after {
    right: 0;
}

.checkout-progress-bar li a:before {
    display: block;
    position: relative;
    content: counter(progress-bar);
    text-align: center;
    background: #000;
    color: #fff;
    border-radius: 100%;
    font-size: 10px;
    width: 18px;
    height: 18px;
    line-height: 21px;
    margin: -10px auto 10px auto;
    font-weight: bold;
    z-index: 2;
}

.checkout-progress-bar li.inactive a:before {
    background: #b4b4b4;
}

/* End Progress bar */

/* Shipping */

.woocommerce-page .checkout-step-3 #shipping_method {
    margin: 0;
    padding: 0;
}

.woocommerce-page .checkout-step-3 #shipping_method li {
    list-style: none;
    margin: 10px 0;
    padding: 0;
}

.woocommerce-page .checkout-step-3 #shipping_method li.picked {
    border: none;
}

.woocommerce-page .checkout-step-3 #shipping_method h3,
.woocommerce-page .checkout-step-3 #shipping_method .amount {
    font-size: 13px;
    text-transform: none;
    font-weight: normal;
}

.woocommerce-page .checkout-step-3 #shipping_method .amount:not(.woocommerce-Price-amount) {
    display: none;
}

.woocommerce-page .checkout-step-3 #shipping_method .amount:before {
    content: ' ';
}

.woocommerce-page .checkout-step-3 #shipping_method .label-wrap {
    display: inline-block;
}

.woocommerce-page .checkout-step-3 #shipping_method li input[type="radio"] {
    display: none;
}

.woocommerce-page .checkout-step-3 #shipping_method li input+label {
    position: relative;
    display: block;
    padding: 0 0 0 30px;
    cursor: pointer;
}

.woocommerce-page .checkout-step-3 #shipping_method li input+label:before {
    content: '';
    position: absolute;
    width: 17px;
    height: 17px;
    display: inline-block;
    background: #fff;
    border: 1px solid #000;
    left: 0;
}

.woocommerce-page .checkout-step-3 #shipping_method li input:checked+label:after,
.woocommerce-page .checkout-step-3 #shipping_method li input[type="hidden"]+label:after {
    position: absolute;
    left: 4px;
    top: 4px;
    margin-top: 0;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: sub;
    background: url(../images/checkbox-filled.svg) no-repeat !important;
    background-size: contain;
    border: 1px solid #fff;
}

.woocommerce-page .checkout-step-3 #shipping_method li input+label+div {
    display: none;
}

.woocommerce-page .checkout-step-3 #shipping_method li input:checked+label+div,
.woocommerce-page .checkout-step-3 #shipping_method li input[type="hidden"]+label+div {
    display: block;
}

/* End Shipping */

/* Payment */
.woocommerce-order-pay .form-row label,
.woocommerce-page .checkout-step-4 .form-row label {
    width: 100%;
    position: static;
    display: inline-block;
    padding: 0;
    line-height: 13px;
    height: auto;
    font-size: 13px;
    font-weight: normal;
    pointer-events: auto;
}

.woocommerce-order-pay .form-row,
.woocommerce-page .checkout-step-4 .form-row {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    padding-top: 0;
    border: none;
    border-bottom: none;
    margin-top: 0;
    position: relative;
    z-index: 0;
    background: transparent;
    font-size: 13px;
    clear: both;
}

.woocommerce-order-pay .wc_payment_methods li>input[type="radio"]:checked+label,
.woocommerce-page .checkout-step-4 .wc_payment_methods li>input[type="radio"]:checked+label {
    border: none;
}

.woocommerce-order-pay .wc_payment_methods li>input[type="radio"]:checked+label .payment_method_stripe,
.woocommerce-page .checkout-step-4 .wc_payment_methods li>input[type="radio"]:checked+label .payment_method_stripe {
    display: block !important;
    cursor: default;
    position: relative;
    left: -30px;
    width: calc(100% + 30px);
}

.woocommerce-page .wc-credit-card-form {
    margin: 20px 0px 0 0;
    background: #f5f5f5 !important;
    padding: 30px 20px;
    width: 100% !important;
    border: 0;
}

.stripe-source-errors+br {
    display: none;
}

.wc-credit-card-form>label {
    display: none;
}

.wc_payment_methods {
    padding: 0;
    margin: 20px 0;
}

.wc_payment_methods li {
    padding: 0;
    margin: 0;
    border-top: 1px solid #000;
    list-style: none;
}

.wc_payment_methods li:last-child {
    border-bottom: 1px solid #000;
}

body:not(.woocommerce-order-pay) .wc_payment_methods .payment_box {
    display: none !important;
}

.woocommerce-order-pay .wc_payment_methods li>input,
.woocommerce-page .checkout-step-4 .wc_payment_methods li>input {
    display: none;
}

.woocommerce-order-pay .wc_payment_methods li>input+label,
.woocommerce-page .checkout-step-4 .wc_payment_methods li>input+label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0 10px 30px;
    cursor: pointer;
    min-height: 58px;
}

.woocommerce-order-pay .wc_payment_methods li>input+label:before,
.woocommerce-page .checkout-step-4 .wc_payment_methods li>input+label:before {
    content: '';
    position: absolute;
    width: 17px;
    height: 17px;
    display: inline-block;
    background: #fff;
    border: 1px solid #000;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.woocommerce-order-pay .wc_payment_methods li input:checked+label:after,
.woocommerce-page .checkout-step-4 .wc_payment_methods li input:checked+label:after {
    position: absolute;
    left: 4px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: sub;
    background: url(../images/checkbox-filled.svg) no-repeat !important;
    background-size: contain;
    border: 1px solid #fff;
}

.woocommerce-order-pay .wc_payment_methods li h3,
.woocommerce-page .checkout-step-4 .wc_payment_methods li h3 {
    font-size: 13px;
    line-height: 1;
    text-transform: none;
    font-weight: normal;
}

.woocommerce-order-pay .wc_payment_methods .payment_icons img,
.woocommerce-page .checkout-step-4 .wc_payment_methods .payment_icons img {
    display: block;
}

body:not(.woocommerce-order-pay) .woocommerce-terms-and-conditions-wrapper {
    position: relative;
    top: 20px;
}

.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 20px;
}

.woocommerce-terms-and-conditions-wrapper input {
    display: none;
}

.woocommerce-terms-and-conditions-wrapper label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: static;
    font-size: 13px;
    pointer-events: auto;
    cursor: pointer;
}


.woocommerce-terms-and-conditions-wrapper label span {
    width: 100%;
    padding: 10px 0 0 30px;
}

.woocommerce-terms-and-conditions-wrapper label span:before {
    position: absolute;
    left: 0;
    top: 50%;
    content: '';
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: sub;
    background: #fff;
    border: 1px solid #000;
    margin-top: -12px;
}

.woocommerce-terms-and-conditions-wrapper label input:checked+span:after {
    position: absolute;
    left: 4px;
    top: 50%;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: sub;
    background: url(../images/checkbox-filled.svg) no-repeat;
    background-size: contain;
    border: 1px solid #fff;
    margin-top: -9px;
    z-index: 9;
}

body:not(.woocommerce-order-pay) #place_order {
    display: none !important;
}

.express-checkout-actions .paypal-express {
    display: inline-block;
    width: 150px;
    height: 45px;
    border: 1px solid #000;
    background: #fff url(/wp-content/themes/stylestore.com/assets/images/payment_methods/paypal-express.png) no-repeat center;
    background-size: 60%;
    text-indent: -9999px;
    overflow: hidden;
}

.express-checkout-actions #wc-stripe-payment-request-wrapper {
    display: inline-block;
    width: 150px;
    height: 45px;
    overflow: hidden;
    padding: 0 !important;
    margin-left: 10px;
}

.express-checkout-actions h3 {
    margin-bottom: 15px;
}

.express-checkout-actions {
    margin-bottom: 40px;
}

#wc-stripe-payment-request-button-separator {
    display: none !important;
}

#stripe-payment-data>p {
    display: none !important;
}

.woocommerce-order-pay .wc_payment_methods li.payment_method_stripe>input[name="payment_method"]:checked+label,
.woocommerce-page .checkout-step-4 .wc_payment_methods li.payment_method_stripe>input[name="payment_method"]:checked+label {
    padding: 23px 0 23px 30px;
}

.woocommerce-order-pay .wc_payment_methods li.payment_method_stripe>input[name="payment_method"]:checked+label .payment_icons,
.woocommerce-page .checkout-step-4 .wc_payment_methods li.payment_method_stripe>input[name="payment_method"]:checked+label .payment_icons {
    position: absolute;
    top: 10px;
    right: 0;
}

.woocommerce-order-pay .wc_payment_methods li.payment_method_stripe .payment_text,
.woocommerce-page .checkout-step-4 .wc_payment_methods li.payment_method_stripe .payment_text {
    width: 100%;
}

.woocommerce-order-pay .wc_payment_methods li.payment_method_stripe input:checked+label:before,
.woocommerce-page .checkout-step-4 .wc_payment_methods li.payment_method_stripe input:checked+label:before {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: 19px;
}

.woocommerce-order-pay .wc_payment_methods li.payment_method_stripe input:checked+label:after,
.woocommerce-page .checkout-step-4 .wc_payment_methods li.payment_method_stripe input:checked+label:after {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: 22px;
}

/* End Payment */

/* Checkout alerts */

.checkout-wrapper>.woocommerce-message {
    display: none;
}

/* End Checkout alerts */

/* Checkout summary */

.checkout-summary {
    margin-top: 16px;
    margin-bottom: 40px;
}

.checkout-summary .checkout-summary-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #000;
    padding-bottom: 4px;
    margin-bottom: 20px;
}

.checkout-summary .checkout-summary-row.open {
    border: 0;
    margin-bottom: 0;
}

.checkout-summary .checkout-summary-row .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.checkout-summary .checkout-summary-row .action {
    margin-left: 20px;
}

.checkout-summary .checkout-summary-row .action a {
    text-decoration: none;
}

.checkout-summary .checkout-summary-row .title>span:first-child {
    display: inline-block;
    width: 100px;
}

.checkout-summary .shipping_method .label-wrap {
    display: inline;
}

.checkout-summary .shipping_method .woocommerce-Price-amount:before {
    content: ' ';
}

.checkout-summary .shipping_method .amount:not(.woocommerce-Price-amount) {
    display: none;
}

.checkout-summary .shipping_method h3 {
    font-size: inherit;
    font-weight: inherit;
    display: inline;
    text-transform: none;
}

.shipping_address {
    margin-bottom: 40px;
}

#ship-to-different-address {
    display: none;
}

/* End Checkout summary */

textarea#order_comments {
    border: 1px solid !important;
    font-family: Arial !important;
    font-size: 13px !important
}

p#order_comments_field {
    border: 0 !important;
}

.woocommerce-additional-fields__field-wrapper label {
    position: static !important;
}

.bullets {
    margin-bottom: 40px !important;
}

.bullets a {
    display: flex;
    width: 120px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.bullets img {
    height: 50px;
    width: 50px !important;
    object-fit: contain;
    margin-bottom: 10px;
    margin-top: 50px;
}

.bullets span {
    text-decoration: none;
    font-weight: bold;
    line-height: 1.5;
    font-size: 12px;
}

.sidebar-coupon .woocommerce-error {
    display: block !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

.sidebar-coupon .woocommerce-error li {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    color: inherit !important;
    height: auto !important;
    line-height: 1.3 !important;
    /* font-weight: bold !important; */
    font-size: 12px !important;
    color: red !important;
    margin-bottom: 10px !important;
}

.sidebar-coupon .woocommerce-error li:before {
    display: none !important;
}

.sidebar-coupon .woocommerce-error li:after {
    display: none;
}

@media screen and (max-width: 768px) {
    .bullets {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    .bullets img {
        width: 30px !important;
        height: 30px !important;
        margin-top: 0;
    }

    .bullets a {
        width: 100%;
    }

    .bullets span {
        font-weight: 500;
        font-size: 11px;
    }
}


.woocommerce-ResetPassword p.form-row:last-of-type {
    border: 0 !important;
}

.woocommerce-ResetPassword .woocommerce-password-strength {
    display: none !important;
}

.woocommerce-terms-and-conditions-checkbox-text a {
    text-decoration: underline;
    font-weight: bold;
}