.training-list_training__elQ9H{background:var(--color-white);position:relative}.training-list_delim__oXSPI{position:absolute;bottom:-1px;left:0;right:0;z-index:1;display:flex;align-items:center}.training-list_svg__B843a{position:relative;left:50%;transform:translateX(-50%);min-width:794px;min-height:238px;max-height:430px}.training-list_container__Xj2hG{position:relative;padding-top:48px;padding-bottom:48px;z-index:1}@media screen and (min-width:768px){.training-list_container__Xj2hG{padding-top:56px;padding-bottom:56px}}@media screen and (min-width:1040px){.training-list_container__Xj2hG{padding-top:80px;padding-bottom:80px}}.training-list_title__XET2K{margin:0 0 32px;transition-delay:calc(var(--animation-delay))}@media screen and (min-width:1040px){.training-list_title__XET2K{margin-bottom:48px}}.training-list_list__JAyTb{margin:0;padding:0;list-style:none;display:grid;grid-row-gap:16px;row-gap:16px;grid-column-gap:var(--grid-gutter);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}@media screen and (min-width:768px){.training-list_list__JAyTb{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1040px){.training-list_list__JAyTb{grid-template-columns:repeat(12,1fr);row-gap:24px}.training-list_item__PveTK{grid-column-start:span 4;height:100%}}.training-list_item__PveTK>div{height:100%}@media screen and (min-width:1040px){.training-list_itemFirst__ZYOFk{grid-column-start:span 5}}.training-list_itemPremium__nT_kn{grid-row:2/span 1}@media screen and (min-width:768px){.training-list_itemPremium__nT_kn{grid-column:1/span 2}}@media screen and (min-width:1040px){.training-list_itemPremium__nT_kn{grid-row:1/span 1;grid-column:6/span 7}}.training-card_card__pJsw_{position:relative;width:100%}@media screen and (min-width:768px){.training-card_card__pJsw_.training-card_premium__aPvzq{display:flex}}@media screen and (min-width:1040px){.training-card_card__pJsw_.training-card_premium__aPvzq{height:100%}}.training-card_imageWrapper__eXtz0{position:relative;aspect-ratio:343/154;background:var(--color-white);border-radius:16px 16px 0 0;overflow:hidden;isolation:isolate}@media screen and (min-width:768px){.training-card_imageWrapper__eXtz0{aspect-ratio:320/144}}@media screen and (min-width:1040px){.training-card_imageWrapper__eXtz0{aspect-ratio:392/176}}.training-card_premium__aPvzq .training-card_imageWrapper__eXtz0{aspect-ratio:343/374}@media screen and (min-width:768px){.training-card_premium__aPvzq .training-card_imageWrapper__eXtz0{width:48.78%;aspect-ratio:320/360;border-radius:16px 0 0 16px}}@media screen and (min-width:1040px){.training-card_premium__aPvzq .training-card_imageWrapper__eXtz0{width:46.59%;aspect-ratio:auto}.training-card_first__OQ1A6 .training-card_imageWrapper__eXtz0{aspect-ratio:495/176}}.training-card_img__czRvn{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-card_content__jdemC{background:var(--color-white);padding:16px 24px 24px;border-radius:0 0 16px 16px}@media screen and (min-width:768px){.training-card_content__jdemC{padding:24px 24px 32px}}@media screen and (min-width:1040px){.training-card_content__jdemC{padding:32px 32px 40px}}.training-card_premium__aPvzq .training-card_content__jdemC{padding-top:32px}@media screen and (min-width:768px){.training-card_premium__aPvzq .training-card_content__jdemC{padding:24px;width:51.21%;border-radius:0 16px 16px 0}}@media screen and (min-width:1040px){.training-card_premium__aPvzq .training-card_content__jdemC{width:53.4%;padding:32px}}.training-card_header__kccj8{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.training-card_header__kccj8{align-items:flex-start;flex-direction:column}}.training-card_title__ZGAVF{margin:0 16px 0 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--animation-ease) var(--animation-duration-medium)}@media screen and (min-width:768px){.training-card_title__ZGAVF{margin:0 0 24px;-webkit-line-clamp:1}}@media screen and (min-width:1040px){.training-card_title__ZGAVF{margin:0 0 32px}}.training-card_card__pJsw_:hover .training-card_title__ZGAVF{color:var(--color-blue-100)}@media screen and (min-width:768px){.training-card_premium__aPvzq .training-card_title__ZGAVF{margin:0;-webkit-line-clamp:2}}.training-card_btnWrapper__MOcUY{position:relative;z-index:2}@media screen and (min-width:768px){.training-card_premium__aPvzq .training-card_btnWrapper__MOcUY{position:absolute;bottom:24px}}@media screen and (min-width:1040px){.training-card_premium__aPvzq .training-card_btnWrapper__MOcUY{bottom:32px}}@media screen and (min-width:768px){.training-card_btnSm__ZdpFT{display:none}}.training-card_btnMd__wWNDz{margin-top:auto;display:none}@media screen and (min-width:768px){.training-card_btnMd__wWNDz{display:inline-flex}}.training-card_description___vGmV{display:none;margin:16px 0 0;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.training-card_premium__aPvzq .training-card_description___vGmV{display:-webkit-box}@media screen and (min-width:768px){.training-card_premium__aPvzq .training-card_description___vGmV{-webkit-line-clamp:3}}.training-card_link__x35gj{--focus-outline:0!important;--focus-size:4px!important;position:absolute!important;top:0;right:0;bottom:0;left:0;border-radius:16px;transition:box-shadow var(--animation-ease) var(--animation-duration-medium);box-shadow:0 16px 32px rgba(54,83,114,.1)}.training-card_link__x35gj:hover{box-shadow:0 36px 52px rgba(54,83,114,.15)}.training-card_link__x35gj:active{box-shadow:none}.modal-program_modal__S91On{padding:0 16px 20px}@media screen and (min-width:768px){.modal-program_modal__S91On{padding:0 24px 20px}}.modal-program_text__BerYB{margin:0 0 32px}.modal-program-accordion-item_imageWrapper__fyDDU{position:relative;aspect-ratio:343/193;border-radius:16px;overflow:hidden}.modal-program-accordion-item_imageWrapper__fyDDU+div{margin-top:16px}.modal-program-accordion-item_image__Pf8SE{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-program-accordion-item_description__8hJ83{margin:0}.modal-program-accordion-item_description__8hJ83+div{margin-top:16px}.modal-program-accordion-item_content__E1DYi>b{font-weight:700;font-size:16px;line-height:140%}.modal-program-accordion-item_content__E1DYi>b+ul{margin-top:8px}.modal-program-footer_footer__J0IZ2{position:relative;padding:55px 16px 24px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.modal-program-footer_footer__J0IZ2{padding:20px 24px 24px}}.modal-program-footer_price__fFvLA{position:absolute;top:20px}@media screen and (min-width:768px){.modal-program-footer_price__fFvLA{position:static}}.counter_counter__ztheK{position:relative;display:inline-flex;align-items:center}.counter_counter__ztheK:before{background:var(--color-white);content:"";position:absolute;overflow:hidden;border-radius:16px;top:0;left:0;right:0;bottom:0}.counter_input__z_vF1{height:100%;border:none;font-weight:600;font-family:inherit;outline:none;text-align:center;width:48px;position:relative;z-index:1;padding:0}.counter_input__z_vF1.counter_inputSm__y3Usr{font-size:16px;line-height:140%}.counter_input__z_vF1.counter_inputLg__d3HHY{font-size:18px;line-height:130%}@media screen and (min-width:768px){.counter_input__z_vF1.counter_inputLg__d3HHY{font-size:20px}}.counter_btn__h8a0X{position:relative;z-index:2}.empty_page__DxaX0{padding-top:154px;padding-bottom:120px;max-width:541px;text-align:center;margin:0 auto}.empty_title__5MSdW{margin:0 0 40px}.empty_text__quN1O{margin:0 0 48px}.cart-layout_layout__uzeib{--padding:56px;padding-top:var(--padding);background:var(--color-white);display:grid;grid-template-columns:100%;grid-template-rows:minmax(calc(100vh - var(--padding)),1fr);overflow:hidden}@media screen and (min-width:1040px){.cart-layout_layout__uzeib{--padding:80px}}.cart-layout_container__jB1si{position:relative}.cart-layout_steps__9HX7D{padding:24px 0;opacity:0;transform:translate3d(0,30px,0);transition:opacity var(--animation-ease-out-expo) var(--animation-duration-enter),transform var(--animation-ease-out-expo) var(--animation-duration-enter);will-change:transform;transition-delay:calc(var(--animation-delay) * 1)}@media screen and (min-width:1040px){.cart-layout_steps__9HX7D{padding:56px 0}}.cart-layout_steps__9HX7D.cart-layout_stepsEnter__wfs_1{opacity:1;transform:translateZ(0)}.cart-layout_content__JrqX2{display:grid;grid-column-gap:var(--grid-gutter);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);opacity:0;grid-template-columns:100%}@media screen and (min-width:1280px){.cart-layout_content__JrqX2{grid-template-columns:repeat(12,1fr);padding:8px 0 88px}}.cart-layout_layoutFull__Znwvj .cart-layout_content__JrqX2{padding:0}.cart-layout_content__JrqX2.cart-layout_contentShow__20gfC{opacity:1}.cart-layout_main__r_E_x{padding:0 0 24px;transition-delay:calc(var(--animation-delay) * 2)}@media screen and (min-width:768px){.cart-layout_main__r_E_x{padding:16px 0 32px}}@media screen and (min-width:1280px){.cart-layout_main__r_E_x{grid-column:span 7;grid-row-start:1;padding:0}}.cart-layout_layoutFull__Znwvj .cart-layout_main__r_E_x{padding:0}@media screen and (min-width:1280px){.cart-layout_layoutFull__Znwvj .cart-layout_main__r_E_x{grid-column:span 12}.cart-layout_layoutForm__xNJhO .cart-layout_main__r_E_x{grid-column:span 5;grid-row-start:1;padding:0}}.cart-layout_additionalTopRight__6N908~.cart-layout_main__r_E_x{transition-delay:calc(var(--animation-delay) * 3)}@media screen and (min-width:1280px){.cart-layout_additionalTopRight__6N908~.cart-layout_main__r_E_x{transition-delay:calc(var(--animation-delay) * 2)}}.cart-layout_loader__u2Cev{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;top:0;bottom:0;left:0;right:0;height:100%;z-index:1;opacity:0;pointer-events:none}.cart-layout_loader__u2Cev.cart-layout_loaderShow__f_GtF{opacity:1;pointer-events:auto}.cart-layout_spinner__pSX3L{position:relative;z-index:3}.cart-layout_additional__PiQdY{background:var(--color-blue-10);margin:0 -16px;padding:0 16px;transition-delay:calc(var(--animation-delay) * 3)}@media screen and (min-width:768px){.cart-layout_additional__PiQdY{margin:0 -56px;padding:0 56px}}@media screen and (min-width:1040px){.cart-layout_additional__PiQdY{margin:0 -108px;padding:0 108px}}@media screen and (min-width:1280px){.cart-layout_additional__PiQdY{margin:0;padding:0;grid-column:8/span 5;border-radius:48px;align-self:flex-start}}.cart-layout_additional__PiQdY.cart-layout_additionalTopRight__6N908{transition-delay:calc(var(--animation-delay) * 2)}@media screen and (min-width:1280px){.cart-layout_additional__PiQdY.cart-layout_additionalTopRight__6N908{transition-delay:calc(var(--animation-delay) * 3)}}.checkout-steps_list__Wn0xo{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.checkout-steps_listItem__D6kKY{display:inline-flex;align-items:center}.checkout-steps_listItem__D6kKY:before{display:none;justify-content:center;align-items:center;margin:0 4px;width:24px;height:26px;content:"•";color:var(--color-gray-50);font-weight:600;font-size:18px;line-height:130%}@media screen and (min-width:1040px){.checkout-steps_listItem__D6kKY:before{width:32px}}.checkout-steps_listItem__D6kKY:not(:first-child):before{display:inline-flex}.checkout-steps_link__mVTJy{--focus-outline:-10px;color:inherit;-webkit-text-decoration:none;text-decoration:none;border-radius:16px;transition:color var(--animation-duration-medium) var(--animation-ease)}.checkout-steps_link__mVTJy:hover{color:var(--color-primary)}.checkout-steps_link__mVTJy:before{top:-4px}.checkout-steps_link__mVTJy:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;border-radius:100px;opacity:1;transition:opacity var(--animation-duration-medium) var(--animation-ease)}.checkout-steps_link__mVTJy.checkout-steps_linkActive__72Y_L{cursor:default}.checkout-steps_link__mVTJy.checkout-steps_linkActive__72Y_L:hover{color:inherit}.checkout-steps_link__mVTJy.checkout-steps_linkActive__72Y_L:after{opacity:0}.checkout-steps_link__mVTJy.checkout-steps_linkActive__72Y_L:before{bottom:-4px}.checkout-steps_link__mVTJy.checkout-steps_linkDisabled__0XWvq{color:var(--color-gray-50);cursor:default}.checkout-steps_link__mVTJy.checkout-steps_linkDisabled__0XWvq:after{opacity:0}.spinner_spinner__bUnUS{--items:12;display:inline-block;position:relative;width:88px;height:88px;font-size:88px}.spinner_item__3EllT{position:absolute;animation:spinner_lds-default__RZIwX 1.2s linear infinite;width:100%;height:1px;top:50%}.spinner_item__3EllT:before{position:absolute;content:"";width:calc(1em / 8);height:calc(1em / 8);background:var(--color-blue-100);border-radius:50%;transform:translate(-50%,-50%)}.spinner_item__3EllT:first-child{--item:0;animation-delay:0s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(2){--item:1;animation-delay:-.1s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(3){--item:2;animation-delay:-.2s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(4){--item:3;animation-delay:-.3s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(5){--item:4;animation-delay:-.4s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(6){--item:5;animation-delay:-.5s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(7){--item:6;animation-delay:-.6s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(8){--item:7;animation-delay:-.7s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(9){--item:8;animation-delay:-.8s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(10){--item:9;animation-delay:-.9s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(11){--item:10;animation-delay:-1s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}.spinner_item__3EllT:nth-child(12){--item:11;animation-delay:-1.1s;transform:rotate(calc(1turn / var(--items) * var(--item) * -1))}@keyframes spinner_lds-default__RZIwX{0%,20%,80%,to{opacity:.5}50%{opacity:1}}.cart-item_item__tSuqK{--width:343}@media screen and (min-width:768px){.cart-item_item__tSuqK{--width:656}}@media screen and (min-width:1440px){.cart-item_item__tSuqK{--width:672}}.cart-item_inner__wB_hk{display:flex;flex-wrap:wrap;margin-right:calc(var(--grid-gutter) * -1);gap:var(--grid-gutter)}@media screen and (min-width:768px){.cart-item_inner__wB_hk{align-items:center;flex-wrap:nowrap;margin-right:0}}.cart-item_counter__d6_Gf,.cart-item_title__nqcaw{flex:0 0 calc(60% - var(--grid-gutter));width:calc(60% - var(--grid-gutter))}.cart-item_delete__UJs3o,.cart-item_money__InoHh{flex:0 0 calc(40% - var(--grid-gutter));width:calc(40% - var(--grid-gutter));text-align:right}.cart-item_money__InoHh{overflow-x:auto}.cart-item_title__nqcaw{--title-width:264}@media screen and (min-width:768px){.cart-item_title__nqcaw{flex:1 1 calc((var(--title-width) / var(--width)) * 100%);width:calc((var(--title-width) / var(--width)) * 100%);order:1}}@media screen and (min-width:1440px){.cart-item_title__nqcaw{--title-width:270;padding-bottom:4px}}@media screen and (min-width:768px){.cart-item_itemPremium___kIw9 .cart-item_title__nqcaw{--title-width:464}}.cart-item_itemSub__rkvxB .cart-item_title__nqcaw{--title-width:264;font-size:16px;line-height:140%}@media screen and (min-width:768px){.cart-item_itemSub__rkvxB .cart-item_title__nqcaw{padding-left:40px}}@media screen and (min-width:1440px){.cart-item_itemSub__rkvxB .cart-item_title__nqcaw{--title-width:270}}@media screen and (min-width:768px){.cart-item_counter__d6_Gf{flex:0 0 calc((184 / var(--width)) * 100%);width:calc((184 / var(--width)) * 100%);order:2}}@media screen and (min-width:1040px){.cart-item_counter__d6_Gf{flex:0 0 calc((168 / var(--width)) * 100%);width:calc((168 / var(--width)) * 100%);min-width:144px}}.cart-item_itemPremium___kIw9 .cart-item_counter__d6_Gf{display:none}.cart-item_itemSub__rkvxB .cart-item_counter__d6_Gf{display:block}@media screen and (min-width:768px){.cart-item_money__InoHh{flex:0 0 calc((112 / var(--width)) * 100%);width:calc((112 / var(--width)) * 100%);order:3;text-align:left}}@media screen and (min-width:1040px){.cart-item_money__InoHh{flex:0 0 calc((122 / var(--width)) * 100%);width:calc((122 / var(--width)) * 100%);min-width:110px}}@media screen and (min-width:1440px){.cart-item_itemStandard__6fVb4 .cart-item_money__InoHh{padding-bottom:4px}}.cart-item_itemSub__rkvxB .cart-item_money__InoHh{font-size:16px;line-height:140%}@media screen and (min-width:768px){.cart-item_delete__UJs3o{flex:0 0 calc((48 / var(--width)) * 100%);width:calc((48 / var(--width)) * 100%);min-width:48px;order:4}}.cart-item_itemPremium___kIw9 .cart-item_delete__UJs3o{display:none}@media screen and (min-width:768px){.cart-item_itemPremium___kIw9 .cart-item_delete__UJs3o{display:block}}.cart-item_itemSub__rkvxB .cart-item_delete__UJs3o{display:block}.cart-item_quantity__r9Vmm{display:none}.cart-item_itemPremium___kIw9 .cart-item_quantity__r9Vmm{display:inline}.cart-item_itemSub__rkvxB .cart-item_quantity__r9Vmm{display:none}.cart-item_description__hQXET{margin-top:8px;display:none;--description-width:258;color:var(--color-gray-70);max-width:calc(var(--description-width) / var(--width) * 100%)}@media screen and (min-width:768px){.cart-item_description__hQXET{--description-width:336;margin-top:-4px;--description-width:288}}.cart-item_itemPremium___kIw9 .cart-item_description__hQXET{display:block}.cart-item_itemSub__rkvxB .cart-item_description__hQXET{display:none}.cart-item_btn__tuU43{padding:12px!important}.cart-item_subitem__YJ0hV{position:relative}.cart-item_subitemInner__3AxR1{position:relative;padding:24px 0}@media screen and (min-width:1040px){.cart-item_subitemInner__3AxR1{padding:32px 0}}.cart-item_svgSub__zwtfM{position:absolute;top:calc(100% - 1px);z-index:2;opacity:1}@media screen and (min-width:768px){.cart-item_svgSub__zwtfM{left:40px;width:calc(100% - 40px)}}.cart-item_subitem__YJ0hV:last-child .cart-item_svgSub__zwtfM{opacity:0;display:none}.cart-item_line__3O0da{stroke:#cbe0f6;stroke-width:3;stroke-dasharray:.45 17;stroke-linecap:round}.cart-item_sublist__T_92z{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:100%}