.plan_card{display:flex;flex-direction:column-reverse;gap:0;margin-block:8px}.plan_card>.subscription_group{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.plan_card>.subscription_group:has(.one_time_purchase_option_app_block){border:none!important;border-radius:0!important;padding:10px 4px!important;background:transparent!important;box-shadow:none!important;text-align:center}.plan_card>.subscription_group:has(.one_time_purchase_option_app_block) label.title_and_price_wrapper{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;width:100%}.plan_card .one_time_purchase_option_app_block input[type=radio]{display:none!important}.plan_card .one_time_purchase_option_app_block span{font-size:14px!important;font-weight:400!important;color:#6b7280!important;text-decoration:underline;text-underline-offset:2px}.plan_card>.subscription_group:has(.one_time_purchase_option_app_block) .in_widget_price{font-size:14px!important;font-weight:400!important;color:#6b7280!important}.plan_card>.subscription_group:has(.one_time_purchase_option_app_block):has(input:checked){background:transparent!important;box-shadow:none!important;border-color:transparent!important}.plan_card>.subscription_group:has(.one_time_purchase_option_app_block):has(input:checked) .one_time_purchase_option_app_block span{font-weight:600!important;color:#111!important}.plan_card>.subscription_group:has(.group_list){border:2px solid #1b3c77;border-radius:10px;padding:16px 18px 14px;background:#eef2f8;box-shadow:0 0 0 1px #1b3c77}.plan_card>.subscription_group:has(.group_list):not(:has(input:checked)){border-color:#e0ddd8;background:#fff;box-shadow:none}.plan_card>.subscription_group:has(.group_list):not(:has(input:checked)):hover{border-color:#8ba3c9}.plan_card>.subscription_group:has(.group_list):has(input:checked){border-color:#1b3c77;box-shadow:0 0 0 1px #1b3c77;background:#eef2f8}.plan_card .group_name{font-weight:600;font-size:15px;color:#111;display:inline-flex;align-items:center;gap:8px}.plan_card .group_list .custom_radio_button input[type=radio]{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;border:2px solid #c4c0ba;border-radius:50%;margin:0;position:relative;cursor:pointer;transition:border-color .2s ease;flex-shrink:0}.plan_card .group_list .custom_radio_button input[type=radio]:checked{border-color:#1b3c77}.plan_card .group_list .custom_radio_button input[type=radio]:checked:after{content:"";width:10px;height:10px;background:#1b3c77;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan_card .group_list_item{display:flex;align-items:center;gap:8px}.plan_card .group_list{list-style:none;padding:0;margin:4px 0 0}.plan_card .group_list .custom_radio_button{display:flex;align-items:center;gap:8px;cursor:pointer}.plan_card .group_list .group_list_item span{font-size:15px;color:#111;font-weight:500}.plan_card .group_list li{padding:0;margin:0}.plan_card .subscription_group .title_and_price_wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.plan_card .group_list .title_and_price_wrapper{flex:1}.plan_card>.subscription_group:has(.group_list) .in_widget_price{font-weight:700;font-size:15px;color:#111;margin-left:auto;white-space:nowrap}.plan_card:has(.group_list input[type=radio]:checked)~.buy-buttons-block .quantity-selector-wrapper,.plan_card:has(.group_list input[type=radio]:checked)~.buy-buttons-block .quantity-label,.plan_card:has([data-radio-type=selling_plan]:checked)~.buy-buttons-block .quantity-selector-wrapper,.plan_card:has([data-radio-type=selling_plan]:checked)~.buy-buttons-block .quantity-selector,.plan_card:has([data-radio-type=selling_plan]:checked)~* .quantity-selector-wrapper,.plan_card:has([data-radio-type=selling_plan]:checked)~* .quantity-selector{display:none!important}.auto-save-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#dcfce7;color:#166534;line-height:1.6}.auto-per-serving{font-size:12px;color:#6b7280;font-weight:400;letter-spacing:.2px}@media(max-width:600px){.plan_card>.subscription_group:has(.group_list){padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/subscription-buybox-custom.css.map */
