@layer base {
            :root {
                --kl-reviews-reviews-filter-button-corner-radius-fallback: 24px;
                --kl-reviews-reviews-widget-margin-top: 0px;
--kl-reviews-reviews-widget-margin-right: 0px;
--kl-reviews-reviews-widget-margin-bottom: 0px;
--kl-reviews-reviews-widget-margin-left: 0px;
--kl-reviews-reviews-primary-background-color: unset;
--kl-reviews-reviews-secondary-background-color: var(--hx-paper-06);
--kl-reviews-reviews-accent-color: var(--hx-red-02);
--kl-reviews-reviews-corner-radius: 5px;
--kl-reviews-reviews-primary-font-font-family: inherit;
--kl-reviews-reviews-primary-font-font-weight: 400;
--kl-reviews-reviews-primary-font-font-size: 16px;
--kl-reviews-reviews-primary-font-color: var(--hx-ink-02);
--kl-reviews-reviews-secondary-font-font-family: inherit;
--kl-reviews-reviews-secondary-font-font-weight: 400;
--kl-reviews-reviews-secondary-font-font-size: 20px;
--kl-reviews-reviews-secondary-font-color: var(--hx-ink-a-17);
--kl-reviews-reviews-button-color: var(--hx-red-02);
--kl-reviews-reviews-button-corner-radius: 5px;
--kl-reviews-reviews-button-hover-color: #111ba4f39a;
--kl-reviews-reviews-button-inner-padding-top: 12px;
--kl-reviews-reviews-button-inner-padding-bottom: 12px;
--kl-reviews-reviews-button-inner-padding-left: 20px;
--kl-reviews-reviews-button-inner-padding-right: 20px;
--kl-reviews-reviews-button-font-font-family: inherit;
--kl-reviews-reviews-button-font-font-weight: 700;
--kl-reviews-reviews-button-font-font-size: 14px;
--kl-reviews-reviews-button-font-color: var(--hx-paper-01);
--kl-reviews-reviews-star-color: var(--hx-red-02);
--kl-reviews-reviews-empty-star-color: var(--hx-red-a-01);
--kl-reviews-reviews-star-spacing: 0px;
--kl-reviews-reviews-filter-corner-radius: 24px;
--kl-reviews-reviews-filter-background-color: var(--hx-ink-a-18);
--kl-reviews-reviews-filter-placeholder-text-color: var(--hx-grey-03);
--kl-reviews-reviews-summary-images-corner-radius: 0px;
--kl-reviews-reviews-review-images-corner-radius: 0px;
--kl-reviews-reviews-review-images-size: 120px;
--kl-reviews-reviews-filter-button-border-width: 1px;
--kl-reviews-reviews-filter-button-letter-spacing: 0px;
            }
        }