@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197140/4bfbfa09-d025-4517-b857-ec1dfdf9cc33.woff2") format("woff2"), url("../fonts/1197140/65a2bef7-8c37-4a79-bb59-112a34df3932.woff") format("woff");
    font-weight: 300;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197143/211d8567-bc90-4c7c-9d01-6de9c118b219.woff2") format("woff2"), url("../fonts/1197143/b7f516f4-7136-463b-83d0-552199a56fd5.woff") format("woff");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197152/f32d96fa-915e-45de-a390-2cb4a996f87e.woff2") format("woff2"), url("../fonts/1197152/622f1077-338e-4a08-b5b8-a7ebdc818391.woff") format("woff");
    font-weight: 400;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197155/9f33da00-b58f-424a-9946-d1f7fd9ea93d.woff2") format("woff2"), url("../fonts/1197155/718731c2-e060-408e-a5b7-50e9f98ac16b.woff") format("woff");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197158/5d0b46a4-d742-4a0e-bb36-6a75a855d4ee.woff2") format("woff2"), url("../fonts/1197158/aec8a238-cc0b-490f-9fbb-47b8ead0f82d.woff") format("woff");
    font-weight: 600;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197161/901a2b20-699a-4ead-8d18-22af2e0b2cd0.woff2") format("woff2"), url("../fonts/1197161/9e5accf5-2810-4c6a-82a1-658720167196.woff") format("woff");
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197164/1889a419-eeac-4e0b-9751-217b3ca96b66.woff2") format("woff2"), url("../fonts/1197164/61eabd92-21fd-414c-b5e7-efa565901b0a.woff") format("woff");
    font-weight: 700;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197167/8771acbe-2683-44d9-b142-ce16331f4906.woff2") format("woff2"), url("../fonts/1197167/7d92e2ae-7e53-4fcb-859b-f3364cee5efa.woff") format("woff");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197170/b676ff2b-dff6-4098-b1f7-79c0378e294e.woff2") format("woff2"), url("../fonts/1197170/41d6f61b-7c39-4e26-b280-c5b24a150dd9.woff") format("woff");
    font-weight: 900;
}

@font-face {
    font-family: "Freight Display Pro";
    src: url("../fonts/1197173/7229df14-1bbf-48c9-bad4-6aada5a0b6df.woff2") format("woff2"), url("../fonts/1197173/8da71d7b-cc94-4e29-b87c-2ba2d2effe3d.woff") format("woff");
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-ExtraBold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Catamaran';
    src: url('../fonts/Ginnava/catamaran/Catamaran-Thin.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
/* Caromont font*/

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Ginnava/caramont/static/Cormorant-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}


/* Ginnava icon font */

@font-face {
    font-family: 'Ginnava';
    src:
        url('../fonts/Ginnava/Ginnava.ttf?b0lter') format('truetype'),
        url('../fonts/Ginnava/Ginnava.woff?b0lter') format('woff'),
        url('../fonts/Ginnava/Ginnava.svg?b0lter#Ginnava') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="gicon-"], [class*=" gicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Ginnava' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.gicon-facebook:before {
    content: "\ea90";
}
.gicon-instagram:before {
    content: "\ea92";
}
.gicon-whatsapp:before {
    content: "\ea93";
}
.gicon-twitter:before {
    content: "\ea96";
}
.gicon-remove:before {
    content: "\e902";
}
.gicon-account:before {
    content: "\e900";
}
.gicon-cart:before {
    content: "\e901";
}
