/*
Theme Name: Furnicraft Child
Theme URI: http://furnicraft.com.np
Description: This is a child theme for Furniture Theme.
Author: Pasa Studio
Author URI: https: //pasastudio.com/
Template: miniture
Version: 3.37
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

/* start  major main container  */
.e-con {
/* 	--container-max-width: 1600px; */
/* 	max-width: min(1680px,100vw) !important; */
/* 	1440px */
}
/* .elementor-container, .elementor-top-section.e-con {
	
} */
/* END  major main container  */

/* pasa3: 2026-07-27 */
.d-none{
	display: none !important;
}
.elementor-6189 .elementor-element.elementor-element-75e0744 > .elementor-widget-container > .kitify-tabs > .kitify-tabs__control-wrapper .kitify-tabs__controls__tmp {
	border-color:#562827 !important;
}
.kitify-images-layout-icon-inner svg {
	fill: white;
}
.elementor-5421 .elementor-element.elementor-element-6a9eeb68 .elementor-button { 
	padding: 16px 32px 16px 32px !important;
	border-color: #c9c8c8 !important;
	font-size: 16px !important;
}

.elementor-6189 .elementor-element.elementor-element-d9992a5, .elementor-6189 .elementor-element.elementor-element-9b88be7, .elementor-6189 .elementor-element.elementor-element-1e35cf2 .kitify-banner {
	border-radius: 12px !important;
	overflow: hidden !important;
}
.elementor-6189 .elementor-element.elementor-element-2cefd2f .kitify-banner {
	border-radius: 12px !important;
}
.kitify-banner.kitify-effect-pop-card-2 .kitify-banner__img {
	height:60dvh;
	object-fit: cover;
}
.pop-card-text-3:before, .pop-card-text-3:after {
	display: none !important;
}

/* start product page  */
.woocommerce-product-details__short-description h3{
	font-size: 20px;
}
.elementor-kitify-wooproduct-price {
	display: none;
}
.ps-grid-li {
	width: 100%;
    grid-template-columns: 30% 70%;
    display: grid;
    list-style: none;
	margin-left: 6px
}

.ps-grid-li li{
	padding: .75rem 1.1875rem .75rem .625rem;
	margin-bottom: 0px;
}
.ps-grid-li li:nth-child(4n+1), .ps-grid-li li:nth-child(4n+2){
	background-color: #f5f4f2;
}
.ps-grid-li li:nth-child(4n+3), .ps-grid-li li:nth-child(4n){
	background-color: #fff;
}
.nova-woocommerce-tabs .tabs-content .tabs-panel {
	width: 75%;
	margin: auto;
}


body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__image a img {
	box-shadow: 0px 0px 4px oklch(0 0 0 / 0.2);
	border-radius: 8px;
}

.rtwpvg-images {
/* 	max-width: 100% !important; */
}

.elementor-541 .elementor-element.elementor-element-40a130a0:not(.elementor-motion-effects-element-type-background) {
	box-shadow: 5px 5px 5px #9292922e;
}
.woocommerce-product-details__short-description ul li {
	margin-bottom: 6px;
	line-height: 1.25;
}


@media print, screen and (min-width: 1440px) {
	.nova-container {
		padding-left: 6.25rem;
		padding-right: 6.25rem;
	}
}
:root {
--wvg-thumbnail-item-gap: 12px;
}

.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div {
	width: calc(var(--thumb-wrapper-margin-remove)/5);
}

.single_variation_wrap .woocommerce-variation {
	display: none !important;
}

.woo-variation-gallery-container>div:first-child {
	border: 1px solid #0000000d;
	margin-bottom: 6px;
}
.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div {
	border: 1px solid #00000040;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	width : 80px;
	height: 64px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) img {
	object-fit: cover;
}

.woo-variation-swatches.wvs-show-label .variations th label {
	font-size: 17px;
	color: #333333ad;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
	border:1px solid #3333335e;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item[aria-checked="true"]:not(.radio-variable-item) {
    border: 1px solid #333;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
	display: none !important;
}

form.cart .quantity input.qty {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;	
}
.woocommerce .product .cart .woocommerce-product-details__add-to-cart .button {
	padding: 10px 16px;
}
.woocommerce .product .cart .quantity {
	width: 100px;
	margin-right: 8px
}
/* end product page  */

/* start product card  */
.woocommerce-Price-amount {
	display: none;
}
ul.products .product .product-item .product-item__description .product-item__description--info .info-right {
	display: none;
}

ul.products .product .product-item .product-item__thumbnail-placeholder a img {
	aspect-ratio: 4 / 3;
    object-fit: contain;
    background: #0000000d;
}
/* end product card  */

/* start shop page  */
/* hiding price filter  */
#novaapf-price-filter-1 {
	display: none !important;
}
/* hiding color filter  */
#novaapf-attribute-filter-1 {
	display: none !important;
}
/* end shop page  */

@media (max-width: 480px) {
/* 	start header  */
	.elementor-6189 .elementor-element.elementor-element-3841d11 .kitify-carousel__item-img {
		height: 320px;	
	}
	.kitify-arrow {
		width: 32px;
		height: 32px;
	}
	.elementor-6189 .elementor-element.elementor-element-3841d11 .kitify-carousel .kitify-arrow.next-arrow {
		right: 10px;
	}
	.elementor-6189 .elementor-element.elementor-element-3841d11 .kitify-carousel .kitify-arrow.prev-arrow {
		left: 12px
	}
	.elementor-6189 .elementor-element.elementor-element-010e013 .elementor-heading-title {
		font-size: 26px;
		line-height:36px;
	}
	.elementor-6189 .elementor-element.elementor-element-778c291 .elementor-heading-title {
		font-size: 26px;
		line-height:36px;
	}
	.elementor-6189 .elementor-element.elementor-element-2004093 .elementor-heading-title, .elementor-6189 .elementor-element.elementor-element-e585640 .elementor-heading-title {
		font-size: 26px;
		line-height:36px;
	}
	
	.elementor-6189 .elementor-element.elementor-element-611cbcc .elementor-button {
		padding: 8px 28px 8px 28px;
		font-size: 24px;
	}
	.elementor-6189 .elementor-element.elementor-element-f78390c .elementor-button {
		padding: 6px 24px 6px 24px;
		font-size: 18px;
	}
	.e-con-inner .elementor-button-icon svg {
		width:26px;
	}
	.elementor-6189 .elementor-element.elementor-element-0ca8117 {
		gap: 6px 30px;
	}
	
/* 	end header  */
	
	
	.kitify-banner.kitify-effect-pop-card .kitify-banner__img {
		min-height: 220px !important;
		max-height: 220px !important;
	}	
	.kitify-banner.kitify-effect-pop-card .kitify-banner__button .elementor-button {
		padding: 10px 14px;
	}
	ul.products .product .product-item .woocommerce-loop-product__title {
		font-size: 1rem;
	}
	ul.products .product .product-item .product-item__description {
		margin-top: 0.5rem;
	}
	.elementor-5421 .elementor-element.elementor-element-6a9eeb68 .elementor-button {
		font-size: 16px !important;
		padding: 14px 26px 14px 26px !important;
	}
	
	.elementor-button.elementor-size-lg {
		font-size: 16px;
		padding: 14px 28px;
	}
	
}






/****************************************************************/
/****************************************************************/
/****************************************************************/
