.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; } & .woocommerce-MyAccount-navigation { margin: 0 0 1.5rem; } & .woocommerce-MyAccount-navigation ul { list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem; } & .woocommerce-MyAccount-navigation ul li a { display: inline-block;
  font-family: Source Sans 3;
  font-weight: 600;
  color: #5c3d1e;
  text-decoration: none;
  padding: 0.55rem 0.9rem;
  border: 1px solid #c4a35a;
  border-radius: 2px;
  background: transparent; } & .woocommerce-MyAccount-navigation ul li.is-active a,
& .woocommerce-MyAccount-navigation ul li a:hover { background-color: #f73838;
  border-color: #f73838;
  color: #ffffff; } & .woocommerce-MyAccount-content { font-family: Source Sans 3;
  color: #2d2419; } & .woocommerce-MyAccount-content h2,
& .woocommerce-MyAccount-content h3,
& .woocommerce form-login > h2,
& .woocommerce-form-login-toggle,
& .woocommerce-form-register > h2,
& .woocommerce .u-columns h2 { font-family: Playfair Display;
  font-weight: 600;
  color: #2d2419; } & .woocommerce form.woocommerce-form-login,
& .woocommerce form.woocommerce-form-register,
& .woocommerce form.woocommerce-ResetPassword,
& .woocommerce form.woocommerce-EditAccountForm,
& .woocommerce-Address { background: #fffaf3;
  border: 1px solid #e8dcc8;
  border-radius: 2px;
  padding: 1.5rem; } & .woocommerce form .form-row .input-text,
& .woocommerce form .form-row textarea,
& .woocommerce form .form-row select { border: 1px solid #c4a35a;
  border-radius: 2px;
  background: #ffffff;
  color: #2d2419;
  font-family: Source Sans 3;
  padding: 0.85rem 1rem; } & .woocommerce form .form-row .input-text:focus,
& .woocommerce form .form-row textarea:focus,
& .woocommerce form .form-row select:focus { border-color: #5c3d1e;
  outline: none; } & .woocommerce form .form-row label { font-family: Source Sans 3;
  font-weight: 600;
  color: #2d2419; } & .woocommerce-form-login .woocommerce-form-login__rememberme { font-family: Source Sans 3;
  color: #3a3024; } & .woocommerce-LostPassword a,
& .woocommerce-MyAccount-content a { color: #f73838;
  text-decoration: underline; } & .woocommerce-MyAccount-content a:hover { color: #d92e2e; } & .woocommerce-orders-table,
& .woocommerce-MyAccount-paymentMethods { border: 0; } & .woocommerce .woocommerce-Button,
& .woocommerce-MyAccount-content .button { background-color: #f73838;
  color: #ffffff;
  border: 0;
  border-radius: 2px;
  font-family: Source Sans 3;
  font-weight: 700;
  padding: 0.85rem 1.4rem; } & .woocommerce .woocommerce-Button:hover,
& .woocommerce-MyAccount-content .button:hover { background-color: #d92e2e;
  color: #ffffff; }\n}