/*
Theme Name: Miyé - V2
Theme URI: https://www.miye.care/
Template: blocksy
Author: Weapzy
Author URI: https://www.weapzy.com/
Description: Thème du site Miyé
Version: 2.5
Updated: 2024-04-30 11:43:22

*/


.elementor-element .elementor-flip-box__front {
    background-color: #59272d;
}

/* new cart Css */

.xoo-wsc-container.custom-cart {
	width: 420px;
	background-color: #fdf8f3;
}

.xoo-wsc-container {
	right: -420px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-body .variation {
	display: none;
}

.xoo-wsc-container.custom-cart .xoo-wsc-body .xoo-wsc-price > span.regular-price {
	color: #846466;
	text-decoration: line-through;
	font-family: 'Lato';
	font-size: 16px !important;
	font-weight: 400;
	line-height: 28px;
	margin-right: 4px;

}

.xoo-wsc-container.custom-cart .xoo-wsc-body,
.xoo-wsc-container.custom-cart .xoo-wsc-content .xoo-wsc-sum-col > a {
	color: #532A2E !important;
}

.xoo-wsc-body {
    overflow-y: scroll !important;
}

.xoo-wsc-container.custom-cart .xoo-wsc-body::-webkit-scrollbar {
/*     -webkit-appearance: none; */
}

.xoo-wsc-container.custom-cart .xoo-wsc-body::-webkit-scrollbar {
    width: 10px;
}


.xoo-wsc-container.custom-cart .xoo-wsc-body::-webkit-scrollbar-thumb {
    background-color: #59272d88;
    border-radius: 10px;
    border: 2px solid #ffffff;
}

.xoo-wsc-container.custom-cart .xoo-wsc-body::-webkit-scrollbar-track {
    border-radius: 10px;
/*     background-color: #ffffff; */
}

.xoo-wsc-container.custom-cart .xoo-wsc-qtybox,
.xoo-wsc-container.custom-cart .xoo-wsc-chng {
	border-color: #532A2E;
}

.xoo-wsc-container.custom-cart input[type='number'].xoo-wsc-qty {
	background-color: transparent;
	color: #532A2E !important;
}

.xoo-wsc-container.custom-cart .xoo-wsc-content .xoo-wsc-sum-col > a {
	font-family: "Amoret Sans";
	font-size: 12px;
	line-height: 16px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-content .xoo-wsc-price,
.xoo-wsc-container.custom-cart .xoo-wsc-content .xoo-wsc-price .amount {
	font-family: 'Lato';
	font-size: 16px !important;
	font-weight: 600;
	line-height: 28px;
	text-align: right;
}

.xoo-wsc-container.custom-cart .xoo-wsc-body .xoo-wsc-price > span.regular-price .amount {
	font-weight: 400;
}


.xoo-wsc-container.custom-cart .woocommerce-Price-currencySymbol {
	margin-left: 2px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-icon-trash {
	float: left;
	padding-top: 0;
}

html[lang="en-US"] .xoo-wsc-container.custom-cart .xoo-wsc-icon-trash:before {
	content: 'Delete';	
}

html[lang="fr-FR"] .xoo-wsc-container.custom-cart .xoo-wsc-icon-trash:before {
	content: 'Supprimer';	
}

.xoo-wsc-container.custom-cart .xoo-wsc-icon-trash:before {
	font-family: Lato;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: underline;
	color: #532A2E !important;
}

.xoo-wsc-container.custom-cart .xoo-wsc-product  {
	display: flex;
  justify-content: space-between;
/*   align-items: center; */
	padding: 12px 15px;
	border: none;
	border-bottom: 1px solid #E1DADA;
}

.xoo-wsc-container.custom-cart .xoo-wsc-psrow {
	margin-top: 10px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-qtybox {
	height: 30px;
	overflow: hidden;
}

.xoo-wsc-container.custom-cart span.xoo-wsc-minus,
.xoo-wsc-container.custom-cart span.xoo-wsc-plus {
	width: 29px;
	font-size: 25px;
	font-family: 'Amoret Sans';
	line-height: 31px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer {
	border-top: 1px solid #532A2E;
	padding: 5px 15px 5px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-tools {
	color: #532A2E;
	font-family: 'Lato';
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	line-height: 28px;
	padding: 0;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-tools .xoo-wsc-total {
	font-weight: 800;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-subtotal .xoo-wsc-tools-value span {
	text-decoration: line-through;
	margin-right: 5px;
	opacity: .8;
}
		
.xoo-wsc-container.custom-cart .xoo-wsc-footer .apply-promo {
	font-family: 'Lato';
	font-size: 15px;
	font-weight: 600;
	line-height: 28px;
	color: #532A2E;
	border: none;
	text-align: left;
	display: block;
	position: relative;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .apply-promo:after {
	content: "\2192";
	font-size: 18px;
	text-align: right;
	position: absolute;
	margin-left: 8px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-footer-a {
	margin: 0;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-ft-btn,
.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-ft-btn .woocommerce-Price-amount.amount {
	font-family: 'Lato';
	font-size: 22px;
	font-weight: 700;
	line-height: 31px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: none;
	box-shadow: 0px 4px 6px 0px #00000040;
	margin: 8px 0px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .payment-points {
	display: flex;
	align-items: center;
	justify-content: space-around;
	font-family: 'Lato';
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	color: #4F4647;
/* 	margin: 0px 15px; */
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .payment-points img {
	margin-right: 4px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .payment-points div {
	display: flex;
  align-items: center;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-icon-cross.xoo-wsc-close.left-align {
	position: static;
	margin-right: 6px;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-icon-cross.xoo-wsc-close:before {
	content: '\2715';
}

.xoo-wsc-container.custom-cart  .xoo-wsc-icon-cross.xoo-wsc-close {
	top: 17px !important;
}

.xoo-wsc-container.custom-cart .xoo-wsc-header {
	padding: 5px 15px 10px;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-header .xoo-wsc-ctxt {
	font-family: 'Lato';
	font-size: 18px;
	font-weight:600;
	line-height: 24px;
	text-transform: uppercase;
}

.xoo-wsc-container.custom-cart .xoo-wsc-header img.cart-icon {
	vertical-align: sub;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-header .pro-count-text,
.xoo-wsc-container.custom-cart  .xoo-wsc-header .xoo-wsc-items-count {
	font-family: 'Lato';
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	position: static;
	background-color: transparent;
	text-transform: lowercase;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-header .amoret-sans {
	font-family: 'Amoret Sans';
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-header .offer-container {
	background-color: #fdf8f3;
	margin: 5px -15px -9px -15px;
	padding: 10px;
	display: flex;
	align-items: center;
	color: #532A2E;
}

/* cart slider icons */
.xoo-wsc-container.custom-cart .xoo-wsc-related-products .lSAction > .lSPrev {
	background-image: var(--wpr-bg-5b2794f4-61e3-44df-b646-b8f9d80a27cf);
	background-size: 10px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-related-products .lSAction > .lSNext {
	background-image: var(--wpr-bg-3847cfbd-64ac-443e-bf57-1174cc12cd51);
	background-size: 10px;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-header .offer-container .icon-box {
	padding-right: 8px;
	width: 17%;
}

.xoo-wsc-container.custom-cart  .xoo-wsc-header .free-gift-text {
	font-family: 'Lato';
	font-size: 10.9px;
	font-size: 14px;
	font-weight: 600;
	line-height: 28px;
	line-height: 18px;
	display: block;
	margin-bottom: 12px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container  {
	width: 83%;
}

.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container {
	font-family: 'Lato';
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0.04em;
}

.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container .break-points {
		display: flex;
    justify-content: space-around;
		text-align: center;
	}
	
.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container	.break-points .flex {
		display: flex;
		text-align: left;
		align-items: start;
		font-size: 12px;
		line-height: 22px;
	}
	
.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container	.break-points .flex img {
		margin-right: 4px;
		width: 20px;
	}
	
.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container	.runing-bar {
		height: 6px;
		background-color: #E7CDC9;
/* 		border: 6px solid #E7CDC9; */
		border-radius: 20px;
		margin: 4px 0px 10px;
		position: relative;
	}
	
.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container	.runing-bar .progress-done {
		height: 6px;
		background-color: #E28665;
		display: block;
		border-radius: 20px;
/* 		margin: -6px; */
		transition: width 1s ease;
		position: relative;
	}
	
.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container	.runing-bar:before {
		content: '';
		position: absolute;
		top: -7px;
		left: 25%;
		width: 1.2px;
		height: 20px;
		background-color: #532A2E;
	}
	
.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container	.runing-bar:after {
		content: '';
		position: absolute;
		top: -7px;
		right: 25%;
		width: 1.2px;
		height: 20px;
		background-color: #532A2E;
	}
	
.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container	.runing-bar .progress-done:after {
		content: '';
		border-top: 4px solid #E28665;
		border-right: 4px solid #E28665;
		border-radius: 3px;
		width: 15px;
		height: 15px;
		position: absolute;
		right: 0;
		top: -4.5px;
		transform: rotate(45deg);
	}


/* cart slider */
.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products {
	background-color: #ece4e0;
	margin: -5px -15px 5px -15px;
	border-bottom: 1px solid #532A2E;
}

.xoo-wsc-footer .xoo-wsc-related-products .lightSlider {
	height: 100% !important;
	display: flex;
}



.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .xoo-wsc-rp-title {
	padding: 5px 15px;
	font-family: 'Lato';
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	text-align: left;
	color: #532A2E;
	text-transform: uppercase;
	margin-bottom: 0;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .xoo-wsc-rp-right-area {
	display: none;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .xoo-wsc-rp-left-area {
	width: 100%;
	height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products a, .xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .xoo-wsc-rp-cont {
	border: none;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .lSSlideWrapper {
/* 	padding: 0 15px; */
}


.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .price {
	display: none;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .xoo-wsc-sp-title {
	font-family: 'Amoret Sans';
	font-size: 10px;
	font-weight: 400;
	line-height: 15px;
	color: #532A2E;
	display: block;
	white-space: unset;
	margin: 5px 0px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products a.button {
	border: 1px solid #532A2E !important;
	background: transparent;
	color: #532A2E !important;
	width: 100%;
	font-family: 'Lato';
	font-size: 12px;
	font-weight: 500;
	line-height: 17px;
	margin-bottom: 5px !important;
	min-height: unset;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .xoo-wsc-rp-item {
  justify-content: center;
  background-color: transparent !important;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .lSAction a {
	border: 1px solid #532A2E !important;
	border-radius: 50%;
	opacity: 1;
	background-color: #F3ECE8;
	top: 35%;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .lSAction a.lSPrev {
	left:5px;
}

.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .lSAction a.lSNext {
	right: 5px;
}

/* 	slider image width */
	.xoo-wsc-container.custom-cart .xoo-wsc-rp-left-area img {
		max-width: 60px;
	}


@media screen and (max-width:450px){
	.xoo-wsc-container.custom-cart .xoo-wsc-header .offer-container .icon-box {
		width: 12%;
	}
	
		.xoo-wsc-container.custom-cart .xoo-wsc-header .offer-container .progress-bar-container {
		width: 88%;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-header .free-gift-text {
		line-height: 16px;
		font-size: 12.5px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-header .progress-bar-container .break-points .flex {
		line-height: 20px;
		font-size: 11px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-content .xoo-wsc-price, .xoo-wsc-container.custom-cart .xoo-wsc-content .xoo-wsc-price .amount {
		font-size: 14px !important;
		line-height: 24px;
	}
	
	.xoo-wsc-container.custom-cart span.xoo-wsc-minus, .xoo-wsc-container.custom-cart span.xoo-wsc-plus {
		width: 26px;
    font-size: 20px;
    line-height: 27px;
	}
	
	.xoo-wsc-container.custom-cart input[type=number].xoo-wsc-qty {
		max-width: 25px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-qtybox {
    height: 26px;
}
	
	
	.xoo-wsc-container.custom-cart .xoo-wsc-icon-trash:before {
		font-size: 12px;
		line-height: 14px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-tools,
	.xoo-wsc-container.custom-cart .xoo-wsc-footer .apply-promo, 
	.xoo-wsc-container.custom-cart .xoo-wsc-footer .payment-points {
		font-size: 12px;
		line-height: 20px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-ft-btn, .xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-ft-btn .woocommerce-Price-amount.amount {
		font-size: 16px;
		line-height: 22px;
		padding-top: 9px;
    padding-bottom: 9px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-tools .xoo-wsc-total .xoo-wsc-tools-value .amount {
		font-size: 14px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products .xoo-wsc-rp-title {
	font-size: 13px;
	line-height: 18px;
	}
	
	.xoo-wsc-container.custom-cart .xoo-wsc-footer .xoo-wsc-related-products a.button {
		font-size: 11px;
	}
	
/* 	slider image width */
	.xoo-wsc-container.custom-cart .xoo-wsc-rp-left-area img {
		max-width: 50px;
	}
}


.elementor-button-disabled {
	cursor: not-allowed;
	background: #999 !important;
}

/*Panier latéral*/
.elementor-menu-cart__container, .xoo-wsc-basket  {
	display:none
}

.xoo-wsc-notice-box, .xoo-wsc-notice {
	z-index:999999;
}

.xoo-wsc-notification-bar {
	    background-color: #fdf8f2;
    color: #59272d;
}

.xoo-wsc-content a , .xoo-wsc-content input[type=number], #xoo-wsc-coupon-code{
	color: white!important;
}

input#xoo-wsc-coupon-code, .xoo-wsc-footer a {
	border-color: white!important;
	border : 1px solid white;
}

.xoo-wsc-footer, input#xoo-wsc-coupon-code::placeholder {
		color: white!important;
}

body.jet-mobile-menu-visible {
    position: fixed;
}

#hidden_faq, #hidden_restest {
    margin-top: 20px;
    text-align: center;
}

#hidden_faq > span,
#hidden_restest > span {
    cursor: pointer;
}

.hidden_faq, .hidden_restest {
    display: none;
}

#resultats_tests {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px 40px;
    align-items: end;
	font-family:"Outfit", Sans-serif;
}

/* #resultats_tests .restest_item {
    overflow: hidden;
} */

#resultats_tests .restest_name {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.4em;
    /*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

#resultats_tests .restest_percent {
    background:#f0d3c7;
}

#resultats_tests .restest_percent > div {
    background: #ED7562;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    line-height: 1.4em;
    white-space: nowrap;
    position: relative;
    max-width: 0%;

    -webkit-transition: max-width 1s ease-in-out;
    -moz-transition: max-width 1s ease-in-out;
    -o-transition: max-width 1s ease-in-out;
    transition: max-width 1s ease-in-out;
}

#resultats_tests.active .restest_percent > div {
    max-width: 100%;
}

#resultats_tests .restest_blank {
    width: 0px;
    display: inline-block;
}

#resultats_tests .restest_value {
    position: absolute;
    right: 8px;
    left: 8px;
    text-shadow: 0px 1px 0px #333;
}

.woocommerce-info {
    display: block !important;
}

.woocommerce-cart button[name=update_cart] {
    display: none !important;
}

.mwp_headbar {
    background: #59272d;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.4em;
}

.mwp_headbar .mwp_headbar__visible p:last-child {
    margin-bottom: 0;
}

.mwp_headbar .mwp_headbar__visible {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.mwp_headbar .mwp_headbar__show,
.mwp_headbar .mwp_headbar__hidden {
    display: none;
}

.mwp_headbar.mwp_headbar__havehidden .mwp_headbar__show {
    display: inline-flex;
}

.mwp_headbar .mwp_headbar__hidden {
    padding-top: 20px;
}

.mwp_headbar .mwp_headbar__show {
    gap: 5px;
    background: #BC5D4F;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 4px 10px;
    font-size: 11px;
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.5s;
}

.mwp_headbar.mwp_headbar__open .mwp_headbar__show {
    border-radius: 20px;
    transition: all 0.5s;
}

.mwp_headbar .mwp_headbar__show > span {
    display: inline-block;
    white-space: nowrap;
}

.mwp_headbar .mwp_headbar__show i {
    font-style: normal;
}

.produit_attributs .shop_attributes {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.5em;
}

.produit_attributs .shop_attributes > div {
    display: flex;
    gap: 10px;
}

.single-product .reset_variations {
    display: none !important;
}

#trustpilot-widget-trustbox-2-wrapper {
    position: relative;
    z-index: 10 !important;
}

@media (max-width: 768px) {
    #sticky_mwp_add_to_cart {
        display: none;
    }

/*
    #main-container .elementor-location-header .elementor-sticky > div:first-child {
        flex-direction: row-reverse;
    }

    #main-container .elementor-location-header .elementor-sticky div:not(:first-child) {
        flex: 1;
    }

    #main-container .elementor-location-header .elementor-element-5e874d1 {
        max-width: 25%;
    }
*/
    #sticky_mwp_add_to_cart, #sticky_mwp_add_to_cart .subscription-price {
        color: #F7EDE9 !important;
    }

    #sticky_mwp_add_to_cart .wc-points-rewards-product-message + br {
        display: none;
    }

    #sticky_mwp_add_to_cart .elementor-element-populated {
        padding: 20px !important;
    }

    #sticky_mwp_add_to_cart .wcsatt-options-prompt-radios {
        padding-left: 0px;
    }

    #sticky_mwp_add_to_cart .single_add_to_cart_button {
        background: #111;
        padding: 13px;
        border-radius: 3px;
    }

    #sticky_mwp_add_to_cart .quantity {
        vertical-align: bottom;
    }

    #sticky_mwp_add_to_cart .wcsatt-options-prompt-text {
        margin-bottom: 0;
    }

    #sticky_mwp_add_to_cart .wcsatt-options-prompt-text .wcsatt-options-prompt-text-label {
        font-weight: bold;
        font-size: 1.4em;
    }

    #sticky_mwp_add_to_cart .wcsatt-options-product-dropdown {
        background: #F7EDE9 !important;
    }

    #sticky_mwp_add_to_cart .woocommerce-variation-add-to-cart {
        justify-content: center;
    }

    #sticky_mwp_add_to_cart .woocommerce-variation-add-to-cart .points {
        margin: 0;
    }

    #sticky_mwp_add_to_cart .woocommerce-variation-add-to-cart .quantity {
        display: none !important;
    }

    #sticky_mwp_add_to_cart .woocommerce-variation-price {
        text-align: center;
    }

    #sticky_mwp_add_to_cart .woocommerce-variation-price * {
        color: #fff;
    }

    #sticky_mwp_add_to_cart .reset_variations {
        display: none !important;
    }

    #sticky_mwp_add_to_cart form.variations_form table.variations {
        margin-bottom: 0em !important;
    }

    #sticky_mwp_add_to_cart form.variations_form table.variations .label {
        display: none;
    }

    #sticky_mwp_add_to_cart form.variations_form .single_variation {
        margin-bottom: 0.5em !important;
    }

    #resultats_tests {
        grid-template-columns: 1fr;
    }
	
	.xoo-wsc-footer a.xoo-wsc-ft-btn{
				background-color: #59272d;
				color: #fff;
				padding-top: 5px;
				padding-bottom: 5px;
			}

			.xoo-wsc-coupon-submit{
				background-color: #59272d;
				color: #fff;
			}
			.xoo-wsc-header{
				background-color: #59272d;
				color: #ffffff;
				border-bottom-width: 1px;
				border-bottom-color: #eeeeee;
				border-bottom-style: solid;
				padding: 10px 20px;
			}
			.xoo-wsc-ctxt{
				font-size: 20px;
			}
			.xoo-wsc-close{
				font-size: 20px;
			}
			.xoo-wsc-container{
				width: 350px;
			}
			.xoo-wsc-body{
				background-color: #ffffff;
				font-size: 14px;
				color:#59272D;
			}
			input[type='number'].xoo-wsc-qty{
				background-color: #fdf8f3;
			}
			.xoo-wsc-qtybox{
				border-color: #ffffff;
			}
			.xoo-wsc-chng{
				border-color: #ffffff;
			}
			a.xoo-wsc-remove{
				color: #ffffff;
			}
			a.xoo-wsc-pname{
				color: #ffffff;
				font-size: 16px;
			}
			.xoo-wsc-img-col{
				width: 35%;
			}
			.xoo-wsc-sum-col{
				width: 60%;
			}
			.xoo-wsc-product{
				border-top-style: solid;
				border-top-color: #ffffff;
				border-top-width: 1px;
			}
			.xoo-wsc-basket{
				background-color: #ffffff;
				bottom: 12px;
				position: fixed;
			}
			.xoo-wsc-basket .xoo-wsc-bki{
				color: #59272d;
				font-size: 35px;
			}
			.xoo-wsc-basket img.xoo-wsc-bki{
				width: 35px;
				height: 35px;
			}
			.xoo-wsc-items-count{
				background-color: #dd3333;
				color: #ffffff;
			}
			.xoo-wsc-footer{
				background-color: #fdf8f3;
			}
			.xoo-wsc-footer a.xoo-wsc-ft-btn{
				margin: 4px 0;
			}
			.xoo-wsc-wp-item img.size-shop_catalog, .xoo-wsc-rp-item img.wp-post-image{
				width: 60px;
			}
			li.xoo-wsc-rp-item{
				background-color: #ece4e0;
			}
		.xoo-wsc-footer{
				position: absolute;
			}
			.xoo-wsc-container{
				top: 0;
				bottom: 0;
			}
				.xoo-wsc-basket{
					right: 0;
				}
				.xoo-wsc-basket, .xoo-wsc-container{
					transition-property: right;
				}
				.xoo-wsc-items-count{
					left: -15px;
				}
				.xoo-wsc-container{
					right: -420px;
				}
				.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-basket{
					right: 350px;
				}
				.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-container{
					right: 0;
				}
}