/*
Theme Name: Turandot Jewelry Theme
Description: Ювелирный магазин Turandot
Version: 1.0
Text Domain: turandot-jewelry
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
    font-family: 'Open Sans';
    src: url('assets/fonts/OpenSans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FoglihtenNo06';
    src: url('assets/fonts/FoglihtenNo06_076.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

body {margin: 0; padding: 0; color: #333333; font-size: 18px; font-family: 'Open Sans', Arial, sans-serif;}
body a {color: #333333; text-decoration: none;}
img.full-width {width: 100%;}

h2 {font-family: 'FoglihtenNo06', Arial, sans-serif; font-size: 50px; font-weight: 500; text-transform: uppercase;}
p {line-height: 145%;}

.flex {display: flex;}
.mt-40 {margin-top: 40px;}
.mt-100 {margin-top: 100px;}
.btn {display: inline-block; padding: 20px 60px; font-size: 16px; border: 1px solid #333333; text-transform: uppercase;}

.container {max-width: 1340px; width: 100%; margin: 0 auto;}
section .container {max-width: 660px; text-align: center;}
header {width: 100%; display: flex; height: 60px; border-bottom: 1px solid #333333;}
.header__left {display: flex; width: 130px; height: 100%; align-items: center;}
.header__left a {font-family: 'FoglihtenNo06', Arial, sans-serif; font-size: 17px;}
.header__center {display: flex; align-items: center; justify-content: center; border: 1px solid #333333; border-top: 0; border-bottom: 0; flex: 1;}
.header__center ul.primary-menu {list-style: none; display: flex; gap: 110px; margin: 0; padding: 0;}
.header__center ul.primary-menu li {display: inline-flex; text-transform: uppercase; font-size: 14px;}

.home header {position: absolute; top: 0; left: 0; border-color: #FFFFFF; color: #FFFFFF;}
.home header a {color: #FFFFFF;}
.home .header__center {border-color: #FFFFFF;}