.order-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;align-items:flex-start;width:100%;padding:40px 0}.order-wrap.empty-basket{grid-template-columns:minmax(0,1fr)}.order-wrap .basket-list>h3,.order-wrap .order-info>h3{text-transform:uppercase;letter-spacing:.04em}.order-wrap .tinkoffPayRow{display:block;margin:1%;width:160px}.order-wrap .product-add-gifts{display:grid;grid-template-columns:repeat(5,calc((100% - 32px) / 5));grid-gap:8px}.order-wrap .basket-list{width:100%;grid-gap:16px;margin-bottom:16px;padding:28px 24px;border:1px solid #eee;border-radius:16px;background-color:#fff;box-shadow:0 12px 32px rgba(49,52,71,.06)}.order-wrap .basket-list>h3{margin-bottom:10px;font-size:1.23rem}.order-wrap .basket-list .basket-list-coast{flex-direction:row;align-items:center;justify-content:space-between}.order-wrap .basket-list .basket-list-coast b{color:#d49792;font-size:16px}.order-wrap .basket-list .basket-list-gifts{border-radius:5px}.order-wrap .basket-list .basket-list-gifts p{margin:8px 0;font-weight:600}.order-wrap .basket-list .basket-list-empty{align-items:center;width:100%;padding:40px 0}.order-wrap .basket-list .basket-list-empty .basket-list-empty-icon{width:48px;height:48px;fill:#181d28;opacity:.5}.order-wrap .basket-list .basket-list-empty h4{margin:24px 0}.order-wrap .order-info{width:100%;grid-gap:16px;padding:28px 24px;border:1px solid #eee;border-radius:16px;background-color:#fff;box-shadow:0 12px 32px rgba(49,52,71,.06)}.order-wrap .order-info>h3{margin-bottom:10px;font-size:1.23rem}.order-wrap .order-info .btn.btn-color{width:100%;justify-content:center}.order-wrap .order-info .order-info-input{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;width:100%}.order-wrap .order-info .order-info-input .order-info-input-wrap{grid-gap:16px;width:100%}.order-wrap .order-info .order-info-input .order-info-input-wrap #ymap{display:none;width:auto!important}.order-wrap .order-info .order-info-login{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:20px;border-radius:12px;background-color:#e5c3d1}.order-wrap .order-info .order-info-login p{color:#181d28;font-size:14px;line-height:1.5}.order-wrap .order-info .order-info-login .btn.btn-color{background-color:#313447;color:#fff}.order-success{flex-direction:column;align-items:center;justify-content:center;flex-grow:1;flex-shrink:1;width:100%;margin-top:100px;margin-bottom:100px}.order-success .order-success-icon{width:32px;height:32px;margin-bottom:12px;fill:#181d28}.order-success h3{margin:4px}.order-success p{margin-bottom:20px;text-align:center}@media (max-width:1440px){.order-wrap .order-info .order-info-input{grid-template-columns:1fr;grid-gap:16px}}@media (max-width:1060px){.order-wrap{display:flex;flex-direction:column-reverse;grid-gap:0}.order-wrap .basket-list{margin-bottom:40px}.order-wrap .product-add-gifts{grid-template-columns:repeat(5,calc((100% - 32px) / 5))}}@media (max-width:640px){.order-wrap .basket-list,.order-wrap .order-info{padding:20px 16px}.order-wrap .product-add-gifts{grid-template-columns:repeat(3,calc((100% - 16px) / 3))}}.order-delivery-select .order-delivery-note{margin:-8px 0 8px;padding-left:2px;color:#8a8f99;font-size:.85rem;line-height:1.4}