/* 
Theme Name: Hello BWGen
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.19
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.white-links a:link,
.white-links a:visited,
.white-links a:hover {
  color: var(--e-global-color-24c3e6a);
}

.click-child {
  cursor: pointer;
}

.elementor-kit-16153 #mobile-menu-toggle {
  cursor: pointer;
}
.elementor-kit-16153.added-to-cart #elementor-menu-cart__toggle_button {
  animation-name: shake;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0.5s;
  transform: scale(1) translate3d(0, 0, 0);
}
.elementor-kit-16153 #header .elementor-nav-menu--main li.current-menu-item a.elementor-item-active {
  background-color: var(--e-global-color-primary);
  color: #fff;
}
.elementor-kit-16153 #header > .elementor-widget-wrap {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
.elementor-kit-16153 #header > .elementor-widget-wrap > div {
  width: auto;
}
.elementor-kit-16153 #header .search-form {
  flex-grow: 2;
}
.elementor-kit-16153 #desktop-header .elementor-column > .elementor-widget-wrap {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
.elementor-kit-16153 #desktop-header .elementor-column > .elementor-widget-wrap > div {
  width: auto;
}
.elementor-kit-16153 #desktop-header .search-form {
  flex-grow: 2;
}
.elementor-kit-16153 #mobile-header .elementor-column > .elementor-widget-wrap {
  display: grid;
  grid-template: 1fr/90px 1fr 45px 45px;
}
.elementor-kit-16153 #mobile-header .elementor-column > .elementor-widget-wrap > :nth-child(5) {
  grid-column: 1/span 4;
}
.elementor-kit-16153 #mobile-menu {
  position: absolute;
  width: 100%;
  z-index: 1000;
  display: none;
}
.elementor-kit-16153 #mobile-menu.active {
  display: block;
}
.elementor-kit-16153 #mobile-menu nav.elementor-nav-menu--main li.current-menu-item a.elementor-item-active {
  color: var(--e-global-color-secondary);
}
.elementor-kit-16153 #mobile-menu nav.elementor-nav-menu--main a.has-submenu .sub-arrow {
  display: none;
}
.elementor-kit-16153 #mobile-menu nav.elementor-nav-menu--main a.has-submenu.highlighted .sub-arrow {
  transform: rotate(90deg);
  padding: 10px;
}
.elementor-kit-16153 #mobile-menu nav.elementor-nav-menu--main ul.sub-menu {
  margin-left: 0 !important;
  margin-top: 0 !important;
  position: relative !important;
  background-color: transparent !important;
  display: block !important;
  width: auto;
}
.elementor-kit-16153 #mobile-menu nav.elementor-nav-menu--main ul.sub-menu a {
  color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.elementor-kit-16153 .cart-count {
  background-color: #ED4598;
  display: block;
  padding: 0.35em;
  position: absolute;
  top: 0;
  left: 3px;
  font-size: 0.9em;
  color: #fff;
  border-radius: 100px;
  line-height: 1em;
}
@media (min-width: 1024px) {
  .elementor-kit-16153 .cart-count {
    top: -22px;
    left: 0;
  }
}
.elementor-kit-16153 .main-carousel.elementor-widget:not(:last-child) {
  margin-bottom: 0;
}
.elementor-kit-16153 .main-carousel .swiper-slide img {
  border-radius: 20px;
}
.elementor-kit-16153 .main-carousel .swiper-container-horizontal > .swiper-pagination {
  bottom: 20px;
}
.elementor-kit-16153 .feature-boxes > .elementor-container {
  gap: 25px;
  flex-wrap: nowrap;
  margin-right: 10px;
  margin-left: 10px;
}
.elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column {
  border-radius: 20px;
  cursor: pointer;
  border: 3px solid #F4F4F4;
  transition: all;
  transition-duration: 0.4s;
  background-color: #FFFFFF;
}
.elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column:hover {
  border: 3px solid #F2F2F2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding: 0;
}
.elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap > div:nth-child(2) {
  min-height: 60px;
}
.elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap img {
  border-bottom-left-radius: 19px;
  border-bottom-right-radius: 19px;
}
@media (max-width: 767px) {
  .elementor-kit-16153 .feature-boxes > .elementor-container {
    flex-wrap: wrap;
  }
  .elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column {
    width: 100%;
  }
  .elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap {
    display: grid;
    grid-template: auto/200px auto;
  }
  .elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap > div:nth-child(1) {
    grid-row-start: 1;
    grid-column-start: 2;
  }
  .elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap > div:nth-child(2) {
    grid-row-start: 2;
    grid-column-start: 2;
  }
  .elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap > div:nth-child(3) {
    grid-row: 1/span 2;
    grid-column-start: 1;
  }
  .elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap .box-image {
    background-position: center;
    background-size: cover;
    border-top-left-radius: 19px;
    border-bottom-left-radius: 19px;
  }
  .elementor-kit-16153 .feature-boxes > .elementor-container > .elementor-column > .elementor-widget-wrap img {
    display: none;
  }
}
.elementor-kit-16153 .caregiver-essentials > .elementor-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.elementor-kit-16153 .caregiver-essentials > .elementor-container > .elementor-column {
  width: 33%;
}
@media (max-width: 767px) {
  .elementor-kit-16153 .caregiver-essentials > .elementor-container > .elementor-column {
    width: 50%;
  }
}
.elementor-kit-16153 #trustpilot-widget-trustbox-0-wrapper {
  width: 100%;
  margin-bottom: 30px !important;
}
.elementor-kit-16153 .woocommerce-result-count {
  color: var(--e-global-color-f83a053);
  max-width: 45%;
}
.elementor-kit-16153 .woocommerce-ordering {
  max-width: 50%;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products {
  padding: 0 10px;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper {
  border-radius: 20px;
  cursor: pointer;
  border: 3px solid #F4F4F4;
  transition: all;
  transition-duration: 0.4s;
  background-color: #FFFFFF;
  width: 100%;
  padding: 12px;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper img {
  max-width: 250px;
  height: auto;
  margin: 0 auto 8px auto;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .autoship-label {
  color: var(--e-global-color-f83a053);
  font-weight: bold;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .autoship-label img.autoship-logo {
  width: 18px;
  height: auto;
  display: inline;
  margin-bottom: 0;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper:hover {
  border: 3px solid #F2F2F2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .woocommerce-loop-product__title {
  padding: 0;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .woocommerce-loop-product__title {
    height: 95px;
  }
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .num-sold {
  font-weight: bold;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid {
  display: grid;
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  grid-template: auto/auto auto;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid ins {
  grid-column: 1/span 1;
  grid-row-start: 1;
  text-align: right;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid del {
  grid-column: 2/span 1;
  grid-row-start: 1;
  text-align: left;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid .woocommerce-Price-amount.amount {
  grid-column: 1/span 1;
  grid-row-start: 1;
  text-align: right;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid .autoship-price {
  grid-column: 1/span 1;
  grid-row-start: 2;
  text-align: right;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid .autoship-label {
  grid-column: 2/span 1;
  grid-row-start: 2;
  text-align: left;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid .wc-points-rewards-product-message {
  grid-column: 1/span 2;
  grid-row-start: 3;
  text-align: left;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid.autoship-selected ins,
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid.autoship-selected .woocommerce-Price-amount.amount {
  opacity: 0.5;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .price-grid:not(.sale):not(.has-subscription-plans) .woocommerce-Price-amount.amount {
  grid-column: 1/span 2;
  grid-row-start: 1;
  text-align: center;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .uael-woo-products-summary-wrap {
  padding: 20px;
}
@media (max-width: 767px) {
  .elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .uael-woo-products-summary-wrap {
    padding: 0;
  }
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .uael-flash-container {
  top: -30px;
  right: 0;
  left: auto;
}
@media (max-width: 767px) {
  .elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .uael-flash-container {
    top: -17px;
  }
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .uael-flash-container .uael-sale-flash-wrap {
  width: 50px;
  height: 50px;
  background-image: url("images/sale.svg");
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.products li.product div.uael-woo-product-wrapper .uael-flash-container .uael-sale-flash-wrap .uael-onsale {
  display: none;
}
.elementor-kit-16153 div.elementor-widget-uael-woo-products.product-grid ul.slick-dots li {
  margin-left: 4px;
  margin-right: 4px;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products {
  padding: 0 10px;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product {
  border-radius: 20px;
  cursor: pointer;
  border: 3px solid #F4F4F4;
  transition: all;
  transition-duration: 0.4s;
  background-color: #FFFFFF;
  width: 100%;
  padding: 12px;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product img {
  max-width: 250px;
  height: auto;
  margin: 0 auto 8px auto;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .autoship-label {
  color: var(--e-global-color-f83a053);
  font-weight: bold;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .autoship-label img.autoship-logo {
  width: 18px;
  height: auto;
  display: inline;
  margin-bottom: 0;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product:hover {
  border: 3px solid #F2F2F2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .woocommerce-loop-product__title {
  padding: 0;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .woocommerce-loop-product__title {
    height: 95px;
  }
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .num-sold {
  font-weight: bold;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid {
  display: grid;
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  grid-template: auto/auto auto;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid ins {
  grid-column: 1/span 1;
  grid-row-start: 1;
  text-align: right;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid del {
  grid-column: 2/span 1;
  grid-row-start: 1;
  text-align: left;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid .woocommerce-Price-amount.amount {
  grid-column: 1/span 1;
  grid-row-start: 1;
  text-align: right;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid .autoship-price {
  grid-column: 1/span 1;
  grid-row-start: 2;
  text-align: right;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid .autoship-label {
  grid-column: 2/span 1;
  grid-row-start: 2;
  text-align: left;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid .wc-points-rewards-product-message {
  grid-column: 1/span 2;
  grid-row-start: 3;
  text-align: left;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid.autoship-selected ins,
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid.autoship-selected .woocommerce-Price-amount.amount {
  opacity: 0.5;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price-grid:not(.sale):not(.has-subscription-plans) .woocommerce-Price-amount.amount {
  grid-column: 1/span 2;
  grid-row-start: 1;
  text-align: center;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product span.onsale {
  top: -26px;
  right: 0;
  left: auto;
  position: absolute;
  border-radius: 0;
  width: 50px;
  height: 50px;
  background-image: url("images/sale.svg");
  background-color: transparent;
  content: none;
}
.elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .woocommerce-loop-product__title {
  margin-right: 0;
}
@media (max-width: 767px) {
  .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product img {
    width: 35%;
    float: left;
    margin-bottom: 0;
  }
  .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product span.onsale {
    right: 10px;
    top: -12px;
  }
  .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .woocommerce-loop-product__title, .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .price, .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .num-sold {
    text-align: left;
    margin-left: calc(35% + 20px);
  }
  .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .woocommerce-loop-product__title {
    padding-top: 20px;
    margin-right: 50px;
  }
}
@media (max-width: 480px) {
  .elementor-kit-16153 div.elementor-widget-woocommerce-products.product-grid ul.products li.product .woocommerce-loop-product__title {
    padding-top: 0;
  }
}
.elementor-kit-16153 .wooac-popup {
  max-width: 640px;
}
.elementor-kit-16153 .wooac-popup .wooac-image img {
  max-height: 300px;
  max-width: 300px;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .wooac-popup .wooac-image img {
    max-height: 250px;
    max-width: 250px;
  }
}
.elementor-kit-16153 .wooac-popup .wooac-action-ka a {
  margin: 5px;
}
.elementor-kit-16153 .wooac-popup .mfp-close {
  background-color: transparent;
}
.elementor-kit-16153 .wpcfb-title {
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153 .wpcfb-title .amount {
  font-weight: bold;
}
.elementor-kit-16153 .category-description {
  margin-left: auto;
  margin-right: auto;
}
.elementor-kit-16153 .post-grid .elementor-post__title {
  min-height: 54px;
}
.elementor-kit-16153 .post-grid .elementor-post__excerpt p:after {
  content: "...";
  display: inline;
}
.elementor-kit-16153.single-post #single-post-content h2, .elementor-kit-16153.single-post #single-post-content h3, .elementor-kit-16153.single-post #single-post-content h4, .elementor-kit-16153.single-post #single-post-content h5, .elementor-kit-16153.single-post #single-post-content h6 {
  margin-top: 1.8em;
  font-style: normal;
  font-weight: 600;
}
.elementor-kit-16153.single-post #single-post-content h3 {
  font-size: 1.4rem;
}
.elementor-kit-16153.single-post #single-post-content h4 {
  font-size: 1.1em;
}
.elementor-kit-16153.single-post #single-post-content dd, .elementor-kit-16153.single-post #single-post-content dl, .elementor-kit-16153.single-post #single-post-content dt, .elementor-kit-16153.single-post #single-post-content li, .elementor-kit-16153.single-post #single-post-content ol, .elementor-kit-16153.single-post #single-post-content ul {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.elementor-kit-16153.single-post #single-post-content .featured-image-cover {
  display: block;
  margin: 0 auto 30px auto;
  max-height: 500px;
  max-width: 1280px;
}
.elementor-kit-16153.single-post #single-post-content ul {
  margin-bottom: 1.1em;
}
.elementor-kit-16153.single-post #single-post-content hr.wp-block-separator {
  margin-top: 1.1em;
  margin-bottom: 1.1em;
}
.elementor-kit-16153.single-post #single-post-content .wp-block-image {
  margin-bottom: 2em;
}
.elementor-kit-16153.single-post #single-post-content .wp-block-columns {
  align-items: center !important;
  margin-bottom: 0;
  gap: 0 !important;
}
.elementor-kit-16153.single-post #single-post-content .wp-block-columns .wp-block-image {
  margin-bottom: 0;
}
.elementor-kit-16153.single-post #single-post-content .wp-block-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.elementor-kit-16153.single-post #single-post-content .wp-block-image img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.elementor-kit-16153.single-post #single-post-content .wp-block-image figcaption {
  text-align: right;
}
.elementor-kit-16153.single-product {
  /*
      .price-container .wcsatt-options-wrapper {
          display: none;
      }
  */
}
.elementor-kit-16153.single-product .woocommerce-product-details__short-description {
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.single-product .woocommerce-product-details__short-description ul {
  padding-inline-start: 20px;
}
@media (max-width: 1023px) {
  .elementor-kit-16153.single-product .jet-woo-swiper .jet-gallery-swiper-slider .swiper-container {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .elementor-kit-16153.single-product .jet-woo-swiper .jet-gallery-swiper-slider .swiper-container {
    max-width: 300px;
  }
}
.elementor-kit-16153.single-product .jet-woo-swiper .jet-gallery-swiper-thumb .swiper-container {
  padding-top: 10px;
}
@media (max-width: 1023px) {
  .elementor-kit-16153.single-product .jet-woo-swiper .jet-gallery-swiper-thumb .swiper-container {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .elementor-kit-16153.single-product .jet-woo-swiper .jet-gallery-swiper-thumb .swiper-container {
    max-width: 300px;
  }
}
.elementor-kit-16153.single-product .jet-woo-swiper .jet-gallery-swiper-thumb .swiper-container .jet-swiper-nav.jet-swiper-button-prev {
  left: -15px;
}
.elementor-kit-16153.single-product .jet-woo-swiper .jet-gallery-swiper-thumb .swiper-container .jet-swiper-nav.jet-swiper-button-next {
  right: -15px;
}
.elementor-kit-16153.single-product table.shop_attributes td {
  padding: 10px;
}
.elementor-kit-16153.single-product.woocommerce div.product form.cart div.variations,
.elementor-kit-16153.single-product div.quantity-selector {
  margin-bottom: 0.5em;
}
.elementor-kit-16153.single-product.woocommerce div.product form.cart div.variations > div,
.elementor-kit-16153.single-product div.quantity-selector > div {
  display: flex;
  margin-bottom: 0.5em;
  align-items: center;
}
.elementor-kit-16153.single-product.woocommerce div.product form.cart div.variations > div > div.label,
.elementor-kit-16153.single-product div.quantity-selector > div > div.label {
  min-width: 180px;
  color: var(--e-global-color-f83a053);
  font-weight: bold;
}
.elementor-kit-16153.single-product.woocommerce div.product form.cart div.variations > div > div.value input,
.elementor-kit-16153.single-product.woocommerce div.product form.cart div.variations > div > div.value select,
.elementor-kit-16153.single-product div.quantity-selector > div > div.value input,
.elementor-kit-16153.single-product div.quantity-selector > div > div.value select {
  border-radius: 3px;
}
.elementor-kit-16153.single-product .add-to-cart-buy-now-buttons {
  margin-top: 1.5em;
  display: flex;
  gap: 0.5em;
}
.elementor-kit-16153.single-product .add-to-cart-buy-now-buttons button {
  width: 50%;
  padding: 15px 20px;
  font-size: 20px;
}
.elementor-kit-16153.single-product div.product.elementor .elementor-product-price-block-yes .price del,
.elementor-kit-16153.single-product div.product.elementor .elementor-product-price-block-yes .price ins {
  display: inline-block;
}
.elementor-kit-16153.single-product div.product .out-of-stock {
  color: #cc0000;
  font-weight: bold;
  margin: 10px 0;
}
.elementor-kit-16153.single-product p.price, .elementor-kit-16153.single-product span.price {
  margin-bottom: 20px;
  display: block;
}
.elementor-kit-16153.single-product .price-grid {
  display: grid;
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  grid-template: auto/auto auto;
}
.elementor-kit-16153.single-product .price-grid ins {
  grid-column: 1/span 1;
  grid-row-start: 1;
  text-align: right;
}
.elementor-kit-16153.single-product .price-grid del {
  grid-column: 2/span 1;
  grid-row-start: 1;
  text-align: left;
}
.elementor-kit-16153.single-product .price-grid .woocommerce-Price-amount.amount {
  grid-column: 1/span 1;
  grid-row-start: 1;
  text-align: right;
}
.elementor-kit-16153.single-product .price-grid .autoship-price {
  grid-column: 1/span 1;
  grid-row-start: 2;
  text-align: right;
}
.elementor-kit-16153.single-product .price-grid .autoship-label {
  grid-column: 2/span 1;
  grid-row-start: 2;
  text-align: left;
}
.elementor-kit-16153.single-product .price-grid .wc-points-rewards-product-message {
  grid-column: 1/span 2;
  grid-row-start: 3;
  text-align: left;
}
.elementor-kit-16153.single-product .price-grid.autoship-selected ins,
.elementor-kit-16153.single-product .price-grid.autoship-selected .woocommerce-Price-amount.amount {
  opacity: 0.5;
}
.elementor-kit-16153.single-product .price-grid:not(.sale):not(.has-subscription-plans) .woocommerce-Price-amount.amount {
  grid-column: 1/span 2;
  grid-row-start: 1;
  text-align: center;
}
.elementor-kit-16153.single-product .price-grid .woocommerce-Price-amount {
  color: var(--e-global-color-secondary);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: bold;
}
.elementor-kit-16153.single-product .price-grid ins {
  color: var(--e-global-color-secondary);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: bold;
}
.elementor-kit-16153.single-product .price-grid del {
  color: var(--e-global-color-secondary);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  opacity: 0.5;
}
.elementor-kit-16153.single-product .autoship-price {
  color: var(--e-global-color-secondary);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: bold;
}
.elementor-kit-16153.single-product .autoship-label {
  color: var(--e-global-color-f83a053);
  font-size: 16px;
  font-weight: bold;
}
.elementor-kit-16153.single-product .autoship-label img.autoship-logo {
  width: 24px;
  height: auto;
  display: inline;
}
.elementor-kit-16153.single-product .wc-points-rewards-product-message {
  font-weight: normal;
  font-size: 20px;
  color: var(--e-global-color-secondary);
}
.elementor-kit-16153.single-product .wc-points-rewards-product-message strong {
  font-weight: normal;
}
.elementor-kit-16153.single-product .bw-free-sample-banner {
  background-color: #d6f5ff;
  color: var(--e-global-color-f83a053);
  border-radius: 20px;
  padding: 20px;
  max-width: 400px;
  display: grid;
  grid-template-columns: 80px 1fr;
  gap: 10px;
  align-items: center;
}
.elementor-kit-16153.single-product .bw-free-sample-banner a:link, .elementor-kit-16153.single-product .bw-free-sample-banner a:visited, .elementor-kit-16153.single-product .bw-free-sample-banner a:hover {
  text-decoration: underline;
}
.elementor-kit-16153.single-product .woocommerce-tabs .mobile-tab-nav {
  background-color: #fff;
  padding: 0 20px 10px 20px;
  display: none;
}
@media (max-width: 767px) {
  .elementor-kit-16153.single-product .woocommerce-tabs .mobile-tab-nav {
    display: block;
  }
}
.elementor-kit-16153.single-product .woocommerce-tabs ul.tabs {
  margin-top: -43px !important;
  display: block;
}
@media (max-width: 767px) {
  .elementor-kit-16153.single-product .woocommerce-tabs ul.tabs {
    display: none;
  }
}
.elementor-kit-16153.single-product .woocommerce-tabs .commentlist, .elementor-kit-16153.single-product .woocommerce-tabs .commentlist .alt,
.elementor-kit-16153.single-product .woocommerce-tabs .woocommerce-review__author {
  color: #333;
}
.elementor-kit-16153.single-product .woocommerce-tabs .comment-text {
  background-color: #fff;
}
.elementor-kit-16153.single-product .woocommerce-tabs table tr th,
.elementor-kit-16153.single-product .woocommerce-tabs table tr td,
.elementor-kit-16153.single-product .woocommerce-tabs table tr:nth-child(even) th,
.elementor-kit-16153.single-product .woocommerce-tabs table tr:nth-child(even) td {
  background-color: #fff;
}
.elementor-kit-16153.woocommerce-cart button[name=update_cart],
.elementor-kit-16153.woocommerce-cart input[name=update_cart] {
  display: none;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart {
  font-size: 1rem;
  border: 3px solid #F4F4F4;
  border-radius: 20px;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart thead tr th {
  background-color: var(--e-global-color-897d1c0);
  color: var(--e-global-color-f83a053);
  padding: 20px 10px 20px 0;
  border: none;
  text-transform: uppercase;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart thead tr th:first-child {
  border-top-left-radius: 19px;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart thead tr th:last-child {
  border-top-right-radius: 19px;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart thead tr th {
    display: none;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr > td, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr > th, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr:nth-child(odd) > td, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr:nth-child(odd) > th, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr:hover > td, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr:hover > th, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr:hover:nth-child(odd) > td, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr:hover:nth-child(odd) > th {
  background-color: transparent;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr {
    clear: both;
  }
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr:first-child td.product-remove {
    border-top: none;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td {
  padding: 20px 10px 20px 0;
  border: none;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td {
    padding: 0 20px;
    text-align: left !important;
  }
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td:before {
    display: none;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td:first-child {
  padding-left: 20px;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-remove a:link, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-remove a:visited {
  color: var(--e-global-color-f83a053) !important;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-remove a:hover {
  color: #fff !important;
  background-color: var(--e-global-color-f83a053);
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-remove {
    text-align: right !important;
    border-top: 3px solid #F4F4F4;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-thumbnail img {
  width: 120px;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-thumbnail {
    display: block;
    float: left;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name {
  color: var(--e-global-color-f83a053);
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name a:link, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name a:hover, .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name a:visited {
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name dl.variation {
  color: var(--e-global-color-f83a053);
  font-weight: normal;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name dl.variation:nth-of-type(1) {
  margin-top: 20px;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name dl.variation dt {
  font-weight: 600;
  margin-right: 4px;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name img.autoship-logo {
  width: 18px;
  height: auto;
  display: inline;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name {
    margin-left: 140px;
  }
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name dl.variation:nth-of-type(1) {
    margin-top: 10px;
  }
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name dl.variation dt {
    float: left;
    clear: right;
  }
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-name dl.variation dd {
    clear: right;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-price {
  color: var(--e-global-color-f83a053);
  font-weight: bold;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-price {
    margin: 20px 0 20px 140px;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-quantity {
  color: var(--e-global-color-f83a053);
  padding-right: 20px;
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-quantity select {
  padding: 8px 10px;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-quantity {
    display: block;
    clear: both;
    width: 45%;
    padding-bottom: 20px;
  }
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-quantity:before {
    display: block;
    font-weight: normal;
  }
}
.elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-subtotal {
  color: var(--e-global-color-secondary);
  font-weight: bold;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart table.shop_table.cart tbody tr td.product-subtotal {
    float: right;
    text-align: right !important;
    margin-top: -50px;
  }
}
.elementor-kit-16153.woocommerce-cart .cart-footer {
  display: flex;
  gap: 30px;
  align-items: start;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart .cart-footer {
    flex-wrap: wrap;
  }
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div {
  width: 50%;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-cart .cart-footer > div {
    width: 100%;
  }
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .wlpr_points_rewards_earn_message {
  display: none;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .already-have-account {
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  padding: 30px;
  margin-bottom: 30px;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .wlpr_point_redeem_earn_points {
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  padding: 30px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .wlpr_point_redeem_earn_points {
    padding: 15px;
  }
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .wlpr_point_redeem_earn_points .wlpr-message-info {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  color: var(--e-global-color-text);
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .wlpr_point_redeem_earn_points .wlpr-message-info form {
  display: block !important;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .wlpr_point_redeem_earn_points .wlpr-message-info form input[type=button] {
  margin-top: 15px;
  border-radius: 20px;
  width: 100%;
  padding: 20px;
  background-color: var(--e-global-color-primary);
  color: #fff;
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .coupon {
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  padding: 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .coupon {
    padding: 15px;
  }
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .coupon label {
  display: none;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .coupon input[type=text] {
  border-radius: 20px;
  padding: 20px;
  background-color: #F4F4F4;
  border-color: #F4F4F4;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div.coupons-and-points .coupon button {
  margin-top: 15px;
  border-radius: 20px;
  width: 100%;
  padding: 20px;
  background-color: var(--e-global-color-primary);
  color: #fff;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals {
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  padding: 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals {
    padding: 15px;
  }
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals {
  width: 100%;
  float: none;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals .cart-total-header {
  font-size: 28px;
  font-weight: bold;
  margin-top: 0;
  text-transform: uppercase;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table {
  font-size: 1rem;
  border: none;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr > td, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr > th, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr:nth-child(odd) > td, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr:nth-child(odd) > th, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr:hover > td, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr:hover > th, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr:hover:nth-child(odd) > td, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr:hover:nth-child(odd) > th {
  background-color: transparent;
  border: none;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr th {
  padding: 25px 0 0 0;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr th div {
  font-weight: normal;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tbody tr td {
  padding: 25px 0 0 0;
  text-align: right;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tr.order-total th {
  text-transform: uppercase;
  font-size: 28px;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tr.order-total td {
  color: var(--e-global-color-secondary);
  font-size: 28px;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table tr.order-total td .wlpr-message-info {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  line-height: 1em;
  color: var(--e-global-color-secondary);
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table a.woocommerce-remove-coupon {
  font-size: 1.5em;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
  text-decoration: none;
  font-weight: 700;
  border: 0;
  display: block;
  float: right;
  margin-left: 3px;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table a.woocommerce-remove-coupon:link, .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table a.woocommerce-remove-coupon:visited {
  color: var(--e-global-color-f83a053) !important;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table a.woocommerce-remove-coupon:hover {
  color: #fff !important;
  background-color: var(--e-global-color-f83a053);
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table_responsive th {
    display: table-cell;
  }
  .elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .cart_totals table.shop_table_responsive tr td::before {
    display: none;
  }
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .wc-proceed-to-checkout {
  margin-bottom: 0;
  padding-bottom: 0;
}
.elementor-kit-16153.woocommerce-cart .cart-footer > div .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
  margin-top: 15px;
  margin-bottom: 0;
  border-radius: 20px;
  width: 100%;
  padding: 20px;
  background-color: var(--e-global-color-primary);
  color: #fff;
}
.elementor-kit-16153.woocommerce-checkout {
  /**
  Reset some cartflows styles
   */
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .woocommerce #order_review button, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .woocommerce #payment button, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button {
  border-color: transparent;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .woocommerce {
    padding: 0;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .woocommerce a:link, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .woocommerce a:visited, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form .woocommerce a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-review-toggle {
  margin: 0;
  border: 3px solid #F4F4F4;
  background-color: var(--e-global-color-897d1c0);
  color: var(--e-global-color-f83a053);
  border-radius: 20px;
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-show .wcf-order-review-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper {
  margin: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table {
  background-color: #fff;
  border-left: 3px solid #F4F4F4;
  border-right: 3px solid #F4F4F4;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot {
  border: none;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead tr, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr {
  border: none;
  display: block;
  clear: both;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td {
  display: block;
  border: none;
  padding: 0;
  margin: 0;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.product-name {
  float: left;
  padding-left: 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.product-name {
    padding-left: 10px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.product-name .product-quantity span {
  font-weight: 600;
  margin-right: 3px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.product-name .product-subscription span {
  font-weight: 600;
  margin-right: 3px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.product-total {
  float: right;
  text-align: right;
  padding-right: 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.product-total {
    padding-right: 10px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.checkout-upsell {
  width: 100%;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead td.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody th.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody td.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td.checkout-upsell .cuw-offers {
  padding: 10px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th {
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: bold;
  width: 50%;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table thead th {
    display: none;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name {
  width: 75%;
  margin-bottom: 40px;
  color: var(--e-global-color-f83a053);
  display: flex;
  gap: 15px;
  flex-wrap: nowrap;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .wcf-product-thumbnail {
  width: 120px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .wcf-product-thumbnail img {
  width: 100%;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details {
  width: calc(100% - 120px);
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details .wcf-product-name {
  width: 100%;
  margin-bottom: 20px;
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details dl.variation dt, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details dl.variation dd {
  color: var(--e-global-color-f83a053);
  padding: 0;
  margin: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details dl.variation dt {
  font-weight: 600;
  margin-right: 4px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total {
  width: 25%;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item {
    display: flex;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name {
    width: 100%;
    margin-bottom: 10px;
    padding: 0;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 0 0 130px;
    text-align: left;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr:first-child th,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr:first-child td {
  border-top: 3px solid #F4F4F4;
  padding-top: 30px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th {
  padding-left: 30px;
  padding-top: 20px;
  float: left;
  width: 50%;
  font-weight: bold;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot th {
    padding-left: 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td {
  padding-right: 30px;
  padding-top: 20px;
  float: right;
  width: 50%;
  font-weight: bold;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td {
    padding-right: 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon {
  font-size: 1.5em;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
  text-decoration: none;
  font-weight: 700;
  border: 0;
  display: block;
  float: right;
  margin-left: 3px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon:link, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon:visited {
  color: var(--e-global-color-f83a053) !important;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon:hover {
  color: #fff !important;
  background-color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th {
  font-size: 20px;
  text-transform: uppercase;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
  color: var(--e-global-color-secondary);
  font-size: 28px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong {
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td {
  width: 100%;
  padding: 0 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td {
    padding: 0 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_points_rewards_earn_message .wlpr-message-info {
  background-color: transparent;
  border: none;
  padding: 0;
  border-radius: 0;
  color: var(--e-global-color-secondary);
  font-weight: normal;
  text-align: right;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points {
  margin: 0 -30px 30px -30px;
  padding: 30px;
  border-top: 3px solid #F4F4F4;
  border-bottom: 3px solid #F4F4F4;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points {
    margin: 0 -15px 15px -15px;
    padding: 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points .wlpr-message-info {
  background-color: transparent;
  border: none;
  padding: 0;
  border-radius: 0;
  color: var(--e-global-color-text);
  font-weight: normal;
  margin: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points .wlpr-message-info input[type=button] {
  margin-top: 15px;
  border-radius: 3px;
  width: 100%;
  background-color: var(--e-global-color-primary);
  color: #fff;
  font-weight: normal;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tr.cart_item:first-child {
  padding-top: 20px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th {
  width: 100%;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table td dl dd,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper table.woocommerce-checkout-review-order-table td dl dt {
  padding: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper .wcf-custom-coupon-field {
  background-color: #fff;
  border: 3px solid #F4F4F4;
  border-top: 0;
  padding: 15px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce > .wlpr_point_redeem_earn_points,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce > .wlpr_points_rewards_earn_message {
  display: none;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce .wcf-collapsed-order-review-section {
  margin-bottom: 15px;
}
@media (min-width: 1025px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout form[name=checkout] {
    display: grid;
    grid-template-columns: calc(60% - 30px) 40%;
    grid-column-gap: 30px;
    grid-row-gap: 0;
    grid-template-areas: "payment-request order-wrap" "attr-inputs order-wrap" "sep order-wrap" "main order-wrap";
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout form[name=checkout] #wc-stripe-payment-request-wrapper {
    grid-area: payment-request;
    margin-top: 0;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout form[name=checkout] #wc-stripe-express-checkout__order-attribution-inputs {
    grid-area: attr-inputs;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout form[name=checkout] #wc-stripe-payment-request-button-separator {
    grid-area: sep;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout form[name=checkout] .wcf-customer-info-main-wrapper {
    width: auto;
    grid-area: main;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout form[name=checkout] .wcf-order-wrap {
    width: auto;
    grid-area: order-wrap;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper {
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  padding: 0 0 20px 0;
}
@media (max-width: 1023px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper {
    padding: 0 0 10px 0;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .wcf-shipping-methods-wrapper {
  display: none;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields-custom h3 {
  position: relative;
  background-color: var(--e-global-color-e168262);
  color: var(--e-global-color-f83a053);
  padding: 20px 10px 20px 0;
  border: none;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin-top: 0;
  margin-bottom: 65px;
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
  font-style: normal;
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields-custom h3 .woocommerce-billing-fields__customer-login-label {
  font-weight: normal;
  position: absolute;
  top: 90px;
  left: 30px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields-custom .woocommerce-billing-fields__customer-info-wrapper {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields-custom .woocommerce-billing-fields__customer-info-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields-custom .woocommerce-billing-fields__customer-info-wrapper .wcf-logged-in-customer-info {
  margin-top: -35px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-shipping-fields,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-additional-fields,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .wcf-payment-option-heading,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-checkout-payment,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .ppc-button-wrapper {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-shipping-fields,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-additional-fields,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .wcf-payment-option-heading,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-checkout-payment,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .ppc-button-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-billing-fields h3,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-shipping-fields h3,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-additional-fields h3,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .wcf-payment-option-heading h3,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .woocommerce-checkout-payment h3,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper .ppc-button-wrapper h3 {
  color: var(--e-global-color-f83a053);
  font-style: normal;
  font-weight: bold;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #billing_address_1_field,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #billing_address_2_field,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #shipping_address_1_field,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #shipping_address_2_field {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #billing_postcode_field,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #shipping_city_field,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #shipping_postcode_field {
    width: 50%;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #billing_city_field,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #shipping_city_field {
  display: none !important;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #billing_address_2,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #shipping_address_2 {
  margin-top: 21px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #billing_address_2,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-customer-info-main-wrapper #shipping_address_2 {
    margin-top: 0;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap {
  padding: 0;
}
@media (max-width: 1023px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap {
    width: 100%;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap h3#order_review_heading {
  border: 3px solid #F4F4F4;
  border-bottom: 0;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  position: static;
  background-color: var(--e-global-color-897d1c0);
  color: var(--e-global-color-f83a053);
  padding: 20px 10px 20px 0;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  font-style: normal;
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review {
  position: static;
  padding: 30px 0;
  border: 3px solid #F4F4F4;
  border-top: none;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review > :last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review img.autoship-logo {
  width: 18px;
  height: auto;
  display: inline;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review {
    display: none;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table {
  border: none;
  font-size: 1em;
  box-shadow: none;
  background-color: #fff;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot {
  border: none;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead tr, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr {
  border: none;
  display: block;
  clear: both;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td {
  display: block;
  border: none;
  padding: 0;
  margin: 0;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.product-name {
  float: left;
  padding-left: 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.product-name, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.product-name {
    padding-left: 10px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.product-name .product-quantity span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.product-name .product-quantity span {
  font-weight: 600;
  margin-right: 3px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.product-name .product-subscription span, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.product-name .product-subscription span {
  font-weight: 600;
  margin-right: 3px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.product-total {
  float: right;
  text-align: right;
  padding-right: 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.product-total, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.product-total {
    padding-right: 10px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.checkout-upsell, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.checkout-upsell {
  width: 100%;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead td.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody th.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody td.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th.checkout-upsell .cuw-offers, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td.checkout-upsell .cuw-offers {
  padding: 10px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th {
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: bold;
  width: 50%;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table thead th {
    display: none;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name {
  width: 75%;
  margin-bottom: 40px;
  color: var(--e-global-color-f83a053);
  display: flex;
  gap: 15px;
  flex-wrap: nowrap;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .wcf-product-thumbnail {
  width: 120px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .wcf-product-thumbnail img {
  width: 100%;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details {
  width: calc(100% - 120px);
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details .wcf-product-name {
  width: 100%;
  margin-bottom: 20px;
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details dl.variation dt, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details dl.variation dd {
  color: var(--e-global-color-f83a053);
  padding: 0;
  margin: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .bw-product-details dl.variation dt {
  font-weight: 600;
  margin-right: 4px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total {
  width: 25%;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item {
    display: flex;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name {
    width: 100%;
    margin-bottom: 10px;
    padding: 0;
  }
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 0 0 130px;
    text-align: left;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr:first-child th,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr:first-child td {
  border-top: 3px solid #F4F4F4;
  padding-top: 30px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th {
  padding-left: 30px;
  padding-top: 20px;
  float: left;
  width: 50%;
  font-weight: bold;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot th {
    padding-left: 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td {
  padding-right: 30px;
  padding-top: 20px;
  float: right;
  width: 50%;
  font-weight: bold;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td {
    padding-right: 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon {
  font-size: 1.5em;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
  text-decoration: none;
  font-weight: 700;
  border: 0;
  display: block;
  float: right;
  margin-left: 3px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon:link, .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon:visited {
  color: var(--e-global-color-f83a053) !important;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot td a.wcf-remove-coupon:hover {
  color: #fff !important;
  background-color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th {
  font-size: 20px;
  text-transform: uppercase;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
  color: var(--e-global-color-secondary);
  font-size: 28px;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong {
  font-weight: bold;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td {
  width: 100%;
  padding: 0 30px;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td {
    padding: 0 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_points_rewards_earn_message .wlpr-message-info {
  background-color: transparent;
  border: none;
  padding: 0;
  border-radius: 0;
  color: var(--e-global-color-secondary);
  font-weight: normal;
  text-align: right;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points {
  margin: 0 -30px 30px -30px;
  padding: 30px;
  border-top: 3px solid #F4F4F4;
  border-bottom: 3px solid #F4F4F4;
}
@media (max-width: 768px) {
  .elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points {
    margin: 0 -15px 15px -15px;
    padding: 15px;
  }
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points .wlpr-message-info {
  background-color: transparent;
  border: none;
  padding: 0;
  border-radius: 0;
  color: var(--e-global-color-text);
  font-weight: normal;
  margin: 0;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review table.woocommerce-checkout-review-order-table tfoot tr.bw-redeem-points td .wlpr_point_redeem_earn_points .wlpr-message-info input[type=button] {
  margin-top: 15px;
  border-radius: 3px;
  width: 100%;
  background-color: var(--e-global-color-primary);
  color: #fff;
  font-weight: normal;
}
.elementor-kit-16153.woocommerce-checkout .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-wrap #order_review .wcf-custom-coupon-field {
  margin-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}
.elementor-kit-16153.woocommerce-checkout .woocommerce-notices-wrapper, .elementor-kit-16153.woocommerce-checkout .woocommerce-message, .elementor-kit-16153.woocommerce-checkout .woocommerce-error, .elementor-kit-16153.woocommerce-checkout .woocommerce-info {
  display: block;
}
.elementor-kit-16153.woocommerce-checkout .bw-mobile-error {
  margin-left: 8px;
  margin-top: -8px;
}
.elementor-kit-16153.woocommerce-checkout .bw-field-required {
  border-color: var(--wcf-field-error-border-color) !important;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap {
  max-width: 70em;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order > * {
  background-color: #fff;
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  padding: 40px;
  margin-bottom: 2em;
  color: var(--e-global-color-f83a053);
  font-size: 16px;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order > * h2 {
  margin-top: 0;
  padding-top: 0;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order > * > p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order > p {
  border: none;
  padding: 0;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details {
  color: var(--e-global-color-f83a053);
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  font-size: 1em;
  border-collapse: separate;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details thead {
  border: 0;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details thead:first-child tr:first-child th {
  border-top: 0;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details thead th {
  border: 0;
  background-color: var(--e-global-color-897d1c0);
  color: var(--e-global-color-f83a053);
  padding: 20px 15px;
  border: none;
  text-transform: uppercase;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details thead th:first-child {
  border-top-left-radius: 19px;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details thead th:last-child {
  border-top-right-radius: 19px;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details tbody th, .elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details tbody td, .elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details tfoot th, .elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details tfoot td {
  border: 0;
  background-color: transparent;
  padding: 20px 15px;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:first-child th,
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:first-child td {
  border-top: 3px solid #F4F4F4;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details header,
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details table.woocommerce-orders-table--subscriptions {
  display: none;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details .product-row {
  display: flex;
}
.elementor-kit-16153.woocommerce-order-received .wcf-thankyou-wrap .woocommerce-order-details .product-row div:first-child {
  max-width: 120px;
}
.elementor-kit-16153.woocommerce-order-received ul.wc-item-meta li {
  list-style: none;
}
.elementor-kit-16153.woocommerce-order-received ul.wc-item-meta .wc-item-meta-label {
  float: left;
  clear: both;
  margin-right: 0.25em;
  display: inline-block;
}
.elementor-kit-16153.woocommerce-order-received ul.wc-item-meta p {
  margin-bottom: 0;
}
.elementor-kit-16153 #bw-ss-selector {
  background-color: var(--e-global-color-897d1c0);
  padding: 20px;
  color: var(--e-global-color-f83a053);
  margin-bottom: 0.5em;
  display: block;
}
.elementor-kit-16153 #bw-ss-selector div.toggle {
  float: right;
  max-width: 40px;
  cursor: pointer;
}
.elementor-kit-16153 #bw-ss-selector div.toggle i {
  transform: rotate(90deg);
  transition-property: all;
  transition-duration: 0.3s;
}
.elementor-kit-16153 #bw-ss-selector div.toggle.active i {
  transform: rotate(0deg);
}
.elementor-kit-16153 #bw-ss-selector input[type=checkbox] {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.elementor-kit-16153 #bw-ss-selector img.autoship-logo {
  width: 18px;
  height: auto;
  display: inline;
}
.elementor-kit-16153 #bw-ss-selector div.no-variation,
.elementor-kit-16153 #bw-ss-selector div.show-variation #bw-ss-controls {
  display: flex;
  align-items: center;
}
.elementor-kit-16153 #bw-ss-selector div.no-variation > span.price,
.elementor-kit-16153 #bw-ss-selector div.show-variation #bw-ss-controls > span.price {
  display: none;
}
.elementor-kit-16153 #bw-ss-selector div.no-variation > label.label,
.elementor-kit-16153 #bw-ss-selector div.show-variation #bw-ss-controls > label.label {
  min-width: 160px;
  color: var(--e-global-color-f83a053);
  font-weight: bold;
}
.elementor-kit-16153 #bw-ss-selector div.no-variation > label.label input[type=checkbox],
.elementor-kit-16153 #bw-ss-selector div.show-variation #bw-ss-controls > label.label input[type=checkbox] {
  margin-right: 0.5em;
}
.elementor-kit-16153 #bw-ss-selector div.no-variation > div.value select,
.elementor-kit-16153 #bw-ss-selector div.show-variation #bw-ss-controls > div.value select {
  border-radius: 3px;
  min-width: 75%;
  max-width: 100%;
}
.elementor-kit-16153 #bw-ss-selector div.show-variation .wcsatt-options-product-prompt,
.elementor-kit-16153 #bw-ss-selector div.show-variation .wcsatt-options-product-wrapper {
  display: none;
}
.elementor-kit-16153 #bw-ss-selector p span {
  font-size: 140%;
}
.elementor-kit-16153 #bw-ss-selector ul.details {
  margin-top: 1em;
}
.elementor-kit-16153.woocommerce-cart .woocommerce-cart-form .subscription-details {
  display: none;
}
.elementor-kit-16153.woocommerce-cart .cart_totals .recurring-total,
.elementor-kit-16153.woocommerce-cart .cart_totals .recurring-totals {
  display: none;
}
.elementor-kit-16153.woocommerce-checkout .subscription_change_delivery_date {
  background-color: var(--e-global-color-897d1c0);
  padding: 20px;
  color: var(--e-global-color-f83a053);
  border-radius: 20px;
  margin-bottom: 1em;
}
.elementor-kit-16153.woocommerce-checkout .subscription_change_delivery_date h3 {
  margin-top: 0;
}
.elementor-kit-16153.woocommerce-checkout .subscription_change_delivery_date p:last-child {
  margin-bottom: 0;
}
.elementor-kit-16153.woocommerce-checkout .subscription_change_delivery_date .radio-group {
  max-width: 200px;
  margin-bottom: 1.1em;
  display: flex;
}
.elementor-kit-16153.woocommerce-checkout .subscription_change_delivery_date .radio-group input {
  margin-right: 10px;
}
.elementor-kit-16153.woocommerce-checkout .subscription_change_delivery_date .radio-group > label {
  display: block;
  width: 50%;
}
.elementor-kit-16153.woocommerce-checkout .woocommerce-checkout-review-order-table .subscription-details {
  display: none;
}
.elementor-kit-16153.woocommerce-checkout .woocommerce-checkout-review-order-table .recurring-total,
.elementor-kit-16153.woocommerce-checkout .woocommerce-checkout-review-order-table .recurring-totals {
  display: none !important;
}
.elementor-kit-16153.woocommerce-checkout .wcf-custom-coupon-field.has-subscription-products {
  display: none;
}
.elementor-kit-16153 table.shop_table.subscription_details td:first-child {
  font-weight: bold;
}
.elementor-kit-16153 .subscription-notice {
  padding: 20px 15px;
  border: 3px solid #f4f4f4;
  border-radius: 20px;
  margin-bottom: 24px;
  color: var(--e-global-color-f83a053);
  font-weight: bold;
}
.elementor-kit-16153 .endpoint-title {
  text-align: center;
}
.elementor-kit-16153 nav.woocommerce-MyAccount-navigation {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .elementor-kit-16153 nav.woocommerce-MyAccount-navigation {
    width: 30%;
    margin-top: 20px;
  }
  .elementor-kit-16153 div.woocommerce-MyAccount-content {
    width: 67%;
    margin-top: 20px;
  }
}
@media (min-width: 960px) {
  .elementor-kit-16153 nav.woocommerce-MyAccount-navigation {
    width: 20%;
    margin-top: 20px;
  }
  .elementor-kit-16153 div.woocommerce-MyAccount-content {
    width: 77%;
    margin-top: 20px;
  }
}
.elementor-kit-16153 nav.woocommerce-MyAccount-navigation ul {
  margin: 0;
  padding: 0;
}
.elementor-kit-16153 nav.woocommerce-MyAccount-navigation li {
  list-style: none;
  margin: 0;
  padding: 15px 20px;
  border: 3px solid #F4F4F4;
  border-bottom: none;
}
.elementor-kit-16153 nav.woocommerce-MyAccount-navigation li.is-active {
  font-weight: bold;
}
.elementor-kit-16153 nav.woocommerce-MyAccount-navigation li:first-child {
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
}
.elementor-kit-16153 nav.woocommerce-MyAccount-navigation li:last-child {
  border: 3px solid #F4F4F4;
  border-bottom-left-radius: 19px;
  border-bottom-right-radius: 19px;
}
.elementor-kit-16153.woocommerce-account table.shop_table {
  color: var(--e-global-color-f83a053);
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  font-size: 1em;
}
.elementor-kit-16153.woocommerce-account table.shop_table thead {
  border: 0;
}
.elementor-kit-16153.woocommerce-account table.shop_table thead:first-child tr:first-child th {
  border-top: 0;
}
.elementor-kit-16153.woocommerce-account table.shop_table thead th {
  border: 0;
  background-color: var(--e-global-color-897d1c0);
  color: var(--e-global-color-f83a053);
  padding: 20px 15px;
  border: none;
  text-transform: uppercase;
}
.elementor-kit-16153.woocommerce-account table.shop_table thead th:first-child {
  border-top-left-radius: 19px;
}
.elementor-kit-16153.woocommerce-account table.shop_table thead th:last-child {
  border-top-right-radius: 19px;
}
.elementor-kit-16153.woocommerce-account table.shop_table tbody th, .elementor-kit-16153.woocommerce-account table.shop_table tbody td, .elementor-kit-16153.woocommerce-account table.shop_table tfoot th, .elementor-kit-16153.woocommerce-account table.shop_table tfoot td {
  border: 0;
  background-color: transparent;
  padding: 20px 15px;
}
.elementor-kit-16153.woocommerce-account table.shop_table tfoot tr:first-child th,
.elementor-kit-16153.woocommerce-account table.shop_table tfoot tr:first-child td {
  border-top: 3px solid #F4F4F4;
}
.elementor-kit-16153.woocommerce-account table.shop_table a.woocommerce-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.elementor-kit-16153.woocommerce-account table.shop_table a.woocommerce-button:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.elementor-kit-16153.woocommerce-account table.shop_table .product-row {
  display: flex;
  align-items: center;
}
.elementor-kit-16153.woocommerce-account table.shop_table .product-row > div:first-child {
  max-width: 120px;
  margin-right: 10px;
}
.elementor-kit-16153.woocommerce-account address {
  padding: 20px 15px;
  border: 3px solid #f4f4f4;
  border-radius: 20px;
}
.elementor-kit-16153.woocommerce-account .woocommerce-order-details h2:last-child {
  margin-bottom: 1rem;
}
.elementor-kit-16153.woocommerce-account .wcf-field-required-error {
  color: #a00;
  font-size: 90%;
}
.elementor-kit-16153.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row-last {
  float: none;
}
.elementor-kit-16153 .fluent_form_2, .elementor-kit-16153 .fluent_form_4, .elementor-kit-16153 .fluent_form_5,
.elementor-kit-16153 .fluent_form_6, .elementor-kit-16153 .fluent_form_8, .elementor-kit-16153 .fluent_form_9 {
  max-width: 1080px;
  margin: 0 auto;
}
.elementor-kit-16153 .fluent_form_2 .section-header, .elementor-kit-16153 .fluent_form_4 .section-header, .elementor-kit-16153 .fluent_form_5 .section-header,
.elementor-kit-16153 .fluent_form_6 .section-header, .elementor-kit-16153 .fluent_form_8 .section-header, .elementor-kit-16153 .fluent_form_9 .section-header {
  background-color: #d6f5ff;
  text-align: center;
}
.elementor-kit-16153 .fluent_form_2 .section-header.alt, .elementor-kit-16153 .fluent_form_4 .section-header.alt, .elementor-kit-16153 .fluent_form_5 .section-header.alt,
.elementor-kit-16153 .fluent_form_6 .section-header.alt, .elementor-kit-16153 .fluent_form_8 .section-header.alt, .elementor-kit-16153 .fluent_form_9 .section-header.alt {
  background-color: #ffe0ef;
}
.elementor-kit-16153 .fluent_form_2 .section-header h2, .elementor-kit-16153 .fluent_form_4 .section-header h2, .elementor-kit-16153 .fluent_form_5 .section-header h2,
.elementor-kit-16153 .fluent_form_6 .section-header h2, .elementor-kit-16153 .fluent_form_8 .section-header h2, .elementor-kit-16153 .fluent_form_9 .section-header h2 {
  padding: 0;
  margin: 0;
  color: var(--e-global-color-f83a053);
}
@media (max-width: 767px) {
  .elementor-kit-16153 .fluent_form_2 .samples_selection, .elementor-kit-16153 .fluent_form_4 .samples_selection, .elementor-kit-16153 .fluent_form_5 .samples_selection,
.elementor-kit-16153 .fluent_form_6 .samples_selection, .elementor-kit-16153 .fluent_form_8 .samples_selection, .elementor-kit-16153 .fluent_form_9 .samples_selection {
    display: grid;
    grid-column-gap: 1em;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .samples_selection .checkbox_group > .ff-el-input--label, .elementor-kit-16153 .fluent_form_4 .samples_selection .checkbox_group > .ff-el-input--label, .elementor-kit-16153 .fluent_form_5 .samples_selection .checkbox_group > .ff-el-input--label,
.elementor-kit-16153 .fluent_form_6 .samples_selection .checkbox_group > .ff-el-input--label, .elementor-kit-16153 .fluent_form_8 .samples_selection .checkbox_group > .ff-el-input--label, .elementor-kit-16153 .fluent_form_9 .samples_selection .checkbox_group > .ff-el-input--label {
    min-height: 85px;
  }
}
.elementor-kit-16153 .fluent_form_2 .products_selection .checkbox_group label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_2 .samples_selection .checkbox_group label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_4 .products_selection .checkbox_group label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_4 .samples_selection .checkbox_group label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_5 .products_selection .checkbox_group label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_5 .samples_selection .checkbox_group label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_6 .products_selection .checkbox_group label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_6 .samples_selection .checkbox_group label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_8 .products_selection .checkbox_group label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_8 .samples_selection .checkbox_group label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_9 .products_selection .checkbox_group label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_9 .samples_selection .checkbox_group label.ff-el-form-check-label {
  line-height: 1.5em;
}
.elementor-kit-16153 .fluent_form_2 .products_selection .checkbox_group input[type=checkbox],
.elementor-kit-16153 .fluent_form_2 .samples_selection .checkbox_group input[type=checkbox], .elementor-kit-16153 .fluent_form_4 .products_selection .checkbox_group input[type=checkbox],
.elementor-kit-16153 .fluent_form_4 .samples_selection .checkbox_group input[type=checkbox], .elementor-kit-16153 .fluent_form_5 .products_selection .checkbox_group input[type=checkbox],
.elementor-kit-16153 .fluent_form_5 .samples_selection .checkbox_group input[type=checkbox],
.elementor-kit-16153 .fluent_form_6 .products_selection .checkbox_group input[type=checkbox],
.elementor-kit-16153 .fluent_form_6 .samples_selection .checkbox_group input[type=checkbox], .elementor-kit-16153 .fluent_form_8 .products_selection .checkbox_group input[type=checkbox],
.elementor-kit-16153 .fluent_form_8 .samples_selection .checkbox_group input[type=checkbox], .elementor-kit-16153 .fluent_form_9 .products_selection .checkbox_group input[type=checkbox],
.elementor-kit-16153 .fluent_form_9 .samples_selection .checkbox_group input[type=checkbox] {
  margin-top: 7px;
  margin-right: 15px;
  width: 15px;
  height: 15px;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v {
  padding: 0 50px;
  margin: 0;
  border-right: 3px solid #F4F4F4;
  border-left: 3px solid #F4F4F4;
  gap: 0;
  display: flex !important;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v {
    padding: 0 30px;
    font-size: 14px;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control {
  border-radius: 0;
  text-align: center;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control {
    padding: 10px 5px;
    font-size: 14px;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v .ff-t-cell,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v .ff-t-cell {
  border-top: 1px solid #cbcbcb;
  background-color: hsla(0deg, 0%, 50.2%, 0.0705882353);
  padding: 0.5em;
}
@media (min-width: 769px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v .ff-t-cell,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v .ff-t-cell, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v .ff-t-cell {
    padding: 0.5em 1em;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.table-header .ff-t-cell, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.table-header .ff-t-cell, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.table-header .ff-t-cell,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.table-header .ff-t-cell, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.table-header .ff-t-cell, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.table-header .ff-t-cell {
  background-color: #e3e8ee;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.table-footer .ff-t-cell, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.table-footer .ff-t-cell, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.table-footer .ff-t-cell,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.table-footer .ff-t-cell, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.table-footer .ff-t-cell, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.table-footer .ff-t-cell {
  background-color: #fff;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 {
  flex-basis: 40% !important;
  border-left: 1px solid #cbcbcb;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile {
  display: none;
}
@media (max-width: 769px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-1 .show-on-mobile {
    margin-top: 0.5em;
    display: block;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2 {
  flex-basis: 20% !important;
  border-left: 1px solid #cbcbcb;
}
@media (max-width: 769px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-2 {
    display: none;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 {
  flex-basis: 20% !important;
  border-left: 1px solid #cbcbcb;
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 {
    flex-basis: 30% !important;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .number, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .number, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .number,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .number, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .number, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .number {
  flex-basis: 40%;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html {
  flex-basis: 30%;
  cursor: pointer;
  text-align: center;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html {
    flex-basis: 30% !important;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .up, .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .down, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .up, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .down, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .up, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .down,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .up,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .down, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .up, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .down, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .up, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-3 > .ff-custom_html .down {
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 8px;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4 {
  flex-basis: 20% !important;
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_4 .ff-t-column-4 {
    flex-basis: 30% !important;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1 {
  flex-basis: 80% !important;
  border-left: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-1 {
    flex-basis: 70% !important;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2 {
  flex-basis: 20% !important;
  border-left: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.ff_columns_total_2 .ff-t-column-2 {
    flex-basis: 30% !important;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v .ff-el-group, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v .ff-el-group, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v .ff-el-group,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v .ff-el-group, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v .ff-el-group, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v .ff-el-group {
  margin-bottom: 0;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v p, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v p, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v p,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v p, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v p, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v p {
  margin-bottom: 0;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v input[type=number].ff-el-form-control {
  background-color: #fff;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula {
  border: 0;
  background-color: transparent;
  color: var(--e-global-color-f83a053);
  padding: 2px;
  text-align: right;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula::before, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula::before, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula::before,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula::before, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula::before, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v input[type=text].ff-el-form-control.ff_has_formula::before {
  content: "$";
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 {
  flex-direction: row;
  display: flex;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:first-child, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:first-child, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:first-child,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:first-child, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:first-child, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:first-child {
  width: 20%;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:last-child, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:last-child, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:last-child,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:last-child, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:last-child, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.col-2-calculated .ff-t-column-2 > div:last-child {
  width: 80%;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 {
  flex-direction: row;
  display: flex;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:first-child, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:first-child, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:first-child,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:first-child, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:first-child, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:first-child {
  width: 25%;
}
.elementor-kit-16153 .fluent_form_2 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:last-child, .elementor-kit-16153 .fluent_form_4 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:last-child, .elementor-kit-16153 .fluent_form_5 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:last-child,
.elementor-kit-16153 .fluent_form_6 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:last-child, .elementor-kit-16153 .fluent_form_8 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:last-child, .elementor-kit-16153 .fluent_form_9 .bw-price-table.ff_cond_v.col-4-calculated .ff-t-column-4 > div:last-child {
  width: 80%;
}
.elementor-kit-16153 .fluent_form_2 .hidden, .elementor-kit-16153 .fluent_form_4 .hidden, .elementor-kit-16153 .fluent_form_5 .hidden,
.elementor-kit-16153 .fluent_form_6 .hidden, .elementor-kit-16153 .fluent_form_8 .hidden, .elementor-kit-16153 .fluent_form_9 .hidden {
  display: none;
}
.elementor-kit-16153 .fluent_form_2 .bw-first-child, .elementor-kit-16153 .fluent_form_4 .bw-first-child, .elementor-kit-16153 .fluent_form_5 .bw-first-child,
.elementor-kit-16153 .fluent_form_6 .bw-first-child, .elementor-kit-16153 .fluent_form_8 .bw-first-child, .elementor-kit-16153 .fluent_form_9 .bw-first-child {
  padding: 15px 50px;
  margin: 0;
  border-right: 3px solid #F4F4F4;
  border-left: 3px solid #F4F4F4;
  border-top: 3px solid #F4F4F4;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-first-child, .elementor-kit-16153 .fluent_form_4 .bw-first-child, .elementor-kit-16153 .fluent_form_5 .bw-first-child,
.elementor-kit-16153 .fluent_form_6 .bw-first-child, .elementor-kit-16153 .fluent_form_8 .bw-first-child, .elementor-kit-16153 .fluent_form_9 .bw-first-child {
    padding: 15px 30px;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-last-child, .elementor-kit-16153 .fluent_form_4 .bw-last-child, .elementor-kit-16153 .fluent_form_5 .bw-last-child,
.elementor-kit-16153 .fluent_form_6 .bw-last-child, .elementor-kit-16153 .fluent_form_8 .bw-last-child, .elementor-kit-16153 .fluent_form_9 .bw-last-child {
  padding: 15px 50px;
  margin: 0;
  border-right: 3px solid #F4F4F4;
  border-left: 3px solid #F4F4F4;
  border-bottom: 3px solid #F4F4F4;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-last-child, .elementor-kit-16153 .fluent_form_4 .bw-last-child, .elementor-kit-16153 .fluent_form_5 .bw-last-child,
.elementor-kit-16153 .fluent_form_6 .bw-last-child, .elementor-kit-16153 .fluent_form_8 .bw-last-child, .elementor-kit-16153 .fluent_form_9 .bw-last-child {
    padding: 15px 30px;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-middle-child, .elementor-kit-16153 .fluent_form_4 .bw-middle-child, .elementor-kit-16153 .fluent_form_5 .bw-middle-child,
.elementor-kit-16153 .fluent_form_6 .bw-middle-child, .elementor-kit-16153 .fluent_form_8 .bw-middle-child, .elementor-kit-16153 .fluent_form_9 .bw-middle-child {
  padding: 15px 50px;
  margin: 0;
  border-right: 3px solid #F4F4F4;
  border-left: 3px solid #F4F4F4;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .bw-middle-child, .elementor-kit-16153 .fluent_form_4 .bw-middle-child, .elementor-kit-16153 .fluent_form_5 .bw-middle-child,
.elementor-kit-16153 .fluent_form_6 .bw-middle-child, .elementor-kit-16153 .fluent_form_8 .bw-middle-child, .elementor-kit-16153 .fluent_form_9 .bw-middle-child {
    padding: 15px 30px;
  }
}
.elementor-kit-16153 .fluent_form_2 .bw-pt-0, .elementor-kit-16153 .fluent_form_4 .bw-pt-0, .elementor-kit-16153 .fluent_form_5 .bw-pt-0,
.elementor-kit-16153 .fluent_form_6 .bw-pt-0, .elementor-kit-16153 .fluent_form_8 .bw-pt-0, .elementor-kit-16153 .fluent_form_9 .bw-pt-0 {
  padding-top: 0;
}
.elementor-kit-16153 .fluent_form_2 .bw-pt-30, .elementor-kit-16153 .fluent_form_4 .bw-pt-30, .elementor-kit-16153 .fluent_form_5 .bw-pt-30,
.elementor-kit-16153 .fluent_form_6 .bw-pt-30, .elementor-kit-16153 .fluent_form_8 .bw-pt-30, .elementor-kit-16153 .fluent_form_9 .bw-pt-30 {
  padding-top: 30px;
}
.elementor-kit-16153 .fluent_form_2 .bw-pb-0, .elementor-kit-16153 .fluent_form_4 .bw-pb-0, .elementor-kit-16153 .fluent_form_5 .bw-pb-0,
.elementor-kit-16153 .fluent_form_6 .bw-pb-0, .elementor-kit-16153 .fluent_form_8 .bw-pb-0, .elementor-kit-16153 .fluent_form_9 .bw-pb-0 {
  padding-bottom: 0;
}
.elementor-kit-16153 .fluent_form_2 .bw-pb-30, .elementor-kit-16153 .fluent_form_4 .bw-pb-30, .elementor-kit-16153 .fluent_form_5 .bw-pb-30,
.elementor-kit-16153 .fluent_form_6 .bw-pb-30, .elementor-kit-16153 .fluent_form_8 .bw-pb-30, .elementor-kit-16153 .fluent_form_9 .bw-pb-30 {
  padding-bottom: 30px;
}
.elementor-kit-16153 .fluent_form_2 label,
.elementor-kit-16153 .fluent_form_2 .ff-custom_html, .elementor-kit-16153 .fluent_form_4 label,
.elementor-kit-16153 .fluent_form_4 .ff-custom_html, .elementor-kit-16153 .fluent_form_5 label,
.elementor-kit-16153 .fluent_form_5 .ff-custom_html,
.elementor-kit-16153 .fluent_form_6 label,
.elementor-kit-16153 .fluent_form_6 .ff-custom_html, .elementor-kit-16153 .fluent_form_8 label,
.elementor-kit-16153 .fluent_form_8 .ff-custom_html, .elementor-kit-16153 .fluent_form_9 label,
.elementor-kit-16153 .fluent_form_9 .ff-custom_html {
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153 .fluent_form_2 .ff-el-help-message.ff_ahm, .elementor-kit-16153 .fluent_form_4 .ff-el-help-message.ff_ahm, .elementor-kit-16153 .fluent_form_5 .ff-el-help-message.ff_ahm,
.elementor-kit-16153 .fluent_form_6 .ff-el-help-message.ff_ahm, .elementor-kit-16153 .fluent_form_8 .ff-el-help-message.ff_ahm, .elementor-kit-16153 .fluent_form_9 .ff-el-help-message.ff_ahm {
  margin-top: -10px;
  margin-bottom: 15px;
  font-size: 1em;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153 .fluent_form_2 .ff_list_3col > div > label, .elementor-kit-16153 .fluent_form_4 .ff_list_3col > div > label, .elementor-kit-16153 .fluent_form_5 .ff_list_3col > div > label,
.elementor-kit-16153 .fluent_form_6 .ff_list_3col > div > label, .elementor-kit-16153 .fluent_form_8 .ff_list_3col > div > label, .elementor-kit-16153 .fluent_form_9 .ff_list_3col > div > label {
  margin-bottom: 5px;
}
.elementor-kit-16153 .fluent_form_2 label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_4 label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_5 label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_6 label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_8 label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_9 label.ff-el-form-check-label {
  display: flex;
  align-items: start;
  margin-bottom: 13px;
}
.elementor-kit-16153 .fluent_form_2 label.ff-el-form-check-label input[type=checkbox], .elementor-kit-16153 .fluent_form_4 label.ff-el-form-check-label input[type=checkbox], .elementor-kit-16153 .fluent_form_5 label.ff-el-form-check-label input[type=checkbox],
.elementor-kit-16153 .fluent_form_6 label.ff-el-form-check-label input[type=checkbox], .elementor-kit-16153 .fluent_form_8 label.ff-el-form-check-label input[type=checkbox], .elementor-kit-16153 .fluent_form_9 label.ff-el-form-check-label input[type=checkbox] {
  margin-top: 3px;
  margin-right: 10px;
}
.elementor-kit-16153 .fluent_form_2 input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_2 input[type=email].ff-el-form-control,
.elementor-kit-16153 .fluent_form_2 input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_2 textarea, .elementor-kit-16153 .fluent_form_4 input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_4 input[type=email].ff-el-form-control,
.elementor-kit-16153 .fluent_form_4 input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_4 textarea, .elementor-kit-16153 .fluent_form_5 input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_5 input[type=email].ff-el-form-control,
.elementor-kit-16153 .fluent_form_5 input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_5 textarea,
.elementor-kit-16153 .fluent_form_6 input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 input[type=email].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 textarea, .elementor-kit-16153 .fluent_form_8 input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_8 input[type=email].ff-el-form-control,
.elementor-kit-16153 .fluent_form_8 input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_8 textarea, .elementor-kit-16153 .fluent_form_9 input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_9 input[type=email].ff-el-form-control,
.elementor-kit-16153 .fluent_form_9 input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_9 textarea {
  padding: 10px 20px;
  border-radius: 20px;
  background-color: #F4F4F4;
}
.elementor-kit-16153 .fluent_form_2 select.ff-el-form-control, .elementor-kit-16153 .fluent_form_4 select.ff-el-form-control, .elementor-kit-16153 .fluent_form_5 select.ff-el-form-control,
.elementor-kit-16153 .fluent_form_6 select.ff-el-form-control, .elementor-kit-16153 .fluent_form_8 select.ff-el-form-control, .elementor-kit-16153 .fluent_form_9 select.ff-el-form-control {
  padding: 0 20px;
  border-radius: 20px;
  height: 46px;
  background-color: #F4F4F4;
}
.elementor-kit-16153 .fluent_form_2 .radio-buttons-group .ff-el-form-check, .elementor-kit-16153 .fluent_form_4 .radio-buttons-group .ff-el-form-check, .elementor-kit-16153 .fluent_form_5 .radio-buttons-group .ff-el-form-check,
.elementor-kit-16153 .fluent_form_6 .radio-buttons-group .ff-el-form-check, .elementor-kit-16153 .fluent_form_8 .radio-buttons-group .ff-el-form-check, .elementor-kit-16153 .fluent_form_9 .radio-buttons-group .ff-el-form-check {
  text-align: center;
}
.elementor-kit-16153 .fluent_form_2 .radio-buttons-group .ff-el-form-check label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_4 .radio-buttons-group .ff-el-form-check label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_5 .radio-buttons-group .ff-el-form-check label.ff-el-form-check-label,
.elementor-kit-16153 .fluent_form_6 .radio-buttons-group .ff-el-form-check label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_8 .radio-buttons-group .ff-el-form-check label.ff-el-form-check-label, .elementor-kit-16153 .fluent_form_9 .radio-buttons-group .ff-el-form-check label.ff-el-form-check-label {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-kit-16153 .fluent_form_2 .radio-buttons-group .ff-el-form-check input[type=radio], .elementor-kit-16153 .fluent_form_4 .radio-buttons-group .ff-el-form-check input[type=radio], .elementor-kit-16153 .fluent_form_5 .radio-buttons-group .ff-el-form-check input[type=radio],
.elementor-kit-16153 .fluent_form_6 .radio-buttons-group .ff-el-form-check input[type=radio], .elementor-kit-16153 .fluent_form_8 .radio-buttons-group .ff-el-form-check input[type=radio], .elementor-kit-16153 .fluent_form_9 .radio-buttons-group .ff-el-form-check input[type=radio] {
  margin-top: 10px;
  margin-bottom: 10px;
  transform: scale(1.5);
}
.elementor-kit-16153 .fluent_form_2 .ff_t_c, .elementor-kit-16153 .fluent_form_4 .ff_t_c, .elementor-kit-16153 .fluent_form_5 .ff_t_c,
.elementor-kit-16153 .fluent_form_6 .ff_t_c, .elementor-kit-16153 .fluent_form_8 .ff_t_c, .elementor-kit-16153 .fluent_form_9 .ff_t_c {
  margin-top: 7px;
}
.elementor-kit-16153 .fluent_form_2 .ff-btn-submit, .elementor-kit-16153 .fluent_form_4 .ff-btn-submit, .elementor-kit-16153 .fluent_form_5 .ff-btn-submit,
.elementor-kit-16153 .fluent_form_6 .ff-btn-submit, .elementor-kit-16153 .fluent_form_8 .ff-btn-submit, .elementor-kit-16153 .fluent_form_9 .ff-btn-submit {
  border-radius: 20px;
  padding: 16px 50px;
  text-transform: uppercase;
}
.elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 20px;
  row-gap: 10px;
  margin-top: 30px;
}
.elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder {
  width: calc((100% - 80px) / 5) !important;
  border: 2px solid #F4F4F4;
  border-radius: 15px;
  padding: 0 5px 10px 5px;
}
.elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected {
  border: 2px solid var(--e-global-color-f83a053);
}
.elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected > label > span, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected > label > span, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected > label > span,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected > label > span, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected > label > span, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder.ff_item_selected > label > span {
  background-color: transparent;
  box-shadow: none;
}
.elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder .ff-el-image-input-src, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder .ff-el-image-input-src, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder .ff-el-image-input-src,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder .ff-el-image-input-src, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder .ff-el-image-input-src, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder .ff-el-image-input-src {
  width: 100%;
  background-size: contain;
}
.elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder > label > span, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder > label > span, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder > label > span,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder > label > span, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder > label > span, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder > label > span {
  white-space: normal;
  line-height: 1em;
  color: var(--e-global-color-f83a053);
  font-size: 16px;
  font-weight: normal;
  padding: 15px;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders {
    flex-wrap: wrap;
  }
  .elementor-kit-16153 .fluent_form_2 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_4 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_5 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder,
.elementor-kit-16153 .fluent_form_6 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_8 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder, .elementor-kit-16153 .fluent_form_9 .wholesale-product-choice .ff_el_checkable_photo_holders > div.ff-el-form-check.ff-el-image-holder {
    width: calc((100% - 20px) / 2) !important;
  }
}
.elementor-kit-16153 .fluent_form_2 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_4 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_5 .product-sample-choice .ff_el_checkable_photo_holders,
.elementor-kit-16153 .fluent_form_6 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_8 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_9 .product-sample-choice .ff_el_checkable_photo_holders {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 768px) {
  .elementor-kit-16153 .fluent_form_2 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_4 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_5 .product-sample-choice .ff_el_checkable_photo_holders,
.elementor-kit-16153 .fluent_form_6 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_8 .product-sample-choice .ff_el_checkable_photo_holders, .elementor-kit-16153 .fluent_form_9 .product-sample-choice .ff_el_checkable_photo_holders {
    flex-wrap: wrap;
  }
  .elementor-kit-16153 .fluent_form_2 .product-sample-choice .ff_el_checkable_photo_holders > div, .elementor-kit-16153 .fluent_form_4 .product-sample-choice .ff_el_checkable_photo_holders > div, .elementor-kit-16153 .fluent_form_5 .product-sample-choice .ff_el_checkable_photo_holders > div,
.elementor-kit-16153 .fluent_form_6 .product-sample-choice .ff_el_checkable_photo_holders > div, .elementor-kit-16153 .fluent_form_8 .product-sample-choice .ff_el_checkable_photo_holders > div, .elementor-kit-16153 .fluent_form_9 .product-sample-choice .ff_el_checkable_photo_holders > div {
    width: 50%;
  }
}
.elementor-kit-16153 .fluent_form_2 .product-sample-choice .ff_el_checkable_photo_holders .ff-el-image-holder, .elementor-kit-16153 .fluent_form_4 .product-sample-choice .ff_el_checkable_photo_holders .ff-el-image-holder, .elementor-kit-16153 .fluent_form_5 .product-sample-choice .ff_el_checkable_photo_holders .ff-el-image-holder,
.elementor-kit-16153 .fluent_form_6 .product-sample-choice .ff_el_checkable_photo_holders .ff-el-image-holder, .elementor-kit-16153 .fluent_form_8 .product-sample-choice .ff_el_checkable_photo_holders .ff-el-image-holder, .elementor-kit-16153 .fluent_form_9 .product-sample-choice .ff_el_checkable_photo_holders .ff-el-image-holder {
  display: block;
  float: none;
  margin-right: 0;
}
.elementor-kit-16153 .fluent_form_2 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_4 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_5 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src,
.elementor-kit-16153 .fluent_form_6 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_8 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_9 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src {
  background-size: contain;
  width: 100%;
}
@media (max-width: 980px) {
  .elementor-kit-16153 .fluent_form_2 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_4 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_5 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src,
.elementor-kit-16153 .fluent_form_6 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_8 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src, .elementor-kit-16153 .fluent_form_9 .product-sample-choice .ff_el_checkable_photo_holders label.ff-el-image-input-src {
    height: 150px;
  }
}
.elementor-kit-16153 #fluentform_4_errors .error,
.elementor-kit-16153 #fluentform_10_errors .error {
  text-align: center;
  font-size: 16px;
  border: 2px solid #f56c6c;
  padding: 10px;
  font-weight: bold;
}
.elementor-kit-16153 #fluentform_2_success.ff-message-success,
.elementor-kit-16153 #fluentform_4_success.ff-message-success,
.elementor-kit-16153 #fluentform_5_success.ff-message-success,
.elementor-kit-16153 #fluentform_6_success.ff-message-success,
.elementor-kit-16153 #fluentform_8_success.ff-message-success,
.elementor-kit-16153 #fluentform_10_success.ff-message-success {
  text-align: center;
  color: var(--e-global-color-f83a053);
  font-weight: bold;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  padding: 0;
}
.elementor-kit-16153 .fluent_form_10 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px;
  border-radius: 20px;
}
@media (min-width: 768px) {
  .elementor-kit-16153 .fluent_form_10 {
    padding: 30px;
    border: 3px solid #F4F4F4;
  }
}
@media (min-width: 1024px) {
  .elementor-kit-16153 .fluent_form_10 {
    padding: 50px;
  }
}
.elementor-kit-16153 .fluent_form_10 .hidden {
  display: none;
}
.elementor-kit-16153 .fluent_form_10 .section-header {
  display: flex;
  justify-content: center;
}
.elementor-kit-16153 .fluent_form_10 .section-header h2 {
  text-align: center;
  background-color: var(--e-global-color-f83a053);
  padding: 10px 50px;
  border-radius: 50px;
  margin: 0;
  color: var(--e-global-color-0b52a62);
}
.elementor-kit-16153 .fluent_form_10 .ff10-sample-choices .ff-t-cell {
  padding: 1em !important;
  border: 3px solid #F4F4F4;
  border-radius: 20px;
  display: grid;
  grid-template-columns: 40% 60%;
  margin-bottom: 15px;
  align-content: start;
}
.elementor-kit-16153 .fluent_form_10 .ff10-sample-choices .ff-t-cell .ff-el-form-check-label span {
  margin-left: 10px;
}
.elementor-kit-16153 .fluent_form_10 .ff10-sample-choices .ff-t-cell > .ff-el-group:first-child {
  grid-row: span 2;
}
.elementor-kit-16153 .fluent_form_10 label,
.elementor-kit-16153 .fluent_form_10 .ff-custom_html {
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153 .fluent_form_10 .ff-el-help-message.ff_ahm {
  margin-top: -10px;
  margin-bottom: 15px;
  font-size: 1em;
  color: var(--e-global-color-f83a053);
}
.elementor-kit-16153 .fluent_form_10 label.ff-el-form-check-label {
  display: flex;
  align-items: start;
  margin-bottom: 13px;
}
.elementor-kit-16153 .fluent_form_10 label.ff-el-form-check-label input[type=checkbox] {
  margin-top: 3px;
  margin-right: 10px;
}
.elementor-kit-16153 .fluent_form_10 input[type=text].ff-el-form-control,
.elementor-kit-16153 .fluent_form_10 input[type=email].ff-el-form-control,
.elementor-kit-16153 .fluent_form_10 input[type=number].ff-el-form-control,
.elementor-kit-16153 .fluent_form_10 textarea {
  padding: 10px 20px;
  border-radius: 20px;
  background-color: #F4F4F4;
}
.elementor-kit-16153 .fluent_form_10 select.ff-el-form-control {
  padding: 0 20px;
  border-radius: 20px;
  height: 46px;
  background-color: #F4F4F4;
}
.elementor-kit-16153 .fluent_form_10 .radio-buttons-group .ff-el-form-check {
  text-align: center;
}
.elementor-kit-16153 .fluent_form_10 .radio-buttons-group .ff-el-form-check label.ff-el-form-check-label {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-kit-16153 .fluent_form_10 .radio-buttons-group .ff-el-form-check input[type=radio] {
  margin-top: 10px;
  margin-bottom: 10px;
  transform: scale(1.5);
}
.elementor-kit-16153 .fluent_form_10 .ff_t_c {
  margin-top: 7px;
}
.elementor-kit-16153 .fluent_form_10 .ff-btn-submit {
  border-radius: 20px;
  padding: 16px 50px;
  text-transform: uppercase;
}
.elementor-kit-16153 .fluent_form_10 .mt-50 {
  margin-top: 50px;
}
.elementor-kit-16153 .grecaptcha-badge {
  display: none !important;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container {
  border: 4px solid #30B24C;
  border-radius: 16px;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container .ttt-pnwc-close {
  background-color: #30B24C;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container .ttt-pnwc-close:hover {
  background-color: #1c702e;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container .ttt-pnwc-notice-icon {
  color: #30B24C;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container:has(.error) {
  border: 4px solid #b81c23;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container:has(.error) .ttt-pnwc-close {
  background-color: #b81c23;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container:has(.error) .ttt-pnwc-close:hover {
  background-color: #781116;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-container:has(.error) .ttt-pnwc-notice-icon {
  color: #b81c23;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-notice {
  align-items: flex-start;
  justify-content: flex-start;
  padding: 10px;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-message {
  line-height: 1.3em;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-notice-icon {
  margin-right: 24px;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-wrapper {
  background-color: #fff;
  padding: 0;
}
.elementor-kit-16153 #ttt-pnwc-notice .ttt-pnwc-close {
  border-radius: 2em;
}
.elementor-kit-16153 #ttt-pnwc-notice .button {
  top: 0;
  margin-top: 24px;
  font-size: 100%;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: 0.618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  background-color: #e9e6ed;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}

/*# sourceMappingURL=style.css.map */
