/* input(1715,1): run-time error CSS1035: Expected colon, found '{'
input(1738,1): run-time error CSS1035: Expected colon, found '{'
input(1749,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{' */
.ds-bg {
    background-color: var(--dg-color-bg-base);
    background-repeat: repeat-y;
    background-size: 100% auto
}

@media (min-width:0px) {
    .ds-bg {
        background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/default-xs.svg);
        background-position: 0 0
    }

        .ds-bg.ds-bg--leon {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/leon-xs.svg)
        }

        .ds-bg.ds-bg--formentor {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/formentor-xs.svg)
        }

        .ds-bg.ds-bg--terramar {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/terramar-xs.svg)
        }

        .ds-bg.ds-bg--ateca {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/ateca-xs.svg)
        }

        .ds-bg.ds-bg--born {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/born-xs.svg)
        }

        .ds-bg.ds-bg--tavascan {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/tavascan-xs.svg)
        }
}

@media (min-width:480px) {
    .ds-bg {
        background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/default-s.svg)
    }

        .ds-bg.ds-bg--leon {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/leon-s.svg)
        }

        .ds-bg.ds-bg--formentor {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/formentor-s.svg)
        }

        .ds-bg.ds-bg--terramar {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/terramar-s.svg)
        }

        .ds-bg.ds-bg--ateca {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/ateca-s.svg)
        }

        .ds-bg.ds-bg--born {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/born-s.svg)
        }

        .ds-bg.ds-bg--tavascan {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/tavascan-s.svg)
        }
}

@media (min-width:768px) {
    .ds-bg {
        background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/default-m.svg);
        background-position: left -21.125rem
    }

        .ds-bg.ds-bg--leon {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/leon-m.svg)
        }

        .ds-bg.ds-bg--formentor {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/formentor-m.svg)
        }

        .ds-bg.ds-bg--terramar {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/terramar-m.svg)
        }

        .ds-bg.ds-bg--ateca {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/ateca-m.svg)
        }

        .ds-bg.ds-bg--born {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/born-m.svg)
        }

        .ds-bg.ds-bg--tavascan {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/tavascan-m.svg)
        }
}

@media (min-width:1024px) {
    .ds-bg {
        background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/default-l.svg)
    }

        .ds-bg.ds-bg--leon {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/leon-l.svg)
        }

        .ds-bg.ds-bg--formentor {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/formentor-l.svg)
        }

        .ds-bg.ds-bg--terramar {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/terramar-l.svg)
        }

        .ds-bg.ds-bg--ateca {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/ateca-l.svg)
        }

        .ds-bg.ds-bg--born {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/born-l.svg)
        }

        .ds-bg.ds-bg--tavascan {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/tavascan-l.svg)
        }
}

@media (min-width:1440px) {
    .ds-bg {
        background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/default-xl.svg);
        background-position: left -37.1875rem
    }

        .ds-bg.ds-bg--leon {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/leon-xl.svg)
        }

        .ds-bg.ds-bg--formentor {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/formentor-xl.svg)
        }

        .ds-bg.ds-bg--terramar {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/terramar-xl.svg)
        }

        .ds-bg.ds-bg--ateca {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/ateca-xl.svg)
        }

        .ds-bg.ds-bg--born {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/born-xl.svg)
        }

        .ds-bg.ds-bg--tavascan {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/tavascan-xl.svg)
        }
}

@media (min-width:1920px) {
    .ds-bg {
        background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/default-xxl.svg)
    }

        .ds-bg.ds-bg--leon {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/leon-xxl.svg)
        }

        .ds-bg.ds-bg--formentor {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/formentor-xxl.svg)
        }

        .ds-bg.ds-bg--terramar {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/terramar-xxl.svg)
        }

        .ds-bg.ds-bg--ateca {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/ateca-xxl.svg)
        }

        .ds-bg.ds-bg--born {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/born-xxl.svg)
        }

        .ds-bg.ds-bg--tavascan {
            background-image: url(https://ds-assets.cupra.com/backgrounds/cupra-diagonal/tavascan-xxl.svg)
        }
}

:root {
    --dg-font-currency-family: "cupra-screen";
    --dg-font-currency-style: normal;
    --dg-font-currency-letter-spacing: 0.5px;
    --dg-font-currency-colossal-size: 4rem;
    --dg-font-currency-huge-size: 3rem;
    --dg-font-currency-big-size: 2.5rem;
    --dg-font-currency-large-size: 2rem;
    --dg-font-currency-medium-size: 1.5rem;
    --dg-font-currency-small-size: 1.125rem;
    --dg-font-currency-tiny-size: 1rem;
    --dg-font-currency-micro-size: 0.875rem;
    --dg-font-currency-nano-size: 0.75rem;
    --dg-font-currency-colossal-line-height: 5rem;
    --dg-font-currency-huge-line-height: 3.5rem;
    --dg-font-currency-big-line-height: 3rem;
    --dg-font-currency-large-line-height: 2.5rem;
    --dg-font-currency-medium-line-height: 2rem;
    --dg-font-currency-small-line-height: 1.625rem;
    --dg-font-currency-tiny-line-height: 1.5rem;
    --dg-font-currency-micro-line-height: 1.25rem;
    --dg-font-currency-nano-line-height: 1rem;
    --dg-font-currency-regular-weight: 400;
    --dg-font-currency-light-weight: 300;
    --dg-font-currency-book-weight: 350;
    --dg-font-currency-medium-weight: 500;
    --dg-button-bg-color-action-default: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-action-disabled: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-action-focus: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-action-hover: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-action-pressed: var(--dg-global-opacity-grey-10);
    --dg-button-bg-color-action-processing: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-action-destructive-default: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-action-destructive-disabled: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-action-destructive-focus: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-action-destructive-hover: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-action-destructive-pressed: var(--dg-global-opacity-grey-10);
    --dg-button-bg-color-action-destructive-processing: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-primary-default: var(--dg-global-color-neutral-10);
    --dg-button-bg-color-primary-disabled: var(--dg-global-color-neutral-110);
    --dg-button-bg-color-primary-focus: var(--dg-global-color-neutral-40);
    --dg-button-bg-color-primary-hover: var(--dg-global-color-neutral-40);
    --dg-button-bg-color-primary-pressed: var(--dg-global-color-neutral-60);
    --dg-button-bg-color-primary-processing: var(--dg-global-color-neutral-40);
    --dg-button-bg-color-primary-destructive-default: var(--dg-global-color-red-60);
    --dg-button-bg-color-primary-destructive-disabled: var(--dg-global-color-neutral-110);
    --dg-button-bg-color-primary-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-bg-color-primary-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-bg-color-primary-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-bg-color-primary-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-bg-color-secondary-default: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-secondary-disabled: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-secondary-focus: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-secondary-hover: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-secondary-pressed: var(--dg-global-opacity-grey-10);
    --dg-button-bg-color-secondary-processing: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-secondary-destructive-default: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-secondary-destructive-disabled: var(--dg-global-opacity-black-30);
    --dg-button-bg-color-secondary-destructive-focus: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-secondary-destructive-hover: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-secondary-destructive-pressed: var(--dg-global-opacity-grey-10);
    --dg-button-bg-color-secondary-destructive-processing: var(--dg-global-opacity-grey-05);
    --dg-button-bg-color-tertiary-default: var(--dg-global-color-neutral-100);
    --dg-button-bg-color-tertiary-disabled: var(--dg-global-color-neutral-110);
    --dg-button-bg-color-tertiary-focus: var(--dg-global-color-neutral-90);
    --dg-button-bg-color-tertiary-hover: var(--dg-global-color-neutral-90);
    --dg-button-bg-color-tertiary-pressed: var(--dg-global-color-neutral-80);
    --dg-button-bg-color-tertiary-processing: var(--dg-global-color-neutral-90);
    --dg-button-bg-color-text-default: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-disabled: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-focus: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-hover: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-pressed: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-processing: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-destructive-default: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-destructive-disabled: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-destructive-focus: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-destructive-hover: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-destructive-pressed: var(--dg-global-opacity-black-00);
    --dg-button-bg-color-text-destructive-processing: var(--dg-global-opacity-black-00);
    --dg-button-border-color-action-default: var(--dg-global-color-neutral-10);
    --dg-button-border-color-action-disabled: var(--dg-global-color-neutral-90);
    --dg-button-border-color-action-focus: var(--dg-global-color-neutral-20);
    --dg-button-border-color-action-hover: var(--dg-global-color-neutral-20);
    --dg-button-border-color-action-pressed: var(--dg-global-color-neutral-50);
    --dg-button-border-color-action-processing: var(--dg-global-color-neutral-20);
    --dg-button-border-color-action-destructive-default: var(--dg-global-color-red-60);
    --dg-button-border-color-action-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-border-color-action-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-border-color-action-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-border-color-action-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-border-color-action-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-border-color-secondary-default: var(--dg-global-color-neutral-10);
    --dg-button-border-color-secondary-disabled: var(--dg-global-color-neutral-90);
    --dg-button-border-color-secondary-focus: var(--dg-global-color-neutral-20);
    --dg-button-border-color-secondary-hover: var(--dg-global-color-neutral-20);
    --dg-button-border-color-secondary-pressed: var(--dg-global-color-neutral-30);
    --dg-button-border-color-secondary-processing: var(--dg-global-color-neutral-20);
    --dg-button-border-color-secondary-destructive-default: var(--dg-global-color-red-60);
    --dg-button-border-color-secondary-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-border-color-secondary-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-border-color-secondary-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-border-color-secondary-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-border-color-secondary-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-border-radius-base: var(--dg-border-radius-06);
    --dg-button-border-width-base: var(--dg-border-width-02);
    --dg-button-icon-color-action-default: var(--dg-global-color-neutral-10);
    --dg-button-icon-color-action-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-action-focus: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-action-hover: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-action-pressed: var(--dg-global-color-neutral-30);
    --dg-button-icon-color-action-processing: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-action-destructive-default: var(--dg-global-color-red-60);
    --dg-button-icon-color-action-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-action-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-icon-color-action-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-icon-color-action-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-icon-color-action-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-icon-color-link-default: var(--dg-global-color-enceladus-60);
    --dg-button-icon-color-link-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-link-focus: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-link-hover: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-link-pressed: var(--dg-global-color-neutral-30);
    --dg-button-icon-color-primary-default: var(--dg-global-color-neutral-150);
    --dg-button-icon-color-primary-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-primary-focus: var(--dg-global-color-neutral-140);
    --dg-button-icon-color-primary-hover: var(--dg-global-color-neutral-140);
    --dg-button-icon-color-primary-pressed: var(--dg-global-color-neutral-130);
    --dg-button-icon-color-primary-processing: var(--dg-global-color-neutral-140);
    --dg-button-icon-color-primary-destructive-default: var(--dg-global-color-red-150);
    --dg-button-icon-color-primary-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-primary-destructive-focus: var(--dg-global-color-red-140);
    --dg-button-icon-color-primary-destructive-hover: var(--dg-global-color-red-140);
    --dg-button-icon-color-primary-destructive-pressed: var(--dg-global-color-red-130);
    --dg-button-icon-color-primary-destructive-processing: var(--dg-global-color-red-140);
    --dg-button-icon-color-secondary-default: var(--dg-global-color-neutral-10);
    --dg-button-icon-color-secondary-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-secondary-focus: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-secondary-hover: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-secondary-pressed: var(--dg-global-color-neutral-30);
    --dg-button-icon-color-secondary-processing: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-secondary-destructive-default: var(--dg-global-color-red-60);
    --dg-button-icon-color-secondary-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-secondary-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-icon-color-secondary-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-icon-color-secondary-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-icon-color-secondary-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-icon-color-tertiary-default: var(--dg-global-color-neutral-10);
    --dg-button-icon-color-tertiary-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-tertiary-focus: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-tertiary-hover: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-tertiary-pressed: var(--dg-global-color-neutral-30);
    --dg-button-icon-color-tertiary-processing: var(--dg-global-color-neutral-20);
    --dg-button-icon-color-text-default: var(--dg-global-color-enceladus-70);
    --dg-button-icon-color-text-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-text-focus: var(--dg-global-color-enceladus-30);
    --dg-button-icon-color-text-hover: var(--dg-global-color-enceladus-30);
    --dg-button-icon-color-text-pressed: var(--dg-global-color-enceladus-10);
    --dg-button-icon-color-text-processing: var(--dg-global-color-neutral-30);
    --dg-button-icon-color-text-destructive-default: var(--dg-global-color-red-60);
    --dg-button-icon-color-text-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-icon-color-text-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-icon-color-text-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-icon-color-text-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-icon-color-text-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-text-color-action-default: var(--dg-global-color-neutral-10);
    --dg-button-text-color-action-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-action-focus: var(--dg-global-color-neutral-20);
    --dg-button-text-color-action-hover: var(--dg-global-color-neutral-20);
    --dg-button-text-color-action-pressed: var(--dg-global-color-neutral-30);
    --dg-button-text-color-action-processing: var(--dg-global-color-neutral-20);
    --dg-button-text-color-action-destructive-default: var(--dg-global-color-red-60);
    --dg-button-text-color-action-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-action-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-text-color-action-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-text-color-action-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-text-color-action-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-text-color-link-default: var(--dg-global-color-neutral-10);
    --dg-button-text-color-link-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-link-focus: var(--dg-global-color-neutral-30);
    --dg-button-text-color-link-hover: var(--dg-global-color-neutral-30);
    --dg-button-text-color-link-pressed: var(--dg-global-color-neutral-40);
    --dg-button-text-color-primary-default: var(--dg-global-color-neutral-150);
    --dg-button-text-color-primary-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-primary-focus: var(--dg-global-color-neutral-140);
    --dg-button-text-color-primary-hover: var(--dg-global-color-neutral-140);
    --dg-button-text-color-primary-pressed: var(--dg-global-color-neutral-130);
    --dg-button-text-color-primary-processing: var(--dg-global-color-neutral-140);
    --dg-button-text-color-primary-destructive-default: var(--dg-global-color-red-150);
    --dg-button-text-color-primary-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-primary-destructive-focus: var(--dg-global-color-red-140);
    --dg-button-text-color-primary-destructive-hover: var(--dg-global-color-red-140);
    --dg-button-text-color-primary-destructive-pressed: var(--dg-global-color-red-130);
    --dg-button-text-color-primary-destructive-processing: var(--dg-global-color-red-140);
    --dg-button-text-color-secondary-default: var(--dg-global-color-neutral-10);
    --dg-button-text-color-secondary-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-secondary-focus: var(--dg-global-color-neutral-20);
    --dg-button-text-color-secondary-hover: var(--dg-global-color-neutral-20);
    --dg-button-text-color-secondary-pressed: var(--dg-global-color-neutral-30);
    --dg-button-text-color-secondary-processing: var(--dg-global-color-neutral-20);
    --dg-button-text-color-secondary-destructive-default: var(--dg-global-color-red-60);
    --dg-button-text-color-secondary-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-secondary-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-text-color-secondary-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-text-color-secondary-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-text-color-secondary-destructive-processing: var(--dg-global-color-red-70);
    --dg-button-text-color-tertiary-default: var(--dg-global-color-neutral-10);
    --dg-button-text-color-tertiary-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-tertiary-focus: var(--dg-global-color-neutral-20);
    --dg-button-text-color-tertiary-hover: var(--dg-global-color-neutral-20);
    --dg-button-text-color-tertiary-pressed: var(--dg-global-color-neutral-30);
    --dg-button-text-color-tertiary-processing: var(--dg-global-color-neutral-20);
    --dg-button-text-color-text-default: var(--dg-global-color-enceladus-60);
    --dg-button-text-color-text-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-text-focus: var(--dg-global-color-enceladus-30);
    --dg-button-text-color-text-hover: var(--dg-global-color-enceladus-70);
    --dg-button-text-color-text-pressed: var(--dg-global-color-enceladus-10);
    --dg-button-text-color-text-processing: var(--dg-global-color-neutral-30);
    --dg-button-text-color-text-destructive-default: var(--dg-global-color-red-60);
    --dg-button-text-color-text-destructive-disabled: var(--dg-global-color-neutral-90);
    --dg-button-text-color-text-destructive-focus: var(--dg-global-color-red-70);
    --dg-button-text-color-text-destructive-hover: var(--dg-global-color-red-70);
    --dg-button-text-color-text-destructive-pressed: var(--dg-global-color-red-80);
    --dg-button-text-color-text-destructive-processing: var(--dg-global-color-red-70);
    --dg-icon-button-bg-color-primary-default: var(--dg-global-color-neutral-10);
    --dg-icon-button-bg-color-primary-hover: var(--dg-global-color-neutral-40);
    --dg-icon-button-bg-color-primary-focus: var(--dg-global-color-neutral-40);
    --dg-icon-button-bg-color-primary-pressed: var(--dg-global-color-neutral-60);
    --dg-icon-button-bg-color-primary-disabled: var(--dg-global-color-neutral-110);
    --dg-icon-button-bg-color-rounded-default: var(--dg-global-color-neutral-100);
    --dg-icon-button-bg-color-rounded-disabled: var(--dg-global-color-neutral-110);
    --dg-icon-button-bg-color-rounded-focus: var(--dg-global-color-neutral-90);
    --dg-icon-button-bg-color-rounded-hover: var(--dg-global-color-neutral-90);
    --dg-icon-button-bg-color-rounded-pressed: var(--dg-global-color-neutral-80);
    --dg-icon-button-bg-color-secondary-disabled: var(--dg-global-opacity-black-30);
    --dg-icon-button-bg-color-tertiary-default: var(--dg-global-color-neutral-100);
    --dg-icon-button-bg-color-tertiary-disabled: var(--dg-global-color-neutral-110);
    --dg-icon-button-bg-color-tertiary-focus: var(--dg-global-color-neutral-90);
    --dg-icon-button-bg-color-tertiary-hover: var(--dg-global-color-neutral-90);
    --dg-icon-button-bg-color-tertiary-pressed: var(--dg-global-color-neutral-80);
    --dg-icon-button-bg-color-quaternary-default: var(--dg-gradient-bg-copper-default);
    --dg-icon-button-bg-color-quaternary-hover: var(--dg-gradient-bg-copper-hover);
    --dg-icon-button-bg-color-quaternary-focus: var(--dg-gradient-bg-copper-hover);
    --dg-icon-button-bg-color-quaternary-pressed: var(--dg-gradient-bg-copper-pressed);
    --dg-icon-button-bg-color-quaternary-disabled: var(--dg-global-color-neutral-110);
    --dg-icon-button-border-color-primary-default: var(--dg-global-color-copper-70);
    --dg-icon-button-border-color-primary-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-border-color-primary-focus: var(--dg-global-color-copper-60);
    --dg-icon-button-border-color-primary-hover: var(--dg-global-color-copper-60);
    --dg-icon-button-border-color-primary-pressed: var(--dg-global-color-copper-50);
    --dg-icon-button-border-color-secondary-default: var(--dg-global-color-neutral-90);
    --dg-icon-button-border-color-secondary-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-border-color-secondary-focus: var(--dg-global-color-neutral-70);
    --dg-icon-button-border-color-secondary-hover: var(--dg-global-color-neutral-70);
    --dg-icon-button-border-color-secondary-pressed: var(--dg-global-color-neutral-60);
    --dg-icon-button-border-color-quaternary-default: var(--dg-global-color-copper-70);
    --dg-icon-button-border-color-quaternary-hover: var(--dg-global-color-copper-60);
    --dg-icon-button-border-color-quaternary-focus: var(--dg-global-color-copper-60);
    --dg-icon-button-border-color-quaternary-pressed: var(--dg-global-color-copper-50);
    --dg-icon-button-border-color-quaternary-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-border-radius-base: var(--dg-border-radius-06);
    --dg-icon-button-border-width-base: var(--dg-border-width-01);
    --dg-icon-button-icon-color-primary-default: var(--dg-global-color-neutral-150);
    --dg-icon-button-icon-color-primary-hover: var(--dg-global-color-neutral-140);
    --dg-icon-button-icon-color-primary-focus: var(--dg-global-color-neutral-140);
    --dg-icon-button-icon-color-primary-pressed: var(--dg-global-color-neutral-130);
    --dg-icon-button-icon-color-primary-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-icon-color-rounded-default: var(--dg-global-color-neutral-10);
    --dg-icon-button-icon-color-rounded-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-icon-color-rounded-focus: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-rounded-hover: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-rounded-pressed: var(--dg-global-color-neutral-30);
    --dg-icon-button-icon-color-secondary-default: var(--dg-global-color-neutral-10);
    --dg-icon-button-icon-color-secondary-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-icon-color-secondary-focus: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-secondary-hover: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-secondary-pressed: var(--dg-global-color-neutral-30);
    --dg-icon-button-icon-color-quaternary-default: var(--dg-global-color-neutral-10);
    --dg-icon-button-icon-color-quaternary-hover: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-quaternary-focus: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-quaternary-pressed: var(--dg-global-color-neutral-30);
    --dg-icon-button-icon-color-quaternary-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-icon-color-standard-default: var(--dg-global-color-neutral-10);
    --dg-icon-button-icon-color-standard-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-icon-color-standard-focus: var(--dg-global-color-neutral-30);
    --dg-icon-button-icon-color-standard-hover: var(--dg-global-color-neutral-30);
    --dg-icon-button-icon-color-standard-pressed: var(--dg-global-color-neutral-50);
    --dg-icon-button-icon-color-tertiary-default: var(--dg-global-color-neutral-10);
    --dg-icon-button-icon-color-tertiary-disabled: var(--dg-global-color-neutral-90);
    --dg-icon-button-icon-color-tertiary-focus: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-tertiary-hover: var(--dg-global-color-neutral-20);
    --dg-icon-button-icon-color-tertiary-pressed: var(--dg-global-color-neutral-30);
    --dg-outline-color-focus: var(--dg-global-color-enceladus-80);
    --dg-button-outline-color-focus: var(--dg-global-color-enceladus-80);
    --dg-icon-button-outline-color-focus: var(--dg-global-color-enceladus-80);
    --dg-patch-ateca: var(--dg-global-color-neutral-110);
    --dg-patch-base-01: var(--dg-global-color-copper-120);
    --dg-patch-base-02: var(--dg-global-color-enceladus-110);
    --dg-patch-born: var(--dg-global-color-blue-120);
    --dg-patch-formentor: var(--dg-global-color-copper-120);
    --dg-patch-leon: var(--dg-global-color-enceladus-110);
    --dg-patch-tavascan: var(--dg-global-color-moonslate-100);
    --dg-patch-terramar: var(--dg-global-color-moonslate-110);
    --dg-tag-bg-color-copper: var(--dg-global-color-copper-90);
    --dg-tag-bg-color-electric: var(--dg-global-color-electric-110);
    --dg-tag-bg-color-moonslate: var(--dg-global-color-moonslate-100);
    --dg-tag-bg-color-rio-green: var(--dg-global-color-rio-green-100);
    --dg-tag-bg-color-white: var(--dg-global-color-moonslate-20);
    --dg-font-display-l-family: "cupra-screen";
    --dg-font-display-l-size: 2.5rem;
    --dg-font-display-l-size-rem: 2.5rem;
    --dg-font-display-l-weight: 300;
    --dg-font-display-l-style: normal;
    --dg-font-display-l-letter-spacing: 1px;
    --dg-font-display-l-letter-spacing-rem: 0.0625rem;
    --dg-font-display-l-line-height: 2.5rem;
    --dg-font-display-l-line-height-rem: 2.5rem;
    --dg-font-display-m-family: "cupra-screen";
    --dg-font-display-m-size: 2.5rem;
    --dg-font-display-m-size-rem: 2.5rem;
    --dg-font-display-m-weight: 300;
    --dg-font-display-m-style: normal;
    --dg-font-display-m-letter-spacing: 1px;
    --dg-font-display-m-letter-spacing-rem: 0.0625rem;
    --dg-font-display-m-line-height: 2.5rem;
    --dg-font-display-m-line-height-rem: 2.5rem;
    --dg-font-headline-xl-regular-family: "cupra-screen";
    --dg-font-headline-xl-regular-size: 2.5rem;
    --dg-font-headline-xl-regular-size-rem: 2.5rem;
    --dg-font-headline-xl-regular-weight: 400;
    --dg-font-headline-xl-regular-style: normal;
    --dg-font-headline-xl-regular-letter-spacing: 0.5px;
    --dg-font-headline-xl-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-xl-regular-line-height: 2.5rem;
    --dg-font-headline-xl-regular-line-height-rem: 2.5rem;
    --dg-font-headline-xl-light-family: "cupra-screen";
    --dg-font-headline-xl-light-size: 2.5rem;
    --dg-font-headline-xl-light-size-rem: 2.5rem;
    --dg-font-headline-xl-light-weight: 300;
    --dg-font-headline-xl-light-style: normal;
    --dg-font-headline-xl-light-letter-spacing: 0.5px;
    --dg-font-headline-xl-light-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-xl-light-line-height: 2.5rem;
    --dg-font-headline-xl-light-line-height-rem: 2.5rem;
    --dg-font-headline-l-regular-family: "cupra-screen";
    --dg-font-headline-l-regular-size: 2.5rem;
    --dg-font-headline-l-regular-size-rem: 2.5rem;
    --dg-font-headline-l-regular-weight: 400;
    --dg-font-headline-l-regular-style: normal;
    --dg-font-headline-l-regular-letter-spacing: 0.5px;
    --dg-font-headline-l-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-l-regular-line-height: 2.5rem;
    --dg-font-headline-l-regular-line-height-rem: 2.5rem;
    --dg-font-headline-l-light-family: "cupra-screen";
    --dg-font-headline-l-light-size: 2.5rem;
    --dg-font-headline-l-light-size-rem: 2.5rem;
    --dg-font-headline-l-light-weight: 300;
    --dg-font-headline-l-light-style: normal;
    --dg-font-headline-l-light-letter-spacing: 0.5px;
    --dg-font-headline-l-light-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-l-light-line-height: 2.5rem;
    --dg-font-headline-l-light-line-height-rem: 2.5rem;
    --dg-font-headline-m-regular-family: "cupra-screen";
    --dg-font-headline-m-regular-size: 2rem;
    --dg-font-headline-m-regular-size-rem: 2rem;
    --dg-font-headline-m-regular-weight: 400;
    --dg-font-headline-m-regular-style: normal;
    --dg-font-headline-m-regular-letter-spacing: 0.5px;
    --dg-font-headline-m-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-m-regular-line-height: 2.5rem;
    --dg-font-headline-m-regular-line-height-rem: 2.5rem;
    --dg-font-headline-m-light-family: "cupra-screen";
    --dg-font-headline-m-light-size: 2rem;
    --dg-font-headline-m-light-size-rem: 2rem;
    --dg-font-headline-m-light-weight: 300;
    --dg-font-headline-m-light-style: normal;
    --dg-font-headline-m-light-letter-spacing: 0.5px;
    --dg-font-headline-m-light-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-m-light-line-height: 2.5rem;
    --dg-font-headline-m-light-line-height-rem: 2.5rem;
    --dg-font-headline-s-regular-family: "cupra-screen";
    --dg-font-headline-s-regular-size: 1.5rem;
    --dg-font-headline-s-regular-size-rem: 1.5rem;
    --dg-font-headline-s-regular-weight: 400;
    --dg-font-headline-s-regular-style: normal;
    --dg-font-headline-s-regular-letter-spacing: 0.5px;
    --dg-font-headline-s-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-s-regular-line-height: 2rem;
    --dg-font-headline-s-regular-line-height-rem: 2rem;
    --dg-font-headline-s-light-family: "cupra-screen";
    --dg-font-headline-s-light-size: 1.5rem;
    --dg-font-headline-s-light-size-rem: 1.5rem;
    --dg-font-headline-s-light-weight: 300;
    --dg-font-headline-s-light-style: normal;
    --dg-font-headline-s-light-letter-spacing: 0.5px;
    --dg-font-headline-s-light-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-s-light-line-height: 2rem;
    --dg-font-headline-s-light-line-height-rem: 2rem;
    --dg-font-headline-xs-regular-family: "cupra-screen";
    --dg-font-headline-xs-regular-size: 1.125rem;
    --dg-font-headline-xs-regular-size-rem: 1.125rem;
    --dg-font-headline-xs-regular-weight: 400;
    --dg-font-headline-xs-regular-style: normal;
    --dg-font-headline-xs-regular-letter-spacing: 0.5px;
    --dg-font-headline-xs-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-xs-regular-line-height: 1.625rem;
    --dg-font-headline-xs-regular-line-height-rem: 1.625rem;
    --dg-font-headline-xs-light-family: "cupra-screen";
    --dg-font-headline-xs-light-size: 1.125rem;
    --dg-font-headline-xs-light-size-rem: 1.125rem;
    --dg-font-headline-xs-light-weight: 300;
    --dg-font-headline-xs-light-style: normal;
    --dg-font-headline-xs-light-letter-spacing: 0.5px;
    --dg-font-headline-xs-light-letter-spacing-rem: 0.0313rem;
    --dg-font-headline-xs-light-line-height: 1.625rem;
    --dg-font-headline-xs-light-line-height-rem: 1.625rem;
    --dg-font-body-l-medium-family: "cupra-screen";
    --dg-font-body-l-medium-size: 1rem;
    --dg-font-body-l-medium-size-rem: 1rem;
    --dg-font-body-l-medium-weight: 500;
    --dg-font-body-l-medium-style: normal;
    --dg-font-body-l-medium-letter-spacing: 0.5px;
    --dg-font-body-l-medium-letter-spacing-rem: 0.0313rem;
    --dg-font-body-l-medium-line-height: 1.5rem;
    --dg-font-body-l-medium-line-height-rem: 1.5rem;
    --dg-font-body-l-regular-family: "cupra-screen";
    --dg-font-body-l-regular-size: 1rem;
    --dg-font-body-l-regular-size-rem: 1rem;
    --dg-font-body-l-regular-weight: 400;
    --dg-font-body-l-regular-style: normal;
    --dg-font-body-l-regular-letter-spacing: 0.5px;
    --dg-font-body-l-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-body-l-regular-line-height: 1.5rem;
    --dg-font-body-l-regular-line-height-rem: 1.5rem;
    --dg-font-body-l-book-family: "cupra-screen";
    --dg-font-body-l-book-size: 1rem;
    --dg-font-body-l-book-size-rem: 1rem;
    --dg-font-body-l-book-weight: 400;
    --dg-font-body-l-book-style: normal;
    --dg-font-body-l-book-letter-spacing: 0.5px;
    --dg-font-body-l-book-letter-spacing-rem: 0.0313rem;
    --dg-font-body-l-book-line-height: 1.5rem;
    --dg-font-body-l-book-line-height-rem: 1.5rem;
    --dg-font-body-m-medium-family: "cupra-screen";
    --dg-font-body-m-medium-size: 0.875rem;
    --dg-font-body-m-medium-size-rem: 0.875rem;
    --dg-font-body-m-medium-weight: 500;
    --dg-font-body-m-medium-style: normal;
    --dg-font-body-m-medium-letter-spacing: 0.5px;
    --dg-font-body-m-medium-letter-spacing-rem: 0.0313rem;
    --dg-font-body-m-medium-line-height: 1.25rem;
    --dg-font-body-m-medium-line-height-rem: 1.25rem;
    --dg-font-body-m-regular-family: "cupra-screen";
    --dg-font-body-m-regular-size: 0.875rem;
    --dg-font-body-m-regular-size-rem: 0.875rem;
    --dg-font-body-m-regular-weight: 400;
    --dg-font-body-m-regular-style: normal;
    --dg-font-body-m-regular-letter-spacing: 0.5px;
    --dg-font-body-m-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-body-m-regular-line-height: 1.25rem;
    --dg-font-body-m-regular-line-height-rem: 1.25rem;
    --dg-font-body-m-book-family: "cupra-screen";
    --dg-font-body-m-book-size: 0.875rem;
    --dg-font-body-m-book-size-rem: 0.875rem;
    --dg-font-body-m-book-weight: 400;
    --dg-font-body-m-book-style: normal;
    --dg-font-body-m-book-letter-spacing: 0.5px;
    --dg-font-body-m-book-letter-spacing-rem: 0.0313rem;
    --dg-font-body-m-book-line-height: 1.25rem;
    --dg-font-body-m-book-line-height-rem: 1.25rem;
    --dg-font-body-s-medium-family: "cupra-screen";
    --dg-font-body-s-medium-size: 0.75rem;
    --dg-font-body-s-medium-size-rem: 0.75rem;
    --dg-font-body-s-medium-weight: 500;
    --dg-font-body-s-medium-style: normal;
    --dg-font-body-s-medium-letter-spacing: 0.5px;
    --dg-font-body-s-medium-letter-spacing-rem: 0.0313rem;
    --dg-font-body-s-medium-line-height: 1rem;
    --dg-font-body-s-medium-line-height-rem: 1rem;
    --dg-font-body-s-regular-family: "cupra-screen";
    --dg-font-body-s-regular-size: 0.75rem;
    --dg-font-body-s-regular-size-rem: 0.75rem;
    --dg-font-body-s-regular-weight: 400;
    --dg-font-body-s-regular-style: normal;
    --dg-font-body-s-regular-letter-spacing: 0.5px;
    --dg-font-body-s-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-body-s-regular-line-height: 1rem;
    --dg-font-body-s-regular-line-height-rem: 1rem;
    --dg-font-body-s-book-family: "cupra-screen";
    --dg-font-body-s-book-size: 0.75rem;
    --dg-font-body-s-book-size-rem: 0.75rem;
    --dg-font-body-s-book-weight: 400;
    --dg-font-body-s-book-style: normal;
    --dg-font-body-s-book-letter-spacing: 0.5px;
    --dg-font-body-s-book-letter-spacing-rem: 0.0313rem;
    --dg-font-body-s-book-line-height: 1rem;
    --dg-font-body-s-book-line-height-rem: 1rem;
    --dg-font-body-xs-medium-family: "cupra-screen";
    --dg-font-body-xs-medium-size: 0.625rem;
    --dg-font-body-xs-medium-size-rem: 0.625rem;
    --dg-font-body-xs-medium-weight: 500;
    --dg-font-body-xs-medium-style: normal;
    --dg-font-body-xs-medium-letter-spacing: 0.5px;
    --dg-font-body-xs-medium-letter-spacing-rem: 0.0313rem;
    --dg-font-body-xs-medium-line-height: 0.875rem;
    --dg-font-body-xs-medium-line-height-rem: 0.875rem;
    --dg-font-body-xs-regular-family: "cupra-screen";
    --dg-font-body-xs-regular-size: 0.625rem;
    --dg-font-body-xs-regular-size-rem: 0.625rem;
    --dg-font-body-xs-regular-weight: 400;
    --dg-font-body-xs-regular-style: normal;
    --dg-font-body-xs-regular-letter-spacing: 0.5px;
    --dg-font-body-xs-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-body-xs-regular-line-height: 0.875rem;
    --dg-font-body-xs-regular-line-height-rem: 0.875rem;
    --dg-font-body-xs-book-family: "cupra-screen";
    --dg-font-body-xs-book-size: 0.625rem;
    --dg-font-body-xs-book-size-rem: 0.625rem;
    --dg-font-body-xs-book-weight: 400;
    --dg-font-body-xs-book-style: normal;
    --dg-font-body-xs-book-letter-spacing: 0.5px;
    --dg-font-body-xs-book-letter-spacing-rem: 0.0313rem;
    --dg-font-body-xs-book-line-height: 0.875rem;
    --dg-font-body-xs-book-line-height-rem: 0.875rem;
    --dg-font-link-body-l-medium-family: "cupra-screen";
    --dg-font-link-body-l-medium-size: 1rem;
    --dg-font-link-body-l-medium-size-rem: 1rem;
    --dg-font-link-body-l-medium-weight: 500;
    --dg-font-link-body-l-medium-style: normal;
    --dg-font-link-body-l-medium-letter-spacing: 0.5px;
    --dg-font-link-body-l-medium-letter-spacing-rem: 0.0313rem;
    --dg-font-link-body-l-medium-line-height: 1.5rem;
    --dg-font-link-body-l-medium-line-height-rem: 1.5rem;
    --dg-font-link-body-l-regular-family: "cupra-screen";
    --dg-font-link-body-l-regular-size: 1rem;
    --dg-font-link-body-l-regular-size-rem: 1rem;
    --dg-font-link-body-l-regular-weight: 400;
    --dg-font-link-body-l-regular-style: normal;
    --dg-font-link-body-l-regular-letter-spacing: 0.5px;
    --dg-font-link-body-l-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-link-body-l-regular-line-height: 1.5rem;
    --dg-font-link-body-l-regular-line-height-rem: 1.5rem;
    --dg-font-link-body-l-book-family: "cupra-screen";
    --dg-font-link-body-l-book-size: 1rem;
    --dg-font-link-body-l-book-size-rem: 1rem;
    --dg-font-link-body-l-book-weight: 400;
    --dg-font-link-body-l-book-style: normal;
    --dg-font-link-body-l-book-letter-spacing: 0.5px;
    --dg-font-link-body-l-book-letter-spacing-rem: 0.0313rem;
    --dg-font-link-body-l-book-line-height: 1.5rem;
    --dg-font-link-body-l-book-line-height-rem: 1.5rem;
    --dg-font-link-body-m-medium-family: "cupra-screen";
    --dg-font-link-body-m-medium-size: 0.875rem;
    --dg-font-link-body-m-medium-size-rem: 0.875rem;
    --dg-font-link-body-m-medium-weight: 500;
    --dg-font-link-body-m-medium-style: normal;
    --dg-font-link-body-m-medium-letter-spacing: 0.5px;
    --dg-font-link-body-m-medium-letter-spacing-rem: 0.0313rem;
    --dg-font-link-body-m-medium-line-height: 1.25rem;
    --dg-font-link-body-m-medium-line-height-rem: 1.25rem;
    --dg-font-link-body-m-regular-family: "cupra-screen";
    --dg-font-link-body-m-regular-size: 0.875rem;
    --dg-font-link-body-m-regular-size-rem: 0.875rem;
    --dg-font-link-body-m-regular-weight: 400;
    --dg-font-link-body-m-regular-style: normal;
    --dg-font-link-body-m-regular-letter-spacing: 0.5px;
    --dg-font-link-body-m-regular-letter-spacing-rem: 0.0313rem;
    --dg-font-link-body-m-regular-line-height: 1.25rem;
    --dg-font-link-body-m-regular-line-height-rem: 1.25rem;
    --dg-font-link-body-m-book-family: "cupra-screen";
    --dg-font-link-body-m-book-size: 0.875rem;
    --dg-font-link-body-m-book-size-rem: 0.875rem;
    --dg-font-link-body-m-book-weight: 400;
    --dg-font-link-body-m-book-style: normal;
    --dg-font-link-body-m-book-letter-spacing: 0.5px;
    --dg-font-link-body-m-book-letter-spacing-rem: 0.0313rem;
    --dg-font-link-body-m-book-line-height: 1.25rem;
    --dg-font-link-body-m-book-line-height-rem: 1.25rem;
    --dg-global-color-blue-10: #f6fbfe;
    --dg-global-color-blue-100: #0e5e8b;
    --dg-global-color-blue-110: #0a4566;
    --dg-global-color-blue-120: #08324a;
    --dg-global-color-blue-130: #051f2e;
    --dg-global-color-blue-140: #03131c;
    --dg-global-color-blue-150: #020d13;
    --dg-global-color-blue-20: #ecf7fd;
    --dg-global-color-blue-30: #d1ebfa;
    --dg-global-color-blue-40: #b5dff7;
    --dg-global-color-blue-50: #99d4f5;
    --dg-global-color-blue-60: #74c4f1;
    --dg-global-color-blue-70: #4fb4ed;
    --dg-global-color-blue-80: #179de8;
    --dg-global-color-blue-90: #1277b0;
    --dg-global-color-copper-10: #fcfaf8;
    --dg-global-color-copper-100: #6c472f;
    --dg-global-color-copper-110: #4e3322;
    --dg-global-color-copper-120: #392619;
    --dg-global-color-copper-130: #24180f;
    --dg-global-color-copper-140: #140d09;
    --dg-global-color-copper-150: #0d0906;
    --dg-global-color-copper-20: #f9f4f1;
    --dg-global-color-copper-30: #f0e4db;
    --dg-global-color-copper-40: #e6d3c6;
    --dg-global-color-copper-50: #ddc3b1;
    --dg-global-color-copper-60: #c49678;
    --dg-global-color-copper-70: #c49678;
    --dg-global-color-copper-80: #b2764d;
    --dg-global-color-copper-90: #885a3b;
    --dg-global-color-electric-10: #f6fefe;
    --dg-global-color-electric-100: #0e8b89;
    --dg-global-color-electric-110: #0e6261;
    --dg-global-color-electric-120: #0a4847;
    --dg-global-color-electric-130: #003332;
    --dg-global-color-electric-140: #041a1b;
    --dg-global-color-electric-150: #031212;
    --dg-global-color-electric-20: #ecfdfd;
    --dg-global-color-electric-30: #cffcfb;
    --dg-global-color-electric-40: #b3faf8;
    --dg-global-color-electric-50: #95f9f7;
    --dg-global-color-electric-60: #70f5f3;
    --dg-global-color-electric-70: #49f3f1;
    --dg-global-color-electric-80: #10efeb;
    --dg-global-color-electric-90: #00c2bf;
    --dg-global-color-enceladus-10: #f9fafb;
    --dg-global-color-enceladus-100: #404f59;
    --dg-global-color-enceladus-110: #2f3a41;
    --dg-global-color-enceladus-120: #222a2f;
    --dg-global-color-enceladus-130: #151a1e;
    --dg-global-color-enceladus-140: #0d1011;
    --dg-global-color-enceladus-150: #090b0c;
    --dg-global-color-enceladus-20: #f3f5f6;
    --dg-global-color-enceladus-30: #e1e6ea;
    --dg-global-color-enceladus-40: #cfd8dd;
    --dg-global-color-enceladus-50: #bec9d0;
    --dg-global-color-enceladus-60: #a7b5be;
    --dg-global-color-enceladus-70: #8ea1ae;
    --dg-global-color-enceladus-80: #6b8494;
    --dg-global-color-enceladus-90: #516470;
    --dg-global-color-green-10: #f8fef6;
    --dg-global-color-green-100: #298b0e;
    --dg-global-color-green-110: #20620e;
    --dg-global-color-green-120: #17480a;
    --dg-global-color-green-130: #0b3300;
    --dg-global-color-green-140: #091b04;
    --dg-global-color-green-150: #061203;
    --dg-global-color-green-20: #f0fdec;
    --dg-global-color-green-30: #d9fccf;
    --dg-global-color-green-40: #c2fab3;
    --dg-global-color-green-50: #abf995;
    --dg-global-color-green-60: #8df570;
    --dg-global-color-green-70: #6ef349;
    --dg-global-color-green-80: #40ef10;
    --dg-global-color-green-90: #2ac200;
    --dg-global-color-moonslate-10: #f9fafb;
    --dg-global-color-moonslate-100: #404759;
    --dg-global-color-moonslate-110: #303540;
    --dg-global-color-moonslate-120: #22262f;
    --dg-global-color-moonslate-130: #15181e;
    --dg-global-color-moonslate-140: #0d0e11;
    --dg-global-color-moonslate-150: #090a0c;
    --dg-global-color-moonslate-20: #f3f4f6;
    --dg-global-color-moonslate-30: #e1e4ea;
    --dg-global-color-moonslate-40: #cfd3dd;
    --dg-global-color-moonslate-50: #bec3d0;
    --dg-global-color-moonslate-60: #a7adbe;
    --dg-global-color-moonslate-70: #8e97ae;
    --dg-global-color-moonslate-80: #6b7794;
    --dg-global-color-moonslate-90: #515a70;
    --dg-global-color-neutral-10: #fafafa;
    --dg-global-color-neutral-100: #474852;
    --dg-global-color-neutral-110: #34353c;
    --dg-global-color-neutral-120: #26262c;
    --dg-global-color-neutral-130: #18181b;
    --dg-global-color-neutral-140: #0e0e10;
    --dg-global-color-neutral-150: #09090b;
    --dg-global-color-neutral-20: #f3f3f7;
    --dg-global-color-neutral-30: #e4e4e7;
    --dg-global-color-neutral-40: #d3d6d9;
    --dg-global-color-neutral-50: #c3c3cb;
    --dg-global-color-neutral-60: #aeaeb7;
    --dg-global-color-neutral-70: #989aa4;
    --dg-global-color-neutral-80: #778;
    --dg-global-color-neutral-90: #5a5c67;
    --dg-global-color-red-10: #fff5f5;
    --dg-global-color-red-100: #990300;
    --dg-global-color-red-110: #700200;
    --dg-global-color-red-120: #520100;
    --dg-global-color-red-130: #330100;
    --dg-global-color-red-140: #1b0404;
    --dg-global-color-red-150: #130101;
    --dg-global-color-red-20: #ffebeb;
    --dg-global-color-red-30: #ffcdcc;
    --dg-global-color-red-40: #ffafad;
    --dg-global-color-red-50: #ff918f;
    --dg-global-color-red-60: #ff6966;
    --dg-global-color-red-70: #ff403d;
    --dg-global-color-red-80: #eb0400;
    --dg-global-color-red-90: #c20300;
    --dg-global-color-rio-green-10: #fafbf9;
    --dg-global-color-rio-green-100: #505643;
    --dg-global-color-rio-green-110: #3b3f31;
    --dg-global-color-rio-green-120: #2a2e24;
    --dg-global-color-rio-green-130: #1b1d16;
    --dg-global-color-rio-green-140: #10110d;
    --dg-global-color-rio-green-150: #0b0b09;
    --dg-global-color-rio-green-20: #f5f6f4;
    --dg-global-color-rio-green-30: #e7e8e3;
    --dg-global-color-rio-green-40: #d8dcd1;
    --dg-global-color-rio-green-50: #c9cec0;
    --dg-global-color-rio-green-60: #b5bca9;
    --dg-global-color-rio-green-70: #a3aa93;
    --dg-global-color-rio-green-80: #868f70;
    --dg-global-color-rio-green-90: #656d55;
    --dg-global-color-tobaco-10: #fbfaf9;
    --dg-global-color-tobaco-100: #604e39;
    --dg-global-color-tobaco-110: #46392a;
    --dg-global-color-tobaco-120: #33291e;
    --dg-global-color-tobaco-130: #201a13;
    --dg-global-color-tobaco-140: #13100b;
    --dg-global-color-tobaco-150: #0d0b08;
    --dg-global-color-tobaco-20: #f7f5f2;
    --dg-global-color-tobaco-30: #ece5df;
    --dg-global-color-tobaco-40: #e1d6cc;
    --dg-global-color-tobaco-50: #d5c8b9;
    --dg-global-color-tobaco-60: #c6b39f;
    --dg-global-color-tobaco-70: #b69f86;
    --dg-global-color-tobaco-80: #9f8260;
    --dg-global-color-tobaco-90: #796248;
    --dg-global-color-yellow-10: #fffcf5;
    --dg-global-color-yellow-100: #996e00;
    --dg-global-color-yellow-110: #705000;
    --dg-global-color-yellow-120: #523a00;
    --dg-global-color-yellow-130: #332500;
    --dg-global-color-yellow-140: #1f1600;
    --dg-global-color-yellow-150: #140e00;
    --dg-global-color-yellow-20: #fff9eb;
    --dg-global-color-yellow-30: #fff1cc;
    --dg-global-color-yellow-40: #ffe8ad;
    --dg-global-color-yellow-50: #ffdf8f;
    --dg-global-color-yellow-60: #ffd466;
    --dg-global-color-yellow-70: #ffc83d;
    --dg-global-color-yellow-80: #e5a400;
    --dg-global-color-yellow-90: #c28b00;
    --dg-global-opacity-black-00: #09090b00;
    --dg-global-opacity-black-05: #09090b0d;
    --dg-global-opacity-black-10: #09090b1a;
    --dg-global-opacity-black-15: #09090b26;
    --dg-global-opacity-black-20: #09090b33;
    --dg-global-opacity-black-30: #09090b4d;
    --dg-global-opacity-black-40: #09090b66;
    --dg-global-opacity-black-50: #09090b80;
    --dg-global-opacity-black-60: #09090b99;
    --dg-global-opacity-black-70: #09090bb2;
    --dg-global-opacity-black-80: #09090bcc;
    --dg-global-opacity-black-90: #09090be5;
    --dg-global-opacity-colors-moonslate-70: #15181eb2;
    --dg-global-opacity-grey-00: #c3c3cb00;
    --dg-global-opacity-grey-05: #c3c3cb0d;
    --dg-global-opacity-grey-10: #c3c3cb1a;
    --dg-global-opacity-grey-15: #c3c3cb26;
    --dg-global-opacity-grey-20: #c3c3cb33;
    --dg-global-opacity-grey-30: #c3c3cb4d;
    --dg-global-opacity-grey-40: #c3c3cb66;
    --dg-global-opacity-grey-50: #c3c3cb80;
    --dg-global-opacity-grey-60: #c3c3cb99;
    --dg-global-opacity-grey-70: #c3c3cbb2;
    --dg-global-opacity-grey-80: #c3c3cbcc;
    --dg-global-opacity-grey-90: #c3c3cbe5;
    --dg-global-opacity-white-00: #fafafa00;
    --dg-global-opacity-white-05: #fafafa0d;
    --dg-global-opacity-white-10: #fafafa1a;
    --dg-global-opacity-white-15: #fafafa26;
    --dg-global-opacity-white-20: #fafafa33;
    --dg-global-opacity-white-30: #fafafa4d;
    --dg-global-opacity-white-40: #fafafa66;
    --dg-global-opacity-white-50: #fafafa80;
    --dg-global-opacity-white-60: #fafafa99;
    --dg-global-opacity-white-70: #fafafab2;
    --dg-global-opacity-white-80: #fafafacc;
    --dg-global-opacity-white-90: #fafafae5;
    --dg-border-radius-00: 0px;
    --dg-border-radius-04: 4px;
    --dg-border-radius-06: 6px;
    --dg-border-radius-08: 8px;
    --dg-border-radius-12: 12px;
    --dg-border-radius-18: 18px;
    --dg-border-radius-20: 20px;
    --dg-border-radius-24: 24px;
    --dg-border-radius-100000: 100000px;
    --dg-border-width-00: 0px;
    --dg-border-width-01: 1px;
    --dg-border-width-02: 2px;
    --dg-size-00: 0;
    --dg-size-02: 0.125rem;
    --dg-size-04: 0.25rem;
    --dg-size-06: 0.375rem;
    --dg-size-08: 0.5rem;
    --dg-size-12: 0.75rem;
    --dg-size-16: 1rem;
    --dg-size-20: 1.25rem;
    --dg-size-24: 1.5rem;
    --dg-size-32: 2rem;
    --dg-size-36: 2.25rem;
    --dg-size-40: 2.5rem;
    --dg-size-48: 3rem;
    --dg-size-56: 3.5rem;
    --dg-size-64: 4rem;
    --dg-size-72: 4.5rem;
    --dg-size-80: 5rem;
    --dg-size-88: 5.5rem;
    --dg-size-96: 6rem;
    --dg-size-104: 6.5rem;
    --dg-size-128: 8rem;
    --dg-size-192: 12rem;
    --dg-space-00: 0;
    --dg-space-02: 0.125rem;
    --dg-space-04: 0.25rem;
    --dg-space-06: 0.375rem;
    --dg-space-08: 0.5rem;
    --dg-space-12: 0.75rem;
    --dg-space-16: 1rem;
    --dg-space-20: 1.25rem;
    --dg-space-24: 1.5rem;
    --dg-space-32: 2rem;
    --dg-space-40: 2.5rem;
    --dg-space-44: 2.75rem;
    --dg-space-48: 3rem;
    --dg-space-52: 3.25rem;
    --dg-space-56: 3.5rem;
    --dg-space-64: 4rem;
    --dg-space-72: 4.5rem;
    --dg-space-80: 5rem;
    --dg-space-88: 5.5rem;
    --dg-space-96: 6rem;
    --dg-space-128: 8rem;
    --dg-space-192: 12rem;
    --dg-space-256: 16rem;
    --dg-space-320: 20rem;
    --dg-typeface-font-size-10: 0.625rem;
    --dg-typeface-font-size-12: 0.75rem;
    --dg-typeface-font-size-14: 0.875rem;
    --dg-typeface-font-size-16: 1rem;
    --dg-typeface-font-size-18: 1.125rem;
    --dg-typeface-font-size-24: 1.5rem;
    --dg-typeface-font-size-32: 2rem;
    --dg-typeface-font-size-40: 2.5rem;
    --dg-typeface-font-size-48: 3rem;
    --dg-typeface-font-size-56: 3.5rem;
    --dg-typeface-font-size-64: 4rem;
    --dg-typeface-font-size-72: 4.5rem;
    --dg-typeface-font-size-80: 5rem;
    --dg-typeface-font-size-112: 7rem;
    --dg-typeface-letter-spacing-00: 0px;
    --dg-typeface-letter-spacing-0-5: 0.5px;
    --dg-typeface-letter-spacing-01: 1px;
    --dg-typeface-line-height-14: 0.875rem;
    --dg-typeface-line-height-16: 1rem;
    --dg-typeface-line-height-20: 1.25rem;
    --dg-typeface-line-height-24: 1.5rem;
    --dg-typeface-line-height-26: 1.625rem;
    --dg-typeface-line-height-32: 2rem;
    --dg-typeface-line-height-40: 2.5rem;
    --dg-typeface-line-height-48: 3rem;
    --dg-typeface-line-height-56: 3.5rem;
    --dg-typeface-line-height-68: 4.25rem;
    --dg-typeface-line-height-80: 5rem;
    --dg-typeface-line-height-88: 5.5rem;
    --dg-typeface-line-height-96: 6rem;
    --dg-typeface-line-height-134: 8.375rem;
    --dg-typeface-font-family-cupra-screen: cupra-screen;
    --dg-typeface-font-weight-light: 200;
    --dg-typeface-font-weight-book: 350;
    --dg-typeface-font-weight-regular: 400;
    --dg-typeface-font-weight-medium: 500;
    --dg-gradient-bg-grey-stop-1-color: hsla(0,0%,98%,.2);
    --dg-gradient-bg-grey-stop-1-position: 0%;
    --dg-gradient-bg-grey-stop-2-color: hsla(0,0%,98%,.05);
    --dg-gradient-bg-grey-stop-2-position: 100%;
    --dg-gradient-bg-divider-stop-1-color: hsla(0,0%,98%,.3);
    --dg-gradient-bg-divider-stop-1-position: 40%;
    --dg-gradient-bg-divider-stop-2-color: hsla(240,7%,78%,0);
    --dg-gradient-bg-divider-stop-2-position: 100%;
    --dg-gradient-bg-black-horizontal-stop-1-color: rgba(9,9,11,.2);
    --dg-gradient-bg-black-horizontal-stop-1-position: 0%;
    --dg-gradient-bg-black-horizontal-stop-2-color: rgba(9,9,11,.05);
    --dg-gradient-bg-black-horizontal-stop-2-position: 100%;
    --dg-gradient-bg-black-vertical-stop-1-color: rgba(9,9,11,0);
    --dg-gradient-bg-black-vertical-stop-1-position: 0%;
    --dg-gradient-bg-black-vertical-stop-2-color: rgba(9,9,11,.6);
    --dg-gradient-bg-black-vertical-stop-2-position: 100%;
    --dg-gradient-bg-copper-default-stop-1-color: #b77f58;
    --dg-gradient-bg-copper-default-stop-1-position: 0%;
    --dg-gradient-bg-copper-default-stop-2-color: #9b613b;
    --dg-gradient-bg-copper-default-stop-2-position: 65%;
    --dg-gradient-bg-copper-default-stop-3-color: #804620;
    --dg-gradient-bg-copper-default-stop-3-position: 100%;
    --dg-gradient-bg-copper-hover-stop-1-color: #996642;
    --dg-gradient-bg-copper-hover-stop-1-position: 0%;
    --dg-gradient-bg-copper-hover-stop-2-color: #764a2d;
    --dg-gradient-bg-copper-hover-stop-2-position: 55%;
    --dg-gradient-bg-copper-hover-stop-3-color: #562f15;
    --dg-gradient-bg-copper-hover-stop-3-position: 100%;
    --dg-gradient-bg-copper-pressed-stop-1-color: #764e33;
    --dg-gradient-bg-copper-pressed-stop-1-position: 0%;
    --dg-gradient-bg-copper-pressed-stop-2-color: #51331f;
    --dg-gradient-bg-copper-pressed-stop-2-position: 45%;
    --dg-gradient-bg-copper-pressed-stop-3-color: #2d190b;
    --dg-gradient-bg-copper-pressed-stop-3-position: 100%;
    --dg-gradient-bg-glass-default-stop-1-color: hsla(0,0%,98%,.15);
    --dg-gradient-bg-glass-default-stop-1-position: 0%;
    --dg-gradient-bg-glass-default-stop-2-color: hsla(240,7%,78%,.05);
    --dg-gradient-bg-glass-default-stop-2-position: 85%;
    --dg-gradient-bg-glass-default-stop-3-color: hsla(240,7%,78%,.1);
    --dg-gradient-bg-glass-default-stop-3-position: 100%;
    --dg-gradient-bg-glass-hover-stop-1-color: hsla(0,0%,98%,.2);
    --dg-gradient-bg-glass-hover-stop-1-position: 0%;
    --dg-gradient-bg-glass-hover-stop-2-color: hsla(240,7%,78%,.1);
    --dg-gradient-bg-glass-hover-stop-2-position: 90%;
    --dg-gradient-bg-glass-hover-stop-3-color: hsla(240,7%,78%,.15);
    --dg-gradient-bg-glass-hover-stop-3-position: 100%;
    --dg-gradient-bg-glass-pressed-stop-1-color: hsla(0,0%,98%,.3);
    --dg-gradient-bg-glass-pressed-stop-1-position: 0%;
    --dg-gradient-bg-glass-pressed-stop-2-color: hsla(240,7%,78%,.15);
    --dg-gradient-bg-glass-pressed-stop-2-position: 95%;
    --dg-gradient-bg-glass-pressed-stop-3-color: hsla(240,7%,78%,.2);
    --dg-gradient-bg-glass-pressed-stop-3-position: 100%;
    --dg-gradient-bg-glass-focus-stop-1-color: hsla(0,0%,98%,.2);
    --dg-gradient-bg-glass-focus-stop-1-position: 0%;
    --dg-gradient-bg-glass-focus-stop-2-color: hsla(240,7%,78%,.1);
    --dg-gradient-bg-glass-focus-stop-2-position: 90%;
    --dg-gradient-bg-glass-focus-stop-3-color: hsla(240,7%,78%,.15);
    --dg-gradient-bg-glass-focus-stop-3-position: 100%;
    --dg-gradient-bg-skeleton-base-stop-1-color: hsla(240,7%,78%,.3);
    --dg-gradient-bg-skeleton-base-stop-1-position: 0%;
    --dg-gradient-bg-skeleton-base-stop-2-color: hsla(240,7%,78%,.1);
    --dg-gradient-bg-skeleton-base-stop-2-position: 50%;
    --dg-gradient-bg-skeleton-base-stop-3-color: hsla(240,7%,78%,.3);
    --dg-gradient-bg-skeleton-base-stop-3-position: 100%;
    --dg-elevation-shadow-medium: 0 0.25rem 0.25rem 0 rgba(0,0,0,.25);
    --dg-elevation-blur-soft: blur(1.5rem);
    --dg-elevation-blur-medium: blur(5rem);
    --dg-elevation-blur-strong: blur(7.5rem);
    --scrollbar-border-width: var(--dg-spacing-s-4);
    --scrollbar-size-s: calc(var(--dg-spacing-s-4)*2 + 0.25rem);
    --scrollbar-size-m: calc(var(--dg-spacing-s-4)*2 + 0.5rem)
}

.ds-scroll-global ::-webkit-scrollbar, .ds-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
    display: initial;
    height: var(--scrollbar-size-s);
    width: var(--scrollbar-size-s)
}

.ds-scroll-global ::-webkit-scrollbar-thumb, .ds-scroll::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: var(--dg-global-opacity-white-70);
    border: var(--scrollbar-border-width) solid transparent;
    border-radius: var(--dg-border-radius-full)
}

@media (min-width:764px) {
    .ds-scroll-global ::-webkit-scrollbar, .ds-scroll::-webkit-scrollbar {
        height: var(--scrollbar-size-m);
        width: var(--scrollbar-size-m)
    }
}

.ds-scroll-global.ds-scroll--size-s ::-webkit-scrollbar, .ds-scroll.ds-scroll--size-s::-webkit-scrollbar {
    height: var(--scrollbar-size-s);
    width: var(--scrollbar-size-s)
}

.ds-scroll-global.ds-scroll--size-m ::-webkit-scrollbar, .ds-scroll.ds-scroll--size-m::-webkit-scrollbar {
    height: var(--scrollbar-size-m);
    width: var(--scrollbar-size-m)
}

.ds-scroll-global ::-webkit-scrollbar-track, .ds-scroll::-webkit-scrollbar-track {
    background-color: transparent
}

@media (min-width:0px) {
    :root {
        --dg-font-height-body-xs: var(--dg-typeface-line-height-14);
        --dg-font-height-body-s: var(--dg-typeface-line-height-16);
        --dg-font-height-body-m: var(--dg-typeface-line-height-20);
        --dg-font-height-body-l: var(--dg-typeface-line-height-24);
        --dg-font-height-headline-xs: var(--dg-typeface-line-height-26);
        --dg-font-height-headline-s: var(--dg-typeface-line-height-32);
        --dg-font-height-display-l: var(--dg-typeface-line-height-40);
        --dg-font-height-display-m: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-l: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-m: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-xl: var(--dg-typeface-line-height-40);
        --dg-font-letter-spacing-m: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-s: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-l: var(--dg-typeface-letter-spacing-01);
        --dg-font-size-body-xs: var(--dg-typeface-font-size-10);
        --dg-font-size-body-s: var(--dg-typeface-font-size-12);
        --dg-font-size-body-m: var(--dg-typeface-font-size-14);
        --dg-font-size-body-l: var(--dg-typeface-font-size-16);
        --dg-font-size-headline-xs: var(--dg-typeface-font-size-18);
        --dg-font-size-headline-s: var(--dg-typeface-font-size-24);
        --dg-font-size-headline-m: var(--dg-typeface-font-size-32);
        --dg-font-size-display-l: var(--dg-typeface-font-size-40);
        --dg-font-size-display-m: var(--dg-typeface-font-size-40);
        --dg-font-size-headline-l: var(--dg-typeface-font-size-40);
        --dg-font-size-headline-xl: var(--dg-typeface-font-size-40);
        --dg-font-family-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:480px) {
    :root {
        --dg-font-height-body-xs: var(--dg-typeface-line-height-14);
        --dg-font-height-body-s: var(--dg-typeface-line-height-16);
        --dg-font-height-body-m: var(--dg-typeface-line-height-20);
        --dg-font-height-body-l: var(--dg-typeface-line-height-24);
        --dg-font-height-headline-xs: var(--dg-typeface-line-height-26);
        --dg-font-height-headline-s: var(--dg-typeface-line-height-32);
        --dg-font-height-headline-m: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-l: var(--dg-typeface-line-height-48);
        --dg-font-height-headline-xl: var(--dg-typeface-line-height-56);
        --dg-font-height-display-m: var(--dg-typeface-line-height-68);
        --dg-font-height-display-l: var(--dg-typeface-line-height-96);
        --dg-font-letter-spacing-m: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-s: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-l: var(--dg-typeface-letter-spacing-01);
        --dg-font-size-body-xs: var(--dg-typeface-font-size-10);
        --dg-font-size-body-s: var(--dg-typeface-font-size-12);
        --dg-font-size-body-m: var(--dg-typeface-font-size-14);
        --dg-font-size-body-l: var(--dg-typeface-font-size-16);
        --dg-font-size-headline-xs: var(--dg-typeface-font-size-18);
        --dg-font-size-headline-s: var(--dg-typeface-font-size-24);
        --dg-font-size-headline-m: var(--dg-typeface-font-size-32);
        --dg-font-size-headline-l: var(--dg-typeface-font-size-40);
        --dg-font-size-headline-xl: var(--dg-typeface-font-size-48);
        --dg-font-size-display-m: var(--dg-typeface-font-size-56);
        --dg-font-size-display-l: var(--dg-typeface-font-size-80);
        --dg-font-family-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:768px) {
    :root {
        --dg-font-height-body-xs: var(--dg-typeface-line-height-14);
        --dg-font-height-body-s: var(--dg-typeface-line-height-16);
        --dg-font-height-body-m: var(--dg-typeface-line-height-20);
        --dg-font-height-body-l: var(--dg-typeface-line-height-24);
        --dg-font-height-headline-xs: var(--dg-typeface-line-height-26);
        --dg-font-height-headline-s: var(--dg-typeface-line-height-32);
        --dg-font-height-headline-m: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-l: var(--dg-typeface-line-height-48);
        --dg-font-height-headline-xl: var(--dg-typeface-line-height-56);
        --dg-font-height-display-m: var(--dg-typeface-line-height-68);
        --dg-font-height-display-l: var(--dg-typeface-line-height-96);
        --dg-font-letter-spacing-m: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-s: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-l: var(--dg-typeface-letter-spacing-01);
        --dg-font-size-body-xs: var(--dg-typeface-font-size-10);
        --dg-font-size-body-s: var(--dg-typeface-font-size-12);
        --dg-font-size-body-m: var(--dg-typeface-font-size-14);
        --dg-font-size-body-l: var(--dg-typeface-font-size-16);
        --dg-font-size-headline-xs: var(--dg-typeface-font-size-18);
        --dg-font-size-headline-s: var(--dg-typeface-font-size-24);
        --dg-font-size-headline-m: var(--dg-typeface-font-size-32);
        --dg-font-size-headline-l: var(--dg-typeface-font-size-40);
        --dg-font-size-headline-xl: var(--dg-typeface-font-size-48);
        --dg-font-size-display-m: var(--dg-typeface-font-size-56);
        --dg-font-size-display-l: var(--dg-typeface-font-size-80)
    }
}

@media (min-width:1024px) {
    :root {
        --dg-font-height-body-xs: var(--dg-typeface-line-height-14);
        --dg-font-height-body-s: var(--dg-typeface-line-height-16);
        --dg-font-height-body-m: var(--dg-typeface-line-height-20);
        --dg-font-height-body-l: var(--dg-typeface-line-height-24);
        --dg-font-height-headline-xs: var(--dg-typeface-line-height-26);
        --dg-font-height-headline-s: var(--dg-typeface-line-height-32);
        --dg-font-height-headline-m: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-l: var(--dg-typeface-line-height-48);
        --dg-font-height-headline-xl: var(--dg-typeface-line-height-56);
        --dg-font-height-display-m: var(--dg-typeface-line-height-68);
        --dg-font-height-display-l: var(--dg-typeface-line-height-96);
        --dg-font-letter-spacing-m: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-s: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-l: var(--dg-typeface-letter-spacing-01);
        --dg-font-size-body-xs: var(--dg-typeface-font-size-10);
        --dg-font-size-body-s: var(--dg-typeface-font-size-12);
        --dg-font-size-body-m: var(--dg-typeface-font-size-14);
        --dg-font-size-body-l: var(--dg-typeface-font-size-16);
        --dg-font-size-headline-xs: var(--dg-typeface-font-size-18);
        --dg-font-size-headline-s: var(--dg-typeface-font-size-24);
        --dg-font-size-headline-m: var(--dg-typeface-font-size-32);
        --dg-font-size-headline-l: var(--dg-typeface-font-size-40);
        --dg-font-size-headline-xl: var(--dg-typeface-font-size-48);
        --dg-font-size-display-m: var(--dg-typeface-font-size-56);
        --dg-font-size-display-l: var(--dg-typeface-font-size-80);
        --dg-font-family-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:1440px) {
    :root {
        --dg-font-height-body-xs: var(--dg-typeface-line-height-14);
        --dg-font-height-body-s: var(--dg-typeface-line-height-16);
        --dg-font-height-body-m: var(--dg-typeface-line-height-20);
        --dg-font-height-body-l: var(--dg-typeface-line-height-24);
        --dg-font-height-headline-xs: var(--dg-typeface-line-height-32);
        --dg-font-height-headline-s: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-m: var(--dg-typeface-line-height-48);
        --dg-font-height-headline-l: var(--dg-typeface-line-height-56);
        --dg-font-height-headline-xl: var(--dg-typeface-line-height-80);
        --dg-font-height-display-m: var(--dg-typeface-line-height-88);
        --dg-font-height-display-l: var(--dg-typeface-line-height-134);
        --dg-font-letter-spacing-m: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-s: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-l: var(--dg-typeface-letter-spacing-01);
        --dg-font-size-body-xs: var(--dg-typeface-font-size-10);
        --dg-font-size-body-s: var(--dg-typeface-font-size-12);
        --dg-font-size-body-m: var(--dg-typeface-font-size-14);
        --dg-font-size-body-l: var(--dg-typeface-font-size-16);
        --dg-font-size-headline-xs: var(--dg-typeface-font-size-24);
        --dg-font-size-headline-s: var(--dg-typeface-font-size-32);
        --dg-font-size-headline-m: var(--dg-typeface-font-size-40);
        --dg-font-size-headline-l: var(--dg-typeface-font-size-48);
        --dg-font-size-headline-xl: var(--dg-typeface-font-size-64);
        --dg-font-size-display-m: var(--dg-typeface-font-size-72);
        --dg-font-size-display-l: var(--dg-typeface-font-size-112);
        --dg-font-family-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:1920px) {
    :root {
        --dg-font-height-body-xs: var(--dg-typeface-line-height-14);
        --dg-font-height-body-s: var(--dg-typeface-line-height-16);
        --dg-font-height-body-m: var(--dg-typeface-line-height-20);
        --dg-font-height-body-l: var(--dg-typeface-line-height-24);
        --dg-font-height-headline-xs: var(--dg-typeface-line-height-32);
        --dg-font-height-headline-s: var(--dg-typeface-line-height-40);
        --dg-font-height-headline-m: var(--dg-typeface-line-height-48);
        --dg-font-height-headline-l: var(--dg-typeface-line-height-56);
        --dg-font-height-headline-xl: var(--dg-typeface-line-height-80);
        --dg-font-height-display-m: var(--dg-typeface-line-height-88);
        --dg-font-height-display-l: var(--dg-typeface-line-height-134);
        --dg-font-letter-spacing-m: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-s: var(--dg-typeface-letter-spacing-0-5);
        --dg-font-letter-spacing-l: var(--dg-typeface-letter-spacing-01);
        --dg-font-size-body-xs: var(--dg-typeface-font-size-10);
        --dg-font-size-body-s: var(--dg-typeface-font-size-12);
        --dg-font-size-body-m: var(--dg-typeface-font-size-14);
        --dg-font-size-body-l: var(--dg-typeface-font-size-16);
        --dg-font-size-headline-xs: var(--dg-typeface-font-size-24);
        --dg-font-size-headline-s: var(--dg-typeface-font-size-32);
        --dg-font-size-headline-m: var(--dg-typeface-font-size-40);
        --dg-font-size-headline-l: var(--dg-typeface-font-size-48);
        --dg-font-size-headline-xl: var(--dg-typeface-font-size-64);
        --dg-font-size-display-m: var(--dg-typeface-font-size-72);
        --dg-font-size-display-l: var(--dg-typeface-font-size-112);
        --dg-font-family-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

:root {
    --dg-color-border-featured: var(--dg-global-color-copper-70);
    --dg-color-border-focus: var(--dg-global-color-enceladus-80);
    --dg-color-border-soft: var(--dg-global-opacity-white-10);
    --dg-color-border-strong: var(--dg-global-opacity-white-30);
    --dg-color-border-active: var(--dg-global-color-neutral-10);
    --dg-color-border-error: var(--dg-global-color-red-70);
    --dg-color-border-info: var(--dg-global-color-blue-80);
    --dg-color-border-success: var(--dg-global-color-green-100);
    --dg-color-border-warning: var(--dg-global-color-yellow-90);
    --dg-color-divider-01: var(--dg-global-opacity-white-10);
    --dg-color-divider-default: var(--dg-global-opacity-white-10);
    --dg-color-bg-base: var(--dg-global-color-moonslate-130);
    --dg-color-bg-disabled: var(--dg-global-color-neutral-90);
    --dg-color-bg-error: var(--dg-global-color-red-100);
    --dg-color-bg-info: var(--dg-global-color-blue-100);
    --dg-color-bg-inverted: var(--dg-global-color-moonslate-30);
    --dg-color-bg-overlay: var(--dg-global-opacity-black-70);
    --dg-color-bg-success: var(--dg-global-color-green-100);
    --dg-color-bg-warning: var(--dg-global-color-yellow-90);
    --dg-color-bg-opacity-generic-soft: var(--dg-global-opacity-white-05);
    --dg-color-bg-opacity-generic-strong: var(--dg-global-opacity-white-10);
    --dg-color-bg-opacity-specific-default: var(--dg-global-opacity-white-05);
    --dg-color-bg-opacity-specific-disabled: var(--dg-global-color-neutral-110);
    --dg-color-bg-opacity-specific-focus: var(--dg-global-opacity-white-10);
    --dg-color-bg-opacity-specific-hover: var(--dg-global-opacity-white-10);
    --dg-color-bg-opacity-specific-pressed: var(--dg-global-opacity-white-15);
    --dg-color-bg-opacity-specific-selected: var(--dg-global-opacity-white-15);
    --dg-color-bg-opacity-specific-skeleton: var(--dg-global-color-neutral-110);
    --dg-color-bg-stain-01: var(--dg-global-color-tobaco-120);
    --dg-color-bg-stain-02: var(--dg-global-color-enceladus-100);
    --dg-color-bg-modal: var(--dg-global-color-moonslate-130);
    --dg-color-icon-accent: var(--dg-global-color-electric-90);
    --dg-color-icon-disabled: var(--dg-global-color-neutral-90);
    --dg-color-icon-error: var(--dg-global-color-red-70);
    --dg-color-icon-information: var(--dg-global-color-blue-80);
    --dg-color-icon-inverted: #5c30a9;
    --dg-color-icon-link: #5c30a9;
    --dg-color-icon-link-active: #5c30a9;
    --dg-color-icon-medium: var(--dg-global-color-neutral-40);
    --dg-color-icon-selected: #5c30a9;
    --dg-color-icon-soft: var(--dg-global-color-neutral-60);
    --dg-color-icon-strong: var(--dg-global-color-neutral-10);
    --dg-color-icon-success: var(--dg-global-color-green-90);
    --dg-color-icon-warning: var(--dg-global-color-yellow-80);
    --dg-color-text-accent: var(--dg-global-color-electric-90);
    --dg-color-text-disabled: var(--dg-global-color-neutral-90);
    --dg-color-text-error: var(--dg-global-color-red-70);
    --dg-color-text-information: var(--dg-global-color-blue-80);
    --dg-color-text-inverted: var(--dg-global-color-neutral-150);
    --dg-color-text-link: #5c30a9;
    --dg-color-text-link-active: #5c30a9;
    --dg-color-text-medium: var(--dg-global-color-neutral-40);
    --dg-color-text-selected: #5c30a9;
    --dg-color-text-soft: var(--dg-global-color-neutral-60);
    --dg-color-text-strong: var(--dg-global-color-neutral-10);
    --dg-color-text-success: var(--dg-global-color-green-90);
    --dg-color-text-warning: var(--dg-global-color-yellow-80);
    --dg-color-field-bg-default: var(--dg-global-opacity-grey-05);
    --dg-color-field-bg-default-strong: var(--dg-global-opacity-black-50);
    --dg-color-field-bg-disabled: var(--dg-global-color-neutral-90);
    --dg-color-field-bg-error: var(--dg-global-color-red-70);
    --dg-color-field-bg-focus: var(--dg-global-opacity-grey-05);
    --dg-color-field-bg-hover: var(--dg-global-opacity-grey-05);
    --dg-color-field-bg-pressed: var(--dg-global-opacity-grey-10);
    --dg-color-field-bg-selected: var(--dg-global-color-copper-80);
    --dg-color-field-bg-selected-surface: var(--dg-global-opacity-grey-05);
    --dg-color-field-border-default: var(--dg-global-color-neutral-60);
    --dg-color-field-border-disabled: var(--dg-global-color-neutral-90);
    --dg-color-field-border-error: var(--dg-global-color-red-70);
    --dg-color-field-border-filled: var(--dg-global-color-neutral-10);
    --dg-color-field-border-focus: var(--dg-global-color-neutral-40);
    --dg-color-field-border-hover: var(--dg-global-color-neutral-40);
    --dg-color-field-border-selected-alt: var(--dg-global-color-copper-60);
    --dg-color-field-border-selected-default: var(--dg-global-color-copper-80);
    --dg-color-field-border-skeleton: var(--dg-global-color-neutral-90);
    --dg-color-field-icon-default: var(--dg-global-color-neutral-60);
    --dg-color-field-icon-disabled: var(--dg-global-color-neutral-90);
    --dg-color-field-icon-error: var(--dg-global-color-red-70);
    --dg-color-field-icon-filled: var(--dg-global-color-neutral-10);
    --dg-color-field-icon-focus: var(--dg-global-color-neutral-40);
    --dg-color-field-icon-hover: var(--dg-global-color-neutral-40);
    --dg-color-field-icon-inverted: var(--dg-global-color-enceladus-130);
    --dg-color-field-icon-selected: var(--dg-global-color-neutral-10);
    --dg-color-field-icon-skeleton: var(--dg-global-color-neutral-60);
    --dg-color-field-text-default: var(--dg-global-color-neutral-60);
    --dg-color-field-text-disabled: var(--dg-global-color-neutral-90);
    --dg-color-field-text-error: var(--dg-global-color-red-70);
    --dg-color-field-text-filled: var(--dg-global-color-neutral-10);
    --dg-color-field-text-focus: var(--dg-global-color-neutral-40);
    --dg-color-field-text-focus-specific: var(--dg-global-color-neutral-100);
    --dg-color-field-text-hover: var(--dg-global-color-neutral-40);
    --dg-color-field-text-selected: var(--dg-global-color-neutral-10);
    --dg-color-glass-bg-disabled: var(--dg-global-color-neutral-110);
    --dg-color-glass-bg-skeleton: var(--dg-global-color-neutral-110);
    --dg-color-glass-border-default: var(--dg-global-opacity-white-30);
    --dg-color-glass-border-disabled: var(--dg-global-color-neutral-90);
    --dg-color-glass-border-error: var(--dg-global-color-red-70);
    --dg-color-glass-border-filled: var(--dg-global-color-neutral-10);
    --dg-color-glass-border-focus: var(--dg-global-opacity-white-60);
    --dg-color-glass-border-hover: var(--dg-global-opacity-white-40);
    --dg-color-glass-border-pressed: var(--dg-global-opacity-white-60);
    --dg-color-glass-border-skeleton: var(--dg-global-color-neutral-90);
    --dg-color-glass-icon-default: var(--dg-global-color-neutral-10);
    --dg-color-glass-icon-disabled: var(--dg-global-color-neutral-90);
    --dg-color-glass-icon-error: var(--dg-global-color-red-70);
    --dg-color-glass-icon-filled: var(--dg-global-color-neutral-10);
    --dg-color-glass-icon-focus: var(--dg-global-color-neutral-10);
    --dg-color-glass-icon-hover: var(--dg-global-color-neutral-10);
    --dg-color-glass-icon-pressed: var(--dg-global-color-neutral-10);
    --dg-color-glass-icon-skeleton: var(--dg-global-color-neutral-60);
    --dg-color-glass-text-default: var(--dg-global-color-neutral-10);
    --dg-color-glass-text-disabled: var(--dg-global-color-neutral-90);
    --dg-color-glass-text-filled: var(--dg-global-color-neutral-10);
    --dg-color-glass-text-focus: var(--dg-global-color-neutral-10);
    --dg-color-glass-text-hover: var(--dg-global-color-neutral-10);
    --dg-color-glass-text-pressed: var(--dg-global-color-neutral-10);
    --dg-border-radius-none: var(--dg-border-radius-00);
    --dg-border-radius-xxs: var(--dg-border-radius-04);
    --dg-border-radius-xs: var(--dg-border-radius-06);
    --dg-border-radius-s: var(--dg-border-radius-08);
    --dg-border-radius-m: var(--dg-border-radius-12);
    --dg-border-radius-l: var(--dg-border-radius-20);
    --dg-border-radius-xl: var(--dg-border-radius-24);
    --dg-border-radius-full: var(--dg-border-radius-100000);
    --dg-border-width-s: var(--dg-border-width-00);
    --dg-border-width-m: var(--dg-border-width-01);
    --dg-border-width-l: var(--dg-border-width-02);
    --dg-spacing-s-1: var(--dg-space-00);
    --dg-spacing-s-2: var(--dg-space-02);
    --dg-spacing-s-3: var(--dg-space-04);
    --dg-spacing-s-4: var(--dg-space-06);
    --dg-spacing-s-5: var(--dg-space-08);
    --dg-spacing-m-1: var(--dg-space-12);
    --dg-spacing-m-2: var(--dg-space-16);
    --dg-spacing-m-3: var(--dg-space-20);
    --dg-spacing-m-4: var(--dg-space-24);
    --dg-spacing-l-1: var(--dg-space-32);
    --dg-spacing-l-2: var(--dg-space-40);
    --dg-spacing-l-3: var(--dg-space-48);
    --dg-spacing-l-4: var(--dg-space-56);
    --dg-spacing-l-5: var(--dg-space-64);
    --dg-spacing-l-6: var(--dg-space-72);
    --dg-spacing-l-7: var(--dg-space-80);
    --dg-spacing-l-8: var(--dg-space-88);
    --dg-spacing-l-9: var(--dg-space-96);
    --dg-gradient-bg-copper-default: linear-gradient(to right,var(--dg-gradient-bg-copper-default-stop-1-color) var(--dg-gradient-bg-copper-default-stop-1-position),var(--dg-gradient-bg-copper-default-stop-2-color) var(--dg-gradient-bg-copper-default-stop-2-position),var(--dg-gradient-bg-copper-default-stop-3-color) var(--dg-gradient-bg-copper-default-stop-3-position));
    --dg-gradient-bg-copper-hover: linear-gradient(to right,var(--dg-gradient-bg-copper-hover-stop-1-color) var(--dg-gradient-bg-copper-hover-stop-1-position),var(--dg-gradient-bg-copper-hover-stop-2-color) var(--dg-gradient-bg-copper-hover-stop-2-position),var(--dg-gradient-bg-copper-hover-stop-3-color) var(--dg-gradient-bg-copper-hover-stop-3-position));
    --dg-gradient-bg-copper-pressed: linear-gradient(to right,var(--dg-gradient-bg-copper-pressed-stop-1-color) var(--dg-gradient-bg-copper-pressed-stop-1-position),var(--dg-gradient-bg-copper-pressed-stop-2-color) var(--dg-gradient-bg-copper-pressed-stop-2-position),var(--dg-gradient-bg-copper-pressed-stop-3-color) var(--dg-gradient-bg-copper-pressed-stop-3-position));
    --dg-gradient-bg-glass-default: linear-gradient(179deg,var(--dg-gradient-bg-glass-default-stop-1-color) var(--dg-gradient-bg-glass-default-stop-1-position),var(--dg-gradient-bg-glass-default-stop-2-color) var(--dg-gradient-bg-glass-default-stop-2-position),var(--dg-gradient-bg-glass-default-stop-3-color) var(--dg-gradient-bg-glass-default-stop-3-position));
    --dg-gradient-bg-glass-hover: linear-gradient(179deg,var(--dg-gradient-bg-glass-hover-stop-1-color) var(--dg-gradient-bg-glass-hover-stop-1-position),var(--dg-gradient-bg-glass-hover-stop-2-color) var(--dg-gradient-bg-glass-hover-stop-2-position),var(--dg-gradient-bg-glass-hover-stop-3-color) var(--dg-gradient-bg-glass-hover-stop-3-position));
    --dg-gradient-bg-glass-pressed: linear-gradient(179deg,var(--dg-gradient-bg-glass-pressed-stop-1-color) var(--dg-gradient-bg-glass-pressed-stop-1-position),var(--dg-gradient-bg-glass-pressed-stop-2-color) var(--dg-gradient-bg-glass-pressed-stop-2-position),var(--dg-gradient-bg-glass-pressed-stop-3-color) var(--dg-gradient-bg-glass-pressed-stop-3-position));
    --dg-gradient-bg-glass-focus: linear-gradient(179deg,var(--dg-gradient-bg-glass-focus-stop-1-color) var(--dg-gradient-bg-glass-focus-stop-1-position),var(--dg-gradient-bg-glass-focus-stop-2-color) var(--dg-gradient-bg-glass-focus-stop-2-position),var(--dg-gradient-bg-glass-focus-stop-3-color) var(--dg-gradient-bg-glass-focus-stop-3-position));
    --dg-gradient-bg-skeleton-base: linear-gradient(to right,var(--dg-gradient-bg-skeleton-base-stop-1-color) var(--dg-gradient-bg-skeleton-base-stop-1-position),var(--dg-gradient-bg-skeleton-base-stop-2-color) var(--dg-gradient-bg-skeleton-base-stop-2-position),var(--dg-gradient-bg-skeleton-base-stop-3-color) var(--dg-gradient-bg-skeleton-base-stop-3-position));
    --dg-gradient-bg-divider: linear-gradient(90deg,var(--dg-global-opacity-white-30) 40%,var(--dg-global-opacity-grey-00) 100%)
}

@media (min-width:0px) {
    :root {
        --dg-layout-columns: var(--dg-size-02);
        --dg-layout-gutter: var(--dg-space-16);
        --dg-layout-margin: var(--dg-space-16);
        --dg-spacing-layout-xxxs: var(--dg-space-04);
        --dg-spacing-layout-xxs: var(--dg-space-08);
        --dg-spacing-layout-xs: var(--dg-space-12);
        --dg-spacing-layout-s: var(--dg-space-16);
        --dg-spacing-layout-m: var(--dg-space-20);
        --dg-spacing-layout-l: var(--dg-space-24);
        --dg-spacing-layout-xl: var(--dg-space-32);
        --dg-spacing-layout-xxl: var(--dg-space-40);
        --dg-spacing-layout-xxxl: var(--dg-space-40);
        --dg-layout-min-width: 20rem;
        --dg-layout-width: 20rem;
        --dg-layout-max-width: 29.9375rem;
        --dg-layout-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:480px) {
    :root {
        --dg-layout-columns: var(--dg-size-04);
        --dg-layout-gutter: var(--dg-space-24);
        --dg-layout-margin: var(--dg-space-24);
        --dg-spacing-layout-xxxs: var(--dg-space-04);
        --dg-spacing-layout-xxs: var(--dg-space-08);
        --dg-spacing-layout-xs: var(--dg-space-12);
        --dg-spacing-layout-s: var(--dg-space-16);
        --dg-spacing-layout-m: var(--dg-space-20);
        --dg-spacing-layout-l: var(--dg-space-24);
        --dg-spacing-layout-xl: var(--dg-space-32);
        --dg-spacing-layout-xxl: var(--dg-space-40);
        --dg-spacing-layout-xxxl: var(--dg-space-40);
        --dg-layout-min-width: 30rem;
        --dg-layout-width: 30rem;
        --dg-layout-max-width: 47.9375rem;
        --dg-layout-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:768px) {
    :root {
        --dg-layout-columns: var(--dg-size-06);
        --dg-layout-gutter: var(--dg-space-32);
        --dg-layout-margin: var(--dg-space-32);
        --dg-spacing-layout-xxxs: var(--dg-space-04);
        --dg-spacing-layout-xxs: var(--dg-space-08);
        --dg-spacing-layout-xs: var(--dg-space-12);
        --dg-spacing-layout-s: var(--dg-space-16);
        --dg-spacing-layout-m: var(--dg-space-20);
        --dg-spacing-layout-l: var(--dg-space-32);
        --dg-spacing-layout-xl: var(--dg-space-40);
        --dg-spacing-layout-xxl: var(--dg-space-48);
        --dg-spacing-layout-xxxl: var(--dg-space-64);
        --dg-layout-min-width: 48rem;
        --dg-layout-width: 48rem;
        --dg-layout-max-width: 63.9375rem;
        --dg-layout-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:1024px) {
    :root {
        --dg-layout-columns: var(--dg-size-12);
        --dg-layout-gutter: var(--dg-space-32);
        --dg-layout-margin: var(--dg-space-32);
        --dg-spacing-layout-xxxs: var(--dg-space-04);
        --dg-spacing-layout-xxs: var(--dg-space-08);
        --dg-spacing-layout-xs: var(--dg-space-12);
        --dg-spacing-layout-s: var(--dg-space-16);
        --dg-spacing-layout-m: var(--dg-space-20);
        --dg-spacing-layout-l: var(--dg-space-32);
        --dg-spacing-layout-xl: var(--dg-space-40);
        --dg-spacing-layout-xxl: var(--dg-space-48);
        --dg-spacing-layout-xxxl: var(--dg-space-64);
        --dg-layout-min-width: 64rem;
        --dg-layout-width: 64rem;
        --dg-layout-max-width: 89.9375rem;
        --dg-layout-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:1440px) {
    :root {
        --dg-layout-columns: var(--dg-size-12);
        --dg-layout-gutter: var(--dg-space-32);
        --dg-layout-margin: var(--dg-space-40);
        --dg-spacing-layout-xxxs: var(--dg-space-04);
        --dg-spacing-layout-xxs: var(--dg-space-08);
        --dg-spacing-layout-xs: var(--dg-space-12);
        --dg-spacing-layout-s: var(--dg-space-16);
        --dg-spacing-layout-m: var(--dg-space-24);
        --dg-spacing-layout-l: var(--dg-space-40);
        --dg-spacing-layout-xl: var(--dg-space-56);
        --dg-spacing-layout-xxl: var(--dg-space-72);
        --dg-spacing-layout-xxxl: var(--dg-space-88);
        --dg-layout-min-width: 90rem;
        --dg-layout-width: 90rem;
        --dg-layout-max-width: 119.9375rem;
        --dg-layout-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

@media (min-width:1920px) {
    :root {
        --dg-layout-columns: var(--dg-size-12);
        --dg-layout-gutter: var(--dg-space-48);
        --dg-layout-margin: var(--dg-space-48);
        --dg-spacing-layout-xxxs: var(--dg-space-04);
        --dg-spacing-layout-xxs: var(--dg-space-08);
        --dg-spacing-layout-xs: var(--dg-space-12);
        --dg-spacing-layout-s: var(--dg-space-16);
        --dg-spacing-layout-m: var(--dg-space-24);
        --dg-spacing-layout-l: var(--dg-space-40);
        --dg-spacing-layout-xl: var(--dg-space-56);
        --dg-spacing-layout-xxl: var(--dg-space-80);
        --dg-spacing-layout-xxxl: var(--dg-space-96);
        --dg-layout-min-width: 120rem;
        --dg-layout-width: 120rem;
        --dg-layout-max-width: 6250rem;
        --dg-layout-base: var(--dg-typeface-font-family-cupra-screen)
    }
}

:root {
    --ds-z-index-negative: -1;
    --ds-z-index-base: 0;
    --ds-z-index-default: 1;
    --ds-z-index-app-footer: 1000;
    --ds-z-index-app-header: 1100;
    --ds-z-index-overlay: 1200;
    --ds-z-index-tooltip: 1300;
    --ds-z-index-modal: 1400;
    --ds-z-index-context-menu: 1500;
    --ds-z-index-popover: 1600;
    --ds-z-index-toast: 1700;
    --ds-z-index-loader: 1800;
    --ds-z-index-alert-info: 1900;
    --ds-z-index-alert-success: 2000;
    --ds-z-index-alert-warning: 2100;
    --ds-z-index-alert-error: 2200;
    --ds-z-index-top: 9999
}

.ds-navigation-cursor.left {
    cursor: url(https://ds-assets.cupra.com/cursors/cupra-diagonal/left.svg) 9 9,pointer
}

.ds-navigation-cursor.right {
    cursor: url(https://ds-assets.cupra.com/cursors/cupra-diagonal/right.svg) 9 9,pointer
}

.ds-navigation-cursor.left:active {
    cursor: url(https://ds-assets.cupra.com/cursors/cupra-diagonal/left-active.svg) 9 9,pointer
}

.ds-navigation-cursor.right:active {
    cursor: url(https://ds-assets.cupra.com/cursors/cupra-diagonal/right-active.svg) 9 9,pointer
}

.ds-content-disclaimer {
    color: var(--dg-color-text-medium);
    display: flex;
    flex: 1;
    flex-direction: column;
    font-family: var(--dg-font-family-base);
    gap: var(--dg-spacing-m-2);
    padding: 1.25rem
}

    .ds-content-disclaimer .header {
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        gap: var(--dg-spacing-s-3)
    }

    .ds-content-disclaimer .title {
        color: var(--dg-color-text-medium);
        font-size: var(--dg-font-size-body-l);
        font-weight: 500;
        letter-spacing: var(--dg-font-letter-spacing-m);
        line-height: var(--dg-font-height-body-l);
        text-transform: uppercase
    }

    .ds-content-disclaimer p {
        color: var(--dg-color-text-soft);
        font-size: var(--dg-font-size-body-m);
        font-weight: 400;
        letter-spacing: var(--dg-font-letter-spacing-m);
        line-height: var(--dg-font-height-body-m);
        margin-block-end: 0;
        margin-block-start: 0;
        margin-inline-end: 0;
        margin-inline-start: 0;
        u

{
    text-decoration: underline;
    text-decoration-style: solid
}

b, u {
    color: var(--dg-color-text-medium);
    font-weight: 500
}

a {
    align-self: unset;
    font-size: var(--dg-font-size-body-m);
    line-height: var(--dg-font-height-body-m)
}

}

.ds-content-disclaimer ol, .ds-content-disclaimer ul {
    margin-block-end: 0;
    margin-block-start: 0;
    li

{
    color: var(--dg-color-text-soft);
    position: relative
}

}

.ds-content-disclaimer ul {
    list-style: none;
    li: before

{
    content: "â€¢";
    left: calc(var(--dg-spacing-m-1)*-1);
    position: absolute
}

}

.ds-content-disclaimer a {
    align-self: flex-end;
    color: var(--dg-button-text-color-link-default);
    font-size: var(--dg-font-size-body-l);
    letter-spacing: var(--dg-font-letter-spacing-m);
    line-height: var(--dg-font-height-body-l);
    text-decoration-line: underline
}

:not(:defined) {
    display: none
}
