/* Product 41172 hosted checkout. Configure this URL in Freemius Custom Checkout CSS.
   Only presentation is changed; native checkout, validation and payment remain intact. */
body.rw-context-freemius-checkout,
body.rw-context-freemius-checkout #mode {
  --fs-ds-typography-font-base:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --fs-ds-theme-primary-accent-color:#687653;
  --fs-ds-theme-primary-accent-color-hover:#4e5c3d;
  --fs-ds-theme-background-color:#fff;
  --fs-ds-theme-background-shade:#f5f6f0;
  --fs-ds-theme-background-accented:#ddded6;
  --fs-ds-theme-background-dark:#242424;
  --fs-ds-theme-background-darkest:#1c1d19;
  --fs-ds-theme-text-color:#232420;
  --fs-ds-theme-heading-text-color:#232420;
  --fs-ds-theme-muted-text-color:#70716a;
  --fs-ds-theme-control-border-color:#d6d8cc;
  --fs-ds-theme-control-border-hover-color:#a4ad95;
  --fs-ds-theme-control-border-active-color:#879768;
  --fs-ds-theme-control-placeholder-color:#777b70;
  --fs-ds-theme-control-disabled-background-color:#f0f1eb;
  --fs-ds-theme-control-disabled-color:#85877e;
  --fs-ds-theme-control-readonly-background-color:#f8f8f5;
  --fs-ds-theme-control-readonly-color:#70716a;
  --fs-ds-theme-footer-background-color:#242424;
  --fs-ds-theme-footer-text-color:#d6d8cc;
  --fs-ds-theme-footer-link-color:#d9e5bd;
  --fs-ds-theme-footer-control-border-focus:#a4b687;
  --fs-ds-theme-cart-header-background-color:#242424;
  --fs-ds-theme-cart-header-border-color:transparent;
  --fs-ds-theme-cart-header-footer-background-color:#30322b;
  --fs-ds-theme-badge-background-color:#eef1e5;
  --fs-ds-theme-badge-color:#4e5c3d;
  --fs-ds-appearance-border-radius:8px;
  --fs-ds-appearance-control-height:42px;
  --fs-ds-box-shadow-control:none;
  --fs-ds-box-shadow-control-active:0 0 0 2px #879768;
  --fs-ds-box-shadow-footer:none;
  font-family:var(--fs-ds-typography-font-base);
  background:#f8f8f5;
}
body.rw-context-freemius-checkout .fs-cart-header {
  --fs-ds-theme-text-color:#fff;
  --fs-ds-theme-heading-text-color:#fff;
  --fs-ds-theme-muted-text-color:#d6d8cc;
  --fs-ds-theme-primary-accent-color:#d9e5bd;
  --fs-ds-theme-primary-accent-color-hover:#edf4dd;
  border:0;border-radius:14px;box-shadow:none;
}
body.rw-context-freemius-checkout .fs-cart-header__title {font-size:22px;font-weight:600;line-height:1.35;margin-bottom:6px}
body.rw-context-freemius-checkout .fs-cart-header__licensing-dropdown {background:#35372f;border-color:#53564b;color:#e4ebd4;box-shadow:none;max-width:100%;min-width:0}
/* The SDK caps desktop licensing labels at 160px, which clips the longer
   dashboard label with our font. Static labels size to their text and wrap. */
body.rw-context-freemius-checkout span.fs-cart-header__licensing-dropdown {display:inline-block;width:auto;height:auto;min-height:30px;padding:5px 10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
body.rw-context-freemius-checkout .fs-cart-header .fs-smart-input__input {color:#232420}
body.rw-context-freemius-checkout .fs-cart-header .fs-smart-input__form-submit {background:#d9e5bd;color:#232420}
body.rw-context-freemius-checkout .fs-cta--appearance-primary {--fs-ds-theme-primary-accent-color:#242424;--fs-ds-theme-primary-accent-color-hover:#3c4036;background:#242424;color:#fff;border-color:#242424;border-radius:8px;box-shadow:none;font-weight:600}
body.rw-context-freemius-checkout .fs-cta--appearance-primary:hover {background:#3c4036;border-color:#3c4036}
body.rw-context-freemius-checkout .fs-payment-method-chooser__radio:checked+.fs-payment-method-chooser__container {border-color:#687653;background:#f0f3e6;color:#3e4435;outline:1px solid #687653;box-shadow:none}
body.rw-context-freemius-checkout .fs-payment-method-chooser__radio:focus-visible+.fs-payment-method-chooser__container {outline:2px solid #879768;outline-offset:3px}
body.rw-context-freemius-checkout .fs-select__option:hover,body.rw-context-freemius-checkout .fs-select__option:focus {background:#eef1e5;color:#232420}
body.rw-context-freemius-checkout :is(a,button):focus-visible {outline:2px solid #879768;outline-offset:3px}
@media(prefers-reduced-motion:reduce){body.rw-context-freemius-checkout .animate,body.rw-context-freemius-checkout .fs-checkout-form__form,body.rw-context-freemius-checkout .fs-checkout-form__details {animation:none;transition:none}}
