.LoadingIndicator_loading__ls_EY{padding:24px 0;color:#2eb6aa;text-align:center}.LoadingIndicator_icon__kkWh9{width:32px;height:32px}.LoadingIndicator_text__RU26F{font-size:14px;font-size:.875rem;display:block;margin:8px auto 0}.TopRecurringBanner_banner_wrapper__17fEr{width:min(100%,992px);margin:0 auto 40px}.TopRecurringBanner_recurring_top_banner_sp__R2_9Q{width:100%}@media screen and (min-width:768px){.TopRecurringBanner_recurring_top_banner_sp__R2_9Q{display:none}}.TopRecurringBanner_recurring_top_banner_pc__IZGZW{width:100%}@media screen and (max-width:767px){.TopRecurringBanner_recurring_top_banner_pc__IZGZW{display:none}}.SectionTitle_section_title_wrapper__ArFto{display:flex;flex-direction:column;margin:80px 0 32px;text-align:center}.SectionTitle_section_title_wrapper__ArFto h2{font-size:16px;font-size:1rem;color:#666}@media screen and (min-width:768px){.SectionTitle_section_title_wrapper__ArFto h2{font-size:32px;font-size:2rem}}.SectionTitle_section_title_bar__xBEth{width:80px;height:2px;margin:8px auto 0}@media screen and (min-width:768px){.SectionTitle_section_title_bar__xBEth{width:158px;height:4px}}.BenefitsOfRecurring_benefits_container__kpA0m{display:block;padding:16px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.16)}@media screen and (min-width:768px){.BenefitsOfRecurring_benefits_container__kpA0m{padding:30px}}.BenefitsOfRecurring_benefit_wrapper__2TgHV{margin:0 auto}@media screen and (max-width:767px){.BenefitsOfRecurring_benefit_wrapper__2TgHV{width:max-content}}@media screen and (min-width:768px){.BenefitsOfRecurring_benefit_wrapper__2TgHV{display:flex;flex-wrap:wrap;justify-content:center}}.BenefitsOfRecurring_benefit__f4o1r{font-size:14px;font-size:.875rem;margin:4px 0 0;font-weight:500;color:#666}@media screen and (min-width:768px){.BenefitsOfRecurring_benefit__f4o1r{font-size:18px;font-size:1.125rem;width:34%}}.BenefitsOfRecurring_benefit_icon__PwcSA{display:inline-block;width:1.2em;height:1.2em;margin:0 5px 5px 0;vertical-align:middle}.BenefitsOfRecurring_benefit_icon__PwcSA img{width:100%;height:100%;object-fit:contain}.BenefitsOfRecurring_title_of_benefits__3DFch{font-size:15px;font-size:.9375rem;font-weight:600;color:#009e3b;text-align:center}@media screen and (min-width:768px){.BenefitsOfRecurring_title_of_benefits__3DFch{font-size:24px;font-size:1.5rem}}.Milestone_milestone_container__yqbZU{width:100%;border:1px solid #f2f2f2;border-radius:4px}.Milestone_milestone_title__4_d0z{padding:1% 0;margin:0;background-color:#f2f2f2}@media screen and (min-width:768px){.Milestone_milestone_title__4_d0z{font-size:26px;font-size:1.625rem}}.Milestone_milestone_title__4_d0z p{margin:0;font-weight:700;color:#ff4e31;text-align:center}.Milestone_milestone_contents__epajB{padding:24px}@media screen and (max-width:767px){.Milestone_milestone_contents__epajB{text-align:center}}@media screen and (min-width:768px){.Milestone_milestone_contents__epajB{display:flex;flex-direction:row-reverse;gap:40px;align-items:center;justify-content:center}}.Milestone_milestone_image__YDGOD{display:block;width:auto;height:auto}@media screen and (max-width:767px){.Milestone_milestone_image__YDGOD{margin:16px auto 0}}@media screen and (min-width:768px){.Milestone_milestone_image__YDGOD{width:48%}}.Milestone_milestone_text__MMqcM{font-size:16px;font-size:1rem;font-weight:700;line-height:1.5;color:#666}@media screen and (min-width:768px){.Milestone_milestone_text__MMqcM{font-size:24px;font-size:1.5rem}}.Milestone_milestone_text__MMqcM span{font-weight:bolder;color:#009e3b}.IntroductionToRecurring_icon_triangle_red_wrapper__7aEbt{display:inline-flex;justify-content:center;width:100%}.IntroductionToRecurring_icon_triangle_red__mddyU{width:20px;height:auto}.IntroductionSubPage_wrapper__S4OJs{width:min(100%,1024px);padding:0 24px;margin:0 auto 40px}@media screen and (min-width:768px){.IntroductionSubPage_wrapper__S4OJs{padding:0 16px;margin:0 auto 80px}}.IntroductionSubPage_nickname__xUSxG{font-size:18px;font-size:1.125rem;font-weight:700;text-align:center}.IntroductionSubPage_introducing_text__twI3T{font-size:14px;font-size:.875rem;margin:8px 0 16px;line-height:1.5;color:#666;text-align:center}@media screen and (min-width:768px){.IntroductionSubPage_introducing_text__twI3T{font-size:18px;font-size:1.125rem;margin:8px 0 42px}.IntroductionSubPage_introduction_br__rHJWN{display:none}}.IntroductionSubPage_recurring_status_message__t31EP{font-size:18px;font-size:1.125rem;display:block;margin:0 0 24px;font-weight:500;color:#2eb6aa;text-align:center;border-radius:4px}.IntroductionSubPage_start_recurring_button__zODFs{font-size:18px;font-size:1.125rem;display:block;padding:.5em 2em;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px;transition:color .3s,background .3s;width:100%;margin:40px auto 0}.IntroductionSubPage_start_recurring_button__zODFs:hover{color:#2eb6aa;background:#fff}@media screen and (min-width:768px){.IntroductionSubPage_start_recurring_button__zODFs{width:400px}}.IntroductionSubPage_notes_under_start_recurring_button__A13Zg{font-size:14px;font-size:.875rem;margin:16px 0 0;font-size:smaller;color:#9a9a9a;text-align:center}.IntroductionSubPage_faq_wrapper__ZArE5{padding:0 16px 16px;margin:64px 0 0;background-color:rgba(213,235,225,.2)}@media screen and (min-width:768px){.IntroductionSubPage_faq_wrapper__ZArE5{padding:0 24px 40px}}.IntroductionSubPage_faq_wrapper__ZArE5 h2{padding-top:40px}@media screen and (min-width:768px){.IntroductionSubPage_faq_wrapper__ZArE5 h2{padding-top:64px}}.AdditionalExplanation_additional_explanation_wrapper__A79Fu{padding:16px;margin:40px 0 0;text-align:center;background:rgba(213,235,225,.2)}@media screen and (min-width:768px){.AdditionalExplanation_additional_explanation_wrapper__A79Fu{padding:40px}}.AdditionalExplanation_title_wrapper__4wUYb{display:block;text-align:center}.AdditionalExplanation_title_wrapper__4wUYb h2{display:inline;flex-basis:0;flex-grow:1;margin:auto;color:#ff4e31}@media screen and (min-width:768px){.AdditionalExplanation_title_wrapper__4wUYb h2{font-size:32px;font-size:2rem}}.AdditionalExplanation_title_icon__2dVCI{display:inline;width:auto;height:auto;margin:3px}.AdditionalExplanation_content_wrapper__6MqIZ{width:max-content;margin:0 auto;color:#666;text-align:left}@media screen and (min-width:768px){.AdditionalExplanation_content_wrapper__6MqIZ{font-size:24px;font-size:1.5rem}}.AdditionalExplanation_content_wrapper__6MqIZ li:before{display:inline-block;width:.3em;height:.3em;margin:0 .5em .4em 0;vertical-align:middle;content:"";background:#666;border-radius:50%}.AdditionalExplanation_content_wrapper__6MqIZ span{font-weight:700;color:#009e3b}.AdditionalExplanation_notes_wrapper__z_fpM{display:flex;gap:4px;margin:10px 0;line-height:1.5;text-align:center}.AdditionalExplanation_notes__1wWF9{display:flex;color:#9a9a9a;text-align:left}@media screen and (min-width:768px){.AdditionalExplanation_notes__1wWF9{font-size:16px;font-size:1rem}}@media screen and (max-width:767px){.ApplicationMilestone_milestone_container__F8aFC{display:flex;gap:0 14px;align-items:center;padding:16px 0;border-bottom:1px solid #ddd}}@media screen and (min-width:768px){.ApplicationMilestone_milestone_container__F8aFC{height:100%;padding:16px;border:1px solid #ddd}}.ApplicationMilestone_milestone_icon__bDm47{display:block;width:64px;height:auto;object-fit:contain}@media screen and (min-width:768px){.ApplicationMilestone_milestone_icon__bDm47{width:auto;height:120px;margin:0 auto}}.ApplicationMilestone_milestone_title__Na9zA{font-size:15px;font-size:.9375rem;height:auto;font-weight:700;line-height:1.5;color:#009e3b}@media screen and (min-width:768px){.ApplicationMilestone_milestone_title__Na9zA{font-size:23px;font-size:1.4375rem;text-align:center}}.ApplicationMilestone_milestone_content__XVc_v{font-size:14px;font-size:.875rem;margin:4px 0 0;line-height:1.5;color:#666;text-align:justify}@media screen and (min-width:768px){.ApplicationMilestone_milestone_content__XVc_v{font-size:18px;font-size:1.125rem}}.ApplicationProcess_application_process_wrapper__Il_AU{position:relative}@media screen and (min-width:768px){.ApplicationProcess_application_process_wrapper__Il_AU{display:flex;justify-content:space-between}}.ApplicationProcess_application_process_item__xRNm4{position:relative}@media screen and (min-width:768px){.ApplicationProcess_application_process_item__xRNm4{width:min(24%,215px)}}.ApplicationProcess_icon_triangle_gray__XHggj{position:absolute;height:auto}@media screen and (max-width:767px){.ApplicationProcess_icon_triangle_gray__XHggj{position:absolute;left:24px;width:20px}}@media screen and (min-width:768px){.ApplicationProcess_icon_triangle_gray__XHggj{top:50%;right:-15%;transform:translateY(-50%) rotate(-90deg)}}@media screen and (min-width:992px){.ApplicationProcess_icon_triangle_gray__XHggj{right:-43px}}.Accordion_wrapper__GLVNc{padding:0 16px;margin:6px 0 0;background-color:#fff;border-radius:4px}@media screen and (min-width:768px){.Accordion_wrapper__GLVNc{padding:0 24px}}.Accordion_invisible_checkbox__9AE8w{display:none}.Accordion_title_wrapper__bt_Cc{display:block;width:100%;padding:16px 0;cursor:pointer}@media screen and (min-width:768px){.Accordion_title_wrapper__bt_Cc{padding:24px 0}}.Accordion_title_wrapper__bt_Cc:hover .Accordion_title_content__n2PFv{opacity:.7}.Accordion_title_content__n2PFv{display:flex;flex-direction:row;align-items:flex-start;transition:opacity .3s}.Accordion_title_content__n2PFv .Accordion_text__oZPZA{font-weight:500}@media screen and (min-width:768px){.Accordion_title_content__n2PFv .Accordion_text__oZPZA{font-size:18px;font-size:1.125rem}}.Accordion_icon__whdLG{width:24px;margin:0 8px 0 0}.Accordion_text__oZPZA{font-size:14px;font-size:.875rem;width:calc(100% - 34px);line-height:1.5;color:#2c2c2c;text-align:left}@media screen and (min-width:768px){.Accordion_text__oZPZA{font-size:16px;font-size:1rem}}.Accordion_content_wrapper__RvYg8{display:flex;align-items:flex-start;max-height:0;overflow:hidden}.Accordion_invisible_checkbox__9AE8w:checked~.Accordion_content_wrapper__RvYg8{max-height:none;padding:16px 0;border-top:1px solid #eee}.FAQList_faq_list_wrapper__oYwfy{margin:auto}@media screen and (min-width:768px){.FAQList_faq_list_wrapper__oYwfy{width:80%}}.CriteriaForSelection_criteria_for_selection_wrapper__lZOeu{display:flex;margin:16px 0 0}.CriteriaForSelection_title__12_pf{width:32%;margin:0 3% 0 0;text-align:right;white-space:nowrap}.CriteriaForSelection_tag_wrapper__YU8ft{display:flex;flex-wrap:wrap;gap:5px;width:65%}.CriteriaForSelection_icon_search_orange__qn7sb{display:inline-block;width:14px;height:14px}.CriteriaForSelection_tag_container__z_L44{font-size:14px;font-size:.875rem;display:flex;flex-direction:row;gap:2px;align-items:center;height:30px;padding:2px 12px;font-weight:500;background-color:#fff;border-radius:22px}.CriteriaForSelection_tag_name__KRSQu{color:#f18d00}.NextSchedule_next_schedule__V4mrT{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:auto;text-align:center}@media screen and (min-width:768px){.NextSchedule_next_schedule__V4mrT{margin:0 auto}}.NextSchedule_date_wrapper__YrVl5{display:flex;flex-direction:column;color:#2c2c2c;text-align:center;background:#ffecdd;border-radius:4px}@media screen and (min-width:768px){.NextSchedule_date_wrapper__YrVl5{width:200px}}.NextSchedule_date_title_container__FRqo_{font-size:11px;font-size:.6875rem;width:100%;padding:4px;font-weight:500;border-radius:4px}@media screen and (min-width:768px){.NextSchedule_date_title_container__FRqo_{font-size:14px;font-size:.875rem}}.NextSchedule_date_container__YjkmF{width:100%;padding:3px 20px;margin:auto;background:#fff;border-radius:0 0 4px 4px}.NextSchedule_date_container__YjkmF>p{font-size:14px}.NextSchedule_date_container__YjkmF>p>span{font-size:22px;font-weight:700}.NextSchedule_icon_double_arrow__oe5U2{margin:10px}.NextSchedule_accelerate_shipping_date_link__9AdG4{display:block;margin:24px auto 0;text-align:center;text-decoration:underline}@media screen and (min-width:768px){.NextSchedule_accelerate_shipping_date_link__9AdG4{margin:16px 24px 0}}.NextSchedule_accelerate_shipping_date_link__9AdG4:hover{text-decoration:none}.NextSchedule_icon_timer__md7_T{margin:0 3px}.RecurringSummaryBox_about_next_selection__TNR51{color:#fff;background-color:#f18d00}@media screen and (max-width:767px){.RecurringSummaryBox_about_next_selection__TNR51{border-radius:0 0 10px 10px}}.RecurringSummaryBox_about_next_selection_wrapper__EnPg2{width:100%;padding:30px 24px;margin:0 auto}@media screen and (min-width:768px){.RecurringSummaryBox_about_next_selection_wrapper__EnPg2{width:832px;padding:30px 16px}}.RecurringSummaryBox_about_next_selection_wrapper__EnPg2>hr{border:1px solid #fff;opacity:.3}@media screen and (min-width:768px){.RecurringSummaryBox_about_next_selection_wrapper__EnPg2>hr{margin:8px 0 16px}}.RecurringSummaryBox_about_next_selection_title__R_qEU{display:flex;align-items:center}.RecurringSummaryBox_message_on_next_selection__Mqi9c{width:calc(100% - 72px);line-height:1.5}.RecurringSummaryBox_title__lJVZ0{font-size:16px;font-size:1rem}@media screen and (min-width:768px){.RecurringSummaryBox_title__lJVZ0{font-size:20px;font-size:1.25rem}}.RecurringSummaryBox_message_on_next_selection__Mqi9c>p{font-size:14px;font-size:.875rem;margin:4px 0 0}@media screen and (min-width:768px){.RecurringSummaryBox_message_on_next_selection__Mqi9c>p{font-size:16px;font-size:1rem}.RecurringSummaryBox_title_br__HU9FZ{display:none}}.RecurringSummaryBox_icon_analyst__wMT0U{display:block;width:56px;height:auto;margin:0 16px 0 0;object-fit:contain}@media screen and (min-width:768px){.RecurringSummaryBox_icon_analyst__wMT0U{width:70px}}.RecurringSummaryBox_select_closing_deadline_wrapper__GujZX{width:calc(100% - 32px);padding:16px;margin:24px auto;text-align:center;background:rgba(213,235,225,.2);border-radius:4px}@media screen and (min-width:768px){.RecurringSummaryBox_select_closing_deadline_wrapper__GujZX{display:flex;align-items:center;justify-content:center;width:832px;padding:8px 16px;margin:24px auto 0}}.RecurringSummaryBox_select_closing_deadline_wrapper__GujZX p{display:inline-block}.RecurringSummaryBox_select_closing_deadline__5DOXs{font-size:larger;font-weight:500;color:#cb4949}.SkippedRecurringSubPage_skipped_recurring_wrapper__6qmo_{width:100%;padding:0 24px;margin:0 auto 80px;text-align:center}@media screen and (min-width:768px){.SkippedRecurringSubPage_skipped_recurring_wrapper__6qmo_{width:832px;padding:0 16px}}.SkippedRecurringSubPage_main_message_for_skip__1qcPz{color:#2eb6aa;text-align:center}.SkippedRecurringSubPage_skipped_recurring_image__WhOBq{display:block;width:min(100%,460px);margin:40px auto 0}.SkippedRecurringSubPage_message_about_restart__zUuVx{margin:24px 0 0}.SkippedRecurringSubPage_restart_button__VPA_z{display:block;padding:.5em 2em;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px;transition:color .3s,background .3s;font-size:18px;font-size:1.125rem;width:100%;margin:40px auto 0}.SkippedRecurringSubPage_restart_button__VPA_z:hover{color:#2eb6aa;background:#fff}@media screen and (min-width:768px){.SkippedRecurringSubPage_restart_button__VPA_z{width:400px}}.AtobaraiCard_wrapper__BS3DR{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;width:100%;height:100%;padding:13px 15px;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;accent-color:#2eb6aa}.AtobaraiCard_number__tu3Gl{font-size:14px;font-weight:700;color:#2c2c2c}.AtobaraiCard_col__jLnhd{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%}.AtobaraiCard_date_expired__MGXJw{font-size:13px;color:#ff4e31}.AtobaraiCard_date__ywKP3{font-size:13px;color:#2c2c2c}.AtobaraiCard_error_message__kGipk{font-size:13px;color:#ff4e31}.ItemCountButton_item_count_wrapper__RvPDl{display:flex;align-items:center;width:100%;margin:32px 0 0}@media screen and (min-width:768px){.ItemCountButton_item_count_wrapper__RvPDl{width:auto;margin:0}}.ItemCountButton_item_count_title__PUoIV{width:30%;color:#666}@media screen and (min-width:768px){.ItemCountButton_item_count_title__PUoIV{width:80px}}.ItemCountButton_item_count__k8_Z3{font-size:18px;font-size:1.125rem;margin:0 .7em}.ItemCountButton_item_count_btn__FBBEt{position:relative;display:block;width:40px;height:40px;background:#2eb6aa;border:0;border-radius:50%;box-shadow:none;transition:opacity .3s}@media screen and (min-width:768px){.ItemCountButton_item_count_btn__FBBEt{width:36px;height:36px}}.ItemCountButton_item_count_btn__FBBEt img{position:absolute;top:50%;left:50%;width:60%;height:60%;transform:translate(-50%,-50%)}.ItemCountButton_item_count_btn__FBBEt:hover{opacity:.7}.ItemCountButton_inactive__9P_Hn,.ItemCountButton_item_count_btn__FBBEt.ItemCountButton_inactive__9P_Hn{background:#f2f2f2}.ItemCountButton_active__636eO{color:#f66}.ItemCountButton_inactive__9P_Hn{color:gray}.AddedItem_item_wrapper__gyaR0{display:flex;padding:24px 0;border-bottom:1px solid #d9d9d9}.AddedItem_item_image_container__kuZzw{position:relative;width:100px;height:100px;margin:0 20px 0 0;overflow:hidden;border-radius:8px}@media screen and (min-width:768px){.AddedItem_item_image_container__kuZzw{width:120px;height:120px;margin:0 32px 0 0}}.AddedItem_item_image___IsFJ{width:100px;height:100px;object-fit:cover}@media screen and (min-width:768px){.AddedItem_item_image___IsFJ{width:120px;height:120px}}.AddedItem_discount_label__WjK7v{font-size:12px;font-size:.75rem;position:absolute;top:-12px;left:-22px;width:60px;height:40px;padding:24px 0 0;font-weight:500;color:#fff;text-align:center;background-color:rgba(252,53,38,.7);transform:rotate(-45deg)}.AddedItem_item_detail_container__1m85H{width:calc(100% - 120px)}@media screen and (min-width:768px){.AddedItem_item_detail_container__1m85H{width:calc(100% - 152px)}}.AddedItem_item_name__4iQjF{font-size:14px;font-size:.875rem;font-weight:600;line-height:1.5}@media screen and (min-width:768px){.AddedItem_item_name__4iQjF{font-size:16px;font-size:1rem}}.AddedItem_item_price_container__2_Dcz{display:block;margin:8px 0 0}.AddedItem_recurring_sales_price__J9SVU{display:inline-block;font-weight:600;color:#f18d00}.AddedItem_recurring_sales_price__J9SVU>span{font-size:22px;font-size:1.375rem;margin:0 0 0 4px}.AddedItem_adhoc_regular_price__HlKzM{font-size:12px;font-size:.75rem;display:inline-block;margin:0 0 0 1em;font-weight:400;color:#dbdbdb;text-decoration:line-through}@media screen and (min-width:768px){.AddedItem_adhoc_regular_price__HlKzM{font-size:16px;font-size:1rem}}.AddedItem_adhoc_regular_price__HlKzM>span{font-size:smaller}.AddedItem_nutrition_tags_wrapper__Tuwj7{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:8px 0 0}.AddedItem_nutrition_tag_container__YcV96{font-size:12px;font-size:.75rem;padding:.5em 1em .4em;font-weight:500;line-height:1;color:#f18d00;border:1px solid #f18d00;border-radius:22px}.AddedItem_edit_cart_item_buttons_wrapper__1KCgV{margin:16px 0 0}@media screen and (min-width:768px){.AddedItem_edit_cart_item_buttons_wrapper__1KCgV{display:flex;align-items:center;justify-content:space-between}}.AddedItem_remove_from_cart_button__L7Vd_{width:max-content;margin:16px 0 0;font-weight:500;color:#666;white-space:nowrap;background-color:#fff}@media screen and (min-width:768px){.AddedItem_remove_from_cart_button__L7Vd_{margin:0}}.AddedItem_remove_from_cart_icon__GFZdC{width:1em;height:1em;margin:0 5px 4px 0}.NicknameForPersonalizedItemForm_wrapper__Gcyay{display:flex;flex-direction:column;margin:16px 0 0}.NicknameForPersonalizedItemForm_nickname_label__y__b6{width:30%;color:#666}.NicknameForPersonalizedItemForm_input__L4vGJ{font-size:16px;font-size:1rem;width:70%;padding:.8em;margin:0 0 0 8px;background:#f1f5f8;border:0;border-radius:4px}@media screen and (min-width:768px){.NicknameForPersonalizedItemForm_input__L4vGJ{width:240px}}.WaitingForSelection_icon_shipped_box__TOLIV{display:block;width:min(100%,460px);margin:auto}.WaitingForSelection_description__6SElG{margin:24px auto 0;font-weight:500;text-align:center}.WaitingForSelection_button__3Xk7G{display:block;padding:.5em 2em;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px;transition:color .3s,background .3s;font-size:18px;font-size:1.125rem;width:min(100%,400px);margin:40px auto auto}.WaitingForSelection_button__3Xk7G:hover{color:#2eb6aa;background:#fff}.WaitingForSelection_about_recurring__9xKCg{margin:24px 0 40px;color:#2eb6aa;text-align:center;cursor:pointer}.WaitingForSelection_about_recurring__9xKCg:hover{text-decoration:underline}.PaymentSummary_payment_summary_table__Ci47Q{font-size:14px;font-size:.875rem;width:100%;padding:8px 0;margin:15px auto 0 0;text-align:justify;border-spacing:0;border-collapse:separate;border:1px solid #d9d9d9;border-radius:4px}@media screen and (min-width:768px){.PaymentSummary_payment_summary_table__Ci47Q{font-size:16px;font-size:1rem;padding:16px 0}}.PaymentSummary_payment_summary_table__Ci47Q td,.PaymentSummary_payment_summary_table__Ci47Q th{padding:0 14px}@media screen and (min-width:768px){.PaymentSummary_payment_summary_table__Ci47Q td,.PaymentSummary_payment_summary_table__Ci47Q th{padding:0 24px}}.PaymentSummary_payment_summary_table__Ci47Q th{font-weight:500}.PaymentSummary_payment_summary_table__Ci47Q td{text-align:right}.PaymentSummary_delivary_charge__Vd9_q,.PaymentSummary_discount__XRQWA,.PaymentSummary_handling_charge__fK85Y,.PaymentSummary_price__7TKxx{color:#b8b8b8}.PaymentSummary_discount__XRQWA td,.PaymentSummary_discount__XRQWA th{padding:0 14px 8px}@media screen and (min-width:768px){.PaymentSummary_discount__XRQWA td,.PaymentSummary_discount__XRQWA th{padding:0 24px 16px}}.PaymentSummary_discount_price___3rL5{color:#fc3526}.PaymentSummary_total_price__9qliu{font-size:16px;font-size:1rem}.PaymentSummary_total_price__9qliu td,.PaymentSummary_total_price__9qliu>th{padding:8px 14px 0;font-weight:700;border-top:1px solid #d9d9d9}@media screen and (min-width:768px){.PaymentSummary_total_price__9qliu td,.PaymentSummary_total_price__9qliu>th{font-size:22px;font-size:1.375rem;padding:16px 24px 8px}}.ShipAddressCard_address_container__kgKaA{position:relative;padding:16px 32px 16px 12px;margin:20px 0;border:1px solid #d9d9d9;border-radius:4px}@media screen and (min-width:768px){.ShipAddressCard_address_container__kgKaA{padding:24px 32px 24px 24px}}.ShipAddressCard_address_container__kgKaA:after{width:8px;height:8px;content:"";border:1px solid #2eb6aa;border-width:1.5px 1.5px 0 0;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:16px;display:block}.ShipAddressCard_name__TJ1vr{font-weight:600}.ShipAddressCard_creditcard_number__GyISe{margin-left:10px}.ApplyCouponForm_title_wrapper__Xdy49{display:flex;flex-direction:row;padding:12px 0}@media screen and (min-width:768px){.ApplyCouponForm_title_wrapper__Xdy49{padding:18px 0}}.ApplyCouponForm_checkbox__caPWN{align-items:center;width:20px;height:20px;margin:auto 20px;border:1px solid #d9d9d9;border-radius:5px}.ApplyCouponForm_check__sobNO{width:auto;height:auto}.ApplyCouponForm_title__rKeUe{text-align:left}.ApplyCouponForm_title__rKeUe>span{font-size:14px;font-weight:600}.ApplyCouponForm_title__rKeUe>p{margin:0}.ApplyCouponForm_applying_coupon_name__jeZye{font-size:14px;font-size:.875rem;margin:auto 30px auto auto;color:#2eb6aa}.ApplyCouponForm_use_coupon_wrapper__Ycls_{display:flex;justify-content:space-between;margin:auto}.ApplyCouponForm_input__N61IJ{padding:.5em .8em;border:1px solid #d9d9d9;border-radius:5px}.ApplyCouponForm_submit_button__Iw_Zn{width:60px;padding:.5em 1em;color:#fff;background-color:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px}@media screen and (min-width:768px){.ApplyCouponForm_submit_button__Iw_Zn{width:80px}}.ApplyCouponForm_submit_button__Iw_Zn:hover{color:#2eb6aa;background:#fff}.Accordion_button_wrapper__m6M17{overflow:hidden;border:1px solid #d9d9d9}.Accordion_button_wrapper__m6M17>button{width:100%;background-color:#fff;border:0}.Accordion_button_wrapper__m6M17>button:hover{cursor:pointer;background-color:#f9f9f9}.Accordion_button_wrapper__m6M17:first-of-type{border-radius:4px 4px 0 0}.Accordion_button_wrapper__m6M17:last-of-type{border-radius:0 0 4px 4px}.Accordion_button_wrapper__m6M17+.Accordion_button_wrapper__m6M17{border-top:0}.Accordion_button_content__kUs7u{padding:10px 16px;margin:0;background-color:#f9f9f9;border-top:1px solid #d9d9d9}.ApplyPointsForm_title_wrapper__iuMF_{display:flex;flex-direction:row;padding:12px 0;background:#fff}@media screen and (min-width:768px){.ApplyPointsForm_title_wrapper__iuMF_{padding:18px 0}}.ApplyPointsForm_checkbox__Q937P{align-items:center;width:20px;height:20px;margin:auto 20px;border:1px solid #d9d9d9;border-radius:5px}.ApplyPointsForm_check__PI8Od{width:auto;height:auto}.ApplyPointsForm_title__O7_1o{text-align:left}.ApplyPointsForm_title__O7_1o>span{font-size:14px;font-weight:600}.ApplyPointsForm_title__O7_1o>p{margin:0}.ApplyPointsForm_payment_points__7Dukd{margin:auto 30px auto auto;font-size:14px;color:#2eb6aa}.ApplyPointsForm_use_points_wrapper__XEjks{display:flex;flex-wrap:wrap;justify-content:space-between}.ApplyPointsForm_use_points_text__GdL9w{display:flex;align-items:center}.ApplyPointsForm_use_points_text__GdL9w p{font-size:14px;font-size:.875rem;font-weight:600}.ApplyPointsForm_input__9OWJ8{width:60px;padding:.5em .8em;margin:0 8px 0 0;border:1px solid #d9d9d9;border-radius:4px}.ApplyPointsForm_submit_button_wrapper__VXPoe :hover{opacity:80%}.ApplyPointsForm_error_message__lRhWG{width:100%;margin:10px;color:#fc3526}.ApplyPointsForm_submit_button__145Xe{width:60px;padding:.5em 1em;color:#fff;background-color:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px}@media screen and (min-width:768px){.ApplyPointsForm_submit_button__145Xe{width:80px}}.ApplyPointsForm_submit_button__145Xe:hover{color:#2eb6aa;background:#fff}.CartItems_cart_item_title__2GjAE{font-size:24px;font-size:1.5rem}@media screen and (min-width:768px){.CartItems_cart_item_title__2GjAE{font-size:32px;font-size:2rem;margin:16px 0 8px}}.ActiveRecurringSubPage_recurring_cart_body__M8BBC{width:100%;padding:0 16px;margin:0 auto 80px}@media screen and (min-width:768px){.ActiveRecurringSubPage_recurring_cart_body__M8BBC{width:832px;padding:30px 16px}}.ConfigMenus_config_menus_wrapper__U2SCj{width:100%;padding:0 24px;margin:40px auto}@media screen and (min-width:768px){.ConfigMenus_config_menus_wrapper__U2SCj{width:832px;padding:0 16px}}.ConfigMenus_config_menus_title__tTFUH{font-size:20px;font-size:1.25rem}.ConfigMenus_config_menus_contents_wrapper__8gLlS{width:100%;margin:16px 0 0;border-top:1px solid #d9d9d9}@media screen and (min-width:768px){.ConfigMenus_config_menus_contents_wrapper__8gLlS{display:flex;gap:40px;border-top:0}.ConfigMenus_config_menus_contents_wrapper__8gLlS>*{width:50%}}.ConfigMenus_button__dEO56{font-size:14px;font-size:.875rem;position:relative;width:100%;padding:14px 0;margin:auto 10px auto auto;text-align:left;cursor:pointer;background-color:#fff;border-bottom:1px solid #d9d9d9;transition:background .3s}@media screen and (min-width:768px){.ConfigMenus_button__dEO56{font-size:16px;font-size:1rem;padding:16px 0;border-top:1px solid #d9d9d9}}.ConfigMenus_button__dEO56:after{width:6px;height:6px;content:"";border:1px solid #2eb6aa;border-width:1.5px 1.5px 0 0;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:4px;display:block}@media screen and (min-width:768px){.ConfigMenus_button__dEO56:after{width:8px;height:8px}}.ConfigMenus_button__dEO56:hover{background-color:#f9f9f9}.PausedUserModal_wrapper__qENnY{margin:auto;text-align:center}.PausedUserModal_message__8Bv01{font-size:14px;font-size:.875rem;font-weight:700;color:#2eb6aa}.PausedUserModal_image__dXj_B{display:block;width:min(100%,400px);height:auto;margin:30px auto 20px;text-align:center}.PausedUserModal_go_registration_button__XeexI{display:block;padding:.5em 2em;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px;transition:color .3s,background .3s;font-size:18px;font-size:1.125rem;width:min(100%,400px);margin:40px auto 0}.PausedUserModal_go_registration_button__XeexI:hover{color:#2eb6aa;background:#fff}.PausedUserModal_cancel_link__npHcY{display:block;margin:40px auto 0;color:#2eb6aa;text-align:center}.PausedUserModal_cancel_link__npHcY:hover{text-decoration:underline}.PausedUserModal_cancel_link__npHcY:after{width:6px;height:6px;content:"";border:1px solid #2eb6aa;border-width:1.5px 1.5px 0 0;transform:translateY(-50%) rotate(45deg);display:inline-block;margin:2px 0 0 4px;vertical-align:middle}