.elementor-10 .elementor-element.elementor-element-545ff7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-63f06cf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-63f06cf{text-align:start;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-menu-toggle{margin:0 auto;}.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-nav-menu--main .elementor-item{color:#030000;fill:#030000;}.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-nav-menu--main .elementor-item:focus{color:#FF0000;fill:#FF0000;}.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-10 .elementor-element.elementor-element-1f9b5ce .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF0606;}.elementor-10 .elementor-element.elementor-element-1f9b5ce .e--pointer-framed .elementor-item:before,
					.elementor-10 .elementor-element.elementor-element-1f9b5ce .e--pointer-framed .elementor-item:after{border-color:#FF0606;}.elementor-10 .elementor-element.elementor-element-84a6758{--display:flex;--min-height:819px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-996de91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-996de91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a2eb7b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;letter-spacing:0px;word-spacing:5px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-504764d{color:#000000;}.elementor-10 .elementor-element.elementor-element-6094009{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-7ce2a96 .elementor-button{background-color:#61CE70;}.elementor-10 .elementor-element.elementor-element-3d7da52{--display:flex;}.elementor-10 .elementor-element.elementor-element-17e512d{--display:flex;}.elementor-10 .elementor-element.elementor-element-b29622f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e70dbe9.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-10 .elementor-element.elementor-element-e70dbe9.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-10 .elementor-element.elementor-element-e70dbe9.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-10 .elementor-element.elementor-element-e70dbe9 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#000305;}.elementor-10 .elementor-element.elementor-element-e70dbe9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-e70dbe9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-e70dbe9:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-e70dbe9:has(:focus) .elementor-image-box-title{color:#F40000;}.elementor-10 .elementor-element.elementor-element-e70dbe9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-302daab.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-10 .elementor-element.elementor-element-302daab.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-10 .elementor-element.elementor-element-302daab.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-10 .elementor-element.elementor-element-302daab .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#000305;}.elementor-10 .elementor-element.elementor-element-302daab .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-302daab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-302daab:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-302daab:has(:focus) .elementor-image-box-title{color:#F40000;}.elementor-10 .elementor-element.elementor-element-302daab .elementor-image-box-description{color:#000000;}.elementor-10 .elementor-element.elementor-element-63d987b.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-10 .elementor-element.elementor-element-63d987b.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-10 .elementor-element.elementor-element-63d987b.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-10 .elementor-element.elementor-element-63d987b .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#000305;}.elementor-10 .elementor-element.elementor-element-63d987b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-63d987b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-63d987b:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-63d987b:has(:focus) .elementor-image-box-title{color:#F40000;}.elementor-10 .elementor-element.elementor-element-63d987b .elementor-image-box-description{color:#000000;}.elementor-10 .elementor-element.elementor-element-42442f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d89e14c{text-align:center;}.elementor-10 .elementor-element.elementor-element-3756f3b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-8ec3589{--display:flex;}.elementor-10 .elementor-element.elementor-element-995fbe4{text-align:center;}.elementor-10 .elementor-element.elementor-element-caf9e75{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-f135bef img{mask-size:contain;-webkit-mask-size:contain;mask-position:center center;-webkit-mask-position:center center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-f135bef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-f135bef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-f135bef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-f135bef .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-f135bef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-f135bef .elementor-image-box-title{color:#000101;}.elementor-10 .elementor-element.elementor-element-f135bef:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-f135bef:has(:focus) .elementor-image-box-title{color:#FF0000;}.elementor-10 .elementor-element.elementor-element-eb88eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-ce97ad1{text-align:center;}.elementor-10 .elementor-element.elementor-element-761b86e{--display:flex;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-996de91{--width:47.186%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-545ff7e{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-b29622f{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3756f3b{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-caf9e75{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-545ff7e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-10 .elementor-element.elementor-element-63f06cf.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b29622f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e70dbe9 .elementor-image-box-img{margin-bottom:11px;}.elementor-10 .elementor-element.elementor-element-302daab .elementor-image-box-img{margin-bottom:11px;}.elementor-10 .elementor-element.elementor-element-63d987b .elementor-image-box-img{margin-bottom:11px;}.elementor-10 .elementor-element.elementor-element-3756f3b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-caf9e75{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-f135bef .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-ad08ff8 */.product-card{
  width: 280px;
  font-family: sans-serif;
  text-align: center;
}

.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.4s ease;
}

/* default image */
.img-hover{
  opacity: 0;
}

/* HOVER EFFECT */
.product-card:hover .img-default{
  opacity: 0;
  transform: scale(1.1);
}

.product-card:hover .img-hover{
  opacity: 1;
  transform: scale(1.1);
}

/* text */
.product-title{
  margin: 10px 0 5px;
  font-size: 16px;
}

.product-price{
  display: flex;
  justify-content: center;
  gap: 10px;
}

.old-price{
  text-decoration: line-through;
  color: #999;
}

.new-price{
  color: red;
  font-weight: bold;
}
.product-card{
  width: 280px;
  max-width: 100%;
  font-family: sans-serif;
  text-align: center;

  /* 🔥 penting untuk center */
  margin: 0 auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-194e617 */.product-card{
  width: 280px;
  font-family: sans-serif;
  text-align: center;
}

.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.4s ease;
}

/* default image */
.img-hover{
  opacity: 0;
}

/* HOVER EFFECT */
.product-card:hover .img-default{
  opacity: 0;
  transform: scale(1.1);
}

.product-card:hover .img-hover{
  opacity: 1;
  transform: scale(1.1);
}

/* text */
.product-title{
  margin: 10px 0 5px;
  font-size: 16px;
}

.product-price{
  display: flex;
  justify-content: center;
  gap: 10px;
}

.old-price{
  text-decoration: line-through;
  color: #999;
}

.new-price{
  color: red;
  font-weight: bold;
}
.product-card{
  width: 280px;
  max-width: 100%;
  font-family: sans-serif;
  text-align: center;

  /* 🔥 penting untuk center */
  margin: 0 auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1b38a */.product-card{
  width: 280px;
  font-family: sans-serif;
  text-align: center;
}

.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.4s ease;
}

/* default image */
.img-hover{
  opacity: 0;
}

/* HOVER EFFECT */
.product-card:hover .img-default{
  opacity: 0;
  transform: scale(1.1);
}

.product-card:hover .img-hover{
  opacity: 1;
  transform: scale(1.1);
}

/* text */
.product-title{
  margin: 10px 0 5px;
  font-size: 16px;
}

.product-price{
  display: flex;
  justify-content: center;
  gap: 10px;
}

.old-price{
  text-decoration: line-through;
  color: #999;
}

.new-price{
  color: red;
  font-weight: bold;
}
.product-card{
  width: 280px;
  max-width: 100%;
  font-family: sans-serif;
  text-align: center;

  /* 🔥 penting untuk center */
  margin: 0 auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a528bf */.product-card{
  width: 280px;
  font-family: sans-serif;
  text-align: center;
}

.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.4s ease;
}

/* default image */
.img-hover{
  opacity: 0;
}

/* HOVER EFFECT */
.product-card:hover .img-default{
  opacity: 0;
  transform: scale(1.1);
}

.product-card:hover .img-hover{
  opacity: 1;
  transform: scale(1.1);
}

/* text */
.product-title{
  margin: 10px 0 5px;
  font-size: 16px;
}

.product-price{
  display: flex;
  justify-content: center;
  gap: 10px;
}

.old-price{
  text-decoration: line-through;
  color: #999;
}

.new-price{
  color: red;
  font-weight: bold;
}
.product-card{
  width: 280px;
  max-width: 100%;
  font-family: sans-serif;
  text-align: center;

  /* 🔥 penting untuk center */
  margin: 0 auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86219e3 */.product-card{
  width: 280px;
  font-family: sans-serif;
  text-align: center;
}

.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.4s ease;
}

/* default image */
.img-hover{
  opacity: 0;
}

/* HOVER EFFECT */
.product-card:hover .img-default{
  opacity: 0;
  transform: scale(1.1);
}

.product-card:hover .img-hover{
  opacity: 1;
  transform: scale(1.1);
}

/* text */
.product-title{
  margin: 10px 0 5px;
  font-size: 16px;
}

.product-price{
  display: flex;
  justify-content: center;
  gap: 10px;
}

.old-price{
  text-decoration: line-through;
  color: #999;
}

.new-price{
  color: red;
  font-weight: bold;
}
.product-card{
  width: 280px;
  max-width: 100%;
  font-family: sans-serif;
  text-align: center;

  /* 🔥 penting untuk center */
  margin: 0 auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-615585c */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e2238f */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e8dc7e */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b43321 */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6eba85c */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e6e822 */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-950bc6f */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66fb524 */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f1ed79 */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7c3d27 */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1208db4 */.product-card{
  width: 280px;
  margin: 0 auto;
  font-family: sans-serif;
}

/* image box */
.product-image{
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
  border-radius: 12px;
}

.product-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

/* default state */
.img-hover{
  opacity: 0;
}

/* DESKTOP HOVER */
.product-card:hover .img-default{
  opacity: 0;
}

.product-card:hover .img-hover{
  opacity: 1;
}

/* 🔥 MOBILE TAP STATE */
.product-card.active .img-default{
  opacity: 0;
}

.product-card.active .img-hover{
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-551b164 */.img-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-widget-image {
  position: relative;
}

.elementor-widget-image:hover .img-default {
  opacity: 0;
}

.elementor-widget-image:hover .img-hover {
  opacity: 1;
}/* End custom CSS */