/*
Theme Name: Rocket Reviews

WooCommerce styles override
*/
/*
.woocommerce-notices-wrapper ul,
.woocommerce-info {
	color: #fff;
	padding: 6px 10px 6px 40px;
	border-radius: 8px;
}

.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
	font-family: WooCommerce;
	content: "\e028";
	display: inline-block;
	position: absolute;
	top: 8px;
	left: 1.0em;
}

.woocommerce-info::before {
	color: #ffffff;
}

.woocommerce-notices-wrapper a,
.woocommerce-info a {
	color: #fff;
	text-decoration: underline;
}
*/
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #1489d7;
  font-size: 1.25em;
}

.woocommerce div.product.custom-product .images,
.woocommerce div.product.custom-product .summary {
  width: 100%;
}

/*
.variable-items-wrapper .variable-item {
	line-height: 1.4;
}
*/

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button {
  padding: 16px 20px;
  font-size: 14px;
  line-height: 1.4666666667;
  border-radius: 18px;
  margin: 10px 0;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
  background-color: #39c24f;
  border-color: #39c24f;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  border-radius: 18px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
  background-color: rgba(57, 194, 79, 0.8);
  color: #ffffff;
}

.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
  width: 100%;
}

span.woocommerce-input-wrapper {
  width: 100%;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #e1e1e1;
  border-radius: 16px;
  height: 50px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #757575;
  line-height: 47px;
  height: 100%;
  font-size: 14px;
  padding-left: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

.product-form-input label.wcpa_field_label {
  display: none;
}

.wcpa_wrap .wcpa_field_wrap.product-form-input input[type="text"] {
  height: 50px;
  border-radius: 18px;
  font-size: 14px;
  color: #757575;
}

.wau_wrapper_div {
  position: relative;
	padding-top: 0 !important;
}

.wau_wrapper_div::after {
  content: "* Please upload business logo in PDF/PNG/JPEG format.";
  color: #999999;
  display: block;
  margin-top: 0.25rem;
	font-size: 80%;
  font-weight: 400;
}

.wau_wrapper_div label {
  display: none;
}
