.order_summary .order_details,.order_summary .table_body{width:100%;overflow:auto}.order_summary .cart-container .table_body table tr{display:flex;margin-bottom:20px}.order_summary .cart-container .table_body table th{color:#00397b;border:.45px solid #ececec;font-size:16px;line-height:30px;font-weight:500}.order_summary .cart-container .table_body table td{font-size:17px;line-height:20px;font-weight:400;color:#464646;width:25%}.order_summary .cart-container .table_body table tr td .column{display:flex;justify-content:space-around;align-items:center;padding:20px 0;min-height:130px}.order_summary .cart-container .table_body table tr td .column.quantity-control{justify-content:center}.order_summary .cart-container .table_body table tr td:first-child .column{border-left:1px solid #dde1d3;border-top:1px solid #dde1de;border-bottom:1px solid #dde1de;border-radius:12px 0 0 12px}.order_summary .cart-container .table_body table tr td:nth-child(2) .column,.order_summary .cart-container .table_body table tr td:nth-child(3) .column{border-top:1px solid #dde1de;border-bottom:1px solid #dde1de}.order_summary .cart-container .table_body table tr td:nth-child(4) .column{border-right:1px solid #dde1d3;border-top:1px solid #dde1de;border-bottom:1px solid #dde1de;border-radius:0 12px 12px 0}.order_summary .cart-container .table_body table tr td .title_block{gap:10px}.order_summary .cart-container .table_body table tr td .title_block .title{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;max-height:75px}.order_summary .cart-container .table_body table tr td .title_block .title span{font-size:16px;line-height:24px;font-weight:600;color:#222}.order_summary .cart-container .table_body table tr td .quantity-control button{border:1px solid #e4f1ff;background:transparent;border-radius:4px;width:32px;height:32px;cursor:pointer}.order_summary .cart-container .table_body table tr td .quantity-control button.minus{border-right:0;border-radius:4px 0 0 4px}.order_summary .cart-container .table_body table tr td .quantity-control button.plus{border-left:0;border-radius:0 4px 4px 0}.order_summary .cart-container .table_body table tr td .quantity-control input{width:32px;height:34px;text-align:center;border:0;border-top:1px solid #e4f1ff;padding:0;border-bottom:1px solid #e4f1ff;font-size:15px;line-height:23px;font-weight:700;border-radius:0!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.order_summary .cart-container .table_body table tr td .column.total_price_block{font-size:22px;line-height:32px;font-weight:700;color:var(--primary_color)}.order_summary .order_details{border:1px solid #dde1de;border-radius:12px;padding:30px 45px;text-align:left}.order_summary .order_details table thead tr th h2{font-size:24px;line-height:32px;color:var(--primary_color);padding-bottom:30px}.order_summary .order_details table tbody tr{padding-bottom:20px;display:flex;justify-content:space-between}.order_summary .order_details table tbody tr span{font-size:20px;line-height:32px;font-weight:500;color:var(--primary_color)}.order_summary .order_details table tbody tr:nth-child(3){padding-bottom:30px;border-bottom:1px solid #dde1de;margin-bottom:30px}.order_summary .cta{max-width:400px;margin:30px auto 0}@media screen and (max-width:1024px){.order_summary .order_details{padding:20px 35px}.order_summary .order_details table thead tr th h2{font-size:20px;line-height:28px;padding-bottom:20px}.order_summary .order_details table tbody tr span{font-size:16px;line-height:28px}.order_summary .order_details table tbody tr:nth-child(3){padding-bottom:20px;margin-bottom:20px}}.column.title_block img{max-width:115px}