.elementor-1299 .elementor-element.elementor-element-5e39a42{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-1299 .elementor-element.elementor-element-5e39a42:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-5e39a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1299 .elementor-element.elementor-element-5e39a42::before, .elementor-1299 .elementor-element.elementor-element-5e39a42 > .elementor-background-video-container::before, .elementor-1299 .elementor-element.elementor-element-5e39a42 > .e-con-inner > .elementor-background-video-container::before, .elementor-1299 .elementor-element.elementor-element-5e39a42 > .elementor-background-slideshow::before, .elementor-1299 .elementor-element.elementor-element-5e39a42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1299 .elementor-element.elementor-element-5e39a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1299 .elementor-element.elementor-element-5e39a42, .elementor-1299 .elementor-element.elementor-element-5e39a42::before{--border-transition:0.3s;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .wl-row > [class*="col-"]{padding:0  15px;margin-bottom:30px;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .wl-row{margin:0  -15px;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 [class*="ht-product-content"] .ht-product-price-2 span{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 [class*="ht-product-content"] .ht-product-price-2{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 [class*="ht-product-image-wrap"] .ht-product-badges span{background-color:#1A7EFB;font-size:24px;font-style:normal;text-decoration:none;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 .ht-product-image-wrap-2 [class*="ht-product-action"] ul li a{border-radius:100px 100px 100px 100px;color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 .ht-product-content-2-wrap [class*="ht-product-action"] ul li a{border-radius:100px 100px 100px 100px;color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 .ht-product-image-wrap-2 [class*="ht-product-action"] ul li a:hover,.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 .ht-product-content-2-wrap [class*="ht-product-action"] ul li a:hover{background-color:#1A7EFB;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-scroll-to{position:fixed;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-snap-v-top{top:50px;bottom:auto;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-snap-v-bottom{bottom:50px;top:auto;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-snap-h-left{left:50px;right:auto;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-snap-h-right{right:50px;left:auto;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-scroll-to-cta{width:50px;height:50px;background-color:#1A7EFB;color:#ffffff;fill:#ffffff;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-scroll-to-cta .ue-scroll-to-icon{font-size:20px;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-scroll-to-cta,.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-scroll-to-icon{border-radius:50px 50px 50px 50px;}.elementor-1299 .elementor-element.elementor-element-958eeb4 .ue-scroll-to-cta:hover{background-color:#373737;}@media(max-width:767px){.elementor-1299 .elementor-element.elementor-element-d1b6c1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 .ht-product-image-wrap-2 [class*="ht-product-action"] ul li a{font-size:100%;border-radius:100px 100px 100px 100px;}.elementor-1299 .elementor-element.elementor-element-d1b6c1c .ht-product-2 .ht-product-content-2-wrap [class*="ht-product-action"] ul li a{font-size:100%;border-radius:100px 100px 100px 100px;}}@media(min-width:768px){.elementor-1299 .elementor-element.elementor-element-5e39a42{--content-width:100%;}}/* Start custom CSS for wl-product-grid, class: .elementor-element-d1b6c1c *//* Target the post‐add “View cart” button */
.added_to_cart.wc-forward {
  display: inline-flex;           /* let us center contents without collapsing */
  align-items: center;
  justify-content: center;
  
  /* fix the button to a square so it never “squishes” */
  width: 50px;                     /* pick whatever circle‐diameter you need */
  height: 50px;
  padding: 0;                      /* remove default padding that might grow/shrink */
  
  border-radius: 0%;              /* keep it perfectly round */
  box-sizing: border-box;
  overflow: hidden;                /* hide any overflow if the icon inside is large */
}/* End custom CSS */