.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn {
	background-color: #067c7c;
	color: #fff;
	border: 2px solid #fff;
	padding: 10px 20px;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn:hover {
	background-color: #fff;
	color: #067c7c;
	border: 2px solid #0a0;
}

.xoo-wsc-footer {
	background-color: #fff;
	color: #555;
	padding: 10px 20px;
	box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
}

.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount {
	font-size: 18px;
}

.xoo-wsc-ft-buttons-cont {
	grid-template-columns: auto;
}

.xoo-wsc-basket {
	bottom: 12px;
	right: 1px;
	background-color: #fff;
	color: #fffbde;
	box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, .1);
	border-radius: 50%;
	display: none;
	width: 60px;
	height: 60px;
}

.xoo-wsc-bki {
	font-size: 35px;
}

.xoo-wsc-items-count {
	top: -9px;
	left: -8px;
}

.xoo-wsc-items-count, .xoo-wsch-items-count {
	background-color: #934549;
	color: #fff;
}

.xoo-wsc-container, .xoo-wsc-slider {
	max-width: 425px;
	right: -425px;
	top: 0;
	bottom: 0;
	bottom: 0;
}

span.xoo-wsch-close {
	font-size: 25px;
}

.xoo-wsch-top {
	justify-content: center;
}

span.xoo-wsch-close {
	right: 10px;
}

.xoo-wsch-text {
	font-size: 20px;
}

.xoo-wsc-header {
	color: #934549;
	background-color: #fff;
	border-bottom: 2px solid #eee;
	padding: 15px 15px;
}

.xoo-wsc-body {
	background-color: #f8f9fa;
}

.xoo-wsc-sc-count {
	background-color: #934549;
	color: #fff;
}

.xoo-wsc-sc-bki {
	font-size: 28px;
	color: #fffbde;
}

.xoo-wsc-sc-cont {
	color: #fff;
}