.d-flex{display:flex}.align-items-center{align-items:center}.justify-space-between{justify-content:space-between}.template-product.template-subscription .rc-template__button-group{display:none}.custom_subscription_widget{margin-top:30px}.custom_subscription_widget h3{font-weight:500;font-size:18px}.listed_selling_plans{margin-top:8px}.single_listed_plan{border:1px solid #adadad;margin-bottom:12px;border-radius:5px;padding:18px 20px 18px 50px;transition:all .2s ease-in-out;position:relative;cursor:pointer}.single_listed_plan.active{border-color:#000;background-color:#e5e5e5}.left_selling_details h2{font-weight:600;text-transform:uppercase;font-size:18px;line-height:normal}.left_selling_details h2 span{font-weight:400;font-size:12px;display:inline-block;background-color:#d8d8d8;padding:3px 8px;line-height:normal;margin-left:10px;transition:all .2s ease-in-out}.single_listed_plan.active .left_selling_details h2 span{background-color:#fff}.plan_features{margin-top:8px}.plan_features p{margin:0;font-size:14px;line-height:1.5rem}.right_selling_details .selling_price{font-weight:700;font-size:16px}.right_selling_details p{margin:0}.product_actual_price.line-through{font-size:13px;display:block;text-align:right;text-decoration:line-through;margin-top:3px}.single_listed_plan:before{content:"";display:block;position:absolute;top:20px;left:14px;width:18px;height:18px;border:1px solid #adadad;border-radius:100%;transition:all .2s ease-in-out}.single_listed_plan:after{content:"";display:block;position:absolute;background-color:#fff;border-radius:100%;top:21px;left:15px;width:18px;height:18px;opacity:0;transition:all .2s ease-in-out}.single_listed_plan.active:before{background-color:#000;border-color:#000}.single_listed_plan.active:after{transform:scale(.4);opacity:1}.listed_overall_features{margin-top:25px}.listed_overall_features h3{letter-spacing:-.03em;margin-bottom:10px}.single_overall_feature{margin-bottom:10px}.single_overall_feature img{max-width:22px}.single_overall_feature p{margin:0;padding-left:12px;font-size:15px}.template-product.template-subscription .product-area .options{margin-top:0;padding-bottom:10px}.one_time_purchase{text-align:center;padding-bottom:20px;position:relative}.pdp_oneTimePurchase{text-transform:uppercase;border-bottom:1px solid;letter-spacing:0;word-spacing:5px}.recommended_text p{margin:10px 0 0;font-size:14px}.loader:before{display:block;content:"";width:40px;height:40px;border:4px solid #ccc;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;position:absolute;box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader.loading-done:before{border-color:#28a745;border-top-color:#28a745;animation:none}.loader.loading-done:after{content:"";position:absolute;top:24%;left:15px;width:6px;height:17px;border:solid #28a745;border-width:0 3px 3px 0;transform:translateY(-50%) rotate(40deg)}@media (min-width: 720px) and (max-width: 1199px){.custom_subscription_widget h3{font-size:16px}.single_listed_plan{margin-bottom:10px;padding:15px 15px 15px 45px}.single_listed_plan:before{top:14px}.single_listed_plan:after{top:15px}.left_selling_details h2{font-size:14px}.left_selling_details h2 span{font-size:10px;margin-left:6px}.plan_features{margin-top:8px}.plan_features p{font-size:12px;line-height:1.2rem}.right_selling_details .selling_price{font-size:14px}.product_actual_price.line-through{font-size:11px;margin-top:2px}.pdp_oneTimePurchase{font-size:14px}.recommended_text p{margin:12px 0 0;font-size:13px}}@media (max-width: 719px){.custom_subscription_widget h3{font-size:15px}.single_listed_plan{margin-bottom:8px;padding:14px 14px 14px 42px}.single_listed_plan:before{top:13px}.single_listed_plan:after{top:14px}.left_selling_details h2{font-size:13px}.left_selling_details h2 span{font-size:10px;margin-left:0}.plan_features{margin-top:8px}.plan_features p{font-size:12px;line-height:1.2rem}.right_selling_details .selling_price{font-size:13px}.product_actual_price.line-through{font-size:10px;margin-top:2px}.pdp_oneTimePurchase{font-size:13px}.recommended_text p{margin:12px 0 0;font-size:12px}.single_overall_feature p{padding-left:10px;font-size:13px}.single_overall_feature img{max-width:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/subscription-widget-styles.css.map */
