/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 25 2026 | 15:48:22 */
.xoo-wsc-container{
	    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 20px 0 0 20px;
	padding: 20px;
}
.xoo-wsc-header{
	border-radius: 20px 0 0 0;
	    padding: 10px 0;
}
.xoo-wsc-body,.xoo-wsc-footer{
	    border-radius: 0 0 0 20px;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{
	border-radius:40px;
	   text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    padding: 15px;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover{
	opacity:0.9;
	background:#ed722b;
	outline:none;
	color:white;
	border-color:#ed722b
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-cart-close{
	background:black;
	
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-cart-close:hover{
	color:white;
	opacity:0.8;
		outline:none;
	border-color:black;

}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart{
	display:none;
}

@media(max-width:768px){
	.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{
		font-size:14px;
	}
}

.xoo-wsc-header .xoo-wsch-text{
	text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
.xoo-wsc-header span.xoo-wsch-items-count{
	right: -10px;
    background: #ed722b;
    top: -7px;
}

.xoo-wsc-body{
  background:white;	
}

.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product{
	box-shadow:none;
	border-radius:0;
	    margin: 0;
    padding: 15px 0;
}

.xoo-wsc-products .xoo-wsc-img-col img{
	border-radius:15px;
}

.xoo-wsc-products .xoo-wsc-pname{
	line-height:15px;
}

.xoo-wsc-products .xoo-wsc-sml-qty{
	    font-weight: 500;
    font-size: 14px;
}

.xoo-wsc-product dl.variation dt,.xoo-wsc-product dl.variation dd{
	font-style:normal;
}

.xoo-wsc-products .xoo-wsc-smr-ptotal {
	font-weight:bold;
}

.xoo-wsc-ft-amt-subtotal{
	display:fleX;
}

.xoo-wsc-footer{
	box-shadow: none;
    border-top: solid 1px #eeeeee;
    padding: 0;
}