/**
 * 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.   ***************/
.vision-video-sec {
    padding-top: 0 !important;
}

/* .banner-inner-sec {
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
}

.sec-banner {
    height: 700px;
} */

#wrapper,
#main section.section,
#header .header-bg-color,
#footer .section,
#main .ux-shape-divider--bottom .ux-shape-fill,
#footer .absolute-footer,
#main .section-bg-overlay,
#main,
#wrapper .shop-page-title,
#wrapper .bg-linear .col-inner {
    /* background: linear-gradient(to right,#ef9a9a 0%,#fafafa 55%,#e0e0e0 100%); */
    background: linear-gradient(
        to left,
        #d32f2f 0%,
        #ef9a9a 50%,
        #f5f5f5 75%,
        #e0e0e0 100%
    );
}

#wrapper #main .ux-shape-divider--bottom .ux-shape-fill {
    fill: #b3e5fc;
}

#main .button,
#wrapper .page-number.current {
    background-color: #c77910;
}

#footer .ux-menu-link__link {
    color: #000;
}

#main p,
#main a:not(.button),
#main .badge-inner span,
.copyright-footer {
    color: #000;
}

#main .quick-view {
    background-color: #f59300;
    color: #fff;
}

#header .icon-menu {
    color: #f59300;
}

#header .cart-icon strong,
#header .cart-icon strong::after {
    color: #f59300;
    border-color: #f59300;
}

#main .wpcf7 input[type="submit"], #form-lienhe input[type="submit"] {
    background-color: #c77910;
}

@media (max-width: 768px) {
    .sec-banner .title-index h1,
    .sec-banner .drop-text {
        font-size: 27px;
    }
}

.gallery-col .col-inner {
    /* background-color: #fff; */
    border-radius: 50%;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding: 30px; */
}

#wrapper .footer-category-product-page .col {
    aspect-ratio: 16 / 9;
    display: flex;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 15px;
}

#wrapper .footer-category-product-page .col h2 {
    text-shadow: 0 2px 8px rgba(0,0,0,0.5);
}

#wrapper .footer-category-product-page .col p {
    color: #fff;
    text-shadow: 0 2px 8px rgba(0,0,0,0.5);
    font-weight: 500;
}

#wrapper .footer-category-product-page .button {
    margin-bottom: 0;
}

.footer-category-product-page .col:first-child {
    background-image: url('https://ktech4.k-tech-services.com/banhang283/wp-content/uploads/2025/10/Meo-trong-ca-rot-1-1172x800-1.jpg');
}
.footer-category-product-page .col:last-child {
    background-image: url('https://ktech4.k-tech-services.com/banhang283/wp-content/uploads/2025/10/hat-giong-dau-cove_13.jpg');
}

#wrapper .growers-good-sec p {
    color: #fff;
}

#wrapper .growers-good-sec h2 {
    font-size: 30px;
}

#wrapper .growers-good-sec a.button {
    background-color: #F5F5F5 !important;
    color: #000;
    text-transform: none;
}

#wrapper .product .price-wrapper, 
#wrapper .woocommerce ul.products li.product .price-wrapper {
    display: none !important;
}

#wrapper .woocommerce-product-gallery__wrapper,
#wrapper .woocommerce-product-gallery__wrapper .flickity-viewport {
    background-color: transparent;
}

#wrapper .shop-container .product .box-image .image-fade_in_back img {
    width: 100%;
    height: 200px;
    object-fit: contain; 
    background-color: #fff;
}

#wrapper .shop-container .product .box-image .image-fade_in_back a {
    width: 100%;
    height: 300px;
    background: #fff;
    align-items: center;
    display: flex;
    justify-content: center;
}

#masthead .header-nav-main .sub-menu {
    padding: 15px;
}

#wrapper .product-categories ul.children {
    display: block;
    border: none;
}

#wrapper .product-categories .toggle {
    display: none;
}

#wrapper .product-categories .cat-item {
    border: 0;
}

#wrapper .header-nav-main #mega-menu-wrap-primary,
#wrapper .header-nav-main #mega-menu-wrap-primary .mega-menu-link {
	background-color: transparent !important;
}

#wrapper .header-nav-main #mega-menu-primary > .mega-menu-item > a {
	color: #140000 !important;
    font-size: 1.1em !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}

#wrapper .mega-sub-menu {
    max-width: 230px;
}

#wrapper .mega-sub-menu .toggle {
    display: block;
}

#wrapper .mega-sub-menu .product-categories .cat-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#wrapper .mega-sub-menu .product-categories .children {
    width: 100%;
    list-style: none;
    padding-left: 15px;
    padding-bottom: 0;
}

#wrapper .mega-sub-menu .mega-block-title {
    display: none !important;
}

#wrapper .woocommerce-product-gallery__image {
    max-width: 300px;
    margin: 0 auto;
}

#wrapper .product-short-description {
    display: none;
}