.elementor-15548 .elementor-element.elementor-element-621ca1d{--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-15548 .elementor-element.elementor-element-201b8ac{--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-15548 .elementor-element.elementor-element-25d6e71{--spacer-size:50px;}.elementor-15548 .elementor-element.elementor-element-27b748a{--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-15548 .elementor-element.elementor-element-7be0669{--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-15548 .elementor-element.elementor-element-66fe0ed{--spacer-size:50px;}.elementor-15548 .elementor-element.elementor-element-4951223{--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-15548 .elementor-element.elementor-element-eb46453{--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-15548 .elementor-element.elementor-element-1beb884{--line-style:solid;}.elementor-15548 .elementor-element.elementor-element-461ed12{--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-15548 .elementor-element.elementor-element-0448777{--slides-per-view:3;}.elementor-15548 .elementor-element.elementor-element-f7012a0{--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-15548 .elementor-element.elementor-element-805dc90{--spacer-size:30px;}.elementor-15548 .elementor-element.elementor-element-564a0c6{--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-15548 .elementor-element.elementor-element-7b7f8fc{--line-style:solid;}.elementor-15548 .elementor-element.elementor-element-25aeb93{--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:center;--align-items:center;--flex-wrap:nowrap;--overflow:auto;}.elementor-15548 .elementor-element.elementor-element-25aeb93.e-con{--align-self:center;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5{--slides-per-view:3;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-item{text-align:center;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E1E1E1;padding:0px 0px 10px 0px;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #212121 0%, #212121 100%);}.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-button:hover, .elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-image img{width:100%;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-button:hover svg, .elementor-15548 .elementor-element.elementor-element-cf7ecb5 .etheme-product-grid-button:focus svg{fill:#FFFFFF;}.elementor-15548 .elementor-element.elementor-element-a1e02a7{--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-15548 .elementor-element.elementor-element-68a3f7d{--spacer-size:30px;}.elementor-15548 .elementor-element.elementor-element-1c8b4d5{--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-15548 .elementor-element.elementor-element-7caa0fe{--line-style:solid;}.elementor-15548 .elementor-element.elementor-element-93b943b{--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-15548 .elementor-element.elementor-element-a4bea87{--slides-per-view:3;}.elementor-15548 .elementor-element.elementor-element-b5b422d{--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-15548 .elementor-element.elementor-element-6a6a3b1{--spacer-size:50px;}.elementor-15548 .elementor-element.elementor-element-2a13418{--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-15548 .elementor-element.elementor-element-23dbbfa{--e-image-carousel-slides-to-show:8;}.elementor-15548 .elementor-element.elementor-element-0e5b37c{--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-15548 .elementor-element.elementor-element-f0bccb2{--spacer-size:50px;}.elementor-15548 .elementor-element.elementor-element-3be299d{--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-15548 .elementor-element.elementor-element-54a8977{--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-15548 .elementor-element.elementor-element-0b73266{--spacer-size:10px;}.elementor-15548 .elementor-element.elementor-element-54ffa6a{--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-15548 .elementor-element.elementor-element-dd4d15a{--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-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15548 .elementor-element.elementor-element-e82e512 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15548 .elementor-element.elementor-element-e82e512 .fluentform-widget-title{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:600;padding:0px 0px 0px 0px;}.elementor-15548 .elementor-element.elementor-element-e82e512 .fluentform-widget-description{text-align:center;}.elementor-15548 .elementor-element.elementor-element-e82e512 .fluentform-widget-wrapper{padding:30px 100px 30px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15548 .elementor-element.elementor-element-e82e512 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#212121 !important;color:#ffffff !important;padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15548 .elementor-element.elementor-element-e82e512 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#000000 !important;}.elementor-15548 .elementor-element.elementor-element-7109605{--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-15548 .elementor-element.elementor-element-e20d5c0{--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-15548 .elementor-element.elementor-element-6587136{--spacer-size:50px;}@media(max-width:1024px){.elementor-15548 .elementor-element.elementor-element-0448777{--slides-per-view:2;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5{--slides-per-view:2;}.elementor-15548 .elementor-element.elementor-element-23dbbfa{--e-image-carousel-slides-to-show:7;}.elementor-15548 .elementor-element.elementor-element-0b73266{--spacer-size:30px;}}@media(max-width:767px){.elementor-15548 .elementor-element.elementor-element-0448777{--slides-per-view:1;}.elementor-15548 .elementor-element.elementor-element-cf7ecb5{--slides-per-view:1;}.elementor-15548 .elementor-element.elementor-element-6a6a3b1{--spacer-size:30px;}.elementor-15548 .elementor-element.elementor-element-23dbbfa{--e-image-carousel-slides-to-show:3;}.elementor-15548 .elementor-element.elementor-element-f0bccb2{--spacer-size:30px;}.elementor-15548 .elementor-element.elementor-element-0b73266{--spacer-size:30px;}.elementor-15548 .elementor-element.elementor-element-e82e512 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15548 .elementor-element.elementor-element-e82e512 .fluentform-widget-title{padding:10px 10px 10px 10px;}.elementor-15548 .elementor-element.elementor-element-e82e512 .fluentform-widget-wrapper{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-461ed12 *//* PRODUCT CARD */

.elementor-15548 .elementor-element.elementor-element-461ed12 .woocommerce-loop-product__link{

  overflow:hidden !important;
  border-radius:22px !important;

  display:block;

}

/* IMAGE */

.elementor-15548 .elementor-element.elementor-element-461ed12 img{

  width:450px !important;
  height:500px !important;

  object-fit:cover !important;

  border-radius:22px !important;

  transition:transform 0.4s ease;

  display:block;

  margin:auto;

}

/* ONLY HOVERED IMAGE ZOOM */

.elementor-15548 .elementor-element.elementor-element-461ed12 .woocommerce-loop-product__link:hover img{

  transform:scale(1.05);

}/* End custom CSS */
/* Start custom CSS for etheme_product_carousel, class: .elementor-element-cf7ecb5 *//* PRODUCT CARD */

.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .woocommerce-loop-product__link{

  overflow:hidden !important;
  border-radius:22px !important;

  display:block;

}

/* IMAGE */

.elementor-15548 .elementor-element.elementor-element-cf7ecb5 img{

  width:450px !important;
  height:500px !important;

  object-fit:cover !important;

  border-radius:22px !important;

  transition:transform 0.4s ease;

  display:block;

  margin:auto;

}

/* ONLY HOVERED IMAGE ZOOM */

.elementor-15548 .elementor-element.elementor-element-cf7ecb5 .woocommerce-loop-product__link:hover img{

  transform:scale(1.05);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b943b *//* PRODUCT CARD */

.elementor-15548 .elementor-element.elementor-element-93b943b .woocommerce-loop-product__link{

  overflow:hidden !important;
  border-radius:22px !important;

  display:block;

}

/* IMAGE */

.elementor-15548 .elementor-element.elementor-element-93b943b img{

  width:450px !important;
  height:500px !important;

  object-fit:cover !important;

  border-radius:22px !important;

  transition:transform 0.4s ease;

  display:block;

  margin:auto;

}

/* ONLY HOVERED IMAGE ZOOM */

.elementor-15548 .elementor-element.elementor-element-93b943b .woocommerce-loop-product__link:hover img{

  transform:scale(1.05);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4d15a */.elementor-15548 .elementor-element.elementor-element-dd4d15a{
  background:#fff;
  padding:60px 20px;
}

.elementor-15548 .elementor-element.elementor-element-dd4d15a .elementor-widget-fluentform{
  max-width:520px;
  margin:auto;
  padding:30px;
  border-radius:18px;
  box-shadow:0 20px 50px rgba(0,0,0,0.08);
  background:#fff;
}/* End custom CSS */