.order{margin-bottom:120px}.order__container{max-width:1296px}.order__title{margin-bottom:36px;text-align:center}.order__body{align-items:start;display:flex;gap:16px}.order__body>*{flex:1 1 auto;width:50%}.order__content,.order__error{display:flex;flex-direction:column;gap:12px}.order__error{align-items:center;background-color:var(--white-100);border:1px solid var(--red-100);border-radius:16px;padding:24px 36px 36px;text-align:center}.order__error-title{color:var(--red-100);font-size:14px;font-weight:500;line-height:110%}.order__error-text{font-size:18px;font-weight:500;line-height:110%}.order__block{background-color:var(--white-100);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:36px}.order__subtitle{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:110%}.order__inputs{display:flex;flex-wrap:wrap;gap:24px}.order__inputs>*{flex:1 1 220px;width:calc(50% - 24px)}.order__inputs>[class*="--fw"]{flex:1 1 auto;max-width:100%;width:100%}.order__bottom{display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--header-height) + 6px)}.order__btns{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;width:100%}.order__btns>*{flex:1 1 230px;max-width:none;width:calc(50% - 8px)}.order__btns>[class*="--fw"]{flex:1 1 auto;max-width:100%;width:100%}.order-products{display:flex;flex-direction:column;gap:12px}.order-products__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.order-products__label{color:var(--black-25);font-size:14px;font-weight:500;line-height:110%;word-break:break-word}.order-products__label:last-child{max-width:120px;min-width:120px}.order-products__items{display:flex;flex-direction:column}.order-products__item{align-items:start;border-bottom:1px solid var(--grey-10);display:flex;gap:16px;padding:10px 0}.order-products__item-img{align-items:center;aspect-ratio:1/1;display:flex;flex-shrink:0;justify-content:center;width:40px}.order-products__item-img img{max-height:100%;max-width:100%;object-fit:contain}.order-products__item-body{display:flex;flex:1 1 auto;gap:24px}.order-products__item-title{color:var(--black-50);flex:1 1 auto;font-size:14px;font-weight:500;line-height:110%;word-break:break-word}.order-products__item-title[href]{transition:color .3s}.order-products__item-prices{display:flex;flex-direction:column;gap:4px;max-width:120px;min-width:120px;word-break:break-word}.order-products__item-total{color:var(--black-100);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:110%}.order-products__item-price{color:var(--black-25);font-size:12px;font-weight:500;line-height:120%}.order-total{gap:36px}.order-total__title{color:var(--white-60)}.order-total__rows{display:flex;flex-direction:column}.order-total__row{border-bottom:1px solid var(--grey-10);color:var(--black-50);display:flex;font-size:18px;gap:8px;justify-content:space-between;letter-spacing:-.02em;line-height:110%;padding:16px 0;word-break:break-word}.order-total__label{font-weight:500}.order-total__value{font-weight:600;text-align:right}.order-total__total .order-total__row{border-bottom:none;color:var(--black-100);padding:0}.order-total__total .order-total__row .order-total__label{font-weight:600}@media (width <= 61.99875em){.order__body{align-items:stretch;flex-direction:column}.order__body>*{width:100%}.order__block,.order__error{border-radius:10px;padding:20px}.order__inputs{gap:16px}.order__inputs>*{flex:1 1 290px;width:calc(50% - 16px)}.order-total{gap:16px}}@media (width <= 47.99875em){.order{margin-bottom:80px}.order__title{margin-bottom:24px}.order__error-text{font-size:17px}.order__subtitle{font-size:18px}.order-products__item-body{gap:12px}}@media (width <= 29.99875em){.order__error{padding:16px}.order__error-title{font-size:13px}.order__block{padding:16px}.order__send{order:-1}.order-products__head{display:none}.order-products__item-body{flex-direction:column;gap:8px}.order-products__item-prices{flex-direction:row;justify-content:space-between;max-width:100%;min-width:0}.order-total__title{font-size:22px}.order-total__total .order-total__row{font-size:20px}}@media (width > 29.99875em) and (width <= 97em){.order-total__title{font-size:clamp(22px,15.7317214231px + 1.3059457846vw,36px)}.order-total__total .order-total__row{font-size:clamp(20px,16.4181265275px + .7462547341vw,28px)}}@media (width > 97em){.order-total__title{font-size:36px}.order-total__total .order-total__row{font-size:28px}}@media (any-hover:hover){.order-products__item-title[href]:hover{color:var(--black-100);text-decoration:underline}}