/**
 * CSS for Denim TRIAL Light
 * Generated by Wakamai Fondue - https://wakamaifondue.com
 * by Roel Nieskens/PixelAmbacht - https://pixelambacht.nl
 */

@font-face {
    font-family: "Denim";
    src: url("DenimTRIALVF.woff2");
    font-weight: 300 900;
    font-stretch: 100% 150%;
    unicode-range: U+000D, U+0020-007E, U+00A0-017F, U+018F, U+0192, U+019D,
        U+01E6-01E7, U+01EA-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233,
        U+0237, U+0259, U+0272, U+02C6-02C7, U+02D8-02DD, U+0300-0304,
        U+0306-0308, U+030A-030C, U+0312, U+0323, U+0326-0328, U+0394, U+03A9,
        U+03B4, U+03BC-03BD, U+03C0, U+0E3F, U+1E20-1E21, U+1E80-1E85, U+1E9E,
        U+1EA0-1EA1, U+1EB8-1EB9, U+1EBC-1EBD, U+1ECA-1ECD, U+1EE4-1EE5,
        U+1EF2-1EF3, U+1EF8-1EF9, U+2011, U+2013-2014, U+2018-201A,
        U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A,
        U+203C, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20A3, U+20A6,
        U+20A9-20AC, U+20B1, U+20B4, U+20B9-20BA, U+20BD, U+20BF, U+2113,
        U+2117, U+2122, U+2126, U+2153-2154, U+215B-215E, U+2190-2193,
        U+2196-2199, U+2202, U+2206, U+220F, U+2211-2212, U+221A, U+221E,
        U+222B, U+2248, U+2260, U+2264-2265, U+2300, U+2460-2468, U+24EA,
        U+24FF, U+25CA-25CB, U+25CF, U+2776-277E, U+E132-E133, U+F8FF;
}

/* Set custom properties for each layout feature */
:root {
    --denim-trial-aalt: "aalt" off;
    --denim-trial-case: "case" off;
    --denim-trial-dlig: "dlig" off;
    --denim-trial-dnom: "dnom" off;
    --denim-trial-frac: "frac" off;
    --denim-trial-numr: "numr" off;
    --denim-trial-ordn: "ordn" off;
    --denim-trial-pnum: "pnum" off;
    --denim-trial-sinf: "sinf" off;
    --denim-trial-ss01: "ss01" off;
    --denim-trial-ss02: "ss02" off;
    --denim-trial-ss04: "ss04" off;
    --denim-trial-subs: "subs" off;
    --denim-trial-sups: "sups" off;
    --denim-trial-tnum: "tnum" off;
}

/* If class is applied, update custom property and
   apply modern font-variant-* when supported */
.denim-trial-aalt {
    --denim-trial-aalt: "aalt" on;
}

.denim-trial-case {
    --denim-trial-case: "case" on;
}

.denim-trial-dlig {
    --denim-trial-dlig: "dlig" on;
}

@supports (font-variant-ligatures: discretionary-ligatures) {
    .denim-trial-dlig {
        --denim-trial-dlig: "____";
        font-variant-ligatures: discretionary-ligatures;
    }
}

.denim-trial-dnom {
    --denim-trial-dnom: "dnom" on;
}

.denim-trial-frac {
    --denim-trial-frac: "frac" on;
}

@supports (font-variant-numeric: diagonal-fractions) {
    .denim-trial-frac {
        --denim-trial-frac: "____";
        font-variant-numeric: diagonal-fractions;
    }
}

.denim-trial-numr {
    --denim-trial-numr: "numr" on;
}

.denim-trial-ordn {
    --denim-trial-ordn: "ordn" on;
}

@supports (font-variant-numeric: ordinal) {
    .denim-trial-ordn {
        --denim-trial-ordn: "____";
        font-variant-numeric: ordinal;
    }
}

.denim-trial-pnum {
    --denim-trial-pnum: "pnum" on;
}

@supports (font-variant-numeric: proportional-nums) {
    .denim-trial-pnum {
        --denim-trial-pnum: "____";
        font-variant-numeric: proportional-nums;
    }
}

.denim-trial-sinf {
    --denim-trial-sinf: "sinf" on;
}

.denim-trial-ss01 {
    --denim-trial-ss01: "ss01" on;
}

.denim-trial-ss02 {
    --denim-trial-ss02: "ss02" on;
}

.denim-trial-ss04 {
    --denim-trial-ss04: "ss04" on;
}

.denim-trial-subs {
    --denim-trial-subs: "subs" on;
}

@supports (font-variant-position: sub) {
    .denim-trial-subs {
        --denim-trial-subs: "____";
        font-variant-position: sub;
    }
}

.denim-trial-sups {
    --denim-trial-sups: "sups" on;
}

@supports (font-variant-position: super) {
    .denim-trial-sups {
        --denim-trial-sups: "____";
        font-variant-position: super;
    }
}

.denim-trial-tnum {
    --denim-trial-tnum: "tnum" on;
}

@supports (font-variant-numeric: tabular-nums) {
    .denim-trial-tnum {
        --denim-trial-tnum: "____";
        font-variant-numeric: tabular-nums;
    }
}

/* Apply current state of all custom properties
   whenever a class is being applied */
.denim-trial-aalt,
.denim-trial-case,
.denim-trial-dlig,
.denim-trial-dnom,
.denim-trial-frac,
.denim-trial-numr,
.denim-trial-ordn,
.denim-trial-pnum,
.denim-trial-sinf,
.denim-trial-ss01,
.denim-trial-ss02,
.denim-trial-ss04,
.denim-trial-subs,
.denim-trial-sups,
.denim-trial-tnum {
    font-feature-settings: var(--denim-trial-aalt), var(--denim-trial-case),
        var(--denim-trial-dlig), var(--denim-trial-dnom), var(--denim-trial-frac),
        var(--denim-trial-numr), var(--denim-trial-ordn), var(--denim-trial-pnum),
        var(--denim-trial-sinf), var(--denim-trial-ss01), var(--denim-trial-ss02),
        var(--denim-trial-ss04), var(--denim-trial-subs), var(--denim-trial-sups),
        var(--denim-trial-tnum);
}

/* Variable instances */
.denim-trial {
    font-variation-settings: "wght" 300, "ital" 0, "wdth" 100;
}

.denim-trial-regular {
    font-variation-settings: "wght" 400, "ital" 0, "wdth" 100;
}

.denim-trial-medium {
    font-variation-settings: "wght" 500, "ital" 0, "wdth" 100;
}

.denim-trial-semibold {
    font-variation-settings: "wght" 600, "ital" 0, "wdth" 100;
}

.denim-trial-bold {
    font-variation-settings: "wght" 700, "ital" 0, "wdth" 100;
}

.denim-trial-heavy {
    font-variation-settings: "wght" 900, "ital" 0, "wdth" 100;
}

.denim-trial-italic {
    font-variation-settings: "wght" 300, "ital" 11, "wdth" 100;
}

.denim-trial-regular-italic {
    font-variation-settings: "wght" 400, "ital" 11, "wdth" 100;
}

.denim-trial-medium-italic {
    font-variation-settings: "wght" 500, "ital" 11, "wdth" 100;
}

.denim-trial-semibold-italic {
    font-variation-settings: "wght" 600, "ital" 11, "wdth" 100;
}

.denim-trial-bold-italic {
    font-variation-settings: "wght" 700, "ital" 11, "wdth" 100;
}

.denim-trial-heavy-italic {
    font-variation-settings: "wght" 900, "ital" 11, "wdth" 100;
}

.denim-trial-wd {
    font-variation-settings: "wght" 300, "ital" 0, "wdth" 150;
}

.denim-trial-wd-regular {
    font-variation-settings: "wght" 400, "ital" 0, "wdth" 150;
}

.denim-trial-wd-medium {
    font-variation-settings: "wght" 500, "ital" 0, "wdth" 150;
}

.denim-trial-wd-semibold {
    font-variation-settings: "wght" 600, "ital" 0, "wdth" 150;
}

.denim-trial-wd-bold {
    font-variation-settings: "wght" 700, "ital" 0, "wdth" 150;
}

.denim-trial-wd-heavy {
    font-variation-settings: "wght" 900, "ital" 0, "wdth" 150;
}

.denim-trial-wd-italic {
    font-variation-settings: "wght" 300, "ital" 11, "wdth" 150;
}

.denim-trial-wd-regular-italic {
    font-variation-settings: "wght" 400, "ital" 11, "wdth" 150;
}

.denim-trial-wd-medium-italic {
    font-variation-settings: "wght" 500, "ital" 11, "wdth" 150;
}

.denim-trial-wd-semibold-italic {
    font-variation-settings: "wght" 600, "ital" 11, "wdth" 150;
}

.denim-trial-wd-bold-italic {
    font-variation-settings: "wght" 700, "ital" 11, "wdth" 150;
}

.denim-trial-wd-heavy-italic {
    font-variation-settings: "wght" 900, "ital" 11, "wdth" 150;
}

