/**
 * Theme Name:     K-Tech
 * Author:         K-Tech
 * Template:       flatsome
 * Text Domain:	   k-tech
 * Description:    Theme Build by Dai
 * Theme URI:      https://k-tech.net.vn/
 * Author URI:     https://k-tech.net.vn/
 * Version:        2025
 * License:        2NRJM-B46WR-K6VQR-Y4T3D-QRWPX
 * License URI:    https://k-tech.net.vn/
 */



 /*************** ADD CUSTOM CSS HERE.   ***************/
.btn1 {
    background: #9a3a00;
}

.btn2 {
    background: #3c325e;
}

.btn-top1 {
    margin-top: -3rem !important;
}


.row-product-top {
    margin-top: -7.5rem !important;
}

.sec-single-product .tabbed-content .panel p {
	margin-bottom: 5px;
}


.box-text .title-wrapper .product-title .woocommerce-LoopProduct-link {
	font-weight: 600 !important;
}

.product-small .box-text .title-wrapper {
	display: flex;
	flex-direction: column-reverse;
}



.box-text .ux-swatches {
    top: -85%;
}
	
	
.text1 {
	max-width: 65%;
}



.sec-slider-img .row.row-slider {
    max-width: 25%;
    opacity: 1 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.sec-slider-img .row.row-slider .col {
    padding: 0 5px 30px;
}


.sec-list1 .row-list1 {
	margin-top: -125px;
}


/* .yith-wcan-filters {
	margin-bottom: 0;
} */

.yith-wcan-active-filters {
	display: none;
}

.filters-container form {
    display: flex;
	width: 100%;
    gap: 50px;
	margin-bottom: 0;
}

.yith-wcan-filters .yith-wcan-filter {
	display: flex;
	align-content: center;
	gap: 15px;
	margin: 0;
}


.filter-content .filter-items {
    display: flex;
	gap: 15px;
}

.filter-content .filter-items .filter-item {
	width: max-content;
	line-height: 1 !important;
}

.filter-content .filter-items .filter-item a {
	padding: 8px 15px;
	color: #a2a2a2 !important;
}

.filter-content .filter-items .filter-item.active a {
	color: #747474 !important;
	background-color: #e9eaed;
    border: 1px solid #cfd2e1;
    border-radius: 5px;
}



 
@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
    .btn-top1 {
        margin-top: 0 !important;
        padding: 0 1rem !important;
    }

    .row-product-top {
        margin-top: -100% !important;
    }
	
	.text1 {
		max-width: 100%;
	}
	
	
	.sec-abum-2025 .txt-heading {
		font-size: 45px !important;
	}
	
	.sec-abum-2025 .image1 {
		width: 100% !important;
	}
	
	.filters-container form {
		flex-direction: column;
	}
	
	.yith-wcan-filters .yith-wcan-filter {
		flex-direction: column;
	}
	
	.yith-wcan-filters.filters-modal .filters-container {
		padding: 0;
	}
	
	.filter-content .filter-items .filter-item a {
		padding: 7px 9px;
	}
	
	.yith-wcan-filters-opener {
		position: absolute;
		top: -75px;
		right: 0;
	}
	
	.filter-content .filter-items {
		flex-wrap: wrap;
	}
    
    
    }