.basket-page{padding-bottom:6rem}.basket-page__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem}.basket-page__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.basket-page__grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.basket-page__summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;grid-column:1}.basket-page__combo-courses{width:100%;grid-column:1;margin-top:2rem}.basket-page__combo-courses-title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:8px;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:14px;color:#3c2c29}.basket-page__combo-courses-title svg{width:32px;height:32px;aspect-ratio:1/1;fill:#ff5e3a}.basket-page__combo-courses-desc{font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-top:12px;color:#776865}.basket-page__combo-courses-list{margin-top:16px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px;background:#fff;border-radius:16px;border:1px solid #f5eeec;-webkit-box-shadow:0 10px 40px -6px hsla(11,7%,46%,.161);box-shadow:0 10px 40px -6px hsla(11,7%,46%,.161)}.basket-page__combo-courses-divider{width:100%;height:1px;background:#f5eeec}.basket-page__other-courses{width:100%;grid-column:1;margin-top:2rem}.basket-page__other-courses-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:24px}.basket-page__other-courses .basket-page__show-more{margin-top:24px;width:100%}.basket-page__other-courses .course-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0}.basket-page__other-courses .course-item .course-item__bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.basket-page__other-courses .course-item .course-item__img{width:118px;height:80px}.basket-page__other-courses .course-item .color-plash{height:1.25rem;padding:.25rem}.basket-page__other-courses .course-item .color-plash:first-child{left:0;bottom:1.5rem}.basket-page__other-courses .course-item .color-plash:last-child{left:-.5rem}.basket-page__sticky{position:fixed;left:0;right:0;bottom:0;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));background:#fff;-webkit-box-shadow:0 -8px 32px rgba(0,0,0,.08);box-shadow:0 -8px 32px rgba(0,0,0,.08);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;opacity:0;z-index:15}.basket-page__sticky--visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.basket-page__sticky-info{-ms-flex-align:center;align-items:center;gap:.5rem}.basket-page__sticky-info,.basket-page__sticky-total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.basket-page__sticky-total{gap:.25rem}.basket-page__sticky-total-label{font-size:.75rem;line-height:1rem;color:#776865}.basket-page__sticky-total-value{font-size:1.25rem;line-height:1.5rem;font-weight:700}.basket-page__sticky-old{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.25rem;white-space:nowrap}.basket-page__sticky-button{width:100%}@media screen and (min-width:768px){.basket-page__other-courses .course-item{display:grid;grid-template-columns:118px 1fr;grid-gap:16px;gap:16px}.basket-page__other-courses .course-item .course-item__bottom{grid-area:2/2/3/3}}@media screen and (min-width:1080px){.basket-page{padding-bottom:7rem}.basket-page__grid{grid-template-columns:auto 20rem;gap:2.5rem}.basket-page__combo-courses,.basket-page__list,.basket-page__other-courses{grid-column:1/2}.basket-page__summary{grid-column:2;grid-row:1/span 3;align-self:flex-start;position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow:auto}.basket-page__counter{margin-top:.3125rem;width:2rem;height:2rem}.basket-page__combo-courses-title{font-size:28px;line-height:32px;margin-bottom:16px}.basket-page__combo-courses-desc{font-size:17px;line-height:24px}.basket-page__other-courses .course-item{grid-template-columns:154px 1fr}.basket-page__other-courses .course-item .course-item__bottom{grid-area:2/2/3/3;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px}.basket-page__other-courses .course-item .course-item__img{width:154px;height:104px}.basket-page__other-courses .course-item .color-plash{height:1.25rem;padding:.25rem}.basket-page__other-courses .course-item .color-plash:first-child{left:1rem;bottom:1.5rem}.basket-page__sticky{display:none}}@media screen and (min-width:1440px){.basket-page__grid{grid-template-columns:auto 20rem;gap:2.5rem}.basket-page__other-courses .course-item{grid-template-columns:154px 1fr 208px}.basket-page__other-courses .course-item .course-item__bottom{grid-area:1/3/2/4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}}.fixed-bottom-plash__choose-course{opacity:0;visibility:hidden}.combo-courses-card{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;width:100%}.combo-courses-card>div:first-child{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px}.combo-courses-card__image{width:32px;height:22px;border-radius:4px}.combo-courses-card__title{font-size:14px;font-style:normal;font-weight:500;line-height:20px}.combo-courses-card__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px}.combo-courses-card__button svg{width:24px;height:24px}.combo-courses-item{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.combo-courses-item>div{width:100%}@media screen and (min-width:768px){.combo-courses-item{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.combo-courses-item>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.combo-courses-item{gap:16px;-ms-flex-pack:justify;justify-content:space-between;width:100%}.combo-courses-item,.combo-courses-item>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.combo-courses-item>div:first-child{-ms-flex-positive:1;flex-grow:1;gap:8px;-ms-flex-pack:start;justify-content:flex-start}.combo-courses-item__image{width:32px;height:22px;border-radius:4px}.combo-courses-item__title{font-weight:500;font-style:Medium;font-size:14px;line-height:20px;letter-spacing:0;color:#3c2c29}.combo-courses-item__button{height:40px}