.order-confirm-column{grid-column:9/span 4;height:100%}.order-confirm-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (width <= 1024px){.order-confirm-column{grid-column:span 6}.order-confirm-container{position:static;margin-top:24px}}@-webkit-keyframes skeleton-gradient{0%{left:-300%}100%{left:100%}}@keyframes skeleton-gradient{0%{left:-300%}100%{left:100%}}.order-confirm{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;border-radius:24px;background-color:var(--bg-dark);overflow:hidden}.order-confirm .skeleton-gradient{width:300%}.order-confirm__title{font-weight:700;font-size:24px;line-height:32px;color:var(--white)}@media (width <= 576px){.order-confirm-column{grid-column:span 2}.order-confirm{padding:16px}.order-confirm__title{font-size:18px;line-height:28px}}.order-confirm__error{font-size:16px;font-weight:500;line-height:24px;color:var(--red-txt)}.order-confirm__position-info,.order-confirm__positions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-confirm__positions{gap:8px}.order-confirm__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.order-confirm__position-title{margin-bottom:4px;font-weight:500;font-size:12px;line-height:16px;color:var(--white-60)}.order-confirm__position-name{font-weight:500;font-size:14px;line-height:24px;color:var(--white)}.order-confirm__position-price{-ms-flex-negative:0;flex-shrink:0;font-weight:700;font-size:16px;line-height:24px;max-width:120px;color:var(--white)}.order-confirm__error,.order-confirm__item,.order-confirm__positions,.order-confirm__promo_code{margin-top:24px}.order-confirm__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;font-size:20px;font-weight:700;line-height:28px;white-space:nowrap;color:var(--white)}@media (1024px < width <= 1200px){.order-confirm__item{font-size:18px}}@media (width <= 1024px){.order-confirm__error,.order-confirm__item,.order-confirm__positions,.order-confirm__promo_code{margin-top:20px}.order-confirm__item{gap:8px}}.order-confirm__item span:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.order-confirm__item .red{color:var(--red-txt)}.order-confirm__txt{margin-top:8px;font-size:14px;font-weight:500;line-height:24px;color:var(--white-60)}.order-confirm__price,.order-confirm__promo_code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-confirm__promo_code{gap:16px;font-size:14px;font-weight:500;line-height:24px}.order-confirm__promo_code .blue-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.order-confirm__promo_code .blue-link svg{width:16px;height:16px;fill:var(--light-blue)}.order-confirm__price{gap:24px;margin-top:auto;padding-top:24px}.order-confirm__price .order-confirm__item{margin:0}.order-confirm__price--floating{display:none}@media (width <= 576px){.order-confirm__price{padding-top:16px;gap:20px}.order-confirm__price--floating{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;right:0;bottom:0;left:0;margin:0;padding:20px;width:100%;background-color:var(--gray);border-radius:24px 24px 0 0;border-top:1px solid var(--white-10);z-index:1;-webkit-transition:bottom .3s;transition:bottom .3s}.order-confirm__price--floating .order-confirm__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.order-confirm__price--floating .order-confirm__buttons .button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.order-confirm__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}