.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-parent {
  position: relative;
  display: block;
}
.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-applied .wcrp-rental-products-availability-checker-applied-notice {
  margin-bottom: 0;
}
.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-applied .wcrp-rental-products-availability-checker-applied-info {
  margin: 15px 0;
}
.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-applied .wcrp-rental-products-availability-checker-applied-info .wcrp-rental-products-availability-checker-applied-info-row > span {
  display: block;
}
.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-applied .wcrp-rental-products-availability-checker-applied-info .wcrp-rental-products-availability-checker-applied-info-row .wcrp-rental-products-availability-checker-applied-info-row-heading {
  font-weight: 700;
}
.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-unapplied .wcrp-rental-products-availability-checker-unapplied-form .wcrp-rental-products-availability-checker-unapplied-form-field {
  margin-bottom: 15px;
}
.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-unapplied .wcrp-rental-products-availability-checker-unapplied-form .wcrp-rental-products-availability-checker-unapplied-form-field.wcrp-rental-products-availability-checker-unapplied-form-field-hidden {
  display: none !important;
}
.wcrp-rental-products-availability-checker .wcrp-rental-products-availability-checker-unapplied .wcrp-rental-products-availability-checker-unapplied-form .wcrp-rental-products-availability-checker-unapplied-form-field .wcrp-rental-products-availability-checker-unapplied-form-field-label {
  display: block;
  width: max-content;
  font-weight: 700;
}

.wcrp-rental-products-availability-checker-status,
.wcrp-rental-products-availability-checker-status-select-options {
  margin: 15px 0 !important;
}

.wcrp-rental-products-availability-checker-status {
  word-wrap: normal !important;
}
.wcrp-rental-products-availability-checker-status .wcrp-rental-products-availability-checker-status-title {
  font-weight: 700;
  margin-bottom: 15px;
}
.wcrp-rental-products-availability-checker-status .wcrp-rental-products-availability-checker-status-info {
  font-size: 0.9em;
}
.wcrp-rental-products-availability-checker-status .wcrp-rental-products-availability-checker-status-info .wcrp-rental-products-availability-checker-status-info-row > span {
  display: block;
  margin-top: 5px;
}
.wcrp-rental-products-availability-checker-status .wcrp-rental-products-availability-checker-status-info .wcrp-rental-products-availability-checker-status-info-row .wcrp-rental-products-availability-checker-status-info-row-heading {
  font-weight: 700;
}
.wcrp-rental-products-availability-checker-status.wcrp-rental-products-availability-checker-status-minimal .wcrp-rental-products-availability-checker-status-title {
  margin-bottom: 0;
}

.wcrp-rental-products-availability-checker-ajax-placeholder,
.wcrp-rental-products-availability-checker-status-ajax-placeholder {
  display: none !important;
}

.wcrp-rental-products-is-rental .litepicker * {
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.wcrp-rental-products-is-rental .litepicker .container__days .day-item.is-dotted-border {
  border: 1px solid var(--litepicker-highlighted-day-color-bg);
  border-style: dashed;
  box-sizing: border-box !important;
}
.wcrp-rental-products-is-rental .litepicker .container__days .day-item.is-highlighted.is-in-range {
  background-color: var(--litepicker-is-in-range-color);
  border-radius: 0;
}
.wcrp-rental-products-is-rental .litepicker .container__days .day-item.is-locked {
  color: var(--litepicker-is-locked-color) !important;
}

.wcrp-rental-products-rental-form-wrap .wc-pao-addons-container {
  margin-bottom: 20px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-bundle-summary {
  display: none;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form {
  clear: both;
  margin-bottom: 20px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form.wcrp-rental-products-rental-form-after-quantity:before {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  height: 20px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-period {
  margin-bottom: 20px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-period label {
  display: block;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-dates-wrap .wcrp-rental-products-rental-dates-parent {
  position: relative;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-time-slots .wcrp-rental-products-time-slot-start,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-time-slots .wcrp-rental-products-time-slot-length {
  margin: 20px 0;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-time-slots .wcrp-rental-products-time-slot-start label,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-time-slots .wcrp-rental-products-time-slot-length label {
  display: block;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-time-slots .wcrp-rental-products-time-slot-start select,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-time-slots .wcrp-rental-products-time-slot-length select {
  max-width: 100%;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap {
  display: none;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-pick-up-time-fee,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-return-time-fee {
  margin: 20px 0;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-pick-up-time-fee label,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-return-time-fee label {
  display: block;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-pick-up-time-fee .wcrp-rental-products-in-person-pick-up-time-fee-date,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-pick-up-time-fee .wcrp-rental-products-in-person-return-time-fee-date,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-return-time-fee .wcrp-rental-products-in-person-pick-up-time-fee-date,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-return-time-fee .wcrp-rental-products-in-person-return-time-fee-date {
  font-weight: 700;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-pick-up-time-fee .wcrp-rental-products-in-person-pick-up-time-fee-single-day-select,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-pick-up-time-fee .wcrp-rental-products-in-person-return-time-fee-single-day-select,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-return-time-fee .wcrp-rental-products-in-person-pick-up-time-fee-single-day-select,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-in-person-pick-up-return-wrap .wcrp-rental-products-in-person-return-time-fee .wcrp-rental-products-in-person-return-time-fee-single-day-select {
  display: none !important;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-available-rental-stock-totals {
  display: block !important;
  margin-top: 20px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-information {
  font-size: 13px;
  font-style: italic;
  margin-top: 20px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-notice {
  margin: 20px 0 0 0 !important;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-notice.wcrp-rental-products-no-bundle-dates-available {
  margin: 0 0 20px 0 !important;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-totals {
  display: none !important;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-totals .wcrp-rental-products-excludes-addons,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-totals .wcrp-rental-products-excludes-in-person-pick-up-return-fees,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-totals .wcrp-rental-products-rental-return-within {
  font-size: 0.8em;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-totals .wcrp-rental-products-excludes-addons,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-totals .wcrp-rental-products-excludes-in-person-pick-up-return-fees {
  display: none;
}

body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-position-after-quantity-field .wcrp-rental-products-rental-form {
  padding-top: 20px;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-theme-compatibility .wcrp-rental-products-rental-form-wrap .cart,
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-theme-compatibility .wcrp-rental-products-rental-form-wrap .woocommerce-variation-add-to-cart, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap .cart,
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap .woocommerce-variation-add-to-cart, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap .cart,
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap .woocommerce-variation-add-to-cart {
  display: block !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-theme-compatibility .wcrp-rental-products-rental-form-wrap .variations .reset_variations, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap .variations .reset_variations, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap .variations .reset_variations {
  display: none !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-theme-compatibility .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-theme-compatibility .wcrp-rental-products-rental-form-wrap select, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap select, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap select {
  height: auto !important;
  max-height: auto !important;
  max-width: 100% !important;
  width: 100% !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap .qty, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap .qty {
  border: 1px solid #999999 !important;
  border-radius: 0 !important;
  padding: 10px !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap .qty:focus, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap .qty:focus {
  outline-color: #666666 !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap select, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap select {
  border: 1px solid #999999 !important;
  border-radius: 0 !important;
  padding: 10px !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap input[type=text]:focus,
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap select:focus, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap input[type=text]:focus,
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap select:focus {
  outline-color: #666666 !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light.wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap .qty, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark.wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap .qty {
  background: #ffffff !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light.wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light.wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap select, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark.wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark.wcrp-rental-products-rental-form-layout-light .wcrp-rental-products-rental-form-wrap select {
  background: #ffffff !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light.wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap .qty, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark.wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap .qty {
  background: #000000 !important;
  color: #ffffff !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light.wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light.wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap select, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark.wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap input[type=text],
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark.wcrp-rental-products-rental-form-layout-dark .wcrp-rental-products-rental-form-wrap select {
  background: #000000 !important;
  color: #ffffff !important;
}
body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-light.wcrp-rental-products-rental-form-layout-boxed .wcrp-rental-products-rental-form-wrap .cart, body.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase).wcrp-rental-products-rental-form-layout-dark.wcrp-rental-products-rental-form-layout-boxed .wcrp-rental-products-rental-form-wrap .cart {
  box-shadow: 0px 0px 10px #e3e3e3;
  padding: 20px;
}

.wcrp-rental-products-rental-purchase-toggle + .product_meta {
  margin-top: 20px;
}

.wcrp-rental-products-spinner {
  background-image: url("../../icons/spinner.gif");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-top: 20px;
  width: 26px;
  height: 26px;
  display: none;
}

.single-product.wcrp-rental-products-is-rental #main .product {
  overflow: visible !important;
}
.single-product.wcrp-rental-products-is-rental:not(.wcrp-rental-products-is-rental-purchase-purchase) #wc-stripe-express-checkout-element {
  display: none !important;
}

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