.elementor-14 .elementor-element.elementor-element-f34f1fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f95c6ba{--display:flex;}.elementor-14 .elementor-element.elementor-element-96720b0 div.product-category .wd-entities-title, .elementor-14 .elementor-element.elementor-element-96720b0 .wd-nav-product-cat>li>a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-6deebb5{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d16d815{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-d16d815 .wd-info-box{--ib-icon-sp:15px;}.elementor-14 .elementor-element.elementor-element-e2b56f1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-8422eaa{--wd-brd-radius:0px;}.elementor-14 .elementor-element.elementor-element-5dcdbc5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-06b57ca{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-06b57ca > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-14 .elementor-element.elementor-element-90267f4{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-90267f4 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-14 .elementor-element.elementor-element-3e38abb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-365cff8{--wd-brd-radius:0px;}.elementor-14 .elementor-element.elementor-element-03d3c22{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-2fe9f15 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-14 .elementor-element.elementor-element-f9f65ba > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-14 .elementor-element.elementor-element-fa72525 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-14 .elementor-element.elementor-element-be484b1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-f2eba1b{--wd-brd-radius:0px;}.elementor-14 .elementor-element.elementor-element-23860f6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-23860f6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-23860f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}/* Start custom CSS for wd_slider, class: .elementor-element-882b6b9 */.elementor-14 .elementor-element.elementor-element-882b6b9 .wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel{
    border-radius: 0px !important;
}
@media (min-width: 768px) {
  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-carousel-wrap {
    height: auto !important;
  }
  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-slide {
    position: relative;
    width: 100%;
    height: auto !important;
    aspect-ratio: 3 / 1;
    overflow: hidden;
  }

  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-slide .wd-slide-bg,
  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-slide .wd-slide-link {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-carousel-wrap {
    height: auto !important;
    min-height: auto !important;
  }
  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-slide {
    position: relative;
    width: 100%;
    height: auto !important;
    min-height: auto !important;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0px;
  }

  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-slide .wd-slide-bg,
  .elementor-14 .elementor-element.elementor-element-882b6b9 .wd-slide .wd-slide-link {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-8422eaa */.elementor-14 .elementor-element.elementor-element-8422eaa .wd-product{
    padding: 20px;
}
.elementor-14 .elementor-element.elementor-element-8422eaa .wd-add-btn{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-365cff8 */.elementor-14 .elementor-element.elementor-element-365cff8 .wd-product{
    padding: 20px;
}
.elementor-14 .elementor-element.elementor-element-365cff8 .wd-add-btn{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-f2eba1b */.elementor-14 .elementor-element.elementor-element-f2eba1b .wd-product{
    padding: 20px;
}
.elementor-14 .elementor-element.elementor-element-f2eba1b .wd-add-btn{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wd_testimonials, class: .elementor-element-13e9736 */.elementor-14 .elementor-element.elementor-element-13e9736 .testimonial-avatar{
    margin-bottom: 5px;
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS */#main-content{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}/* End custom CSS */