
:root {
--theme-font-family: 'Nobel';
--theme-color: #282830; 
--theme-color-rgb: 40, 40, 48; 
--theme-color-opacity-10: rgba(var(--theme-color-rgb), 0.10);
--theme-color-opacity-04: rgba(var(--theme-color-rgb), 0.04);
--theme-color-opacity-05: rgba(var(--theme-color-rgb), 0.05);
--theme-color-opacity-20: rgba(var(--theme-color-rgb), 0.20);
--theme-color-opacity-30: rgba(var(--theme-color-rgb), 0.30);
--theme-color-opacity-48: rgba(var(--theme-color-rgb), 0.48);
--theme-color-opacity-40: rgba(var(--theme-color-rgb), 0.40);
--theme-color-opacity-50: rgba(var(--theme-color-rgb), 0.50);
--theme-color-opacity-60: rgba(var(--theme-color-rgb), 0.60);
--theme-color-opacity-80: rgba(var(--theme-color-rgb), 0.80);

--secondary-theme-color: #ff0012; 
--secondary-theme-color-rgb: 255, 0, 18;
--secondary-color-opacity-50: rgba(var(--secondary-theme-color-rgb), 0.50);
--secondary-color-opacity-60: rgba(var(--secondary-theme-color-rgb), 0.60);
 
--font-color: #000000; 
--font-color-rgb: 0, 0, 0; 
--font-color-opacity-30: rgba(var(--font-color-rgb), 0.30);
--font-color-opacity-37: rgba(var(--font-color-rgb), 0.37);
--font-color-opacity-45: rgba(var(--font-color-rgb), 0.45);
--font-color-opacity-50: rgba(var(--font-color-rgb), 0.50);
--font-color-opacity-60: rgba(var(--font-color-rgb), 0.60);
--font-color-opacity-80: rgba(var(--font-color-rgb), 0.80);
--font-color-opacity-90: rgba(var(--font-color-rgb), 0.90);

--pulse-shadow-color: #00c1e2; 
--pulse-shadow-color-rgb: 0, 193, 226; 
--button-background-color: #212721; 
--button-font-color: #fff; 
--theme-border-color:#D27541;
--heading-color: #000; 
--bg-color: #ffffff; 
--aqua-color: #00d3bd; 
--primary-color: #007bff; 
--success-color: #28a745; 
--danger-color: #dc3545; 
--warning-color: #ffc107; 
--dark-color: #000000; 
--dark-color-rgb: 0, 0, 0; 
--muted-color: #909090; 
--favorite-color: #ff1fad; 
--twitter-color: #1d9bf0; 
--facebook-color: #1877F2;

--common-btn-radius:0px;
--common-box-radius:0px;
--font-title-color: #0D2C4A;
--was-color:#C0392B;
--save-color:#27AE60;
}



@font-face {
    font-family: 'Nobel';
    src: url('../fonts/Nobel/Nobel-Black.eot');
    src: url('../fonts/Nobel/Nobel-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nobel/Nobel-Black.woff2') format('woff2'),
        url('../fonts/Nobel/Nobel-Black.woff') format('woff'),
        url('../fonts/Nobel/Nobel-Black.ttf') format('truetype'),
        url('../fonts/Nobel/Nobel-Black.svg#Nobel-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nobel-Book';
    src: url('../fonts/Nobel/Nobel-Book.eot');
    src: url('../fonts/Nobel/Nobel-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nobel/Nobel-Book.woff2') format('woff2'),
        url('../fonts/Nobel/Nobel-Book.woff') format('woff'),
        url('../fonts/Nobel/Nobel-Book.ttf') format('truetype'),
        url('../fonts/Nobel/Nobel-Book.svg#Nobel-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Nobel';
    src: url('../fonts/Nobel/Nobel-Bold.eot');
    src: url('../fonts/Nobel/Nobel-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nobel/Nobel-Bold.woff2') format('woff2'),
        url('../fonts/Nobel/Nobel-Bold.woff') format('woff'),
        url('../fonts/Nobel/Nobel-Bold.ttf') format('truetype'),
        url('../fonts/Nobel/Nobel-Bold.svg#Nobel-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nobel';
    src: url('../fonts/Nobel/Nobel-Regular.eot');
    src: url('../fonts/Nobel/Nobel-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nobel/Nobel-Regular.woff2') format('woff2'),
        url('../fonts/Nobel/Nobel-Regular.woff') format('woff'),
        url('../fonts/Nobel/Nobel-Regular.ttf') format('truetype'),
        url('../fonts/Nobel/Nobel-Regular.svg#Nobel-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Nobel-RegularItalic';
    src: url('../fonts/Nobel/Nobel-RegularItalic.eot');
    src: url('../fonts/Nobel/Nobel-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nobel/Nobel-RegularItalic.woff2') format('woff2'),
        url('../fonts/Nobel/Nobel-RegularItalic.woff') format('woff'),
        url('../fonts/Nobel/Nobel-RegularItalic.ttf') format('truetype'),
        url('../fonts/Nobel/Nobel-RegularItalic.svg#Nobel-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nobel';
    src: url('../fonts/Nobel/Nobel-Light.eot');
    src: url('../fonts/Nobel/Nobel-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nobel/Nobel-Light.woff2') format('woff2'),
        url('../fonts/Nobel/Nobel-Light.woff') format('woff'),
        url('../fonts/Nobel/Nobel-Light.ttf') format('truetype'),
        url('../fonts/Nobel/Nobel-Light.svg#Nobel-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}




h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-weight: 500;}






.menu-top .trigger {
    font-size: 0.9356em;
}

.newsletter .list li .button { font-size: 0.96em; }
.newsletter input { font-size: 0.9em; }
.offers-model-list .h3 { font-size: 20px; font-weight: 400; }
.offers-model-list .h3 strong { font-weight: 700; }
