.elementor-5082 .elementor-element.elementor-element-7957284b{--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-5082 .elementor-element.elementor-element-175f1939{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-2f9dfd3b > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-2f9dfd3b{text-align:center;}.elementor-5082 .elementor-element.elementor-element-2f9dfd3b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-4eb73c7c{text-align:center;}.elementor-5082 .elementor-element.elementor-element-4eb73c7c .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5082 .elementor-element.elementor-element-20daa26 > .elementor-widget-container{padding:10px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-20daa26{text-align:center;}.elementor-5082 .elementor-element.elementor-element-20daa26 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-2ead39f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-76d0c50b > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-76d0c50b{text-align:center;}.elementor-5082 .elementor-element.elementor-element-76d0c50b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-220311c{text-align:center;}.elementor-5082 .elementor-element.elementor-element-220311c .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5082 .elementor-element.elementor-element-472d7e48 > .elementor-widget-container{padding:10px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-472d7e48{text-align:center;}.elementor-5082 .elementor-element.elementor-element-472d7e48 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-2cdc47c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-30828b23 > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-30828b23{text-align:center;}.elementor-5082 .elementor-element.elementor-element-30828b23 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-187e753b{text-align:center;}.elementor-5082 .elementor-element.elementor-element-187e753b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5082 .elementor-element.elementor-element-620a90f2 > .elementor-widget-container{padding:10px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-620a90f2{text-align:center;}.elementor-5082 .elementor-element.elementor-element-620a90f2 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-5bb881ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-7fba2312 > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-7fba2312{text-align:center;}.elementor-5082 .elementor-element.elementor-element-7fba2312 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-4e444eaf{text-align:center;}.elementor-5082 .elementor-element.elementor-element-4e444eaf .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5082 .elementor-element.elementor-element-3ba3666d > .elementor-widget-container{padding:10px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-3ba3666d{text-align:center;}.elementor-5082 .elementor-element.elementor-element-3ba3666d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-6ad0145d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-3554c871 > .elementor-widget-container{padding:14px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-3554c871{text-align:center;}.elementor-5082 .elementor-element.elementor-element-3554c871 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}.elementor-5082 .elementor-element.elementor-element-281be758{text-align:center;}.elementor-5082 .elementor-element.elementor-element-281be758 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;color:#B7B1B1;}.elementor-5082 .elementor-element.elementor-element-2fc93e5 > .elementor-widget-container{padding:10px 0px 6px 0px;}.elementor-5082 .elementor-element.elementor-element-2fc93e5{text-align:center;}.elementor-5082 .elementor-element.elementor-element-2fc93e5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#552748;}@media(max-width:1024px){.elementor-5082 .elementor-element.elementor-element-7957284b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5082 .elementor-element.elementor-element-7957284b{--content-width:85%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5082 .elementor-element.elementor-element-2f9dfd3b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-2f9dfd3b{text-align:center;}.elementor-5082 .elementor-element.elementor-element-2f9dfd3b .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-20daa26 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-20daa26{text-align:center;}.elementor-5082 .elementor-element.elementor-element-20daa26 .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-76d0c50b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-76d0c50b{text-align:center;}.elementor-5082 .elementor-element.elementor-element-76d0c50b .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-472d7e48 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-472d7e48{text-align:center;}.elementor-5082 .elementor-element.elementor-element-472d7e48 .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-30828b23 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-30828b23{text-align:center;}.elementor-5082 .elementor-element.elementor-element-30828b23 .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-620a90f2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-620a90f2{text-align:center;}.elementor-5082 .elementor-element.elementor-element-620a90f2 .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-7fba2312 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-7fba2312{text-align:center;}.elementor-5082 .elementor-element.elementor-element-7fba2312 .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-3ba3666d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-3ba3666d{text-align:center;}.elementor-5082 .elementor-element.elementor-element-3ba3666d .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-3554c871 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-3554c871{text-align:center;}.elementor-5082 .elementor-element.elementor-element-3554c871 .elementor-heading-title{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-2fc93e5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-2fc93e5{text-align:center;}.elementor-5082 .elementor-element.elementor-element-2fc93e5 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-7957284b */.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 */