.elementor-30150 .elementor-element.elementor-element-74f9078{--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:33px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30150 .elementor-element.elementor-element-0f6ef6b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-30150 .elementor-element.elementor-element-bd9015a{--display:flex;--min-height:530px;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-30150 .elementor-element.elementor-element-bd9015a:not(.elementor-motion-effects-element-type-background), .elementor-30150 .elementor-element.elementor-element-bd9015a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-30150 .elementor-element.elementor-element-5f769e0{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30150 .elementor-element.elementor-element-eca4992 .elementor-heading-title{font-size:24px;font-weight:800;}.elementor-30150 .elementor-element.elementor-element-46fa9fd{font-size:20px;}.elementor-30150 .elementor-element.elementor-element-3360e54 .elementor-button{background-color:#E6E1E1;font-weight:700;fill:#000000;color:#000000;}.elementor-30150 .elementor-element.elementor-element-3360e54 .elementor-button:hover, .elementor-30150 .elementor-element.elementor-element-3360e54 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #F5F5F5 0%, #D7D2D2 100%);}.elementor-30150 .elementor-element.elementor-element-3360e54 .elementor-button:hover svg, .elementor-30150 .elementor-element.elementor-element-3360e54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30150 .elementor-element.elementor-element-e39cd76{--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:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-30150 .elementor-element.elementor-element-0e1a20b img{height:456px;}.elementor-30150 .elementor-element.elementor-element-8606667{--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-30150 .elementor-element.elementor-element-1fbe2dc > .elementor-widget-container{margin:31px 0px 0px 0px;padding:0px 0px 0px 14px;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-product-inner .ht-product-categories{display:none !important;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner{border-color:#f1f1f1;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content{background-color:#ffffff;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#444444;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{color:#444444;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before{background-color:#444444;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:#dc9a0e;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{color:#444444;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:#dc9a0e;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{color:#444444;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#444444;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.elementor-30150 .elementor-element.elementor-element-1fbe2dc span.woolentor-tip{color:#ffffff;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{color:#000000;width:30px;height:30px;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-action ul li a.wishsuite-button svg{width:20px;height:20px;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .woolentor-compare.compare::before,.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-product-action ul li.woolentor-cart a::before{font-size:20px;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .woolentor-compare.compare::before,.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-product-action ul li.woolentor-cart a,.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-product-action ul li.woolentor-cart a::before{line-height:30px;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a{color:#dc9a0e;}.elementor-30150 .elementor-element.elementor-element-1fbe2dc .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important;}.elementor-30150 .elementor-element.elementor-element-db74bb0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-30150 .elementor-element.elementor-element-82be764{--spacer-size:147px;}.elementor-30150 .elementor-element.elementor-element-bd2e887{font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-30150 .elementor-element.elementor-element-bd2e887 p{margin-block-end:0px;}.elementor-30150 .elementor-element.elementor-element-3dff7bc p{margin-block-end:19px;}.elementor-30150 .elementor-element.elementor-element-92b3e81 p{margin-block-end:13px;}.elementor-30150 .elementor-element.elementor-element-e360995 .elementor-heading-title{font-size:28px;font-weight:500;}.elementor-30150 .elementor-element.elementor-element-70f10f0 p{margin-block-end:1px;}.elementor-30150 .elementor-element.elementor-element-5183e85{font-size:15px;font-weight:500;}.elementor-30150 .elementor-element.elementor-element-e03a72f{--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:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-30150 .elementor-element.elementor-element-04fd841{--display:flex;}.elementor-30150 .elementor-element.elementor-element-c61709e{--display:flex;}.elementor-30150 .elementor-element.elementor-element-b809294{--display:flex;}.elementor-30150 .elementor-element.elementor-element-e552565{--display:flex;}.elementor-30150 .elementor-element.elementor-element-1c563a1{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:17px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-30150 .elementor-element.elementor-element-1c563a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-30150 .elementor-element.elementor-element-1c563a1 {--n-accordion-padding:0px 0px 0px 0px;}.elementor-30150 .elementor-element.elementor-element-4e5ba35{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:769px){.elementor-30150 .elementor-element.elementor-element-5f769e0{--width:50%;}.elementor-30150 .elementor-element.elementor-element-e39cd76{--width:50%;}}@media(max-width:768px){.elementor-30150 .elementor-element.elementor-element-74f9078{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:0px;}.elementor-30150 .elementor-element.elementor-element-0f6ef6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30150 .elementor-element.elementor-element-0e1a20b img{height:373px;}.elementor-30150 .elementor-element.elementor-element-e03a72f{--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:9px;}.elementor-30150 .elementor-element.elementor-element-1c563a1{--n-accordion-item-title-space-between:31px;--n-accordion-item-title-distance-from-content:31px;}}/* Start custom CSS for html, class: .elementor-element-92c6178 *//* ===============================
   NEWSLETTER SECTION
================================ */

.newsletter-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  background-color: #1f3532;
  padding: 80px 50px;
  border-radius: 6px;
  width: 100%;
  box-sizing: border-box;
}

.newsletter-text {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  max-width: 45%;
  line-height: 1.4;
}

.newsletter-form {
  display: flex;
  width: 55%;
  background: #3a4f4c;
  border-radius: 6px;
  overflow: hidden;
}

.newsletter-form input {
  flex: 1;
  padding: 16px 18px;
  border: none;
  outline: none;
  background: transparent;
  color: #ffffff;
  font-size: 16px;
}

.newsletter-form input::placeholder {
  color: #cfd8d6;
}

.newsletter-form button {
  padding: 0 30px;
  background: transparent;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  border: none;
  cursor: pointer;
  white-space: nowrap;
}

/* ===============================
   TABLET
================================ */
@media (max-width: 1024px) {
  .newsletter-wrap {
    padding: 60px 40px;
  }

  .newsletter-text {
    font-size: 20px;
  }
}

/* ===============================
   MOBILE
================================ */
@media (max-width: 768px) {
  .newsletter-wrap {
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 25px;
  }

  .newsletter-text {
    max-width: 100%;
    font-size: 18px;
  }

  .newsletter-form {
    width: 100%;
    margin-top: 20px;
  }
}

/* ===============================
   SMALL MOBILE
================================ */
@media (max-width: 480px) {
  .newsletter-form {
    flex-direction: column;
    background: transparent;
  }

  .newsletter-form input {
    background: #3a4f4c;
    border-radius: 6px;
    margin-bottom: 12px;
  }

  .newsletter-form button {
    background: #3a4f4c;
    padding: 14px;
    border-radius: 6px;
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e5ba35 */.newsletter-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  background-color: #1f3532;
  padding: 80px 50px;
  border-radius: 6px;
  width: 100%;
 
}

.newsletter-text {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  max-width: 45%;
}

.newsletter-form {
  display: flex;
  width: 55%;
  background: #3a4f4c;
  border-radius: 6px;
  overflow: hidden;
}

.newsletter-form input {
  flex: 1;
  padding: 16px 18px;
  border: none;
  outline: none;
  background: transparent;
  color: #ffffff;
  font-size: 16px;
}

.newsletter-form input::placeholder {
  color: #cfd8d6;
}

.newsletter-form button {
  padding: 0 30px;
  background: transparent;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  border: none;
  cursor: pointer;
}/* End custom CSS */