.woocommerce ul.products li.product {
  text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 1.3em;
}
.woocommerce ul.products li.product .price {
  color: #d90057;
  font-size: 1em;
}
.woocommerce ul.products li.product .price del {
  color: #999;
}
.woocommerce ul.products li.product del {
  color: #999;
}
.woocommerce ul.products li.product del bdi, .woocommerce ul.products li.product del .woocommerce-Price-amount {
  color: #999;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link:hover {
  color: #fff;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link:hover .woocommerce-loop-product__title {
  color: #fff;
}
.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .added_to_cart {
  background: none;
  border: 1px solid #d90057;
  color: #d90057;
  text-transform: uppercase;
  border-radius: 0;
  padding: 12px 20px;
  font-size: 0.875em;
  font-family: "BebasNeueRegular", sans-serif;
  font-weight: 400;
  line-height: 1em;
}
.woocommerce ul.products li.product .button:hover, .woocommerce ul.products li.product .added_to_cart:hover {
  color: #fff;
  background: #d90057;
}
.woocommerce ul.products li.product .added_to_cart {
  margin-left: 10px;
}
.woocommerce span.onsale {
  z-index: 4;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: #d90057;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
  padding: 10px 12px;
}
.woocommerce .woocommerce-ordering {
  margin-bottom: 30px;
}
.woocommerce .woocommerce-ordering select {
  padding: 5px 10px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #d90057;
}
.woocommerce div.product form.cart .button {
  background: #d90057;
  border: 1px solid #d90057;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 1em;
  font-family: "BebasNeueRegular", sans-serif;
  font-weight: 400;
  line-height: 1em;
}
.woocommerce div.product form.cart div.quantity {
  margin-right: 10px;
}
.woocommerce div.product form.cart div.quantity .qty {
  width: auto;
  text-align: center;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-bottom: 1px solid rgba(170, 170, 170, 0.3);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background: transparent;
  border: 1px solid #d90057;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: 1em;
  font-family: "BebasNeueRegular", sans-serif;
  color: #fff;
  font-weight: 400;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #d90057;
  border-bottom-color: #d90057;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #fff;
}
.woocommerce div.product .woocommerce-tabs .panel {
  background: transparent;
  padding: 0 20px;
}
.woocommerce table.shop_attributes {
  border: 1px solid rgba(255, 255, 255, 0.2);
  width: auto;
}
.woocommerce table.shop_attributes th {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
  padding: 5px 20px;
}
.woocommerce table.shop_table {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.woocommerce table.shop_table td {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.woocommerce .cart .button {
  height: 40px;
  line-height: 40px;
  padding: 0 25px;
  font-size: 1em;
  font-family: "BebasNeueRegular", sans-serif;
  font-weight: 400;
  background: #d90057;
  border: 1px solid #d90057;
  color: #fff;
  text-transform: uppercase;
}
.woocommerce .cart .button:hover {
  background: #fff;
  color: #d90057;
}
.woocommerce form .form-row input.input-text {
  padding: 0 20px;
  color: #333;
  height: 40px;
  line-height: 40px;
}
.woocommerce form .form-row textarea {
  color: #333;
  padding: 10px 20px;
  height: 150px;
}

.single-product .tz_post_item_image {
  height: 450px;
  overflow: hidden;
}
.single-product .tz_post_item_image img {
  object-fit: cover;
  height: 100%;
}

#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  width: auto;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
  padding: 0 25px;
  color: #fff;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  height: 50px;
  line-height: 50px;
  padding: 0 25px;
  font-size: 1em;
  font-family: "BebasNeueRegular", sans-serif;
  font-weight: 400;
  background: #d90057;
  border: 1px solid #d90057;
  color: #fff;
  text-transform: uppercase;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
  background: #fff;
  color: #d90057;
}

.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}

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