/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 06 2026 | 03:40:48 */
.home .product-v2{
/* 	display:none; */
}

/* .home .product-v2 .products-lists.use-mansory .products-list {
	flex-direction: row;
}

.home .product-v2 .products-lists .products-list .product-item .product-item__overlay{
	display: block;
}
.home .product-v2 .products-lists .products-list .product-item:hover .product-item__overlay{
	display: block;
} */

.productUpsell .upsell-product .price-link{
	display: none;
}

.productUpsell .upsell-product .bg-image{
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-bottom: 0;
    height: auto;
}

.productUpsell .upsell-product .upsell-product .bg-image img {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    object-fit: cover;
    object-position: center;
    vertical-align: top;
    height: auto;
}
.productUpsell .upsell-product .product-item__overlay {
    padding: 0;
    background: unset;
    color: #fff;
    text-align: center;
    position: relative;
    top: 0;
    width: calc(100%);
    left: 0;
    display: block;
}
.productUpsell .upsell-product .bg-image img {
    object-position: center;
    vertical-align: top;
	
	position: relative;
    width: 100%;
    height: auto;
    left: auto;
    top: auto;
    object-fit: cover;
    transform: none;
    max-height: 448px;
    border: 5px solid black;
    padding: 10px;
    background-color: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.productUpsell .upsell-product .product-item__overlay .product-item__title a{
	    font-family: 'Kalnia Regular';
    font-size: 19.48px;
    font-weight: 400;
    line-height: 21.64px;
    color: #303030;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	text-align: left;
}

.productUpsell .upsell-product .product-item__overlay .product-item__short-description{
	    font-family: Karla;
    font-size: 12.98px;
    font-weight: 300;
    line-height: 15.18px;
    color: #303030;
    margin-bottom: 34px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	text-align: left;
}

/* .productUpsell .upsell-product .product-item__overlay .product-item__explore-more {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} */

.productUpsell .upsell-product .product-item__explore-more-v2 a{
	font-family: 'Kalnia Medium';
    font-size: 17.31px;
    font-weight: 500;
    line-height: 21.64px;
    text-align: center;
    color: #484745;
    background: #E6E2D8;
    height: 94px;
    width: 94px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0 auto;
}

/* .upsell-product .product-item__explore-more-v2{display:none;} */

.productUpsell .upsell-product .product-item__explore-more-v2 a:hover {
    background-color: #F4F3F1;
}

.productUpsell .upsell-product .product-item__explore-more-v2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.productUpsell .upsell-product .product-item__explore-more-v2 {
    display: none;
}

.productUpsell .upsell-product .product-item__image:hover .product-item__explore-more-v2 {
    display: block;
}

.productUpsell .upsell-product-imgBt{
	position: relative;
}
.product-item__tag-v2{
	background: #D2B589;
    font-family: Poppins;
    font-size: 12.98px;
    font-weight: 400;
    line-height: 19.48px;
    text-align: center;
    color: #fff;
    padding: 2.5px 14px;
    border-radius: 108px;
    display: inline-block;
    vertical-align: top;
}
.prduct-item-tag{
	display: flex;
    justify-content: space-between;
}


/* cart */
/* สถานะเปิด mini cart แบบบังคับ */
.force-mini-cart-open .elementor-menu-cart__container{
  transform: scale(1) !important;
}

.force-mini-cart-open .elementor-menu-cart__main{
  opacity: 1 !important;
  pointer-events: auto;
}

/* (ถ้าของเดิมไม่ยอมโชว์เพราะ visibility) */
.force-mini-cart-open .elementor-menu-cart__main,
.force-mini-cart-open .elementor-menu-cart__container{
  visibility: visible !important;
}