.xoo-wsc-sp-container, .xoo-wsc-dr-sp {}

.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider {
	right: 0;
}

.xoo-wsc-drawer-active .xoo-wsc-drawer {
	right: 400px;
}

.xoo-wsc-cart-active .xoo-wsc-basket {
	right: 400px;
}

.xoo-wsc-sb-bar > span {
	background-color: #6fce21;
}

.xoo-wsc-body .xoo-wsc-ft-totals {
	padding: 10px 15px;
	margin: 10px 15px;
}

.xoo-wsc-product-cont {
	padding: 10px 10px;
}

.xoo-wsc-pattern-row .xoo-wsc-img-col {
	width: 28%;
}

.xoo-wsc-pattern-card .xoo-wsc-img-col img {
	max-width: 100%;
	display: table;
	margin: 0 auto;
}

.xoo-wsc-pattern-row .xoo-wsc-sum-col {
	width: 72%;
}

.xoo-wsc-pattern-card .xoo-wsc-product-cont {
	width: 50%;
}

.xoo-wsc-pattern-card .xoo-wsc-product {
	border: 0;
	box-shadow: 0px 10px 15px -12px rgba(0, 0, 0, .1);
}

.xoo-wsc-pattern-card .xoo-wsc-img-col {
	background-color: #eee;
}

.xoo-wsc-sm-front {
	background-color: #eee;
}

.xoo-wsc-pattern-card, .xoo-wsc-sm-front {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.xoo-wsc-pattern-card, .xoo-wsc-img-col img, .xoo-wsc-img-col {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.xoo-wsc-sm-back {
	background-color: #fff;
}

.xoo-wsc-sm-front, .xoo-wsc-sm-back {
	color: #000;
}

.xoo-wsc-sum-col {
	justify-content: center;
}

.xoo-wsc-qty-box {
	max-width: 70px;
}

.xoo-wsc-qty-box.xoo-wsc-qtb-square {
	border-color: #303030;
}

input[type="number"].xoo-wsc-qty {
	border-color: #303030;
	background-color: #fff;
	color: #303030;
	height: 28px;
	line-height: 28px;
}

input[type="number"].xoo-wsc-qty, .xoo-wsc-qtb-square {
	border-width: 1px;
	border-style: solid;
}

.xoo-wsc-chng {
	background-color: #fff;
	color: #303030;
	width: 20px;
}

.xoo-wsc-qtb-circle .xoo-wsc-chng {
	height: 20px;
	line-height: 20px;
}

.xoo-wsc-sc-count {
	background-color: #303030;
	color: #fff;
}

.xoo-wsc-sc-bki {
	font-size: 28px;
	color: 28;
}

.xoo-wsc-sc-cont {
	color: #303030;
}

.xoo-wsc-sp-column li.xoo-wsc-sp-prod-cont {
	width: 50%;
}

.added_to_cart {
	display: none !important;
}

.magictime {
	animation-duration: .5s;
}

@media only screen and (max-width: 600px) {}

.xoo-wsc-product dl.variation {
	display: block;
}