/*
    Theme Name: iGarden
    Text Domain: iGarden
    Version: 1.0
    Description: iGarden
    Author: Kelbin
    Team: Corsiva Lab
    License: GNU General Public License v2 or later
    
#    
*                      _oo0oo_
#                     088888880
#                     88" . "88
#                     (| -_- |)
#                     0\  =  /0
#                   ___/'---'\___
#                 .' \\|     |// '.
#                / \\|||  :  |||// \
#               / _||||| -:- |||||- \
#              |   | \\\  -  /// |   |
#              | \_|  ''\---/''  |_/ |
#              \  .-\__  '-'  ___/-. /
#            ___'. .'  /--.--\  '. .'___
#         ."" '<  '.___\_<|>_/___.'  >' "".
#        | | :  '- \'.;' \ _ / ';.'/ - ' : | |
#        \  \ '_.   \_ __\ /__ _/   .-' _/  /
#    ====='-.____'.___ \_____/___.-'____.-'=====
#                      '=---='
#
#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
#          Phật phù hộ, không bao giờ BUG
#
#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Bryan  */
.pointer {
	cursor: pointer;
}

.section-banner-child {
	background: none !important;
}

.section-banner-child .breadcrumb {
	display: none !important;
}

.section-banner-child::after {
	display: none
}

.section-sets-us-apart .title-section.active {
	color: #6B99B9;
}

#tab-tech {
	color: #fff;
}

#tab-tech table tr td {
	color: #fff;
	padding: 1rem;

}

#tab-tech table tr {
	border-bottom: 1px solid #fff;

}

.section-banner-child {
	padding: 16rem 0 10rem;
}

.wrapper-quantity,
.single_add_to_cart_button,
.single_variation_wrap {
	display: flex !important;
}

.woocommerce-page.woocommerce .section-pro-detail form.cart .single_add_to_cart_button {
	width: 100%;
	background: #6B99B9;
	border-radius: 3px;
	border: 0;
	color: #fff !important;
}

.header {
	padding: 1rem 0 0 0 !important;
}

.header .promo {
	background: #6B99B9;
	color: #fff;
}

.section-banner-child {
	padding: 10rem 0 5rem;
}

.section-aboutus.py--120 {
	padding: 3rem 0 6rem !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
	opacity: .5;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
	opacity: 1;
}

.section-in-the-box .list-in-the-box {
	justify-content: center
}

.section-in-the-box .list-in-the-box .each-in-the-box {
	width: 100%;
}

.section-in-the-box .list-in-the-box .each-in-the-box.w-50 {
	width: 49.5% !important;
}

.section-in-the-box .list-in-the-box .each-in-the-box.w-33 {
	width: 32.7% !important;
}

.each-in-the-box {
	padding: 0 0 0 !important;
	background: none !important;
}

.section-pro-detail .content_product {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
	padding: 1.5rem 0 !important;
}

.section-pro-detail .content_product .description {
	margin-top: 0 !important;
}

.section-pro-detail .content_product .default-style p:not(:last-child),
.section-pro-detail .content_product .default-style ul:not(:last-child),
.section-pro-detail .content_product .default-style ol:not(:last-child) {
	margin-block-end: 1.5rem;
}

.section-pro-detail .content_product .row {
	margin-top: 1.5rem !important;
	padding: 1.5rem 0 0 !important;
}

.section-pro-detail .variations_form {
	margin-top: 1.5rem !important;
}

.section-pro-detail .variations {
	margin-bottom: 0 !important
}

.section-pro-detail .pro_info .list_faq {
	margin-top: 1.5rem !important;
	padding-top: 1.5rem !important;
}

@media (max-width:991px) {
	.section-in-the-box .list-in-the-box .each-in-the-box.w-50 {
		width: 49.2% !important;
	}

	.section-in-the-box .list-in-the-box .each-in-the-box.w-33 {
		width: 49.2% !important;
	}

	.section-banner-child {
		padding: 6rem 0 3rem;
	}
}

@media (max-width:575px) {
	.section-in-the-box .list-in-the-box .each-in-the-box.w-50 {
		width: 100% !important;
	}

	.section-in-the-box .list-in-the-box .each-in-the-box.w-33 {
		width: 100% !important;
	}
}

.section-about-us-home .content_top .button.bg--transparent span{
	white-space: nowrap;
}

.related ul.products{
	display: flex;
    gap: 1.0025062657rem !important;
    margin: 0;
}

.related ul.products::before, .related ul.products::after {
	display: none;
}

.related ul.products li.product {
	width: calc((100% - 2.0050125314rem) / 3);
    margin: 0;
}

.pro_cls_custom:hover .image-hover img{
	height: 100% !important
}

.woocommerce-cart .related{
	padding-bottom: 5.6rem;
}