/*
Theme Name: MBD Marketing
Author: Corsiva Lab Team (Bryan)
Description: MBD Marketing
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: MBD Marketing 
*/
/* Long Style  */
/* .single-product .section-product-summary .images{
	display:flex;
	flex-direction:row-reverse;
	height:auto;
	border:0;
} */
.mnm_table .product-thumbnail{
	display:none;
}
.mnm_table .product-quantity .fw-semibold{
	display:none;
}
.mnm_table tbody tr td{
	padding-top:1rem;
}
.mnm_table .product-details .price{
	font-size:2.5rem;
	margin-top:1rem;
}
.product_type_simple a{
	font-size:1.6rem;
	font-weight:600;
	color:#fff;
}
.item-brand .thumbnail{
	height:100%;
}
.single-product .entry-summary form.cart table.variations tbody tr{
	display:flex;
	flex-direction:column;
}
.single-product .entry-summary form.cart table.variations{
	width:100%;
}
.single-product .entry-summary form.cart table.variations tbody tr td select{
	padding:1.5rem;
	width:100%;
	border-radius:1rem;
	appearance:none;
	background-image:url('./assets/images/a-dropdown-black.png');
	background-repeat:no-repeat;
	background-size:2rem;
	background-position:98% 50%;
}
.single-product .entry-summary form.cart table.variations tbody tr td reset_variations{
	margin-bottom:1rem;
}
.single-product .entry-summary .product_title{
	font-size:4.5rem;
	font-weight:700;
}
.single-product .entry-summary .woocommerce-product-details__short-description{
	font-size:1.8rem;
    letter-spacing: 0.04rem;
    line-height: calc(36 / 20);
}
/* .item-brand{ 
 aspect-ratio: 1 / 1;
} */
.woocommerce .coupon button{
	color:#fff;
	background:#716FAE;
border:1px solid #716FAE;
}
.woocommerce .coupon button:hover{
	color:#716FAE;
	background:#fff;
	border:1px solid #716FAE;
}
.woocommerce .wc-proceed-to-checkout a.checkout-button{
	color:#fff;
	background:#716FAE;
border:1px solid #716FAE;
}

.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{
	color:#716FAE;
	background:#fff;
	border:1px solid #716FAE;
}
.section-brand-details .wrap-infor .list-image .image{
	max-width:50%;
	margin: 0 auto
}
.section-brand-details .wrap-infor .content-tabs .desc p img{
	max-width:50%;
	display:block;
	margin: 0 auto
}

.single-product .section-product-summary .images{
	border:0;
	padding:0;
}
.slick-slider .slick-track{
	display:flex;
}
.section-ourrange .item-cate{
	transition:.3s all ease-in-out;
}
.section-ourrange .item-cate:hover{
	transition:.3s all ease-in-out;
	border-radius:10rem;
}
.section-ourrange .item-cate .title-cat{
	transition:.3s all ease-in-out;
}
.section-ourrange .item-cate .thumb{
	aspect-ratio: 1/1;
}
.section-ourrange .item-cate .thumb img{
	max-height:100%;
	height:100%;
}
.section-ourrange .item-cate:hover .title-cat{
	transition:.3s all ease-in-out;
	bottom:5rem;
}
.woocommerce .item-product .group-button .price-product .price{
	color: #706fab;
	font-weight:600;
}
.woocommerce .item-product .thumbnail img{
	width:auto;
	height:auto;
	object-fit:contain;
}
.woocommerce .item-product .thumbnail{
	display:flex;
	width:100%;
	justify-content:center;
}
.section-listing-brand .desc{
	font-size: 1.8rem;
    letter-spacing: 0.04rem;
    line-height: calc(36 / 20);
	 font-weight: 400;
    font-family: "Montserrat";
    color: #111;
}
.section-term{
	padding:6rem 0;
}
.section-term .desc h3:not(:first-child){
	margin-top:1rem;
}
.section-term .desc h3 + h2{
	margin-top:1rem;
}
.section-term .desc p + ul{
	margin-top:1rem;
}
.section-listing-brand .content{
	grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
}
.item-brand .thumbnail img{
	max-height:17.5rem;
}
.section-support{
	padding:0;
}
.section-support .item-slide{
	position:relative;
}
.section-support .item-slide .content{
	position:absolute;
	width:100%;
	height:100%;
	padding: 6rem 0;
	top:0;
	left:19.6rem;
	z-index:1;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
@media (max-width:991.98px){
	.section-support .item-slide .content{
		left:0;
		padding:3rem 1.5rem;
	}
	.section-support .item-slide .image img{
		height:30rem;
	}
	.section-hero-banner{
		padding:13rem 0;
	}
}
.brand-carousel .item-brand .thumbnail img{
	width:31rem;
	height:17.5rem;
	max-height:100%;
	object-fit:contain
}
.woocommerce .item-product .group-button .btn-product a.product_type_simple{
	padding: 0;
    color: #716FAE;
    background-color: transparent;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 600;
    font-family: "Montserrat";
    text-transform: capitalize;
		transition:.3s all ease-in-out;
}
.woocommerce .item-product:hover .btn-product a{
	color:#fff !important; 
	transition:.3s all ease-in-out;
}
.section-support .item-slide .content{
	justify-content:end;
}
.single-product .entry-summary .addtocart-inner .submit .single_add_to_cart_button{
	line-height:1 !important;
}
.single-product .entry-summary .addtocart-inner .submit{
	margin-bottom:1.5rem;
}
.single-product .section-product-summary{
	padding:16rem 0 6rem;
}
.woocommerce .entry-summary .box-price .price{
	color:#706fab; 
	font-weight:600;
}
@media (max-width:991.98px){
.single-product .section-product-summary{
	padding:8rem 0 6rem;
}
}
@media (max-width:575.98px){
	.single-product .section-product-summary{
	padding:6rem 0;
}
}
.section-brand-details{
	padding:17rem 0 6rem;
}
.section-brand-details .content .wrap-content .logo-brand{
	max-width:75rem;
}
.section-brand-details .content .wrap-content .logo{
	max-width:40rem;
}
@media (max-width:991.98px){
.section-brand-details{
	padding:14rem 0 6rem !important;
}	
	.section-brand-details .content .wrap-content .logo-brand{
	max-width:55rem;
}
.section-brand-details .content .wrap-content .logo{
	max-width:20rem;
}
}
@media (max-width:575.98px){
	.section-brand-details{
	padding:14rem 0 6rem !important;
}	
	.section-brand-details .section-tabs .head-tabs .item{
		padding:1rem 2rem !important;
	}
	.section-brand-details .section-tabs .head-tabs{
		gap:2rem;
	}
}
.section-my-account .woocommerce-MyAccount-content .edit-account .form-row .password-input .show-password-input{
	background:none;
	border:0;
}
.section-bannerchild .content{
	max-width:76.5rem;
}
.woocommerce .section-cart{
	padding:15rem 0 12rem;
}
.section-description{
	padding:18rem 0 12rem;
}
.desc-font h1{
	font-size:3.4rem;
}
.desc-font h2{
	font-size:3rem;
}
.desc-font h3{
	font-size:2.6rem;
}
.desc-font ul + h3{
	margin-top:1rem;
}
.desc-font ul + h2{
	margin-top:1rem;
}
.desc-font ul + h1{
	margin-top:1rem;
}
.desc-font p + h3{
	margin-top:1rem;
}
.desc-font p + h2{
	margin-top:1rem;
}
.desc-font p + h1{
	margin-top:1rem;
}
.desc-font p + ul{
	margin-top:1rem;
}
@media (max-width:991.98px){
	.woocommerce .section-cart{
	padding:15rem 0 6rem;
}
	.section-description{
	padding:15rem 0 6rem;
}
}
.font-custom{
	font-size: 1.8rem;
    letter-spacing: 0.04rem;
    line-height: calc(36 / 20);
}
.mnm_form .mnm_reset{
	width:fit-content;
	    padding: 1rem 2rem;
    border-radius: 0.5rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    max-width: 40rem;
    color: #fff;
    background: #fff;
    justify-content: center;
    border: 1px solid #716FAE;
	background:#716FAE;
	font-size:2rem;
}
.mnm_form .mnm_reset:after{
	color:#fff;
}
.slick-slide img {
	width:100%;
}
/* .section-login{
	padding:16rem 0 12rem !important
} */
.section-my-account{
	padding:16rem 0 12rem !important
}
.section-checkout{
	padding:16rem 0 12rem !important
}
.section-thankyou{
	padding:16rem 0 12rem !important;
}
.sec-empty{
	padding:22rem 0 12rem !important;
}
.woocommerce .woocommerce-shipping-methods li label::after, .woocommerce .woocommerce-checkout-payment li label::after,.woocommerce .woocommerce-shipping-methods li label::after, .woocommerce .woocommerce-checkout-payment li label::before{
	top:-2px; 
	transform:none
}
.brand-carousel .item-brand .thumbnail{
	padding:1rem;
}
.brand-carousel-slider-wrapper{
	align-items:stretch;
}
/* #yith-par-message-reward-cart{
	display:none
} */
/* #ywpar_apply_discounts {
  display: none;
} */

.button.ywpar_apply_discounts{
	display:none !important;
}
header.fixed{
	background:#fff;
}
.section-login-register{
	padding:25rem 0 16rem
}
.woocommerce-account .section-lost-pass{
	padding:0;
}
@media (max-width:991.98px){
	.section-login-register{
	padding:14rem 0 4rem
}
	header .header-content{
		padding:1rem 0
	}
}
.content-hero-second{
	display:none
}
@media (max-width:575.98px){
	.section-bannerchild{
		justify-content:end;
	}
/* 	.section-hero-banner{
		padding:13rem 0 4rem;
	} */
	.section-hero-banner{
		margin-top:7rem;
	}
	.section-hero-banner .content{
		display:none
	}
	.content-hero-second{
		display:block;
		margin-top:2.5rem !important;
	}
}