.elementor-5054 .elementor-element.elementor-element-4b42b291{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-3dd362dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-6a7d2224 > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5054 .elementor-element.elementor-element-6a7d2224{text-align:center;}.elementor-5054 .elementor-element.elementor-element-6a7d2224 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5054 .elementor-element.elementor-element-7c09aa8b{text-align:center;}.elementor-5054 .elementor-element.elementor-element-7c09aa8b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5054 .elementor-element.elementor-element-33332e92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-537ac390 > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5054 .elementor-element.elementor-element-537ac390{text-align:center;}.elementor-5054 .elementor-element.elementor-element-537ac390 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5054 .elementor-element.elementor-element-121b2c2c{text-align:center;}.elementor-5054 .elementor-element.elementor-element-121b2c2c .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5054 .elementor-element.elementor-element-2330e7be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-5d5b3fbf > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5054 .elementor-element.elementor-element-5d5b3fbf{text-align:center;}.elementor-5054 .elementor-element.elementor-element-5d5b3fbf .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5054 .elementor-element.elementor-element-249bd3c0{text-align:center;}.elementor-5054 .elementor-element.elementor-element-249bd3c0 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5054 .elementor-element.elementor-element-29276fa8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-4f8c3d24 > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5054 .elementor-element.elementor-element-4f8c3d24{text-align:center;}.elementor-5054 .elementor-element.elementor-element-4f8c3d24 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5054 .elementor-element.elementor-element-15f5dd33{text-align:center;}.elementor-5054 .elementor-element.elementor-element-15f5dd33 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5054 .elementor-element.elementor-element-101bff6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-4bb363cc > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5054 .elementor-element.elementor-element-4bb363cc{text-align:center;}.elementor-5054 .elementor-element.elementor-element-4bb363cc .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5054 .elementor-element.elementor-element-362b8aab{text-align:center;}.elementor-5054 .elementor-element.elementor-element-362b8aab .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}@media(max-width:1024px){.elementor-5054 .elementor-element.elementor-element-4b42b291{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5054 .elementor-element.elementor-element-4b42b291{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5054 .elementor-element.elementor-element-6a7d2224 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-6a7d2224{text-align:center;}.elementor-5054 .elementor-element.elementor-element-6a7d2224 .elementor-heading-title{font-size:18px;}.elementor-5054 .elementor-element.elementor-element-537ac390 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-537ac390{text-align:center;}.elementor-5054 .elementor-element.elementor-element-537ac390 .elementor-heading-title{font-size:18px;}.elementor-5054 .elementor-element.elementor-element-5d5b3fbf > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-5d5b3fbf{text-align:center;}.elementor-5054 .elementor-element.elementor-element-5d5b3fbf .elementor-heading-title{font-size:18px;}.elementor-5054 .elementor-element.elementor-element-4f8c3d24 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-4f8c3d24{text-align:center;}.elementor-5054 .elementor-element.elementor-element-4f8c3d24 .elementor-heading-title{font-size:18px;}.elementor-5054 .elementor-element.elementor-element-4bb363cc > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-4bb363cc{text-align:center;}.elementor-5054 .elementor-element.elementor-element-4bb363cc .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-4b42b291 */.product-hover-image {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

.product-hover-image .image-main,
.product-hover-image .image-hover {
  width: 100%;
}

.product-hover-image .image-main img,
.product-hover-image .image-hover img {
  width: 100%;
  display: block;
  border-radius: 12px;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.product-hover-image .image-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.product-hover-image:hover .image-main img {
  opacity: 0;
  transform: scale(1.03);
}

.product-hover-image:hover .image-hover {
  opacity: 1;
}

.product-hover-image:hover .image-hover img {
  transform: scale(1.03);
}/* End custom CSS */