/* IMPORT ADDITIONAL FROM SLZ THEME */
@import url("main.css");

@import url("../../slz-theme-next-rc/css/_settings-default.css");

@import url("_settings-child.css");

@import url("fonts.css");
@import url("colors.css");
@import url("global.css");

/* @import url("page-home.css"); */
/* @import url("single-oferta.css"); */

@import url("../../slz-theme-next-rc/css/layout-units-default.css");

@import url("colors-list.css");
@import url("custom-widths-list.css");
@import url("custom-fontsize-list.css");
@import url("custom-fontfamily-list.css");
@import url("custom-units-list.css");

@import url("generated/colors-selectors.css");
@import url("generated/custom-widths-selectors.css");
@import url("generated/custom-fontsize-selectors.css");
@import url("generated/custom-fontfamily-selectors.css");
@import url("generated/custom-units-selectors.css");


:root {
    --cb-mg-l: 0;
    --cb-mg-r: 0;
    --cb-mg-t: 0;
    --cb-mg-b: 0;
    --cb-pd-l: 0;
    --cb-pd-r: 0;
    --cb-pd-t: 0;
    --cb-pd-b: 0;
}

.fw-100 {
    font-weight: 100;
}
.fw-200 {
    font-weight: 200;
}
.fw-300 {
    font-weight: 300;
}
.fw-400 {
    font-weight: 400;
}
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600;
}
.fw-700 {
    font-weight: 700;
}
.fw-800 {
    font-weight: 800;
}
.fw-900 {
    font-weight: 900;
}

[class*="theme-"] [class*="fs-"] * {
    font-size: inherit;
}

[class*="theme-"] [class*="ff-"] * {
    font-family: inherit;
}

[class*="theme-"] [class*="fw-"] * {
    font-weight: inherit;
}

[class*="theme-"] [class*="color--"] * {
    color: inherit;
}


@media (max-width: 767px) {
    :root {
        --space-u-4: 0.4rem;
        --space-u-8: 0.8rem;
        --space-u-10: 1rem;
        --space-u-12: 1.2rem;
        --space-u-15: 1.5rem;
        --space-u-16: 1.6rem;
        --space-u-20: 2rem;
        --space-u-24: 2.4rem;
        --space-u-30: 3rem;
        --space-u-36: 3.6rem;
        --space-u-40: 4rem;
        --space-u-42: 4.2rem;
        --space-u-46: 4.6rem;
        --space-u-50: 5rem;
        --space-u-54: 5.4rem;
        --space-u-60: var(--space-u-20);
        --space-u-80: var(--space-u-30);
        --space-u-100: 10rem;
        --space-u-120: var(--space-u-40);
    }

    [class*="columns-"] {
        display: flex;
        flex-direction: column;
        gap: 2rem;
    }
}