:root {
    --primary: rgb(47, 47, 47);
    --primary-dark: rgb(0, 0, 0);
    --primary-70: rgba(0, 0, 0, 0.7);
    --primary-50: rgba(0, 0, 0, 0.5);
    --primary-30: rgba(0, 0, 0, 0.3);
    --primary-10: rgba(0, 0, 0, 0.1);
    --logo: #000000;
    --sidebar-color: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 1));
    --sidebar-icon: #fff;
}

.local, .development, .staging {
    --logo: rgba(119, 119, 119, 1);
    --sidebar-color: linear-gradient(90deg, rgba(119, 119, 119, 1), rgba(119, 119, 119, .8));
}

.production {
    --logo: #000000;
    --sidebar-color: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 1));
}

.bg-grad-sidebar {
    background-image: var(--sidebar-color);
}

[data-testid="resource-table"] th span {
    white-space: nowrap;
}

[dusk="Boutique-filter-select"] {
    z-index: 10;
    position: relative;
}

/* nunito-200 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 200;
    src: local('Nunito ExtraLight'), local('Nunito-ExtraLight'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-200.woff2') format('woff2');
}
/* nunito-200italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 200;
    src: local('Nunito ExtraLight Italic'), local('Nunito-ExtraLightItalic'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-200italic.woff2') format('woff2');
}
/* nunito-300 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300;
    src: local('Nunito Light'), local('Nunito-Light'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-300.woff2') format('woff2');
}
/* nunito-regular - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: local('Nunito Regular'), local('Nunito-Regular'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-regular.woff2') format('woff2');
}
/* nunito-300italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 300;
    src: local('Nunito Light Italic'), local('Nunito-LightItalic'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-300italic.woff2') format('woff2');
}
/* nunito-italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 400;
    src: local('Nunito Italic'), local('Nunito-Italic'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-italic.woff2') format('woff2');
}
/* nunito-600 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 600;
    src: local('Nunito SemiBold'), local('Nunito-SemiBold'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-600.woff2') format('woff2');
}
/* nunito-700 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: local('Nunito Bold'), local('Nunito-Bold'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-700.woff2') format('woff2');
}
/* nunito-600italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 600;
    src: local('Nunito SemiBold Italic'), local('Nunito-SemiBoldItalic'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-600italic.woff2') format('woff2');
}
/* nunito-700italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 700;
    src: local('Nunito Bold Italic'), local('Nunito-BoldItalic'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-700italic.woff2') format('woff2');
}
/* nunito-800 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 800;
    src: local('Nunito ExtraBold'), local('Nunito-ExtraBold'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-800.woff2') format('woff2');
}
/* nunito-900 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 900;
    src: local('Nunito Black'), local('Nunito-Black'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-900.woff2') format('woff2');
}
/* nunito-900italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 900;
    src: local('Nunito Black Italic'), local('Nunito-BlackItalic'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-900italic.woff2') format('woff2');
}
/* nunito-800italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 800;
    src: local('Nunito ExtraBold Italic'), local('Nunito-ExtraBoldItalic'),
    url('/digital-creative/hublot-theme/fonts/nunito-v13-latin-800italic.woff2') format('woff2');
}
