.innerproductimg{
	border: 1px solid #D4B773;
	background: #fff;
	overflow: hidden;
}
.borderinnerpadding{
	padding: 10px;
	border: 1px solid #D4B773;
	overflow: hidden;
}
.borderinnerpadding:hover{
	background: #D4B773;
	border: 1px solid #000;
}

.ks-text h6{
	font-size: 25px;
	color: #D4B773;
}
.innerproductlist{
	list-style: none;
}
.innerproductlist i{
	color: #D4B773;
}
.innerproductlist h4{
	font-size: 22px;
}
.innerproductbox i{
	color: #D4B773;
	margin-right: 10px;
}
.border1px{
	border: 1px solid #D4B773;
}
.border1px:hover{
	border: 1px solid #000;
}
.imghover{
	background: white;
}
.imghover img{
	width: 100%;
	transition: 0.3s;
	filter: drop-shadow(1px 1px 6px #000);
}
.imghover img:hover{
	transform: scale(1.1);
	filter: drop-shadow(1px 1px 6px #D4B773);
}
.border-radius-30{
	border-radius: 30px;
}
.overflow-hidden{
	overflow: hidden;
}


.zoomable {
  position: relative;
  overflow: hidden;
  border-radius: 30px;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
}
.zoomable__img {
  transform-origin: var(--zoom-pos-x, 50%) var(--zoom-pos-y, 50%);
  transition: transform 0.3s ease-in-out; /* Slower and smoother */
}

.zoomable--zoomed .zoomable__img {
  cursor: zoom-in;
  transform: scale(var(--zoom, 1.5)); /* Reduce default zoom */
}

.ksinnerproduct {
  overflow: hidden;
  border-radius: 30px;
  border: 1px solid #929292;
  transition: box-shadow 0.4s ease-in-out;
}

/*D4B773*/