
#cart-rezip-form {
	clear: both;
	margin: 10px;
	padding: 10px 10px 10px 100px;
	background-color: #dddddd;
	background-image: url("../../res/icon/rezip.svg");
	background-size: 90px auto;
	background-position: 10px 50%;
}

#cart-rezip-description>b {
	text-transform: uppercase;
}

#cart-rezip-label {
	display: inline;
	margin-left: 0;
	font-weight: bold;
}
/**
 * SUMOshop Cart v1.11
 * Snippets: 357, 365
 * Copyright 2018 SUMOshop http://www.sumoshop.dk
 * All rights reserved
 */
#cart-form-code-label {
	display: none;
}

#cart-form-code input, #cart-form-points input, #cart-form-points label {
	margin: 10px;
	margin: var(--basic-margin);
}

#cart-form-points label {
	margin-left: 0;
}

#cart-orderlines-list .odd, #cart-orderlines-list .even {
	position: relative;
}

#cart-orderlines-list .quantityinputdelete>a, #cart-orderlines-list .delete>a {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-image: url("../icon/clear.svg");
	background-size: auto 10px;
	background-repeat: no-repeat;
}

#cart-submit {
	float: right;
	width: calc(1600px * 1/2 - 10px * 2);
	width: calc(var(--basic-full) * 1/2 - var(--basic-margin) * 2);
	max-width: calc(100% - 10px * 2);
	max-width: calc(100% - var(--basic-margin) * 2);
	margin: calc(10px + 0px);
	margin: calc(var(--basic-margin) + var(--basic-padding));
}

@media only screen and (max-width: 920px) {
	#cart .common-orderlines .list-table .quantityinputdelete input {
		display: none;
	}
}