body span.xoo-wsc-pname a {
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	line-height: normal;
}

body .xoo-wsc-product {
	align-items: flex-start;
}

body span.xoo-wsc-smr-del {
	margin-top: 0;
}

body .xoo-wsc-qty-price, .xoo-wsc-qty-price * {
	font-family: 'Merriweather', serif;
	font-size: 16px!important;
}

body .xoo-wsch-top .xoo-wsch-basket {
	display: none;
}

body .xoo-wsc-header {
	padding-top: 40px;
}

body span.xoo-wsch-close {
	top: 10px;
}

body a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue {
	display: none;
}

html body.xoo-wsc-cart-active {
	overflow: auto!important;
}

body .xoo-wsc-cart-active .xoo-wsc-opac {
	display: none;
}

body .xoo-wsc-cart-active .xoo-wsc-container {
	box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 0.3);
}

body span.xoo-wsc-ft-amt-label:after {
	display: none;
}

body span.xoo-wsc-ft-amt-value * {
	font-size: 20px!important;
}

body .xoo-wsc-ft-amt {
	color: #0052a0;
	display: flex;
	align-content: space-between;
	font-family: 'Merriweather', serif;
}

body a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout {
	background: #0052a0;
	color: #fff;
	padding: 10px 20px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;
	transition: .25s;
	border: 1px solid #0052a0;
}

body a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout:hover {
	background: #fff;
	color: #0052a0;
}

body a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart {
	font-size: 15px;
	color: inherit;
	font-weight: 500;
}

body a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart:hover{
	color: #0052a0;
}

a.added_to_cart.wc-forward {
	display: none;
}

body .xoo-wsc-ft-amt * {
	font-weight: 400!important;
}

span.xoo-wsch-text {
	font-family: 'Merriweather', serif;
	color: #0052a0;
}

/*ADD TO CART BUTTON LOADING*/
button.single_add_to_cart_button.button i {
	position: absolute;
	opacity: 0;
	transition: .25s;
	width: 15px;
	height: 15px;
	line-height: 15px;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
}

button.single_add_to_cart_button.button.loading i {
	opacity: 1;
}

button.single_add_to_cart_button.button.loading {
	padding-right: 35px;
}

button.single_add_to_cart_button.button {
	position: relative;
}

body span.xoo-wsc-ft-amt-value small.tax_label {
	font-size: 13px!important;
}