/*
 Theme Name:   Vouge Child
 Theme URI:    https://vouge.wpengine.com/
 Description:  Vouge Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     vouge
 Version:      1.0.0
 Text Domain:  vouge-child
*/

/* .wdt-cus-h1-slider-style .wdt-content-item > div.elementor {
	height: 750px;
} */
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title h5 {
	font-size: 40px !important;
}
#top-trends .woocommerce ul.products.ca-product-temp-default li.product .product-details > .product-title h5 {
	font-family: "Outfit", Sans-serif;  
	color: #ffffff;
}
#top-trends .woocommerce ul.products li.product .product-details .price { 
	color: #ffffff;
}

.swiper-scrollbar-drag { 
    background: rgb(226 175 122) !important; 
}
div[class*="product"] .swiper-container div[class*="pagination-holder"] > div[class*="scrollbar"]:before, div[class*="product"] .swiper-container div[class*="pagination-holder"] > div[class*="scrollbar"]:after { 
    background: linear-gradient(to right, rgba(255, 255, 255, .0) 0%, rgba(255, 255, 255, .1) 17%, rgba(255, 255, 255, .1) 83%, rgba(255, 255, 255, 0) 100%) !important;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li .page-numbers.dots{
	color: white !important;
}
.product-buttons-wrapper.product-button .wdt-button{
	border-color: #e2af7a !important;
}
.woocommerce ul.products.ca-product-temp-default li.product .product-details > .product-title h5 { 
	font-size: 22px;
}
.archive #main{
	margin-top: 80px;
}
.woocommerce ul.products li.product .featured-tag { 
    top: 0; 
	background-color: #000000 !important;
}
.woocommerce ul.products li.product .featured-tag:after{
	content: unset !important;
}
.woocommerce ul.products li.product .featured-tag span{
	color: #ffffff !important;
}
.woocommerce div.product div.images img {
	height: 630px;
	object-fit: cover;
}

/*======== Cart Page =============*/
.product-name a{
	color: black !important;
}
.actions.wdt-cart-coupon-holder{
	display: none !important;
}
.elementor-widget-woocommerce-cart .woocommerce .remove {
	width: 20px;
	height: 20px;
	background: #000000 !important;
}

/*===== check out page =========*/
.woocommerce-checkout-header + form.woocommerce-checkout #customer_details, .woocommerce-checkout-order-review-wrap { 
    padding: 0;
	margin: 0;
    border: 0;
}
.woocommerce-checkout-header + form.woocommerce-checkout { 
    margin-top: 40px;  
}
.e-checkout__column #customer_details .col-2{
	display: none;
}
.woocommerce-billing-fields, .woocommerce-account-fields, .woocommerce-additional-fields, .woocommerce-shipping-fields {
    float: none;
}
.payment_box.payment_method_cod{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.woocommerce-privacy-policy-text p{
	margin-top: 0 !important;
}

.woocommerce-billing-fields__field-wrapper, .woocommerce-checkout-review-order{
	background: #fff;
	border-radius: 10px;
	border: 1px solid #22212126;
	padding: 30px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
	border: 1px solid #22212126;
}


/*======== Account Page ===========*/

.woocommerce-account .column .woocommerce-MyAccount-navigation {
    margin: 0;
    background: #ffffff;
    padding: 30px;
    border-radius: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation > ul {
    margin-bottom: 0px;
}
.woocommerce-account .woocommerce-MyAccount-navigation > ul li:last-child{
	border: 0px solid transparent;
}
.woocommerce-MyAccount-navigation > ul li a{
	font-size: 18px;
}

.woocommerce .woocommerce-info, .woocommerce-notice.woocommerce-notice--info {
    border-color: #0d1834;
}


@media(max-width:1200px){
	.woocommerce .woocommerce-checkout-review-order .shop_table .product-name img { 
		max-width: 60px;
	}
}
@media(max-width: 767px){
	.archive #main {
		margin-top: 50px;
	}
	.woocommerce ul.products.ca-product-temp-default li.product .product-details > .product-title h5 {
		font-size: 20px;
	}
}