.elementor-12114 .elementor-element.elementor-element-b848126{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12114 .elementor-element.elementor-element-b848126 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12114 .elementor-element.elementor-element-b848126.elementor-element{--align-self:center;}.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-12114 .elementor-element.elementor-element-df652f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12114 .elementor-element.elementor-element-df652f7.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12114 .elementor-element.elementor-element-930ec1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12114 .elementor-element.elementor-element-930ec1c.elementor-element{--align-self:flex-start;}.elementor-12114 .elementor-element.elementor-element-930ec1c{text-align:start;}.elementor-12114 .elementor-element.elementor-element-930ec1c .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:0.4px;word-spacing:0.2em;}.elementor-12114 .elementor-element.elementor-element-9c0d382{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12114 .elementor-element.elementor-element-f53d886.elementor-element{--align-self:stretch;}.elementor-12114 .elementor-element.elementor-element-f53d886{text-align:start;}.woocommerce .elementor-12114 .elementor-element.elementor-element-f53d886 .price{color:#00B550;}.woocommerce .elementor-12114 .elementor-element.elementor-element-f53d886 .price ins{font-size:23px;}body:not(.rtl) .elementor-12114 .elementor-element.elementor-element-f53d886:not(.elementor-product-price-block-yes) del{margin-right:7px;}body.rtl .elementor-12114 .elementor-element.elementor-element-f53d886:not(.elementor-product-price-block-yes) del{margin-left:7px;}.elementor-12114 .elementor-element.elementor-element-f53d886.elementor-product-price-block-yes del{margin-bottom:7px;}.elementor-12114 .elementor-element.elementor-element-4202aa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12114 .elementor-element.elementor-element-4202aa6{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:21px;--e-rating-gap:4px;--e-rating-icon-color:#F8F8F8;}.elementor-12114 .elementor-element.elementor-element-af451a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--margin-top:-14px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12114 .elementor-element.elementor-element-ec2505b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12114 .elementor-element.elementor-element-bc49dfe > .elementor-widget-container{margin:-25px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-12114 .elementor-element.elementor-element-bc49dfe{text-align:start;}.elementor-12114 .elementor-element.elementor-element-ae17b88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--margin-top:34px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12114 .elementor-element.elementor-element-c2627ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12114 .elementor-element.elementor-element-fba0af3{--display:flex;--justify-content:center;}@media(max-width:1024px){.elementor-12114 .elementor-element.elementor-element-df652f7{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-12114 .elementor-element.elementor-element-b848126{width:100%;max-width:100%;}.elementor-12114 .elementor-element.elementor-element-b848126 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12114 .elementor-element.elementor-element-b848126.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-12114 .elementor-element.elementor-element-b848126 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.elementor-12114 .elementor-element.elementor-element-df652f7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12114 .elementor-element.elementor-element-fba0af3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-12114 .elementor-element.elementor-element-df652f7{--width:76.213%;}}/* Start custom CSS for container, class: .elementor-element-fba0af3 *//* From Uiverse.io by shah1345 */ 
.button2 {
  display: inline-block;
  transition: all 0.2s ease-in;
  position: relative;
  overflow: hidden;
  z-index: 1;
  color: #090909;
  padding: 0.7em 1.7em;
  cursor: pointer;
  font-size: 18px;
  border-radius: 0.5em;
  background: #e8e8e8;
  border: 1px solid #e8e8e8;
  box-shadow: 6px 6px 12px #c5c5c5, -6px -6px 12px #ffffff;
}

.button2:active {
  color: #666;
  box-shadow: inset 4px 4px 12px #c5c5c5, inset -4px -4px 12px #ffffff;
}

.button2:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%) scaleY(1) scaleX(1.25);
  top: 100%;
  width: 140%;
  height: 180%;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
  z-index: -1;
}

.button2:after {
  content: "";
  position: absolute;
  left: 55%;
  transform: translateX(-50%) scaleY(1) scaleX(1.45);
  top: 180%;
  width: 160%;
  height: 190%;
  background-color: #009087;
  border-radius: 50%;
  display: block;
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
  z-index: -1;
}

.button2:hover {
  color: #ffffff;
  border: 1px solid #009087;
}

.button2:hover:before {
  top: -35%;
  background-color: #009087;
  transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
}

.button2:hover:after {
  top: -45%;
  background-color: #acc0fa;
  transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
}/* End custom CSS */