.elementor .ttc-woo-flow{& .woocommerce { font-family: Source Sans 3; color: #2d2419; } & .woocommerce a { color: #f73838; } & .woocommerce a:hover { color: #d92e2e; } & .woocommerce .button,
& .woocommerce button.button,
& .woocommerce input.button,
& .woocommerce #respond input#submit,
& .woocommerce a.button.alt,
& .woocommerce button.button.alt,
& .woocommerce input.button.alt { background-color: #f73838;
  color: #ffffff;
  border: 0;
  border-radius: 2px;
  font-family: Source Sans 3;
  font-weight: 700;
  padding: 0.85rem 1.4rem; } & .woocommerce .button:hover,
& .woocommerce button.button:hover,
& .woocommerce a.button.alt:hover,
& .woocommerce button.button.alt:hover { background-color: #d92e2e;
  color: #ffffff; } & .woocommerce-message,
& .woocommerce-info,
& .woocommerce-error { background-color: #fffaf3;
  border-top: 3px solid #c4a35a;
  color: #2d2419; } & .woocommerce-error { border-top-color: #f73838; } & .woocommerce table.shop_table { border: 0; border-collapse: collapse; } & .woocommerce table.shop_table th,
& .woocommerce table.shop_table td { border-color: #e8dcc8;
  padding: 0.9rem 0.75rem;
  font-family: Source Sans 3; } & .woocommerce table.shop_table thead th { font-family: Playfair Display;
  font-weight: 600;
  color: #2d2419;
  background: transparent; } & .woocommerce .cart_totals h2,
& .woocommerce-billing-fields h3,
& .woocommerce-shipping-fields h3,
& .woocommerce-additional-fields h3,
& #order_review_heading { font-family: Playfair Display;
  color: #2d2419;
  font-weight: 600; } & .woocommerce form .form-row input.input-text,
& .woocommerce form .form-row textarea,
& .woocommerce form .form-row select,
& .woocommerce form .form-row .select2-selection { border: 1px solid #d9cbb5;
  border-radius: 2px;
  background: #fffaf3;
  color: #2d2419;
  font-family: Source Sans 3; } & .woocommerce form .form-row label { font-family: Source Sans 3;
  color: #3a3024; } & .woocommerce-checkout-review-order-table,
& .woocommerce-checkout #payment { background: #fffaf3;
  border: 1px solid #e8dcc8;
  border-radius: 2px; } & .woocommerce-checkout #payment div.payment_box { background: #f7f1e8;
  color: #3a3024; } & .woocommerce .quantity .qty { border: 1px solid #d9cbb5;
  border-radius: 2px;
  background: #fffaf3; } & .return-to-shop .button { background-color: #f73838 !important;
  color: #fff !important; }\n}