.checkout label{color:#000!important}.checkout input,.checkout .woocommerce form .form-row input,.checkout .form-row input,.checkout #coupon_code{background-color:rgb(253 253 253)!important;font-size:1.2em}.checkout h3{color:#AB8CC8!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none!important}label[for="wc-stripe-new-payment-method"]{color:#fff!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-selection--single{font-size:16px!important;color:#000!important}.checkout tr span{color:#000!important}.checkout .woocommerce .woocommerce-info a,.woocommerce-info a.showcoupon{color:#fff!important;font-weight:700}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#AB8CC8}.woocommerce-billing-fields h3:before,h3#order_review_heading:before,h3#phoen_order_review_heading:before{color:#AB8CC8!important}.woocommerce button.button[type="submit"]:hover,.woocommerce-page button.button[type="submit"]:hover{color:#cdcdcd!important;letter-spacing:1px}.ywsbs-subscription-view-wrap h2,.ywsbs-subscription-related-orders,.billing-info,.ywsbs-subscription-view-wrap .ywsbs-back-url,.subscription-info,.subscription-totals{display:none}.my-account-dashboard .ywsbs-back-url{display:block!important}.plan-info .ywsbs-subscription-info-item{font-size:1em!important;margin-bottom:0}.subscription-status .ywsbs-change-status-buttons-wrapper{margin:0}.subscription-status h3{font-size:24px!important}div.subscription-status{padding:30px!important}.my-account-dashboard{background-color:#f9f1ec;padding:20px;padding-top:0;border-radius:8px}.subscription-header{text-align:left}.subscription-header a{color:#AB8CC8;font-size:14px;text-decoration:none}.subscription-header h2{font-size:24px;margin-top:10px}.subscription-overview{display:flex;justify-content:space-between;margin-top:20px;flex-wrap:wrap}.payment-progress{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;padding:10px;display:inline-block;background:#3a3a3a}.payment-progress{display:flex;align-items:center;justify-content:center}.progress-ring{width:150px;height:150px;border-radius:50%;background:conic-gradient(#ab8cbf calc(var(--progress) * 1turn),#3a3a3a calc(var(--progress) * 1turn));position:relative;display:flex;align-items:center;justify-content:center;color:#333;font-size:18px;font-weight:700}.progress-ring::before{content:'';width:70%;height:70%;background-color:#fff;border-radius:50%;position:absolute}.progress-ring span{position:absolute;z-index:1;text-align:center}.plan-info,.payment-progress{width:49%;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05)}.plan-info p{margin:8px 0}.plan-info strong{font-weight:700}.subscription-status{margin-top:20px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;align-items:center;gap:20px;justify-content:center;font-weight:700;font-size:24px}.subscription-status p{font-size:18px}.status-active{color:#8cbf93;font-weight:700;margin-right:20px}.status-paused{color:#bf8c8c;font-weight:700;margin-right:20px}.btn-pause,.btn-cancel{background-color:#f1f1f1;border:1px solid #ddd;padding:8px 12px;border-radius:6px;cursor:pointer}.btn-pause:hover,.btn-cancel:hover{background-color:#ddd}.related-orders{margin-top:30px}.related-orders h3{font-size:20px;margin-bottom:10px}@media (max-width:768px){.subscription-overview{flex-direction:column}.payment-progress,.plan-info{width:100%;margin-bottom:20px}}@media (max-width:480px){.subscription-header h2{font-size:20px}.subscription-status{flex-direction:column;align-items:flex-start}.btn-pause,.btn-cancel{width:100%;text-align:center}.subscription-overview+.subscription-status{margin-top:0}}.ywsbs-change-status-buttons-wrapper{display:flex;gap:10px}button.ywsbs-open-modal,table .button.invoice{padding:10px 20px!important;border:2px solid #ccc!important;border-radius:20px!important;background-color:#fff!important;color:#333!important;font-size:16px!important;cursor:pointer!important;outline:none!important;transition:background-color 0.2s,color 0.2s,box-shadow 0.2s!important}.woocommerce-account .woocommerce-Button,.woocommerce-account table [type="submit"],.woocommerce-account .woocommerce-MyAccount-content table a.button,.woocommerce-account .woocommerce-MyAccount-content table a.button:hover{background-color:#fff!important;color:#333!important}button.ywsbs-open-modal:hover{background-color:#f0f0f0;box-shadow:0 0 5px rgba(0,0,0,.1)}button.ywsbs-open-modal:active{background-color:#e0e0e0}#machine-data-form .row{vertical-align:middle;display:flow;gap:15px;align-items:center}#machine-data-form input[type="submit"]{border-radius:20px;cursor:pointer}#machine-data-form input,#subscriptions-dropdown{font-size:16px;line-height:24px;padding:10px;margin-top:15px;border-radius:5px}a.remove-row{font-size:12px}.woocommerce-account table:not(.variations){border:0}table{font-size:16px!important;font-weight:normal!important}.entry-content td{width:unset!important}table .woocommerce-account .woocommerce-Button,.woocommerce-account .woocommerce-MyAccount-content table a.button{margin-top:0!important}a{color:#AB8CC8}p.order-again{margin-bottom:3em}.woocommerce-account a.woocommerce-button.button{border-radius:20px;margin-right:10px}.yith-wcmap .user-profile .user-info .logout a{background-color:#AB8CC8!important}form.xoo-el-action-form.xoo-el-form-login .xoo-aff-input-group,form.xoo-el-action-form.xoo-el-form-register .xoo-aff-input-group{max-height:50px!important}.xoo-el-login-btn,.xoo-el-register-btn{background-color:#AB8CC8!important}.xoo-aff-group label{font-weight:normal!important}a.showlogin,.woocommerce-form-login-toggle .woocommerce-info a[href]{color:#fff!important;font-weight:700}.xoo-aff-group label{color:#000}a.added_to_cart{display:none!important}.et_pb_blurb_description p{color:#000!important}.et_pb_section.et_pb_section_3.et_pb_with_background h4.et_pb_module_header,.et_pb_section.et_pb_section_3.et_pb_with_background .et_pb_blurb_description p{color:#fff!important}.page-id-161471 .et_pb_section.et_pb_section_3.et_pb_with_background h4.et_pb_module_header,.page-id-161471 .et_pb_section.et_pb_section_3.et_pb_with_background .et_pb_blurb_description p{color:#000!important}.select2-selection__rendered{color:#000!important}.select2-search{color:#000!important}.select2-search input{color:#000!important}.select2-results{color:#000!important}.select2-results__option--highlighted{color:#fff!important}.select2-results__option[aria-selected=true]{color:#000!important}.select2-selection__rendered{line-height:57px!important}.select2-container .select2-selection--single{height:60px!important;border:0;border-radius:0;margin-bottom:2px!important}.select2-selection__arrow{height:59px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px!important}.select2-dropdown.select2-dropdown--below{border:0!important}div#payment label{color:#000!important}.lmfug-register-form .woocommerce-form-row .woocommerce-Button{float:right;background:#AB8CC8!important;color:#000}.woocommerce form.register{border:none!important}