@import "../../style.css";
.woocommerce-billing-fields__field-wrapper {
  display: none;
}

.not-clickable {
  pointer-events: none;
}
.not-clickable .selection > span {
  background-color: rgba(0, 0, 0, 0.04);
}

#billing_phone_field .optional {
  display: none;
}

.woocommerce-product-details__short-description {
  margin-bottom: 24px;
  margin-top: 12px;
}

div.payment_method_mollie_wc_gateway_ideal {
  display: none !important;
}

#ship-to-different-address-checkbox {
  display: none !important;
}

.related.products .woocommerce-Price-amount.amount {
  color: #ff5a01;
}

.single-product .products.upsells {
  padding-top: 46px;
}

body.single-product .single-product-summary .stock {
  margin-bottom: 5px !important;
}
body.single-product .single-product-summary .stock .tinvwl-txt {
  margin-left: 5px;
  font-size: 14px !important;
}
body.single-product .product-rules {
  border-top: 1px solid #ccc;
  padding-top: 30px;
  margin-top: 1rem;
  width: 100%;
}
body.single-product .product-rules td {
  font-size: 14px;
  padding-left: 10px !important;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body.single-product .product-rules .highlight {
  background-color: #ff5a01 !important;
  color: white;
}
body.single-product .product-rules .price {
  text-align: right;
}
body.single-product .tiered-pricing-wrapper {
  border-top: 1px solid #ccc;
}
body.single-product .tiered-pricing-wrapper h3 {
  font-size: 24px;
}
body.single-product .tiered-pricing-wrapper td {
  font-size: 14px;
  padding-left: 10px !important;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body.single-product .tiered-pricing-wrapper .tiered-pricing--active .woocommerce-Price-amount {
  color: white;
}

.tinv-wishlist .product-quantity {
  width: 100px !important;
}
.tinv-wishlist .product-code {
  width: 120px !important;
}
.tinv-wishlist .quantity .minus {
  display: none;
}
.tinv-wishlist .quantity .plus {
  display: none;
}

.tinvwl-table-manage-list .product-name {
  font-weight: bold;
}
.tinvwl-table-manage-list span.woocommerce-Price-amount.amount {
  font-weight: normal;
}
.tinvwl-table-manage-list span.woocommerce-Price-amount.amount bdi {
  font-weight: normal;
  font-size: 14px;
}
.tinvwl-table-manage-list .tinvwl-to-right button {
  display: none;
}

.tinvwl-table-manage-lists .tinvwl-to-right button {
  display: none;
}

.woocommerce-page button.single_add_to_cart_button.processing {
  position: relative;
  background-color: #333 !important;
  pointer-events: unset;
}
.woocommerce-page button.single_add_to_cart_button.processing::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-top: -12px;
  margin-left: -12px;
  border: 3px solid #ccc;
  border-top: 3px solid #ff5a01;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  z-index: 2;
  pointer-events: none;
}

.woocommerce-account .facetwp-facet {
  margin-bottom: 0 !important;
  position: relative;
}
.woocommerce-account .facetwp-input-wrap,
.woocommerce-account .facetwp-facet input.facetwp-search,
.woocommerce-account .facetwp-facet input.facetwp-location {
  width: 100%;
}
.woocommerce-account .facetwp-facet-search {
  margin-bottom: 15px !important;
}
.woocommerce-account .facetwp-facet-search input {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
}
.woocommerce-account .products-overview br {
  display: none;
}

#main .products-overview-table .span.woocommerce-Price-amount.amount,
#main .products-overview-table bdi {
  font-weight: normal;
  margin-left: 0;
  font-size: inherit;
}
#main .products-overview-table .product-title-col {
  width: 400px;
}
#main .products-overview-table .product-title {
  font-weight: bold;
  display: block;
}
#main .products-overview-table .quantity {
  display: inline-flex;
  align-items: center;
  margin-right: 10px;
}
#main .products-overview-table .stock.in-stock .tinvwl-txt {
  margin-left: 5px;
}
#main .products-overview-table .qty {
  width: 40px !important;
  height: 30px !important;
  margin: 0 5px !important;
  font-size: 14px;
  font-weight: normal;
}
#main .products-overview-table button[type=submit] {
  font-size: 16px !important;
  padding: 9px 12px !important;
  height: inherit;
  border: none;
  position: relative;
  top: 1px;
}
#main .products-overview-table button[type=submit]:before {
  font-size: 18px;
}
#main .products-overview-table input.minus,
#main .products-overview-table input.plus {
  display: flex;
  align-items: center;
  height: 30px;
  width: 20px;
  padding: 0px 7px;
  justify-content: center;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.login-form-container {
  padding: 0 12px;
}
.login-form-container .form-container {
  max-width: 360px;
  margin: 0 auto;
  padding-top: 24px;
}
.login-form-container .tabcontent {
  display: none;
}
.login-form-container .tabcontent.active {
  display: block;
}
.login-form-container .login-tabs {
  max-width: 360px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-top: 46px;
}
.login-form-container .login-tabs .tablinks {
  text-align: center;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 6px 16px;
  font-size: 16px;
  border-bottom: 1px solid #ddd;
}
.login-form-container .login-tabs .tablinks:hover {
  border-bottom: 4px solid #ccc;
}
.login-form-container .login-tabs .tablinks.active {
  border-bottom: 4px solid #ccc;
}
.login-form-container .message {
  max-width: 640px;
  margin: 0 auto;
  padding: 46px 12px;
  display: none;
}
.login-form-container .message.active {
  display: block;
}

.usplist {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 12px 6px;
}

.woocommerce-breadcrumb {
  display: flex;
  justify-content: center;
  align-items: center;
}

#page-header-wrap {
  display: none !important;
}

header #header-space, #header-outer {
  height: 150px;
}

.button,
button,
.tinvwl-button {
  text-transform: lowercase !important;
}
.button::first-letter,
button::first-letter,
.tinvwl-button::first-letter {
  text-transform: uppercase !important;
}

body[data-form-submit=regular] .container-wrap button[type=submit],
body[data-form-submit=regular] .container-wrap input[type=submit] {
  text-transform: lowercase !important;
}

.tinvwl-product-already-on-wishlist:before,
.tinvwl-product-in-list:before {
  content: "\e908" !important;
}

.tinv-wishlist .product-stock i {
  margin-right: 5px !important;
}

.stock.in-stock {
  color: #00b408;
}

.tinvwl-bulk-save-cart .tinvwl-product-in-list:before {
  display: none !important;
}

.tinvwl-after-add-to-cart,
.tinvwl-cart-add-to-cart {
  display: none;
}

.first-base-add-to-favorites {
  padding-top: 0 !important;
  display: block;
}
.first-base-add-to-favorites .tinvwl_add_to_wishlist_button {
  display: block;
}

.tinvwl_add_to_wishlist-text {
  font-family: Red Hat Display, serif;
}

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