@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6 {
  color: #1f4491 !important;
}

.woocommerce-error {
  border-top-color: #8d1207 !important;
}

.woocommerce-error:before {
  color: #8d1207 !important;
}

.woocommerce-info {
  border-top-width: .1875rem !important;
  border-top-color: #1f4491 !important;
}

.woocommerce-info:before {
  color: #1f4491 !important;
}

.woocommerce-message {
  border-top-color: #2c743f !important;
}

.woocommerce-message:before {
  color: #2c743f !important;
}

.woocommerce a.remove {
  color: #8d1207 !important;
}

.woocommerce-checkout h3 {
  color: #1f4491;
}

#customer_details {
  margin-bottom: 1.5625rem;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width: 7.1875rem !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
  letter-spacing: normal !important;
  vertical-align: middle !important;
  -webkit-appearance: none !important;
  text-align: center !important;
  cursor: pointer !important;
  color: #fefefe !important;
  background-color: #2c743f !important;
  border: 1px solid #2c743f !important;
  border-radius: .75rem !important;
  margin: 0 !important;
  padding: .9375rem 1.75rem !important;
  font-size: 1.125rem !important;
  font-style: normal !important;
  font-stretch: normal !important;
  line-height: 1 !important;
  transition: background-color .25s ease-out, color .25s ease-out !important;
  display: inline-block !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus-within, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus-within, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus-within, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus-within, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:focus, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:focus-within, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:focus, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:focus-within, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:focus, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:focus-within, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:focus, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:focus-within {
  color: #fefefe !important;
  background-color: #256336 !important;
  border-color: #256336 !important;
}

.button.wc-backward.color-1 {
  background-color: #1f4491 !important;
  border-color: #1f4491 !important;
}

.button.wc-backward.color-1:hover, .button.wc-backward.color-1:focus, .button.wc-backward.color-1:focus-within {
  color: #fefefe !important;
  background-color: #1a3a7b !important;
  border-color: #1a3a7b !important;
}

.woocommerce table.shop_table th {
  color: #1f4491;
}

@media only screen and (width <= 768px) {
  .quantity .qty {
    margin-left: auto;
  }
}

.cart_totals h2 {
  color: #1f4491;
  margin-bottom: 1.5625rem;
}

.variation {
  flex-direction: column;
  margin-top: .3125rem;
  display: flex;
}

.variation dd + dt {
  margin-top: .3125rem !important;
}

.variation dt {
  color: #1f4491;
  margin-bottom: 0;
}

.woocommerce-MyAccount-navigation ul {
  margin-left: 0;
}

.woocommerce-MyAccount-navigation-link {
  list-style: none;
  position: relative;
}

.woocommerce-MyAccount-navigation-link:not(:last-child) {
  margin-bottom: .625rem;
}

.woocommerce-MyAccount-navigation-link:before {
  content: "";
  color: #1f4491;
  margin-right: .5rem;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
}

.woocommerce-MyAccount-navigation-link.is-active, .woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-MyAccount-content h2 {
  color: #1f4491;
}

.woocommerce-form-login__rememberme {
  display: block !important;
}

.woocommerce-order-details h2, .woocommerce-order-details .wc-item-meta-label {
  color: #1f4491;
}

.woocommerce-order-details .wc-item-meta {
  flex-direction: column;
  display: flex;
}

.woocommerce-order-details .tribe-attendee-meta {
  margin-top: 1.5625rem !important;
  margin-bottom: 1.5625rem !important;
}

.woocommerce-customer-details h2 {
  color: #1f4491;
  margin-bottom: 1rem !important;
}

.tec-tickets__attendees-list-wrapper {
  margin-bottom: 2rem;
}

.tec-tickets__attendees-list-wrapper h4 {
  color: #1f4491;
}

.woocommerce-orders-table__cell .woocommerce-button + .woocommerce-button {
  margin-top: .625rem;
}

.wf-inter-n4-active .woocommerce-MyAccount-navigation-link a {
  font-weight: 600;
}
/*# sourceMappingURL=page-woocommerce-template.css.map */
