.basket-clear-block{font-size:14px;font-weight:600;margin-bottom:14px;text-align:right}.basket-table-cont{margin-bottom:30px}.basket-table-td-cod{word-break:break-word}.basket-table-td-quantity .product-quantity-btn{height:26px;width:33px}.basket-table-td-quantity .product-quantity-input{height:26px;padding:2px;width:34px}.basket-table-td-del{text-align:center}.basket-table-del-btn{background:none;border:none;border-radius:0;display:inline-block;padding:5px 10px;text-align:center}.basket-table-del-btn svg{display:block;height:16px;transition:fill .2s ease-out;width:16px}.basket-table-del-btn:hover svg{fill:#c30003}.basket-table-total-cont{margin-bottom:70px}.basket-table-total-cont p{font-size:20px;line-height:150%;margin:0}.basket-table-total-cont p:last-of-type{margin-top:8px}.basket-table-total-cont p:last-of-type span{font-size:30px}.basket-table-total-cont span{display:inline-block;font-size:22px;font-weight:600;line-height:150%}.order-form-suggestion{font-size:18px;line-height:25px;margin:0;text-align:center}.order-form-suggestion span{color:#a90003}.order-form{display:flex;flex-wrap:wrap;gap:30px 0;justify-content:space-between;padding-top:30px}.order-form-block{display:flex;flex-direction:column}.order-form-block:nth-last-of-type(2n){max-width:calc(35% - 15px);width:445px}.order-form-block:nth-last-of-type(odd){min-width:calc(65% - 15px);width:calc(100% - 475px)}.order-form-block .input-field{background-color:#f7f7f7;border:1px solid #dadada;border-radius:6px;font-size:18px;height:auto;line-height:25px;padding:17px 21px}.order-form-block .input-field:not(:first-child){margin-top:30px}.order-form-block textarea.input-field{height:120px;resize:none}.order-form-block .input-field-radio{margin-right:0}.order-form-block .input-field-radio-label{display:block;font-size:18px;line-height:25px;padding-left:31px}.order-form-block .input-field-radio-label:before{background:transparent;border:1px solid #8d8d8d;height:21px;top:2px;width:21px}.order-form-block .input-field-radio-input:checked+.input-field-radio-label:before{border-color:#01377d;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 10px #01377d}.input-field-radio-container{display:flex;flex-wrap:wrap;gap:20px 35px}.order-form-block-title{background:#01377d;border-radius:6px 6px 0 0;color:#fff;font-size:24px;font-weight:600;line-height:32px;padding:18px 38px;text-transform:uppercase}.order-form-block-cont{background:#fff;border-radius:0 0 6px 6px;height:100%;padding:30px 38px 38px}.order-form-block-delivery-cont{margin-top:25px;min-height:260px}.order-form-block-delivery-cont p{font-size:16px;line-height:18px;margin:0}.order-form-block-delivery-cont .input-field+p{margin-top:25px}.order-form-block-delivery-cont .basket-map-container{display:none}.order-form-block-delivery-cont .basket-map-container--active{display:block}.order-form-block-delivery-cont .basket-map{border-radius:6px;height:222px;margin-top:20px;overflow:hidden}.order-form-submit-btn{margin:15px auto 0;text-transform:uppercase}@media (max-width:1600px){.order-form-block-title{font-size:22px}}@media (max-width:1440px){.basket-table{font-size:20px}.order-form-block .input-field{padding:13px 20px}.order-form-block .input-field-radio-label{font-size:16px}.order-form-block-title{font-size:22px;line-height:28px;padding:14px 24px}.order-form-block-cont{padding:24px}.input-field-radio-container{gap:15px}}@media (max-width:1023px){.basket-table{font-size:16px}.basket-table-name-more{font-size:18px}.basket-table-name-more span{font-size:16px}.basket-table-total-cont{margin-bottom:65px}.basket-table-total-cont p{font-size:16px}.basket-table-total-cont p:last-of-type span{font-size:22px}.basket-table-total-cont span{font-size:18px}.order-form{gap:20px 0}.order-form-block:nth-last-of-type(2n){max-width:calc(40% - 10px)}.order-form-block:nth-last-of-type(odd){min-width:calc(60% - 10px)}.order-form-block .input-field{font-size:14px;line-height:19px}.order-form-block .input-field:not(:first-child){margin-top:15px}.order-form-block .input-field-radio-label{line-height:22px}.order-form-block .input-field-radio-label:before{height:17px;top:3px;width:17px}.order-form-block .input-field-radio-input:checked+.input-field-radio-label:before{box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px #01377d}.input-field-radio-container{gap:18px}.order-form-block-title{font-size:18px;line-height:25px;padding:12px 24px}.order-form-block-cont{padding:23px 20px}.order-form-block-delivery-cont{margin-top:17px}.order-form-block-delivery-cont p{font-size:14px;line-height:22px}}@media (max-width:767px){.basket-table-cont{margin-bottom:15px}.basket-table{font-size:14px;margin:0 -20px;width:100vw}.basket-table thead{display:none}.basket-table tbody tr{background:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:25px 15px;justify-content:space-between;padding:18px 16px;width:100%}.basket-table tbody tr td{background:none;box-sizing:border-box;padding:0;text-align:left}.basket-table tbody tr td:first-child{padding-left:0}.basket-table tbody tr td:last-child{padding-right:0}.basket-table tbody tr td:before{display:block;font-size:14px;font-weight:700;line-height:21px;margin-bottom:6px}.basket-table tbody tr:not(:first-child){border-top:1px solid #dadada}.basket-table tbody tr:last-child td:first-child{border-bottom-left-radius:0}.basket-table tbody tr:last-child td:last-child{border-bottom-right-radius:0}.basket-table tbody tr:not(:last-child),.basket-table tbody tr:not(:last-child) td{border-bottom:none}.basket-table tbody tr:hover td{background:none}.basket-table .product-quantity-block{justify-content:flex-start}.basket-table-td-img:before{content:"Товар";text-align:center}.basket-table-td-name{width:calc(50% + 33px)}.basket-table-td-name:before{content:"Наименование"}.basket-table-td-quantity{width:calc(50% - 48px)}.basket-table-td-quantity:before{content:"Количество"}.basket-table-td-price{font-size:20px;line-height:25px;width:calc(50% - 48px)}.basket-table-td-price:before{content:"Цена"}.basket-table-td-del{width:66px}.basket-table-td-del:before{content:"Удалить"}.basket-table-del-btn{display:block;margin:0 auto}.basket-table-del-btn svg{height:13px;width:13px}.basket-table-td-total-price{display:none}.order-form-suggestion{font-size:16px;line-height:22px}.order-form{flex-direction:column;gap:25px 0;padding-top:25px}.order-form .order-form-submit-btn{order:5}.order-form-block:nth-last-of-type(2n),.order-form-block:nth-last-of-type(odd){max-width:100%;width:100%}.order-form-block textarea.input-field{height:110px}.order-form-block:nth-child(4){order:4}.order-form-block-title{text-align:center}.input-field-radio-container{flex-direction:column}.order-form-block-delivery-cont .basket-map{height:276px;margin-top:12px}}@media (max-width:479px){.basket-table{margin:0 -16px}}@media (max-width:340px){.basket-table-td-price{font-size:18px}}
