.asp-us-subscriptions-wrapper ul{list-style:none;margin:0;padding:0}.asp-us-subscriptions-wrapper,.asp-us-subscriptions-wrapper .asp-us-pay-options{margin:0 0 20px 0;padding:0}.asp-us-subscriptions-wrapper .asp-us-subscription-plans{margin-left:25px;padding:0;display:none}.asp-us-pay-options{list-style:none;padding:0;display:inline-flex;background:#fff;height:auto;width:auto;align-items:center;justify-content:space-evenly;border-radius:5px}.asp-us-pay-options li{height:auto;width:auto;display:flex;align-items:center;justify-content:space-evenly;margin:0 10px;border-radius:5px;cursor:pointer;padding:10px;border:2px solid lightgrey;border-top-color:lightgrey;border-right-color:lightgrey;border-bottom-color:lightgrey;border-left-color:lightgrey;transition:all 0.3s ease}.asp-us-pay-options li.asp-us-active,.asp-us-pay-options li input:focus{background:#0069d9;outline:none;color:#fff}.asp-us-pay-options li input,.asp-us-pay-options li label{cursor:pointer}.asp-us-pay-options li label{margin:0 0 0 6px}.asp-us-pay-options li{margin:10px 10px 0 0}.asp-us-active label{color:#fff}@media screen and (max-width:768px){.asp-us-pay-options{display:flex;flex-direction:column}.asp-us-pay-options li{width:90%;justify-content:flex-start}}.asp-us-subscription-cart-item-wrap{list-style:none;margin:0;padding:0}.asp-us-subscription-cart-item-wrap label,.asp-us-subscription-cart-item-wrap .woocommerce-Price-amount{font-weight:600}.asp-us-subscription-cart-item-wrap .asp-us-subscription-cart-item--start-date,.asp-us-subscription-cart-item-wrap .asp-us-subscription-cart-item--next-payment-date,.asp-us-subscription-cart-item-wrap .asp-us-subscription-cart-item--end-date,.asp-us-subscription-cart-item-wrap .asp-us-subscription-cart-item--note{font-size:80%}.asp-us-subscription-cart-item-wrap .asp-us-subscription-cart-item--note{margin-top:10px}.asp-us-account-subscriptions-table ul{list-style:none;margin:0;padding:0}.asp-us-status{display:inline-flex;line-height:2.5em;color:#777;background:#e5e5e5;border-radius:4px;border-bottom:1px solid rgb(0 0 0 / .05);margin:-.25em 0;cursor:inherit!important;white-space:nowrap;max-width:100%}.asp-us-status>span{margin:0 1em;overflow:hidden;text-overflow:ellipsis}.asp-us-status.status-subs-active{background:#c6e1c6;color:#5b841b}.asp-us-status.status-subs-on-hold{background:#f8dda7;color:#573b00}.asp-us-status.status-subs-overdue{background:#7F1D1D;color:#efb0b0}.asp-us-status.status-subs-cancelled{background:#eba3a3;color:#761919}.asp-us-status.status-subs-activ-pend{background:#FB8C00;color:#573b00}.asp-us-status.status-subs-expired{background:#615B5B;color:#dad0d0}.asp-us-product-rule-description{width:100%;display:inline-block}.asp-us-user-disable-automatic-renewals{margin-top:12px!important}body.asp-us-product-subscription-selected #wc-stripe-express-checkout-element,body.asp-us-product-subscription-selected #wc-stripe-express-checkout-button-separator,body.asp-us-product-subscription-selected [id^="wc-stripe-express-checkout-element-"],body.asp-us-product-subscription-selected #wc-stripe-payment-request-wrapper,body.asp-us-product-subscription-selected #wc-stripe-payment-request-button,body.asp-us-product-subscription-selected #wc-stripe-payment-request-button-separator,body.asp-us-product-subscription-selected #wc-stripe-branded-button,body.asp-us-product-subscription-selected #wcpay-payment-request-wrapper,body.asp-us-product-subscription-selected #wcpay-payment-request-button,body.asp-us-product-subscription-selected #wcpay-payment-request-button-separator,body.asp-us-product-subscription-selected .wcpay-payment-request-wrapper,body.asp-us-product-subscription-selected #wcpay-express-checkout-button,body.asp-us-product-subscription-selected #wcpay-express-checkout-button-separator,body.asp-us-product-subscription-selected #wcpay-express-checkout-element,body.asp-us-product-subscription-selected #wcpay-woopay-button,body.asp-us-product-subscription-selected .woopay-express-button,body.asp-us-product-subscription-selected .wcpay-express-checkout-wrapper,body.asp-us-product-subscription-selected .wcpay-express-checkout-element,body.asp-us-product-subscription-selected #express-payment-method-woocommerce_payments,body.asp-us-product-subscription-selected #express-payment-method-woopay,body.asp-us-product-subscription-selected [id^="express-payment-method-woocommerce_payments"],body.asp-us-product-subscription-selected .wp-block-woocommerce-cart-express-payment-block,body.asp-us-product-subscription-selected .wp-block-woocommerce-checkout-express-payment-block,body.asp-us-product-subscription-selected .wc-block-components-express-payment,body.asp-us-product-subscription-selected .wc-block-components-express-payment__event-buttons,body.asp-us-product-subscription-selected .wc-block-components-express-payment-continue-rule,body.asp-us-product-subscription-selected .wc-block-components-express-payment-continue-rule--cart,body.asp-us-product-subscription-selected [id^="wcpay-express-checkout"],body.asp-us-cart-contains-subscription .wcpay-express-checkout-wrapper,body.asp-us-cart-contains-subscription #wcpay-payment-request-wrapper,body.asp-us-cart-contains-subscription #wcpay-express-checkout-element,body.asp-us-cart-contains-subscription #wcpay-express-checkout-button-separator,body.asp-us-cart-contains-subscription #wcpay-woopay-button,body.asp-us-cart-contains-subscription .woopay-express-button,body.asp-us-cart-contains-subscription #express-payment-method-woocommerce_payments,body.asp-us-cart-contains-subscription #express-payment-method-woopay,body.asp-us-cart-contains-subscription [id^="express-payment-method-woocommerce_payments"],body.asp-us-cart-contains-subscription .wp-block-woocommerce-cart-express-payment-block,body.asp-us-cart-contains-subscription .wp-block-woocommerce-checkout-express-payment-block,body.asp-us-cart-contains-subscription .wc-block-components-express-payment,body.asp-us-cart-contains-subscription .wc-block-components-express-payment__event-buttons,body.asp-us-cart-contains-subscription .wc-block-components-express-payment-continue-rule,body.asp-us-cart-contains-subscription .wc-block-components-express-payment-continue-rule--cart,body.asp-us-order-contains-subscription .wcpay-express-checkout-wrapper,body.asp-us-order-contains-subscription #wcpay-payment-request-wrapper,body.asp-us-order-contains-subscription #wcpay-express-checkout-element,body.asp-us-order-contains-subscription #wcpay-express-checkout-button-separator,body.asp-us-order-contains-subscription #wcpay-woopay-button,body.asp-us-order-contains-subscription .woopay-express-button,body.asp-us-order-contains-subscription #express-payment-method-woocommerce_payments,body.asp-us-order-contains-subscription #express-payment-method-woopay,body.asp-us-order-contains-subscription [id^="express-payment-method-woocommerce_payments"],body.asp-us-order-contains-subscription .wp-block-woocommerce-cart-express-payment-block,body.asp-us-order-contains-subscription .wp-block-woocommerce-checkout-express-payment-block,body.asp-us-order-contains-subscription .wc-block-components-express-payment,body.asp-us-order-contains-subscription .wc-block-components-express-payment__event-buttons,body.asp-us-order-contains-subscription .wc-block-components-express-payment-continue-rule,body.asp-us-order-contains-subscription .wc-block-components-express-payment-continue-rule--cart{display:none!important}.asp-us-product-style2{--primary:#7c3aed;--text:#111827;--muted:#6b7280;--border:#e5e7eb;background:#ffffff!important;padding:18px!important;border-radius:16px!important;border:1px solid #ececf2!important;box-shadow:0 4px 14px rgb(0 0 0 / .04)!important;max-width:680px!important;margin:0 0 20px 0!important;font-family:"Inter",sans-serif!important}.asp-us-product-style2 ul{list-style:none!important;margin:0!important;padding:0!important}.asp-us-product-style2 .asp-us-pay-options{display:flex!important;gap:10px!important;padding:6px!important;margin-bottom:16px!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:12px!important}.asp-us-product-style2 .asp-us-pay-options li{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 12px!important;border-radius:10px!important;cursor:pointer!important;transition:all 0.25s ease!important;background:transparent!important;border:1px solid transparent!important;margin:10px 15px!important}.asp-us-product-style2 .asp-us-pay-options li input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;border-radius:50%!important;border:2px solid #cbd5e1!important;background:#fff!important;margin-right:8px!important;position:relative!important;cursor:pointer!important}.asp-us-product-style2 .asp-us-pay-options li input[type="radio"]::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--primary)!important;transform:translate(-50%,-50%) scale(0)!important;transition:0.2s ease!important}.asp-us-product-style2 .asp-us-pay-options li input[type="radio"]:checked{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgb(124 58 237 / .12)!important}.asp-us-product-style2 .asp-us-pay-options li input[type="radio"]:checked::before{transform:translate(-50%,-50%) scale(1)!important}.asp-us-product-style2 .asp-us-pay-options li label{margin:0!important;font-size:14px!important;font-weight:600!important;color:#334155!important;cursor:pointer!important}.asp-us-product-style2 .asp-us-pay-options li.asp-us-active{background:var(--primary)!important;border-color:var(--primary)!important;box-shadow:0 6px 14px rgb(124 58 237 / .15)!important}.asp-us-product-style2 .asp-us-pay-options li.asp-us-active label{color:#fff!important}.asp-us-product-style2 .asp-us-subscription-plans{display:none!important;margin-top:12px!important}.asp-us-product-style2:has(.asp-us-pay-option-subscription input[type="radio"]:checked) .asp-us-subscription-plans{display:grid!important}.asp-us-product-style2 .asp-us-subscription-plans{grid-template-columns:1fr!important;gap:12px!important}.asp-us-product-style2 .asp-us-subscription-plan-option{position:relative!important;background:#fff!important;border:1px solid var(--border)!important;border-radius:14px!important;padding:16px!important;cursor:pointer!important;transition:all 0.25s ease!important}.asp-us-product-style2 .asp-us-subscription-plan-option:hover{transform:translateY(-2px)!important;border-color:rgb(124 58 237 / .35)!important;box-shadow:0 8px 18px rgb(124 58 237 / .08)!important}.asp-us-product-style2 .asp-us-subscription-plan-option:has(input:checked){border-color:var(--primary)!important;background:#faf7ff!important;box-shadow:0 10px 20px rgb(124 58 237 / .10)!important}.asp-us-product-style2 .asp-us-subscription-plan-selection{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:14px!important;right:14px!important;width:18px!important;height:18px!important;margin:0!important;border-radius:50%!important;border:2px solid #cbd5e1!important;background:#fff!important;cursor:pointer!important}.asp-us-product-style2 .asp-us-subscription-plan-selection::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--primary)!important;transform:translate(-50%,-50%) scale(0)!important;transition:0.2s ease!important}.asp-us-product-style2 .asp-us-subscription-plan-selection:checked{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgb(124 58 237 / .12)!important}.asp-us-product-style2 .asp-us-subscription-plan-selection:checked::before{transform:translate(-50%,-50%) scale(1)!important}.asp-us-product-style2 .asp-us-subscription-plan-name{font-size:16px!important;font-weight:700!important;color:var(--text)!important;margin-bottom:8px!important;padding-right:26px!important}.asp-us-product-style2 .asp-us-subscription-description{font-size:13px!important;color:var(--muted)!important;margin-bottom:12px!important;line-height:1.4!important}.asp-us-product-style2 .asp-us-subscription-details{display:block!important}.asp-us-product-style2 .asp-us-subscription-price-string{display:flex!important;align-items:flex-end!important;gap:4px!important;flex-wrap:wrap!important}.asp-us-product-style2 .woocommerce-Price-amount{font-size:20px!important;font-weight:800!important;color:var(--primary)!important}.asp-us-product-style2 .woocommerce-Price-currencySymbol{font-size:20px!important;position:relative!important;top:0!important}.asp-us-product-style2 .asp-us-subscription-price-string-details{font-size:20px!important;color:var(--muted)!important}@media (max-width:768px){.asp-us-product-style2{padding:14px!important}.asp-us-product-style2 .asp-us-pay-options{flex-direction:column!important}.asp-us-product-style2 .asp-us-subscription-plans{grid-template-columns:1fr!important}.asp-us-product-style2 .asp-us-pay-options li{justify-content:flex-start!important}}