.DiscountPriceDisplayLine_course_section__zgjSO{display:flex;flex-direction:column;gap:10px;width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD{display:flex;align-items:baseline;gap:4px;padding-bottom:5px;border-bottom:1px solid #b8b8b8;width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_title__2MIwx{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:1.2px;color:#646464}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_title__2MIwx{font-size:20px;letter-spacing:1px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_title__2MIwx.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_detail__8LQf_{font-size:14px;font-weight:400;line-height:150%;letter-spacing:.7px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_detail__8LQf_{font-size:12px;letter-spacing:.6px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_course_header__Z7vlD .DiscountPriceDisplayLine_course_detail__8LQf_.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99{display:flex;align-items:end;gap:10px}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_original_price__h8XPX{font-size:16px;font-weight:400;line-height:1;color:#646464}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_original_price__h8XPX{font-size:14px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_original_price__h8XPX.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL{display:flex;align-items:end;font-weight:700}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o{font-size:30px;font-weight:700;line-height:1;color:#f76363;font-size:36px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o{font-size:30px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o.DiscountPriceDisplayLine_once_price__P06_U{color:#646464}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o.DiscountPriceDisplayLine_once_price__P06_U.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_price__lkU4o.DiscountPriceDisplayLine_color_blue__JjMqi:not(.DiscountPriceDisplayLine_once_price__P06_U){color:#f88282}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.7px;color:#f76363}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX{font-size:12px;letter-spacing:.6px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX.DiscountPriceDisplayLine_once_yen__UDaIf{color:#646464}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX.DiscountPriceDisplayLine_once_yen__UDaIf.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_price_area__5Tx99 .DiscountPriceDisplayLine_discounted_price_group__lhDqL .DiscountPriceDisplayLine_yen__y_xIX.DiscountPriceDisplayLine_color_blue__JjMqi:not(.DiscountPriceDisplayLine_once_yen__UDaIf){color:#f88282}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU{width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_coupon_message_style__OYjxc{min-height:28px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_coupon_message_style__OYjxc{min-height:auto}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_badges_hidden__RJlDQ{display:none}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_regular_banner_style__rZ7c_{min-height:72px}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU.DiscountPriceDisplayLine_regular_banner_style__rZ7c_{min-height:auto}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start;width:100%}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_{border:1px solid #646464;border-radius:4px;padding:4px 8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_.DiscountPriceDisplayLine_color_blue__JjMqi{border-color:#fff}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_ .DiscountPriceDisplayLine_badge_text__21IrA{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.6px;color:#646464;white-space:nowrap}@media only screen and (max-width:1099px){.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_ .DiscountPriceDisplayLine_badge_text__21IrA{font-size:10px;letter-spacing:.5px}}.DiscountPriceDisplayLine_course_section__zgjSO .DiscountPriceDisplayLine_discount_badges_container__I_MAU .DiscountPriceDisplayLine_discount_badges__kKMLR .DiscountPriceDisplayLine_discount_badge__IoIN_ .DiscountPriceDisplayLine_badge_text__21IrA.DiscountPriceDisplayLine_color_blue__JjMqi{color:#fff}.SubscriptionDiscountBanner_container__Paxak{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 0;border-radius:4px;box-sizing:border-box;max-width:396px;height:72px;border:1px solid #fff}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak{max-width:315px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_number__SwYZ2{color:#fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_label__fJRy5{background-color:#fff;color:#0e4279;border:1px solid #fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_additional_discount_prefix__CBChE,.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_normal_discount_text__KJCEK{color:#fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_divider_line__gVdbL{background-color:#fff}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_additional_discount_amount__yWxwb,.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{color:#f88282}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw{border-color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_date_number__SwYZ2{color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_discount_label__fJRy5{background-color:transparent;color:#646464;border:1px solid #646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_additional_discount_prefix__CBChE,.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_normal_discount_text__KJCEK{color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_divider_line__gVdbL{background-color:#646464}.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_additional_discount_amount__yWxwb,.SubscriptionDiscountBanner_container__Paxak.SubscriptionDiscountBanner_dark___Wmkw .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{color:#f76363}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr{display:flex;align-items:end;flex-shrink:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2{display:flex;align-items:end}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_number__kstTl{font-size:24px;line-height:1}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_number__kstTl{font-size:20px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_text__Ytqxl{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_date_display__dpRtr .SubscriptionDiscountBanner_date_number__SwYZ2 .SubscriptionDiscountBanner_text__Ytqxl{font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_discount_label__fJRy5{display:flex;align-items:center;justify-content:center;min-width:95px;width:100%;height:21px;padding:0 0 2px;border-radius:100px;box-sizing:border-box;flex-shrink:0;font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_date_section__y3IN7 .SubscriptionDiscountBanner_discount_label__fJRy5{min-width:80px;font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_divider__1R9gG{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_divider__1R9gG .SubscriptionDiscountBanner_divider_line__gVdbL{width:52px;height:1px;position:absolute;transform:rotate(90deg)}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex-shrink:0}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_normal_discount_text__KJCEK{font-size:14px;line-height:1.5;letter-spacing:.7px;margin:0}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_normal_discount_text__KJCEK{font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy{display:flex;align-items:end}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_prefix__CBChE{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_prefix__CBChE{font-size:12px;letter-spacing:.6px}}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_amount__yWxwb{font-size:20px;line-height:1}.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.SubscriptionDiscountBanner_container__Paxak .SubscriptionDiscountBanner_discount_section__okwaM .SubscriptionDiscountBanner_additional_discount_display__3mPTy .SubscriptionDiscountBanner_additional_discount_suffix__lsDo7{font-size:12px;letter-spacing:.6px}}.BulkDiscountBanner_container__VBAVG{display:flex;align-items:center;justify-content:center;gap:20px;border-radius:4px;max-width:348.78px;height:52px}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_dateNumber__NI6MA{color:#fff}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountLabel__E8CrX{background-color:#fff;color:#0e4279;border:1px solid #fff}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd,.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_quantityNumber__fbURW{color:#fff}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountNumber__Bqftt,.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountText__atxLC{color:#f88282}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_decorationLine__ie7XI{background-color:#fff}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG{max-width:325.78px;height:49px}}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_dateNumber__NI6MA{color:#646464}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_discountLabel__E8CrX{background-color:transparent;color:#646464;border:1px solid #646464}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd,.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_quantityNumber__fbURW{color:#646464}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountNumber__Bqftt,.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountText__atxLC{color:#f76363}.BulkDiscountBanner_container__VBAVG.BulkDiscountBanner_dark__RoZ6z .BulkDiscountBanner_decorationLine__ie7XI{background-color:#646464}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_leftDecoration__ne34b{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:0}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_leftDecoration__ne34b .BulkDiscountBanner_decorationLine__ie7XI{width:45px;height:1px;position:absolute;transform:rotate(250deg)}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_leftDecoration__ne34b .BulkDiscountBanner_decorationLine__ie7XI .BulkDiscountBanner_decorationImage__CbMOh{width:100%;height:100%;display:block}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_rightDecoration__a2C7m{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:0}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_rightDecoration__a2C7m .BulkDiscountBanner_decorationLine__ie7XI{width:45px;height:1px;position:absolute;transform:rotate(290deg) scaleY(-1)}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_rightDecoration__a2C7m .BulkDiscountBanner_decorationLine__ie7XI .BulkDiscountBanner_decorationImage__CbMOh{width:100%;height:100%;display:block}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r{display:flex;gap:4px;align-items:center;width:194px}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY{display:flex;align-items:center;flex-shrink:0}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA{display:flex;align-items:end}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_number__KLOvi{font-size:24px;line-height:1}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_number__KLOvi{font-size:20px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_text__We7cd{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_dateSection__lhwGY .BulkDiscountBanner_dateNumber__NI6MA .BulkDiscountBanner_text__We7cd{font-size:12px;letter-spacing:.6px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_discountLabel__E8CrX{display:flex;align-items:center;justify-content:center;flex:1 1;min-width:95px;height:21px;padding:0 0 2px;border-radius:100px;box-sizing:border-box;flex-shrink:0;font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_topRow__uii0r .BulkDiscountBanner_discountLabel__E8CrX{font-size:12px;letter-spacing:.6px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb{display:flex;gap:4px;align-items:center}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu{display:flex;align-items:end}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd{font-size:14px;line-height:1.5;letter-spacing:.7px}@media only screen and (max-width:1099px){.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_text__We7cd{font-size:12px;letter-spacing:.6px}}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_descriptionText__Ouffu .BulkDiscountBanner_quantityNumber__fbURW{font-size:20px;line-height:1}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_discountAmount__x2__e{display:flex;align-items:end}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountNumber__Bqftt{font-size:24px;line-height:1}.BulkDiscountBanner_container__VBAVG .BulkDiscountBanner_discountContent__9jQk7 .BulkDiscountBanner_bottomRow__Rogjb .BulkDiscountBanner_discountAmount__x2__e .BulkDiscountBanner_amountText__atxLC{font-size:12px;line-height:1.5;letter-spacing:.6px}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1099px){.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z{max-width:600px;margin:0 auto}}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_title__mYv4s{text-align:center}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b{display:flex;align-items:center;gap:40px}@media only screen and (max-width:1099px){.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b{flex-direction:column;align-items:center}}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_image_group__rqL_1{max-width:396px}@media only screen and (max-width:1099px){.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_image_group__rqL_1{max-width:275px}}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_image_group__rqL_1 img{width:100%}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_text_group__4x1ZZ{width:100%;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1099px){.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_text_group__4x1ZZ{max-width:unset}}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_text_group__4x1ZZ .ProductTitleImageArea_product_name__QTqgu{color:#646464;font-feature-settings:"palt" on;font-size:28px;font-weight:700;line-height:150%;letter-spacing:1.4px}@media only screen and (max-width:1099px){.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_text_group__4x1ZZ .ProductTitleImageArea_product_name__QTqgu{max-width:unset;text-align:center;font-size:24px;letter-spacing:1.2px}}.ProductTitleImageArea_product_title_image_area_lg__yNZVF .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_desc_area__GV5_b .ProductTitleImageArea_text_group__4x1ZZ .ProductTitleImageArea_product_desc__ruwqp{color:#646464;font-feature-settings:"palt" on;text-align:center;font-family:Noto Sans JP;font-size:18px;font-weight:500;line-height:175%;letter-spacing:.9px}.ProductTitleImageArea_product_title_image_area_md__LRmCX .ProductTitleImageArea_title_and_image_inner__0iD4Z{display:flex;flex-direction:column;align-items:center;gap:20px}.ProductTitleImageArea_product_title_image_area_md__LRmCX .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_group__rqL_1{max-width:304px;height:203px}.ProductTitleImageArea_product_title_image_area_md__LRmCX .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_image_group__rqL_1 img{width:100%}.ProductTitleImageArea_product_title_image_area_md__LRmCX .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_text_group__4x1ZZ{display:flex;flex-direction:column;gap:8px}.ProductTitleImageArea_product_title_image_area_md__LRmCX .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_text_group__4x1ZZ .ProductTitleImageArea_product_name__QTqgu{color:#646464;font-feature-settings:"palt" on;font-size:28px;font-weight:700;line-height:150%;letter-spacing:1.4px}@media only screen and (max-width:1099px){.ProductTitleImageArea_product_title_image_area_md__LRmCX .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_text_group__4x1ZZ .ProductTitleImageArea_product_name__QTqgu{max-width:unset;text-align:center;font-size:24px;letter-spacing:1.2px}}.ProductTitleImageArea_product_title_image_area_md__LRmCX .ProductTitleImageArea_title_and_image_inner__0iD4Z .ProductTitleImageArea_text_group__4x1ZZ .ProductTitleImageArea_product_desc__ruwqp{color:#646464;font-feature-settings:"palt" on;text-align:center;font-family:Noto Sans JP;font-size:18px;font-weight:500;line-height:175%;letter-spacing:.9px}.ProductTitleImageArea_message_text__PZExT{margin-bottom:13px}.ProductTitleImageArea_no_margin__T9_Y3{margin:0}