.basket-page--redesign.basket-empty-state{padding-bottom:5rem;color:var(--kit-black)}.basket-page--redesign.basket-empty-state>.container{display:block}.basket-page--redesign.basket-empty-state .basket-redesign-header{width:100%;min-width:0;margin-bottom:1.875rem}.basket-page--redesign.basket-empty-state .basket-empty-state__panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-ms-flex-align:center;align-items:center;padding:2rem 1.5rem;background:var(--kit-gray);border-radius:1.75rem}.basket-page--redesign.basket-empty-state .basket-empty-state__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-ms-flex-align:center;align-items:center;-ms-flex-order:1;order:1;width:100%;min-width:0;text-align:center}.basket-page--redesign.basket-empty-state .basket-empty-state__copy h2{text-transform:uppercase}.basket-page--redesign.basket-empty-state .basket-empty-state__text{max-width:28.75rem;color:var(--kit-black-60)}.basket-page--redesign.basket-empty-state .basket-empty-state__image{width:10rem;height:auto}@media(max-width:479px){.basket-page--redesign.basket-empty-state .kit-button,.basket-page--redesign.basket-empty-state .kit-button__face,.basket-page--redesign.basket-empty-state .kit-button__sizer{width:100%}}@media(min-width:768px){.basket-page--redesign.basket-empty-state .basket-empty-state__panel{-ms-flex-direction:row;flex-direction:row;gap:3rem;-ms-flex-pack:justify;justify-content:space-between;min-height:22.5rem;padding:2.5rem}.basket-page--redesign.basket-empty-state .basket-empty-state__copy{-ms-flex-align:start;align-items:flex-start;-ms-flex-order:0;order:0;text-align:left}.basket-page--redesign.basket-empty-state .basket-empty-state__image{-ms-flex-negative:0;flex-shrink:0;width:13.75rem}}@media(min-width:1280px){.basket-page--redesign.basket-empty-state{padding-bottom:clamp(6.25rem,calc(6.25vw + 20px),8.75rem)}.basket-page--redesign.basket-empty-state .basket-redesign-header{margin-bottom:2.5rem}.basket-page--redesign.basket-empty-state .basket-empty-state__panel{min-height:clamp(25rem,calc(12.5vw + 240px),30rem);padding:clamp(3rem,calc(2.5vw + 16px),4rem)}.basket-page--redesign.basket-empty-state .basket-empty-state__image{width:clamp(15rem,calc(12.5vw + 80px),20rem);margin-right:clamp(3rem,calc(11.25vw - 96px),7.5rem)}}@font-face{font-family:ABC Gravity Cyrillic;src:url(/_next/static/media/ABCGravityExtraCondensedCyrillic-Ultra.c56f805d.woff2) format("woff2");font-weight:1000;font-style:normal;font-stretch:ultra-condensed;font-display:swap}@font-face{font-family:ABC Gravity Cyrillic;src:url(/_next/static/media/ABCGravityExpandedCyrillic-Ultra.30f1bc15.woff2) format("woff2");font-weight:1000;font-style:normal;font-stretch:ultra-expanded;font-display:swap}.basket-order{gap:2.5rem;width:100%;min-width:0;padding:2rem 1.5rem 1.5rem;color:var(--kit-black);font-weight:600;font-size:1rem;font-family:var(--kit-font-text),sans-serif;line-height:1;letter-spacing:-.01em;background:var(--kit-gray);border-radius:1.75rem;container:basket-order/inline-size}.basket-order,.basket-order__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.basket-order__header{gap:.5rem}.basket-order__header h2{text-transform:uppercase;-webkit-font-feature-settings:"ordn" 1;font-feature-settings:"ordn" 1}.basket-order__header>p{color:var(--kit-black-60)}.basket-order__body,.basket-order__checkout,.basket-order__courses,.basket-order__details,.basket-order__discounts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.basket-order__body{gap:3.75rem}.basket-order__details{gap:2.0625rem}.basket-order__checkout,.basket-order__courses{gap:1.5rem;margin:0;padding:0;list-style:none}.basket-order__course{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:start;align-items:flex-start;min-width:0}.basket-order__subject{-ms-flex:0 0 2.75rem;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;-o-object-fit:contain;object-fit:contain}.basket-order__course-info{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-width:0}.basket-order__course-info p{overflow-wrap:anywhere}.basket-order__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;-ms-flex-align:center;align-items:center;color:var(--kit-black-50);font-size:1rem}.basket-order__tags span{min-width:0;overflow-wrap:anywhere}.basket-order__price,.basket-order__tags img{-ms-flex-negative:0;flex-shrink:0}.basket-order__price{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.basket-order__old{position:relative;display:inline-block;color:var(--kit-black-50);font-weight:600;font-size:1rem;line-height:1;white-space:nowrap}.basket-order__old>img{position:absolute;top:50%;left:50%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.basket-order__discounts{gap:1rem;margin:0}.basket-order__discounts dt,.basket-order__discounts>div{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:baseline;align-items:baseline}.basket-order__discounts>div{-ms-flex-pack:justify;justify-content:space-between}.basket-order__discounts dt{-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.basket-order__discounts dd,.basket-order__discounts dt span{color:var(--kit-accent)}.basket-order__discounts dd{-ms-flex-negative:0;flex-shrink:0;margin:0;white-space:nowrap}.basket-order__savings dt{color:var(--kit-accent)}.basket-order__total{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem .5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.basket-order__total>p{text-transform:uppercase;-webkit-font-feature-settings:"ordn" 1;font-feature-settings:"ordn" 1}.basket-order__amount{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center;height:2rem;white-space:nowrap}.basket-order__amount strong{font-weight:600;font-size:1.5rem;line-height:1.3}.basket-order__amount .basket-order__old{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.125rem}.basket-order__pay.kit-button{width:100%}.basket-order__pay.kit-button .kit-button__face,.basket-order__pay.kit-button .kit-button__sizer{width:100%;min-height:3.75rem;padding:1.25rem;font-size:1.25rem;border-radius:1rem}.basket-order__share{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;min-width:0}.basket-order__copy{display:-ms-flexbox;display:flex;gap:.625rem;-ms-flex-align:center;align-items:center}.basket-order__copy .kit-copy-square{-ms-flex-negative:0;flex-shrink:0}.basket-order__copy-status{color:var(--kit-accent);font-size:.875rem;line-height:1.4}.basket-order__copy-status:empty{display:none}@media(min-width:1280px){.basket-order{font-size:clamp(1rem,calc(.3125vw + 12px),1.125rem)}.basket-order__amount strong{font-size:clamp(1.5rem,calc(1.25vw + 8px),2rem)}}.basket-order .promocode--kit{gap:1rem;padding:0;color:var(--kit-black);font-family:inherit;background:none;border-radius:0}.basket-order .promocode--kit .promocode__hint{color:var(--kit-black-60)}.basket-promo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.basket-promo__control{position:relative;min-width:0;min-height:3.75rem;background:var(--kit-white);border-radius:1rem}.basket-promo__input .kit-field__control{padding-right:9.25rem}.basket-promo__input .kit-field__input{padding:0;font-weight:400}.basket-promo__input .kit-field__caption{top:50%;right:9.25rem;font-weight:400;font-size:1.125rem;line-height:1.4;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.basket-promo__input.is-filled .kit-field__caption{visibility:hidden}.basket-promo__apply.kit-button,.basket-promo__remove.kit-button{position:absolute;top:50%;right:.375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.basket-promo__apply.kit-button:disabled .kit-button__face{color:var(--kit-white-50)}.basket-promo__remove.kit-button{right:1.125rem}.basket-promo__applied{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:start;align-items:flex-start;min-height:3.75rem;padding:.625rem 6.75rem .625rem 1.125rem}.basket-promo__applied>img{-ms-flex-negative:0;flex-shrink:0;margin-top:.25rem}.basket-promo__applied>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.basket-promo__applied strong{overflow:hidden;font-weight:600;font-size:1.125rem;white-space:nowrap;text-overflow:ellipsis}.basket-promo__applied>div>span{color:var(--kit-accent);font-size:1rem}.basket-promo.is-applied .basket-promo__control{-webkit-box-shadow:inset 0 0 0 2px var(--kit-geography);box-shadow:inset 0 0 0 2px var(--kit-geography)}.basket-promo.is-error .kit-field__control{--kit-field-fill:var(--kit-accent-20);background:var(--kit-accent-20)}.basket-promo__error{color:var(--kit-accent);font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:-.01em}@container basket-order (width < 480px){.basket-order__course{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.basket-order__price{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:2}.basket-order__copy .kit-button__text{white-space:normal;text-align:left}.basket-order__copy .kit-copy-square__note{left:0;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.basket-promo__applied{gap:.5rem;padding-right:5rem;padding-left:.75rem}.basket-promo__applied strong{font-size:1rem}.basket-promo__remove.kit-button{right:.75rem}.basket-promo__remove.kit-button .kit-button__face,.basket-promo__remove.kit-button .kit-button__sizer{font-size:1rem}.basket-promo__apply.kit-button .kit-button__face,.basket-promo__apply.kit-button .kit-button__sizer{padding-inline:.75rem;font-size:.875rem}.basket-promo__input .kit-field__caption,.basket-promo__input .kit-field__control{padding-right:7.375rem}.basket-promo__input .kit-field__caption{right:0;font-size:1rem}}@media(min-width:1280px){.basket-page--redesign>.container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:2.5rem 1rem;gap:2.5rem 1rem;-ms-flex-align:start;align-items:start}.basket-page--redesign .basket-redesign-header{grid-column:1/span 7;width:100%;min-width:0;margin:0}.basket-page--redesign .basket-page__grid{display:contents}.basket-page--redesign .basket-page__combo-courses,.basket-page--redesign .basket-page__list,.basket-page--redesign .basket-page__other-courses{grid-column:1/span 7}.basket-page--redesign .basket-page__summary{--basket-summary-top:calc(var(--landing-chrome-height, 7.5rem) + 1.5rem);position:sticky;top:var(--basket-summary-top);grid-column:9/span 4;grid-row:1/span 4;max-height:calc(100dvh - var(--basket-summary-top) - 1.5rem);overflow:auto;scrollbar-width:thin}}@media(max-width:1279px){.basket-page--redesign .basket-page__grid{grid-template-columns:minmax(0,1fr)}.basket-page--redesign .basket-page__summary{position:static;grid-column:1;grid-row:auto;max-height:none;overflow:visible}}