.elementor-56288 .elementor-element.elementor-element-1e33d71{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56288 .elementor-element.elementor-element-a55ffda{--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;}.elementor-56288 .elementor-element.elementor-element-a55ffda:not(.elementor-motion-effects-element-type-background), .elementor-56288 .elementor-element.elementor-element-a55ffda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF1;}.elementor-56288 .elementor-element.elementor-element-4a62fa0{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-56288 .elementor-element.elementor-element-ee2f56b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-56288 .elementor-element.elementor-element-ee2f56b .elementor-heading-title{font-size:35px;}.elementor-56288 .elementor-element.elementor-element-f1ca709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 10% 0% 10%;text-align:center;font-size:18px;text-transform:capitalize;line-height:28px;color:#000000;}.elementor-56288 .elementor-element.elementor-element-04cc082{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-56288 .elementor-element.elementor-element-d7b3ee5{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-56288 .elementor-element.elementor-element-0834b29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-56288 .elementor-element.elementor-element-0834b29 .elementor-heading-title{font-size:35px;}.elementor-56288 .elementor-element.elementor-element-8e85c9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;text-transform:capitalize;line-height:28px;color:#000000;}.elementor-56288 .elementor-element.elementor-element-9a61925{--display:flex;--gap:55px 0px;--row-gap:55px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56288 .elementor-element.elementor-element-d755bef .products-list.grid .item-product{padding:0px 15px 0px 15px;}.elementor-56288 .elementor-element.elementor-element-d755bef .products-content{text-align:left;}.elementor-56288 .elementor-element.elementor-element-d755bef .product-wapper .product-attribute, 
					.elementor-56288 .elementor-element.elementor-element-d755bef .product-wapper .products-content h3.product-title, 
					.elementor-56288 .elementor-element.elementor-element-d755bef .products-content .price{justify-content:left;}.elementor-56288 .elementor-element.elementor-element-1beeb28{--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;}.elementor-56288 .elementor-element.elementor-element-1beeb28:not(.elementor-motion-effects-element-type-background), .elementor-56288 .elementor-element.elementor-element-1beeb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF1;}.elementor-56288 .elementor-element.elementor-element-b679690{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-56288 .elementor-element.elementor-element-badcd0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-56288 .elementor-element.elementor-element-badcd0a .elementor-heading-title{font-size:35px;}.elementor-56288 .elementor-element.elementor-element-f0be08a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 10% 0% 10%;text-align:center;font-size:18px;text-transform:capitalize;line-height:28px;color:#000000;}.elementor-56288 .elementor-element.elementor-element-5204bc6{--e-image-carousel-slides-to-show:10;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56288 .elementor-element.elementor-element-06d9489{--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:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-56288 .elementor-element.elementor-element-1bb4811{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-56288 .elementor-element.elementor-element-4b96bb7{--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-56288 .elementor-element.elementor-element-c296c2e{--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-56288 .elementor-element.elementor-element-99c9fbc{--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-56288 .elementor-element.elementor-element-12dffed.elementor-element{--align-self:center;}.elementor-56288 .elementor-element.elementor-element-12dffed{text-align:start;}.elementor-56288 .elementor-element.elementor-element-7c0597d{--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-56288 .elementor-element.elementor-element-c88501e{--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-56288 .elementor-element.elementor-element-f9c3b82{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-56288 .elementor-element.elementor-element-f9c3b82:not(.elementor-motion-effects-element-type-background), .elementor-56288 .elementor-element.elementor-element-f9c3b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF1;}.elementor-56288 .elementor-element.elementor-element-889ae09{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-56288 .elementor-element.elementor-element-35016f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-56288 .elementor-element.elementor-element-35016f1 .elementor-heading-title{font-size:35px;}.elementor-56288 .elementor-element.elementor-element-b06f695{text-align:center;font-size:16px;text-transform:capitalize;line-height:28px;color:#000000;}@media(max-width:1199px){.elementor-56288 .elementor-element.elementor-element-9a61925{--padding-top:0px;--padding-bottom:0px;--padding-left:7.5px;--padding-right:7.5px;}.elementor-56288 .elementor-element.elementor-element-d755bef .products-list.grid .item-product{padding:0px 7.5px 0px 7.5px;}}@media(min-width:768px){.elementor-56288 .elementor-element.elementor-element-a55ffda{--content-width:1146px;}.elementor-56288 .elementor-element.elementor-element-1bb4811{--width:25%;}.elementor-56288 .elementor-element.elementor-element-4b96bb7{--width:25%;}.elementor-56288 .elementor-element.elementor-element-c296c2e{--width:25%;}.elementor-56288 .elementor-element.elementor-element-99c9fbc{--width:25%;}.elementor-56288 .elementor-element.elementor-element-7c0597d{--width:25%;}.elementor-56288 .elementor-element.elementor-element-c88501e{--width:25%;}}@media(max-width:767px){.elementor-56288 .elementor-element.elementor-element-ee2f56b .elementor-heading-title{font-size:30px;}.elementor-56288 .elementor-element.elementor-element-0834b29 .elementor-heading-title{font-size:30px;}.elementor-56288 .elementor-element.elementor-element-badcd0a .elementor-heading-title{font-size:30px;}.elementor-56288 .elementor-element.elementor-element-889ae09{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-56288 .elementor-element.elementor-element-35016f1 .elementor-heading-title{font-size:30px;}.elementor-56288 .elementor-element.elementor-element-7adaac3{padding:0px 20px 0px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-7adaac3 */.newsletter-section {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* Form layout inline */
.newsletter-section .mc4wp-form-fields {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
}

/* Remove default spacing */
.newsletter-section .mc4wp-form p {
  margin: 0;
}

/* Hide labels for modern look */
.newsletter-section .mc4wp-form label {
  display: none;
}

/* Inputs */
.newsletter-section input[type="text"],
.newsletter-section input[type="email"] {
  padding: 14px 16px;
  font-size: 14px;
  border: 1px solid #ddd;
  background: #ffffff;
  color: #222;
  min-width: 220px;
  outline: none;
  transition: all 0.2s ease;
}

/* Focus effect */
.newsletter-section input:focus {
  border-color: #000;
}

/* Button */
.newsletter-section input[type="submit"] {
  padding: 14px 22px;
  font-size: 14px;
  background-color: #000;
  color: #fff;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
}

/* Hover */
.newsletter-section input[type="submit"]:hover {
  background-color: #333;
}

/* Responsive tweak */
@media (max-width: 600px) {
  .newsletter-section .mc4wp-form-fields {
    flex-direction: column;
    align-items: stretch;
  }

  .newsletter-section input,
  .newsletter-section input[type="submit"] {
    width: 100%;
  }
}/* End custom CSS */