/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/scss/main.scss ***!
  \********************************************************************************************************************/
/**
 * Breakpoint
 */
:root {
  /**
   * Global
   */
  --uo-edd-checkout-background-color: #f4f5fe;
  --uo-edd-checkout-border-radius: 8px;
  --uo-edd-checkout-border-color: #eee;
  /**
   * Buttons
   */
  --uo-edd-checkout-button-background: #0790e8;
  --uo-edd-checkout-button-color: #fff;
  --uo-edd-checkout-button-padding: 8px 20px;
  --uo-edd-checkout-button-font-size: 16px;
  /**
   * Layout
   */
  --uo-edd-checkout-sidebar-width: 300px;
  --uo-edd-checkout-sections-gap: 20px;
  --uo-edd-checkout-fields-columns-gap: 20px;
  /**
   * Notices
   */
  --uo-edd-checkout-notice-padding: 10px 15px;
  --uo-edd-checkout-notice-font-size: 15px;
  --uo-edd-checkout-notice-error-background: #f9e2e2;
  --uo-edd-checkout-notice-error-font-color: #000;
  /**
   * Fieldsets
   */
  --uo-edd-checkout-fieldset-legend-font-size: 18px;
  --uo-edd-checkout-fieldset-padding: 1em;
  --uo-edd-checkout-field-label-font-size: 14px;
  --uo-edd-checkout-field-label-margin-bottom: 10px;
  --uo-edd-checkout-field-label-color: #7e7e7e;
  --uo-edd-checkout-field-height: 38px;
  --uo-edd-checkout-field-full-height: calc( calc( var(--uo-edd-checkout-field-height) + var(--uo-edd-checkout-field-label-margin-bottom) ) + var(--uo-edd-checkout-field-label-font-size) );
  /**
   * Payment methods
   */
  --uo-edd-checkout-payment-methods-padding: 15px;
  --uo-edd-checkout-paypal-logo-height: 16px;
  --uo-edd-checkout-credit-card-logo-height: 16px;
  --uo-edd-checkout-secure-with-stripe-height: 23px;
  /**
   * Summary
   */
  --uo-edd-checkout-summary-cell-padding: 10px 15px;
  --uo-edd-checkout-summary-font-size-heading: 14px;
  --uo-edd-checkout-summary-font-size-cell: 16px;
  --uo-edd-checkout-summary-trash-icon-width: 15px;
  /**
   * Terms of service
   */
  --uo-edd-checkout-pay-button-background: #0790e8;
  --uo-edd-checkout-pay-button-color: #fff;
  --uo-edd-checkout-pay-button-padding: 12px 30px;
  --uo-edd-checkout-pay-button-font-size: 17px;
  /**
   * Reviews
   */
  --uo-edd-checkout-reviews-font-size: 14px;
  --uo-edd-checkout-reviews-color: #676767;
  /**
   * Features
   */
  --uo-edd-checkout-features-font-size: 15px;
  --uo-edd-checkout-features-color: #676767;
}

.edd-checkout {
  color: #000;
}
.edd-checkout .uo-checkout-btn {
  background: var(--uo-edd-checkout-button-background);
  color: var(--uo-edd-checkout-button-color);
  font-size: var(--uo-edd-checkout-button-font-size);
  padding: var(--uo-edd-checkout-button-padding);
  font-weight: 600;
  margin-top: 5px;
  border-radius: 150px;
  transition: opacity 0.15s ease-in-out;
}
.edd-checkout .uo-checkout-btn:hover {
  text-decoration: none;
}

.edd-checkout .ws-popover {
  overflow: visible !important;
}
.edd-checkout .ws-popover .ws-po-box {
  width: 200px;
  margin-left: -15px;
}

/**
 * Set the layout
 */
#edd_checkout_wrap {
  background: var(--uo-edd-checkout-background-color);
  display: flex;
  flex-wrap: wrap;
}
#edd_checkout_wrap > .edd_errors {
  border-radius: var(--uo-edd-checkout-border-radius);
  background: var(--uo-edd-checkout-notice-error-background);
  color: var(--uo-edd-checkout-notice-error-font-color);
  padding: var(--uo-edd-checkout-notice-padding);
  font-size: var(--uo-edd-checkout-notice-font-size);
  width: 100%;
  border: 0;
  order: 1;
}
#edd_checkout_wrap #edd_checkout_form_wrap {
  flex: 0 0 auto;
  order: 2;
  width: calc(100% - (var(--uo-edd-checkout-sidebar-width) + var(--uo-edd-checkout-sections-gap)));
}
@media screen and (max-width: 768px) {
  #edd_checkout_wrap #edd_checkout_form_wrap {
    width: 100%;
    order: 3;
  }
}
#edd_checkout_wrap #edd_checkout_cart_form {
  flex: 0 0 auto;
  order: 3;
  width: var(--uo-edd-checkout-sidebar-width);
  margin-left: var(--uo-edd-checkout-sections-gap);
}
@media screen and (max-width: 768px) {
  #edd_checkout_wrap #edd_checkout_cart_form {
    width: 100%;
    margin-left: 0 !important;
    margin-bottom: 20px !important;
    order: 2;
  }
}
#edd_checkout_wrap #edd_checkout_cart_wrap {
  width: inherit;
}
@media screen and (max-width: 768px) {
  #edd_checkout_wrap #edd_checkout_cart_wrap {
    position: relative !important;
    top: 0 !important;
  }
}
#edd_checkout_wrap #edd_cc_address {
  z-index: 1;
}
#edd_checkout_wrap #edd_cc_address #uo_cc_address {
  width: 100%;
  float: left;
}
#edd_checkout_wrap #edd_purchase_form_wrap {
  display: flex;
  flex-direction: column;
}
#edd_checkout_wrap #edd_checkout_user_info {
  order: 1;
}
#edd_checkout_wrap #edd_cc_address {
  order: 2;
}
#edd_checkout_wrap #edd_cc_fields {
  order: 3;
}
#edd_checkout_wrap #edd-stripe-payment-errors,
#edd_checkout_wrap #edd_purchase_form_wrap > .edd_errors,
#edd_checkout_wrap #edd_purchase_form_wrap > .edd-alert,
#edd_checkout_wrap #edd_purchase_form_wrap > .edd-stripe-alert,
#edd_checkout_wrap #edd_purchase_form_wrap > .edd-alert-error {
  order: 4;
}
#edd_checkout_wrap #edd_purchase_form_wrap > p.edd_errors,
#edd_checkout_wrap #edd_purchase_form_wrap > p.edd-alert,
#edd_checkout_wrap #edd_purchase_form_wrap > p.edd-stripe-alert,
#edd_checkout_wrap #edd_purchase_form_wrap > p.edd-alert-error {
  margin-bottom: 15px !important;
}
#edd_checkout_wrap #edd_purchase_submit {
  order: 5;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.edd-checkout {
  /**
   * Style fields
   */
  /**
   * Remove background from fields
   */
  /**
   * Hide "Password Again"
   */
  /**
   * Hide "Create an account" label
   */
  /**
   * Hide "Billing Address Line 2 (optional)"
   */
  /**
   * Hide field descriptions
   */
}
.edd-checkout p {
  margin-bottom: 0 !important;
}
.edd-checkout #edd_error_username_unavailable {
  display: none !important;
}
.edd-checkout #edd_checkout_form_wrap input[type=email],
.edd-checkout #edd_checkout_form_wrap input[type=password],
.edd-checkout #edd_checkout_form_wrap input[type=tel],
.edd-checkout #edd_checkout_form_wrap input[type=text] {
  height: var(--uo-edd-checkout-field-height) !important;
}
.edd-checkout #edd_checkout_user_info p,
.edd-checkout #edd-stripe-new-card p,
.edd-checkout #edd_cc_address p,
.edd-checkout #edd_cc_fields p,
.edd-checkout #edd_login_fields p {
  margin-top: 0 !important;
  margin-bottom: var(--uo-edd-checkout-fieldset-padding) !important;
}
.edd-checkout #edd_checkout_user_info #edd-user-login-submit,
.edd-checkout #edd-stripe-new-card #edd-user-login-submit,
.edd-checkout #edd_cc_address #edd-user-login-submit,
.edd-checkout #edd_cc_fields #edd-user-login-submit,
.edd-checkout #edd_login_fields #edd-user-login-submit {
  margin-bottom: 0 !important;
}
.edd-checkout .edd-input,
.edd-checkout .edd-select {
  width: 100% !important;
  border: 1px solid #cdcdcd !important;
  border-radius: 8px !important;
  font-family: inherit !important;
  color: #000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1) !important;
  padding: 8px 12px !important;
  height: var(--uo-edd-checkout-field-height) !important;
  min-height: 0 !important;
  outline: none !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
}
.edd-checkout #edd-stripe-card-element {
  width: 100% !important;
  border: 1px solid #cdcdcd !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1) !important;
}
.edd-checkout .edds-field-spacer-shim:empty {
  display: none;
}
.edd-checkout .edd-label,
.edd-checkout label[for=edd_user_pass] {
  font-size: var(--uo-edd-checkout-field-label-font-size) !important;
  color: var(--uo-edd-checkout-field-label-color) !important;
  margin-bottom: var(--uo-edd-checkout-field-label-margin-bottom) !important;
  font-weight: 500 !important;
}
.edd-checkout #edd_checkout_form_wrap #edd-login-account-wrap,
.edd-checkout #edd_checkout_form_wrap #edd-new-account-wrap,
.edd-checkout #edd_checkout_form_wrap #edd_show_discount,
.edd-checkout #edd_checkout_form_wrap .edd-cart-adjustment,
.edd-checkout #edd_checkout_form_wrap #edd_final_total_wrap {
  background: transparent;
  color: inherit;
}
.edd-checkout #edd-user-pass-confirm-wrap {
  display: none !important;
}
.edd-checkout #edd_register_account_fields > legend {
  display: none !important;
}
.edd-checkout #edd-card-address-2-wrap {
  display: none !important;
}
.edd-checkout .edd-description {
  display: none !important;
}

.edd-checkout fieldset,
.edd-checkout #edd_checkout_form_wrap fieldset#edd_cc_fields,
.edd-checkout #uo_checkout_summary_content {
  border-radius: var(--uo-edd-checkout-border-radius);
  padding: var(--uo-edd-checkout-fieldset-padding) !important;
  background: #fff !important;
  border: 0 !important;
}
.edd-checkout fieldset legend,
.edd-checkout #edd_checkout_form_wrap fieldset#edd_cc_fields legend,
.edd-checkout #uo_checkout_summary_content legend {
  width: 100% !important;
  font-size: var(--uo-edd-checkout-fieldset-legend-font-size) !important;
  float: left; /* Move it inside the box */
  margin-bottom: 18px;
  font-weight: 500 !important;
}

.edd-checkout #edd_show_discount {
  margin-bottom: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

.edd-checkout {
  /**
   * Show fields in two columns
   */
  /* Personal info */
  /* We can't use grid here because of the EDD limitations */
  /* Billing fields */
  /**
   * Remove spacing between sections so they look like one
   */
  /* Exceptions */
  /**
   * Secure payments with Stripe
   */
  /**
   * Improve focus
   */
}
.edd-checkout #edd_checkout_user_info {
  display: flex;
  flex-wrap: wrap;
}
.edd-checkout #edd_checkout_user_info > span {
  width: 100%;
  display: block;
}
.edd-checkout #edd_purchase_form_wrap > #edd_checkout_user_info:first-child > span + #edd-email-wrap {
  width: 100% !important;
  margin-right: 0 !important;
}
.edd-checkout #edd_purchase_form_wrap > #edd_checkout_user_info:first-child > span + #edd-email-wrap ~ #edd-first-name-wrap {
  margin-top: 0px !important;
}
.edd-checkout #edd_register_fields,
.edd-checkout #edd_checkout_user_info {
  padding-bottom: 0;
  position: relative;
}
.edd-checkout #edd_register_fields #edd_checkout_user_info,
.edd-checkout #edd_checkout_user_info #edd_checkout_user_info {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0 !important;
}
.edd-checkout #edd_register_fields #edd_checkout_user_info > span:first-child, .edd-checkout #edd_register_fields #edd_checkout_user_info > legend,
.edd-checkout #edd_checkout_user_info #edd_checkout_user_info > span:first-child,
.edd-checkout #edd_checkout_user_info #edd_checkout_user_info > legend {
  width: 100%;
}
.edd-checkout #edd_register_fields #edd-first-name-wrap,
.edd-checkout #edd_register_fields #edd-last-name-wrap,
.edd-checkout #edd_register_fields #edd-email-wrap,
.edd-checkout #edd_checkout_user_info #edd-first-name-wrap,
.edd-checkout #edd_checkout_user_info #edd-last-name-wrap,
.edd-checkout #edd_checkout_user_info #edd-email-wrap {
  width: calc(50% - var(--uo-edd-checkout-fields-columns-gap) / 2);
}
.edd-checkout #edd_register_fields #edd-first-name-wrap,
.edd-checkout #edd_checkout_user_info #edd-first-name-wrap {
  margin-right: calc(var(--uo-edd-checkout-fields-columns-gap) / 2);
}
.edd-checkout #edd_register_fields #edd-last-name-wrap,
.edd-checkout #edd_checkout_user_info #edd-last-name-wrap {
  margin-left: calc(var(--uo-edd-checkout-fields-columns-gap) / 2);
}
.edd-checkout #edd_register_fields #edd-email-wrap,
.edd-checkout #edd_checkout_user_info #edd-email-wrap {
  margin-right: 50%;
}
.edd-checkout #edd_register_fields #edd_register_account_fields,
.edd-checkout #edd_checkout_user_info #edd_register_account_fields {
  width: calc(50% - var(--uo-edd-checkout-fields-columns-gap) / 2 - var(--uo-edd-checkout-fieldset-padding));
  bottom: calc(var(--uo-edd-checkout-field-full-height) + var(--uo-edd-checkout-fieldset-padding) * 2 - 4px);
  right: var(--uo-edd-checkout-fieldset-padding);
  position: absolute;
  padding: 0 !important;
  margin-bottom: 0 !important;
  background-color: transparent !important;
}
@media screen and (max-width: 768px) {
  .edd-checkout #edd_register_fields #edd-first-name-wrap,
  .edd-checkout #edd_register_fields #edd-last-name-wrap,
  .edd-checkout #edd_register_fields #edd-email-wrap,
  .edd-checkout #edd_checkout_user_info #edd-first-name-wrap,
  .edd-checkout #edd_checkout_user_info #edd-last-name-wrap,
  .edd-checkout #edd_checkout_user_info #edd-email-wrap {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .edd-checkout #edd_register_fields #edd-first-name-wrap,
  .edd-checkout #edd_checkout_user_info #edd-first-name-wrap {
    margin-top: 81px !important;
  }
  .edd-checkout #edd_register_fields #edd_register_account_fields,
  .edd-checkout #edd_checkout_user_info #edd_register_account_fields {
    width: calc(100% - var(--uo-edd-checkout-fields-columns-gap) - var(--uo-edd-checkout-fieldset-padding));
    bottom: calc(var(--uo-edd-checkout-field-full-height) * 2 + var(--uo-edd-checkout-fieldset-padding) * 3 - 4px);
  }
}
.edd-checkout #uo_cc_address {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--uo-edd-checkout-fields-columns-gap);
  grid-template-areas: "Billing-address Billing-city" "Billing-zip-code Billing-country" "Billing-state .";
}
@media screen and (max-width: 768px) {
  .edd-checkout #uo_cc_address {
    grid-template-columns: 1fr;
    grid-template-areas: "Billing-address" "Billing-city" "Billing-zip-code" "Billing-country" "Billing-state";
  }
}
.edd-checkout #uo_cc_address > legend {
  grid-area: Legend;
}
.edd-checkout #uo_cc_address #edd-card-address-wrap {
  grid-area: Billing-address;
}
.edd-checkout #uo_cc_address #edd-card-city-wrap {
  grid-area: Billing-city;
}
.edd-checkout #uo_cc_address #edd-card-zip-wrap {
  grid-area: Billing-zip-code;
}
.edd-checkout #uo_cc_address #edd-card-country-wrap {
  grid-area: Billing-country;
}
.edd-checkout #uo_cc_address #edd-card-state-wrap {
  grid-area: Billing-state;
}
.edd-checkout #edd_checkout_user_info,
.edd-checkout #edd_register_fields {
  margin-bottom: 0;
}
.edd-checkout #edd_checkout_user_info {
  padding-bottom: 0 !important;
}
.edd-checkout #edd_cc_address {
  margin-top: -10px !important;
  padding-bottom: 0 !important;
}
.edd-checkout #edd-user-pass-wrap,
.edd-checkout #edd_login_fields {
  margin-bottom: 0 !important;
}
.edd-checkout #edd-login-account-wrap,
.edd-checkout #edd-new-account-wrap {
  border-bottom: 1px solid var(--uo-edd-checkout-border-color);
}
.edd-checkout #edd-login-account-wrap {
  margin: 0 !important;
}
.edd-checkout #edd_checkout_form_wrap #edd-login-account-wrap,
.edd-checkout #edd_checkout_form_wrap #edd-new-account-wrap {
  font-size: 16px !important;
}
.edd-checkout #edd_register_fields {
  padding: 0 !important;
}
.edd-checkout #edd-login-account-wrap,
.edd-checkout #edd-new-account-wrap {
  padding: var(--uo-edd-checkout-fieldset-padding) !important;
}
.edd-checkout #edd-new-account-wrap {
  padding-top: 0 !important;
}
.edd-checkout #edd_checkout_form_wrap #edd-new-account-wrap {
  margin-top: calc(var(--uo-edd-checkout-fieldset-padding) * -1);
  margin-left: calc(var(--uo-edd-checkout-fieldset-padding) * -1);
  margin-right: calc(var(--uo-edd-checkout-fieldset-padding) * -1);
}
.edd-checkout #edd_secure_site_wrapper {
  display: none;
}
.edd-checkout #edd_cc_fields {
  position: relative;
}
.edd-checkout #edd_cc_fields:before {
  content: "";
  width: calc(var(--uo-edd-checkout-secure-with-stripe-height) * 8.1904);
  height: var(--uo-edd-checkout-secure-with-stripe-height);
  background-image: url(img/secure-payments-by-stripe.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  position: absolute;
  top: var(--uo-edd-checkout-fieldset-padding);
  right: var(--uo-edd-checkout-fieldset-padding);
}
.edd-checkout #edd_cc_fields .edd-stripe-card-radio-item.selected {
  background: transparent !important;
  border: 0 !important;
}
.edd-checkout #billing_country:focus,
.edd-checkout #card_state:focus {
  border-color: #0e6cad !important;
}

.edd-checkout #uo_terms_agreement {
  font-size: 14px;
  line-height: 24px;
  color: #565656;
  order: 2;
  margin-top: 15px;
}
.edd-checkout #uo_terms_agreement a {
  font-weight: 500;
}
.edd-checkout #edd_purchase_submit,
.edd-checkout #edd_terms_agreement {
  padding: 0 !important;
  background: transparent !important;
  position: relative !important;
}
.edd-checkout #edd_purchase_submit .edd-loading-ajax,
.edd-checkout #edd_terms_agreement .edd-loading-ajax {
  position: absolute;
  top: 19px;
  left: 15px;
  border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) #fff;
}
.edd-checkout #edd_purchase_submit .edd-loading-ajax ~ .edd-loading-ajax,
.edd-checkout #edd_terms_agreement .edd-loading-ajax ~ .edd-loading-ajax {
  display: none;
}
.edd-checkout #edd_final_total_wrap {
  display: none !important;
}
.edd-checkout label[for=edd_agree_to_terms] {
  font-weight: 400 !important;
}
.edd-checkout #edd_purchase_submit {
  margin-bottom: 0 !important;
}
.edd-checkout #edd-purchase-button {
  width: 100%;
  margin-top: 5px;
  font-weight: 600;
  border-radius: 150px;
  border: 0;
  transition: opacity 150ms ease-in-out;
  background: var(--uo-edd-checkout-pay-button-background);
  color: var(--uo-edd-checkout-pay-button-color);
  padding: var(--uo-edd-checkout-pay-button-padding);
  font-size: var(--uo-edd-checkout-pay-button-font-size);
}
.edd-checkout #edd-purchase-button:hover {
  opacity: 0.8 !important;
}
.edd-checkout #edd-purchase-button[disabled] {
  background: gray !important;
  cursor: not-allowed !important;
}

.edd-checkout #edd-payment-mode-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.edd-checkout #edd-payment-mode-wrap .edd-gateway-option {
  margin: 0 !important;
  border: 1px solid var(--uo-edd-checkout-border-color);
  padding: var(--uo-edd-checkout-payment-methods-padding);
  border-radius: var(--uo-edd-checkout-border-radius);
  display: flex !important; /* EDD overrides this */
  align-items: center;
  cursor: pointer;
  /* Credit card */
  /* Paypal */
}
.edd-checkout #edd-payment-mode-wrap .edd-gateway-option input[type=radio].edd-gateway {
  margin-right: 8px;
}
.edd-checkout #edd-payment-mode-wrap .edd-gateway-option:not(:first-child) {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.edd-checkout #edd-payment-mode-wrap .edd-gateway-option:not(:last-child) {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: 0;
}
.edd-checkout #edd-payment-mode-wrap .edd-gateway-option#edd-gateway-option-stripe:after {
  content: "";
  height: var(--uo-edd-checkout-credit-card-logo-height);
  width: calc(var(--uo-edd-checkout-credit-card-logo-height) * 6.875);
  flex: 1 1 auto;
  display: inline-block;
  background-image: url(img/payment-method-credit-card.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
}
.edd-checkout #edd-payment-mode-wrap .edd-gateway-option#edd-gateway-option-paypalexpress {
  font-size: 0;
}
.edd-checkout #edd-payment-mode-wrap .edd-gateway-option#edd-gateway-option-paypalexpress:after {
  content: "";
  height: var(--uo-edd-checkout-paypal-logo-height);
  width: calc(var(--uo-edd-checkout-paypal-logo-height) * 3.5625);
  display: inline-block;
  background-image: url(img/payment-method-paypal.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
}
.edd-checkout #edd_secure_site_wrapper {
  color: #27a549;
  padding-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 500;
}
.edd-checkout fieldset#edd_cc_fields {
  padding-bottom: 0 !important;
}

.edd-checkout {
  /**
   * Change color of discounts
   */
  /**
   * Change style of button to remove discount
   */
}
.edd-checkout #edd_checkout_cart_wrap {
  overflow: hidden;
}
.edd-checkout .uo_checkout_summary_content__title {
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 10px;
}
.edd-checkout #uo_checkout_summary_content {
  padding: 0 !important;
}
.edd-checkout .edd-sl-upgrade-details {
  display: none !important;
}
.edd-checkout #edd_checkout_cart {
  margin-bottom: 0 !important;
}
.edd-checkout #edd_checkout_cart thead {
  display: none;
}
.edd-checkout #edd_checkout_cart th,
.edd-checkout #edd_checkout_cart td {
  padding: var(--uo-edd-checkout-summary-cell-padding) !important;
  background: transparent !important;
  border: 0 !important;
  line-height: 1.4;
  color: #000;
}
.edd-checkout #edd_checkout_cart th {
  font-size: var(--uo-edd-checkout-summary-font-size-heading);
  font-weight: 500 !important;
}
.edd-checkout #edd_checkout_cart td {
  font-size: var(--uo-edd-checkout-summary-font-size-cell);
}
.edd-checkout #edd_checkout_cart .eddr-cart-item-notice {
  margin-top: 5px;
}
.edd-checkout #edd_checkout_cart .edd_cart_item + .edd_cart_fee,
.edd-checkout #edd_checkout_cart tfoot {
  border-top: 1px solid var(--uo-edd-checkout-border-color);
}
.edd-checkout #edd_checkout_cart .edd_cart_actions {
  font-size: 0;
}
.edd-checkout #edd_checkout_cart .edd_checkout_cart_item_title,
.edd-checkout #edd_checkout_cart .edd_cart_fee_label {
  font-weight: 600;
}
.edd-checkout #edd_checkout_cart .edd_cart_footer_row {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.edd-checkout #edd_checkout_cart .edd_cart_footer_row:first-child th {
  padding-top: 15px !important;
}
.edd-checkout #edd_checkout_cart .edd_cart_footer_row:nth-last-child(2) th {
  padding-bottom: 15px !important;
}
.edd-checkout #edd_checkout_cart .edd_cart_footer_row:last-child {
  border-top: 1px solid var(--uo-edd-checkout-border-color);
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.edd-checkout #edd_checkout_cart .edd_cart_footer_row:last-child th {
  font-weight: 700 !important;
}
.edd-checkout #edd_checkout_cart .edd_cart_remove_item_btn {
  font-size: 0;
  transition: opacity 150ms ease-in-out;
  opacity: 1;
}
.edd-checkout #edd_checkout_cart .edd_cart_remove_item_btn:hover {
  opacity: 0.6;
}
.edd-checkout #edd_checkout_cart .edd_cart_remove_item_btn:before {
  content: "";
  width: var(--uo-edd-checkout-summary-trash-icon-width);
  height: calc(var(--uo-edd-checkout-summary-trash-icon-width) * 1.133);
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%23000%27 d=%27M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.edd-checkout .edd_cart_item_name .edd-sl-renewal-key {
  word-break: break-all !important;
  opacity: 0.7;
}
.edd-checkout .edd_cart_fee_amount {
  white-space: nowrap;
}
.edd-checkout #edd_cart_fee_signup_fee .edd_cart_fee_amount {
  color: #27a549;
  font-weight: 500;
}
.edd-checkout .edd_discount_remove {
  height: 15px;
  top: 1px;
  background-image: url("data:image/svg+xml,%3Csvg role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%23000%27 d=%27M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.edd-checkout #edd_sl_renewal_fields {
  display: none !important;
}
.edd-checkout #edd_sl_cancel_renewal_form {
  margin-bottom: 21px !important;
}

.sidebar-reviews {
  margin-top: 20px;
}
#edd_checkout_form_wrap .sidebar-reviews {
  display: none;
}
@media screen and (max-width: 768px) {
  #edd_checkout_form_wrap .sidebar-reviews {
    display: block;
    order: 8;
  }
  #edd_checkout_cart_form .sidebar-reviews {
    display: none;
  }
}
.sidebar-reviews-item {
  font-size: var(--uo-edd-checkout-reviews-font-size);
  color: var(--uo-edd-checkout-reviews-color);
  line-height: 1.5;
  display: none; /* This will be displayed with JS */
}
@media screen and (max-width: 768px) {
  .sidebar-reviews-item {
    display: block !important;
  }
}
.sidebar-reviews-item:not(:first-child) {
  margin-top: 20px;
}
.sidebar-reviews-item__stars {
  display: flex;
  align-items: center;
}
.sidebar-reviews-item__star {
  width: 16px;
  height: 16px;
  background: url(img/review-star.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.sidebar-reviews-item__star:not(:last-child) {
  margin-right: 5px;
}
.sidebar-reviews-item__content, .sidebar-reviews-item__name {
  margin-top: 5px;
}
.sidebar-reviews-item__name {
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  color: var(--uo-edd-checkout-reviews-color) !important;
}
.sidebar-reviews-item__icon {
  width: 14px;
  height: 14px;
  margin-left: 5px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.sidebar-reviews-item__icon--new-tab {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%238b8b8b%27 d=%27M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z%27/%3E%3C/svg%3E");
}
.sidebar-reviews-item__icon--wordpress {
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27a%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%2321759b;%7D%3C/style%3E%3C/defs%3E%3Cpath class=%27b%27 d=%27m1.14,8c0,2.72,1.58,5.06,3.87,6.18L1.73,5.21c-.38.85-.59,1.8-.59,2.79Z%27/%3E%3Cpath class=%27b%27 d=%27m12.63,7.65c0-.85-.3-1.44-.57-1.89-.35-.57-.67-1.04-.67-1.61,0-.63.48-1.22,1.15-1.22.03,0,.06,0,.09,0-1.22-1.12-2.85-1.8-4.63-1.8-2.4,0-4.51,1.23-5.73,3.09.16,0,.31,0,.44,0,.72,0,1.83-.09,1.83-.09.37-.02.41.52.04.57,0,0-.37.04-.79.07l2.5,7.43,1.5-4.5-1.07-2.93c-.37-.02-.72-.07-.72-.07-.37-.02-.33-.59.04-.57,0,0,1.13.09,1.81.09.72,0,1.83-.09,1.83-.09.37-.02.41.52.04.57,0,0-.37.04-.79.07l2.48,7.38.68-2.29c.3-.95.52-1.63.52-2.22Z%27/%3E%3Cpath class=%27b%27 d=%27m8.12,8.6l-2.06,5.98c.61.18,1.26.28,1.94.28.8,0,1.57-.14,2.28-.39-.02-.03-.04-.06-.05-.09l-2.11-5.78Z%27/%3E%3Cpath class=%27b%27 d=%27m14.02,4.71c.03.22.05.45.05.71,0,.7-.13,1.48-.52,2.46l-2.1,6.06c2.04-1.19,3.41-3.4,3.41-5.93,0-1.19-.3-2.32-.84-3.29Z%27/%3E%3Cpath class=%27b%27 d=%27m8,0C3.59,0,0,3.59,0,8s3.59,8,8,8,8-3.59,8-8C16,3.59,12.41,0,8,0Zm0,15.63C3.79,15.63.37,12.21.37,8S3.79.37,8,.37s7.63,3.42,7.63,7.63-3.42,7.63-7.63,7.63Z%27/%3E%3C/svg%3E");
}

.sidebar-features {
  margin-top: 20px;
}
#edd_checkout_form_wrap .sidebar-features {
  display: none;
}
@media screen and (max-width: 768px) {
  #edd_checkout_form_wrap .sidebar-features {
    display: block;
    order: 7;
  }
  #edd_checkout_cart_form .sidebar-features {
    display: none;
  }
}
.sidebar-features + * {
  border-top: 1px solid var(--uo-edd-checkout-border-color);
  margin-top: 20px;
  padding-top: 20px;
}
.sidebar-features-item {
  font-size: var(--uo-edd-checkout-features-font-size);
  color: var(--uo-edd-checkout-features-color);
  line-height: 1.5;
  margin-top: 5px;
  position: relative;
  padding-left: 24px;
}
.sidebar-features-item:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 3px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%2376ad62%27 d=%27M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.guarantee-icons {
  display: grid;
  grid-template-columns: 1fr 1fr 2fr;
  grid-template-rows: 1fr;
  gap: 0px 15px;
  grid-template-areas: "refund paypal ssl";
  margin-top: 20px;
}
#edd_checkout_form_wrap .guarantee-icons {
  display: none;
}
@media screen and (max-width: 768px) {
  #edd_checkout_form_wrap .guarantee-icons {
    display: grid;
    order: 8;
  }
  #edd_checkout_cart_form .guarantee-icons {
    display: none;
  }
}
.guarantee-icons__refund {
  grid-area: refund;
}
.guarantee-icons__paypal {
  grid-area: paypal;
}
.guarantee-icons__ssl {
  grid-area: ssl;
}

/*# sourceMappingURL=bundle.min.css.map*/