.checkout-module__Ics5Ba__checkoutContainer{grid-template-columns:1fr 1fr;width:60%;margin:120px auto 0;display:grid}.checkout-module__Ics5Ba__checkoutLeft{border-right:1px solid var(--border-color-black);flex-direction:column;gap:20px;padding-right:60px;display:flex}.checkout-module__Ics5Ba__checkoutRight{flex-direction:column;gap:25px;padding-left:60px;display:flex}.checkout-module__Ics5Ba__cartItem{grid-template-columns:80px minmax(0,1fr) auto;gap:10px;display:grid}.checkout-module__Ics5Ba__cartItemContent{flex-direction:column;justify-content:space-between;gap:2px;min-width:0;display:flex}.checkout-module__Ics5Ba__cartItemName{color:var(--text-color);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1;overflow:hidden}.checkout-module__Ics5Ba__cartItemMeta{color:var(--text-color-light);font-size:12px;line-height:1}.checkout-module__Ics5Ba__cartItemActions{align-items:center;gap:8px;margin-top:3px;display:flex}.checkout-module__Ics5Ba__quantityLabel,.checkout-module__Ics5Ba__quantityValue{color:var(--text-color-light);font-size:13px}.checkout-module__Ics5Ba__checkoutLeftTitle{color:var(--text-color);text-transform:uppercase;margin:0;font-size:14px;font-weight:400}.checkout-module__Ics5Ba__quantityButton{cursor:pointer;color:var(--text-color-light);background:0 0;border:none;padding:0;line-height:1}.checkout-module__Ics5Ba__cartItemPrice{color:var(--text-color);font-size:12px;line-height:1}.checkout-module__Ics5Ba__cartItemOldPrice{color:var(--text-color-light);font-size:10px;text-decoration:line-through}.checkout-module__Ics5Ba__cartItemPriceContainer{flex-direction:column;align-items:flex-end;display:flex}.checkout-module__Ics5Ba__removeButton{color:var(--text-color-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.checkout-module__Ics5Ba__cartFooter{border-top:1px solid #988d7b;border-bottom:1px solid #988d7b;flex-direction:column;gap:7px;padding:7px 0;display:flex}.checkout-module__Ics5Ba__cartItemRight{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.checkout-module__Ics5Ba__checkoutInputRequired{border:0;border-bottom:1px solid var(--border-color-black);box-shadow:none;border-radius:0;padding-left:0;font-size:14px;background:0 0!important}.checkout-module__Ics5Ba__checkoutInputRequired:focus,.checkout-module__Ics5Ba__checkoutInputRequired:hover{box-shadow:none;border-bottom:1px solid var(--border-color-black)!important;background:0 0!important}.checkout-module__Ics5Ba__checkoutInputRequired::placeholder{padding-left:10px;font-size:14px}.checkout-module__Ics5Ba__requiredAsterisk{color:var(--text-color-red);font-size:14px;line-height:1}.checkout-module__Ics5Ba__errorMessage{color:var(--text-color-white);justify-content:center;align-items:center;width:100%;padding:10px;font-size:14px;line-height:1;display:flex;background-color:var(--text-color-red)!important}.checkout-module__Ics5Ba__errorMessageText{color:var(--text-color-white);font-size:14px;font-weight:700;line-height:1}.checkout-module__Ics5Ba__totalRow{justify-content:space-between;align-items:center;display:flex}.checkout-module__Ics5Ba__totalLabel,.checkout-module__Ics5Ba__totalValue{font-size:12px;font-weight:400;line-height:1}.checkout-module__Ics5Ba__totalSectionContainer{flex-direction:column;gap:7px;padding:7px 0;display:flex;border-top:1px solid var(--border-color-gray)!important;border-bottom:1px solid var(--border-color-gray)!important}.checkout-module__Ics5Ba__summaryLabel,.checkout-module__Ics5Ba__summaryValue{font-size:16px;font-weight:400;line-height:1}.checkout-module__Ics5Ba__checkoutButton{border:1px solid var(--text-color);text-transform:uppercase;width:100%;border-radius:0!important}.checkout-module__Ics5Ba__errorText{color:var(--text-color-red);font-size:14px;font-weight:500;line-height:1}.checkout-module__Ics5Ba__checkoutButton:hover{border:1px solid var(--text-color)!important}@media (min-width:769px) and (max-width:1024px){.checkout-module__Ics5Ba__checkoutContainer{width:90%}}@media (max-width:768px){.checkout-module__Ics5Ba__checkoutContainer{grid-template-columns:1fr;gap:20px;width:100%;padding:0 20px}.checkout-module__Ics5Ba__checkoutLeft{border-right:none;padding-right:0}.checkout-module__Ics5Ba__checkoutRight{padding-left:0}}
