.T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper{width:var(--width_100_percent);position:relative}.T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-horizontal{bottom:var(--btm_40px);padding-left:var(--section_margin_left_right_lg_swipe);align-items:center;display:flex;text-align:left!important}@media (max-width:1180px) and (min-width:770px){.T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-horizontal{bottom:var(--btm_25px)}}@media (max-width:769px) and (min-width:482px){.T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-horizontal{padding-left:var(--section_margin_left_right_sm_swipe);bottom:var(--btm_10px)}}@media (max-width:481px){.T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-horizontal{padding-left:var(--section_margin_left_right_sm_swipe);bottom:var(--btm_24px)}}.T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-bullet{opacity:var(--opacity_100);height:var(--height_8);width:var(--width_8);background-color:#0000;border:var(--width_1) solid var(--secondary_color)!important}.T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:var(--opacity_100);height:var(--height_16);width:var(--width_16);background-color:var(--secondary_color)!important;border:var(--width_1) solid var(--secondary_color)!important}.dark-theme .T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-bullet{background-color:var(--lightgrey)}.dark-theme .T2_HomeBanner-module-scss-module__gCIk5q__swiperWrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--secondary_color)}
.S2_HomeBanner-module-scss-module__EoTXpW__banner_wrapper{background-position:100%;background-repeat:no-repeat;background-size:var(--width_100_percent) var(--width_100_percent);width:var(--width_100_percent);height:auto;box-shadow:none;border:none;align-items:center;display:flex;position:relative;overflow:hidden;margin-top:0!important;margin-bottom:0!important}.S2_HomeBanner-module-scss-module__EoTXpW__banner_inner{width:var(--width_100_percent);height:auto;line-height:0;position:relative}.S2_HomeBanner-module-scss-module__EoTXpW__banner_desktop_image{object-fit:contain;vertical-align:top;max-width:100%;display:block;width:var(--width_100_percent)!important;height:auto!important}@media (max-width:600px){.S2_HomeBanner-module-scss-module__EoTXpW__banner_image_hide_commercial_mobile{display:none!important}}.S2_HomeBanner-module-scss-module__EoTXpW__content_section{z-index:1;flex-direction:column;flex:auto;justify-content:flex-start;line-height:normal;display:flex;position:absolute;left:64px;padding:0!important}@media (min-width:1024px){.S2_HomeBanner-module-scss-module__EoTXpW__content_section{top:26%}}@media (min-width:770px) and (max-width:1024px){.S2_HomeBanner-module-scss-module__EoTXpW__content_section{flex:0 0 50%;justify-content:center;width:45%;top:25%}}@media (max-width:770px){.S2_HomeBanner-module-scss-module__EoTXpW__content_section{width:80%;top:20%;left:28px}}@media (max-width:769px) and (min-width:482px){.S2_HomeBanner-module-scss-module__EoTXpW__content_section{flex:0 0 60%;width:55%}}.S2_HomeBanner-module-scss-module__EoTXpW__text_content{width:var(--width_100_percent);text-align:left;max-width:700px}.S2_HomeBanner-module-scss-module__EoTXpW__text_content .S2_HomeBanner-module-scss-module__EoTXpW__main_title{margin-bottom:var(--margin_16);letter-spacing:-.5px;line-height:117%;font-family:var(--font_family_Bold_Azo);font-weight:var(--font_weight_4);font-size:var(--font_size_9);margin-top:0!important}.S2_HomeBanner-module-scss-module__EoTXpW__text_content .S2_HomeBanner-module-scss-module__EoTXpW__sub_title{margin:var(--section-gutter-xs) 0 var(--section-gutter-md) 0;font-weight:var(--font_weight_0);font-size:var(--font_size_16);line-height:150%;font-family:var(--font_family_Regular_Arial)!important}.S2_HomeBanner-module-scss-module__EoTXpW__btn:hover{background-color:var(--tertiary_color_hover)!important}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_wrapper{width:var(--width_100_percent);box-sizing:border-box;background-color:initial;flex-direction:column;align-items:stretch;display:flex}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_banner_image{width:var(--width_100_percent);box-sizing:border-box;flex-shrink:0;align-self:stretch;min-width:0;max-width:100%;display:block;content-visibility:visible!important;contain-intrinsic-size:auto!important;height:auto!important}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_content_wrapper{width:var(--width_100_percent);background-color:var(--white);flex-direction:column;display:flex}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_content_section{padding:var(--padding_24) var(--padding_24) var(--padding_24) var(--padding_32);width:var(--width_100_percent);box-sizing:border-box;background-color:var(--white);flex-direction:column;max-width:100%;display:flex}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_text_content{width:var(--width_100_percent);text-align:left}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_main_title{margin-top:var(--margin_6)!important;margin-bottom:var(--margin_4)!important;font-size:var(--font_size_26)!important;font-family:var(--font_family_Bold)!important;color:var(--black)!important;line-height:1.167!important}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_main_title.S2_HomeBanner-module-scss-module__EoTXpW__MuiTypography-root.S2_HomeBanner-module-scss-module__EoTXpW__MuiTypography-h1{font-size:var(--font_size_26)!important;font-family:var(--font_family_Bold)!important}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_sub_title{margin-top:var(--margin_8)!important;margin-bottom:var(--margin_16)!important;font-size:var(--font_size_14)!important;line-height:unset!important;font-family:var(--font_family_Regular_Arial)!important;color:var(--black)!important}.S2_HomeBanner-module-scss-module__EoTXpW__mobile_web_button_wrapper{margin-top:var(--gap_6)}.S2_HomeBanner-module-scss-module__EoTXpW__banner_mobile_only{display:block!important}@media (min-width:601px){.S2_HomeBanner-module-scss-module__EoTXpW__banner_mobile_only{display:none!important}}.S2_HomeBanner-module-scss-module__EoTXpW__banner_desktop_only{display:none!important}@media (min-width:601px){.S2_HomeBanner-module-scss-module__EoTXpW__banner_desktop_only{display:block!important}}.S2_HomeBanner-module-scss-module__EoTXpW__banner_full{display:block}.S2_HomeBanner-module-scss-module__EoTXpW__main_title_mobile_tight{margin-bottom:0!important}@media (min-width:770px){.S2_HomeBanner-module-scss-module__EoTXpW__main_title_mobile_tight{margin-bottom:var(--margin_16)!important}}.S2_HomeBanner-module-scss-module__EoTXpW__sub_title_mobile_tight{margin:var(--margin_8) 0 var(--margin_8)!important;font-size:var(--font_size_14)!important;font-family:var(--font_family_Regular_Arial)!important;line-height:unset!important}@media (min-width:770px){.S2_HomeBanner-module-scss-module__EoTXpW__sub_title_mobile_tight{margin:var(--section-gutter-xs) 0 var(--section-gutter-md)!important;font-size:var(--font_size_16)!important;line-height:166%!important}}.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_parent{padding-bottom:var(--margin_18);width:var(--full-width)}.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_parent_mobile{padding-top:var(--margin_8);padding-bottom:var(--margin_8)}.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_parent_desktop{padding-bottom:var(--margin_16);width:var(--width_90)}@media (min-width:770px){.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_parent_desktop{width:var(--full-width)}}.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_item{font-size:var(--font_size_16);align-items:center;display:flex}.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_item_txt{font-family:var(--font_family_Medium);font-size:var(--font_size_14);line-height:var(--line_height_24)}@media (min-width:770px){.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_item_txt{font-size:var(--font_size_16)}}.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_item_txt_mobile{color:var(--black)!important}.S2_HomeBanner-module-scss-module__EoTXpW__banner_list_item_txt_desktop{font-size:var(--font_size_16);align-items:center;display:flex;color:var(--banner-list-item-color)!important}.S2_HomeBanner-module-scss-module__EoTXpW__banner_wrapper_commercial{background-color:var(--primary_color)}@media (max-width:600px){.S2_HomeBanner-module-scss-module__EoTXpW__banner_wrapper_commercial{min-height:var(--banner_mweb_height);height:auto;overflow:visible}.S2_HomeBanner-module-scss-module__EoTXpW__banner_wrapper_commercial .S2_HomeBanner-module-scss-module__EoTXpW__banner_inner{min-height:var(--banner_mweb_height);box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:auto;padding:48px 0 64px;line-height:normal;display:flex}.S2_HomeBanner-module-scss-module__EoTXpW__banner_wrapper_commercial .S2_HomeBanner-module-scss-module__EoTXpW__content_section{box-sizing:border-box;max-width:100%;width:auto!important;padding-left:28px!important;padding-right:var(--padding_24)!important;position:static!important;top:auto!important;left:auto!important}}.S2_HomeBanner-module-scss-module__EoTXpW__banner_text_commercial{color:var(--smb_banner_txt_color)!important}.S2_HomeBanner-module-scss-module__EoTXpW__main_title_tds{font-size:var(--font_size_display_large)!important}.S2_HomeBanner-module-scss-module__EoTXpW__main_title_default{font-size:var(--font_size_35)!important}
.PhonesPromoCards-module-scss-module__myYPOW__root{--phones_promo_card_height:234px;--phones_promo_cta_bg:var(--device_store_data_color_2);--phones_promo_image_width:48%;--phones_promo_image_height_mobile:280px;--phones_promo_shadow:0 var(--border_4) var(--padding_6) calc(-1 * var(--width_1)) #0000001a, 0 var(--border_2) var(--border_4) calc(-2 * var(--width_1)) #0000001a;--phones_promo_cta_shadow:0 1px 5px #0000001f, 0 2px 2px #00000024, 0 3px 1px -2px #0003;width:var(--width_100_percent)}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__root{--phones_promo_card_height:auto}}.PhonesPromoCards-module-scss-module__myYPOW__grid{place-items:center stretch;gap:var(--gap_24);width:var(--width_100_percent);max-width:var(--width_100_percent);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}@media (max-width:900px){.PhonesPromoCards-module-scss-module__myYPOW__grid{justify-items:center;gap:var(--gap_16);grid-template-columns:minmax(0,1fr)}}.PhonesPromoCards-module-scss-module__myYPOW__card{width:var(--width_100_percent);max-width:var(--width_100_percent);height:var(--phones_promo_card_height);background-color:var(--white);border-radius:var(--border_radius_global);box-shadow:var(--phones_promo_shadow);box-sizing:border-box;flex-direction:row;align-items:stretch;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__card{flex-direction:column;align-items:center;height:auto;min-height:0;margin-left:auto;margin-right:auto}}.PhonesPromoCards-module-scss-module__myYPOW__content{z-index:var(--zIndex_1);justify-content:center;gap:var(--gap_16);min-width:0;padding:var(--padding_24) var(--padding_32) var(--padding_24) var(--padding_40);flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:769px){.PhonesPromoCards-module-scss-module__myYPOW__content{max-width:calc(100% - var(--phones_promo_image_width));box-sizing:border-box}}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__content{width:var(--width_100_percent);max-width:var(--width_100_percent);text-align:center;padding:var(--padding_20) var(--padding_24);flex:none;align-items:center}}@media (max-width:480px){.PhonesPromoCards-module-scss-module__myYPOW__content{padding:var(--padding_16) var(--padding_16)}}.PhonesPromoCards-module-scss-module__myYPOW__content h3.PhonesPromoCards-module-scss-module__myYPOW__title{font-weight:var(--font_weight_4);letter-spacing:var(--letter_spacing_40);color:var(--black);margin:0;line-height:1.2;font-family:var(--font_family_display)!important;font-size:var(--font_size_h3_large)!important}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__content h3.PhonesPromoCards-module-scss-module__myYPOW__title{font-size:var(--font_size_24)!important}}.PhonesPromoCards-module-scss-module__myYPOW__title{font-weight:var(--font_weight_4);letter-spacing:var(--letter_spacing_40);color:var(--black);margin:0;line-height:1.2;font-family:var(--font_family_display)!important;font-size:var(--font_size_h3_large)!important}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__title{font-size:var(--font_size_24)!important}}.PhonesPromoCards-module-scss-module__myYPOW__subtitle{font-family:var(--font_family_p);font-size:var(--font_size_p_large);font-weight:var(--font_weight_0);line-height:var(--line_height_150_percent);letter-spacing:var(--letter_spacing_40);color:var(--color_default);margin:0}.PhonesPromoCards-module-scss-module__myYPOW__cta{height:var(--core_comp_btn_height);padding:var(--padding_8) var(--padding_24);border-radius:var(--button_primary_radius);background-color:var(--phones_promo_cta_bg);color:var(--text_color_9);font-family:var(--font_family_p);font-size:var(--font_size_p_large);font-weight:var(--font_weight_0);line-height:var(--line_height_150_percent);letter-spacing:var(--letter_spacing_40);box-shadow:none;cursor:var(--cursor_pointer);border:none;justify-content:center;align-self:flex-start;align-items:center;transition:background-color .2s;display:inline-flex}.PhonesPromoCards-module-scss-module__myYPOW__cta:hover{background-color:var(--dark-slate-blue)}.PhonesPromoCards-module-scss-module__myYPOW__cta:focus-visible{outline:var(--border_2) solid var(--primary_color);outline-offset:var(--border_2)}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__cta{align-self:center}}.PhonesPromoCards-module-scss-module__myYPOW__promoCta{margin-bottom:var(--margin_8);box-shadow:var(--phones_promo_cta_shadow);align-self:flex-start}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__promoCta{margin-bottom:var(--margin_16);align-self:center}}.PhonesPromoCards-module-scss-module__myYPOW__imageWrap{width:var(--phones_promo_image_width);height:var(--height_100);pointer-events:none;position:absolute;top:0;right:0;overflow:hidden}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__imageWrap{width:var(--width_100_percent);height:var(--phones_promo_image_height_mobile);min-height:0;padding:0 0 var(--padding_16);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;top:auto;right:auto}}.PhonesPromoCards-module-scss-module__myYPOW__image{width:var(--width_100_percent);height:var(--height_100);object-fit:cover;object-position:center right}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__image{width:var(--width_100_percent);max-width:100%;height:var(--height_100);object-fit:cover;object-position:center center;margin:0 auto;display:block}}.PhonesPromoCards-module-scss-module__myYPOW__imageDesktop{display:block}@media (max-width:1023px){.PhonesPromoCards-module-scss-module__myYPOW__imageDesktop{display:none}}.PhonesPromoCards-module-scss-module__myYPOW__imageTablet{display:none}@media (min-width:768px) and (max-width:1023px){.PhonesPromoCards-module-scss-module__myYPOW__imageTablet{display:block}}.PhonesPromoCards-module-scss-module__myYPOW__imageMobile{display:none}@media (max-width:767px){.PhonesPromoCards-module-scss-module__myYPOW__imageMobile{display:block}}.PhonesPromoCards-module-scss-module__myYPOW__htmlContent{gap:var(--gap_16);flex-direction:column;display:flex}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__htmlContent{text-align:center;align-items:center}}.PhonesPromoCards-module-scss-module__myYPOW__htmlContent h3{font-weight:var(--font_weight_4);letter-spacing:var(--letter_spacing_40);color:var(--black);margin:0;line-height:1.2;font-family:var(--font_family_display)!important}@media (max-width:768px){.PhonesPromoCards-module-scss-module__myYPOW__htmlContent h3{font-size:var(--font_size_24)!important}}.PhonesPromoCards-module-scss-module__myYPOW__htmlContent p{color:var(--color_default);margin:0}
.PhonesFeatureCards-module-scss-module__mnwh2G__root{--phones_feature_icon_bg:var(--change_plan_new_plan_color_bg);--phones_feature_icon_size:var(--btn_height);--phones_feature_card_min_height:243px;width:var(--width_100_percent)}.PhonesFeatureCards-module-scss-module__mnwh2G__grid{gap:var(--gap_24);width:var(--width_100_percent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.PhonesFeatureCards-module-scss-module__mnwh2G__grid{gap:var(--gap_16);grid-template-columns:minmax(0,1fr)}}.PhonesFeatureCards-module-scss-module__mnwh2G__card{justify-content:flex-start;align-items:center;gap:var(--gap_24);min-height:var(--phones_feature_card_min_height);padding:var(--padding_24) var(--padding_16);background-color:var(--white);border-radius:var(--border_radius_global);box-shadow:var(--box_shadow_0_1px_8px_0_00000014);text-align:center;box-sizing:var(--border_box);flex-direction:column;display:flex}.PhonesFeatureCards-module-scss-module__mnwh2G__iconWrap{width:var(--phones_feature_icon_size);height:var(--phones_feature_icon_size);border-radius:var(--border_radius_50);background-color:var(--phones_feature_icon_bg);color:var(--primary_color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PhonesFeatureCards-module-scss-module__mnwh2G__iconWrap svg{width:var(--icon_size_24);height:var(--icon_size_24)}.PhonesFeatureCards-module-scss-module__mnwh2G__iconMedia{object-fit:contain;flex-shrink:0;width:50px;height:50px;display:block}.PhonesFeatureCards-module-scss-module__mnwh2G__title{font-family:var(--font_family_display);font-size:var(--font_size_h4_large);font-weight:var(--font_weight_4);letter-spacing:var(--letter_spacing_40);color:var(--black);margin:0;line-height:1.235}.PhonesFeatureCards-module-scss-module__mnwh2G__description{font-family:var(--font_family_p);font-size:var(--font_size_p_large);font-weight:var(--font_weight_0);line-height:var(--line_height_150_percent);letter-spacing:var(--letter_spacing_40);color:var(--black);margin:0}
.PhonesShopSection-module-scss-module__cKuBqW__section{align-items:stretch;gap:var(--gap_24);width:var(--width_100_percent);max-width:var(--width_100_percent);margin:0 auto var(--margin_24);padding:var(--padding_24) var(--padding_16);background-color:var(--bluish-cyan);box-sizing:var(--border_box);flex-direction:column;display:flex}@media (max-width:768px){.PhonesShopSection-module-scss-module__cKuBqW__section{align-items:center}.PhonesShopSection-module-scss-module__cKuBqW__section>*{width:var(--width_100_percent);max-width:var(--width_100_percent)}}@media (min-width:481px){.PhonesShopSection-module-scss-module__cKuBqW__section{padding-left:var(--padding_32);padding-right:var(--padding_32)}}@media (min-width:769px){.PhonesShopSection-module-scss-module__cKuBqW__section{padding-top:var(--padding_32);padding-bottom:var(--padding_32);align-items:stretch;gap:var(--gap_32)}}@media (min-width:1024px){.PhonesShopSection-module-scss-module__cKuBqW__section{padding-left:var(--padding_56);padding-right:var(--padding_56)}}
.bouncing-loader{justify-content:center;margin:300px 0;display:flex}.bouncing-loader>div{background-color:var(--primary_brand_color);opacity:1;border-radius:50%;width:16px;height:16px;margin:3px 6px;animation:.6s infinite alternate bouncing-loader}@keyframes bouncing-loader{to{opacity:.1;transform:translateY(-16px)}}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}
.OrderTimelineStepper-module-scss-module__5S-T2a__stepper{box-sizing:border-box;width:100%}.OrderTimelineStepper-module-scss-module__5S-T2a__horizontal{width:100%;display:none}@media (min-width:768px){.OrderTimelineStepper-module-scss-module__5S-T2a__horizontal{display:block}}.OrderTimelineStepper-module-scss-module__5S-T2a__vertical{box-sizing:border-box;width:100%;max-width:280px;margin:0 auto;padding-left:24px;display:block}@media (min-width:768px){.OrderTimelineStepper-module-scss-module__5S-T2a__vertical{display:none}}.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep{--dot-size:12px;--line-gap:8px;grid-template-columns:12px 1fr;align-items:start;column-gap:16px;padding-bottom:56px;display:grid;position:relative}.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep:last-child{padding-bottom:0}.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep .OrderTimelineStepper-module-scss-module__5S-T2a__dot{margin-top:4px}.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep:not(:last-child):before{content:"";left:5px;top:calc(4px + var(--dot-size) + var(--line-gap));bottom:var(--line-gap);background:var(--border-main-color,#dddedc);width:2px;position:absolute}.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep.OrderTimelineStepper-module-scss-module__5S-T2a__complete:not(:last-child):before,.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep.OrderTimelineStepper-module-scss-module__5S-T2a__active:not(:last-child):before{background:var(--tertiary_bg_color,var(--primary_color,#2e8fcf))}.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep.OrderTimelineStepper-module-scss-module__5S-T2a__error:not(:last-child):before{background:var(--error-main-color,#d32f2f)}.OrderTimelineStepper-module-scss-module__5S-T2a__horizontalTrack{align-items:flex-start;width:100%;display:flex}.OrderTimelineStepper-module-scss-module__5S-T2a__horizontalStep{--dot-size:12px;--edge-pad:140px;text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.OrderTimelineStepper-module-scss-module__5S-T2a__edgePad{flex:0 0 var(--edge-pad);width:var(--edge-pad)}.OrderTimelineStepper-module-scss-module__5S-T2a__first .OrderTimelineStepper-module-scss-module__5S-T2a__stepTitle,.OrderTimelineStepper-module-scss-module__5S-T2a__first .OrderTimelineStepper-module-scss-module__5S-T2a__stepDescription{width:max-content;max-width:100%;margin-left:calc(var(--edge-pad) + var(--dot-size)/2);text-align:center;align-self:flex-start;transform:translate(-50%)}.OrderTimelineStepper-module-scss-module__5S-T2a__last .OrderTimelineStepper-module-scss-module__5S-T2a__stepTitle,.OrderTimelineStepper-module-scss-module__5S-T2a__last .OrderTimelineStepper-module-scss-module__5S-T2a__stepDescription{width:max-content;max-width:100%;margin-right:calc(var(--edge-pad) + var(--dot-size)/2);text-align:center;align-self:flex-end;transform:translate(50%)}.OrderTimelineStepper-module-scss-module__5S-T2a__dotRow{align-items:center;width:100%;display:flex}.OrderTimelineStepper-module-scss-module__5S-T2a__lineSegment{background:var(--border-main-color,#dddedc);flex:1 1 0;min-width:0;height:2px}.OrderTimelineStepper-module-scss-module__5S-T2a__lineComplete{background:var(--tertiary_bg_color,var(--primary_color,#2e8fcf))}.OrderTimelineStepper-module-scss-module__5S-T2a__lineError{background:var(--error-main-color,#d32f2f)}.OrderTimelineStepper-module-scss-module__5S-T2a__dot{width:var(--dot-size,12px);height:var(--dot-size,12px);background:var(--border-main-color,#dddedc);border-radius:50%;flex-shrink:0}.OrderTimelineStepper-module-scss-module__5S-T2a__horizontalStep .OrderTimelineStepper-module-scss-module__5S-T2a__dot{margin:0 8px}.OrderTimelineStepper-module-scss-module__5S-T2a__complete .OrderTimelineStepper-module-scss-module__5S-T2a__dot,.OrderTimelineStepper-module-scss-module__5S-T2a__active .OrderTimelineStepper-module-scss-module__5S-T2a__dot{background:var(--tertiary_bg_color,var(--primary_color,#2e8fcf))}.OrderTimelineStepper-module-scss-module__5S-T2a__error .OrderTimelineStepper-module-scss-module__5S-T2a__dot{background:var(--error-main-color,#d32f2f)}.OrderTimelineStepper-module-scss-module__5S-T2a__stepTitle{font-size:16px;line-height:1.4;font-family:var(--font_family_Semibold);color:var(--text-disabled,#999);margin:10px 0 0}.OrderTimelineStepper-module-scss-module__5S-T2a__verticalStep .OrderTimelineStepper-module-scss-module__5S-T2a__stepTitle{margin:0}.OrderTimelineStepper-module-scss-module__5S-T2a__complete .OrderTimelineStepper-module-scss-module__5S-T2a__stepTitle,.OrderTimelineStepper-module-scss-module__5S-T2a__active .OrderTimelineStepper-module-scss-module__5S-T2a__stepTitle,.OrderTimelineStepper-module-scss-module__5S-T2a__error .OrderTimelineStepper-module-scss-module__5S-T2a__stepTitle{color:var(--text-primary,#000)}.OrderTimelineStepper-module-scss-module__5S-T2a__stepDescription{font-family:var(--font_family_Regular);color:var(--text-primary,#000);margin:8px 0 0;font-size:var(--font_size_14)!important}.OrderTimelineStepper-module-scss-module__5S-T2a__errorText{color:var(--error-main-color,#d32f2f)}
