/* İndirilmiş Yerel Fontlar */
@font-face {
    font-family: 'Noto Sans Anatolian Hieroglyphs';
    src: url('../fonts/noto-sans-anatolian-hieroglyphs/400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/100.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/200.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/300.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/800.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/900.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/100-latin-ext.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/100.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/200-latin-ext.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/200.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/300-latin-ext.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/300.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/400-latin-ext.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/500-latin-ext.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/600-latin-ext.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/700-latin-ext.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/800-latin-ext.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/800.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/900-latin-ext.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/900.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
    --sf-color-primary: #000000;
    --sf-color-secondary: #757575;
    --sf-color-accent: #000000;
    --sf-color-bg: #ffffff;
    --sf-color-surface: #fafafa;
    --sf-color-text: #212121;
    --sf-color-link: #000000;
    --sf-color-link-hover: #424242;
    --sf-color-heading: #000000;
    --sf-color-border: #eeeeee;
    --sf-color-muted: #b2bec3;
    --sf-color-success: #00b894;
    --sf-color-warning: #fdcb6e;
    --sf-color-danger: #d63031;
    --sf-color-info: #0984e3;
    --sf-heading-font: 'Roboto', serif;
    --sf-font: 'Roboto', system-ui, sans-serif;
    --sf-base-size: 16px;
    --sf-line-height: 1.6;
    --sf-btn-radius: 24px;
    --sf-btn-padding-y: 7px;
    --sf-btn-padding-x: 25px;
    --sf-btn-font-size: 16px;
    --sf-btn-font-weight: 700;
    --sf-btn-transition: 0.35s;
    --sf-btn-primary-bg: #000000;
    --sf-btn-primary-text: #ffffff;
    --sf-btn-primary-hover-bg: #333333;
    --sf-btn-primary-hover-text: #ffffff;
    --sf-btn-secondary-bg: #ffffff;
    --sf-btn-secondary-text: #111111;
    --sf-btn-secondary-hover-bg: #f1f1f1;
    --sf-btn-secondary-hover-text: #111111;
    --sf-btn-text-transform: none;
    --sf-btn-outline-width: 3px;
    --sf-input-radius: 6px;
    --sf-input-border-color: #dfe6e9;
    --sf-input-focus-border: #0984e3;
    --sf-container-max: 1320px;
    --sf-section-padding: 60px;
    --sf-grid-gap: 24px;
    --sf-radius-sm: 4px;
    --sf-radius-md: 8px;
    --sf-radius-lg: 12px;
    --sf-header-height: 100px;
    --sf-logo-max-height: 45px;
    --sf-badge-radius: 4px;
    --sf-transition: 0.3s ease-in;
    --lcnb-nav-bg: #ffffff;
    --lcnb-nav-item-bg: #ffffff;
    --lcnb-nav-bg-hover: #ffffff;
    --lcnb-nav-text: #000000;
    --lcnb-nav-hover: #5c5c5c;
    --lcnb-nav-active: #ffffff;
    --lcnb-nav-active-bg: #df0707;
    --lcnb-badge-bg: #ef4444;
    --lcnb-nav-pad-v: 0px;
    --lcnb-nav-pad-h: 0px;
}

h1 {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0em;
    text-transform: none;
}

h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
}

h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
}

h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
}

h5 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
}

h6 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
}

.sf-btn--primary {
    background: var(--sf-btn-primary-bg);
    color: var(--sf-btn-primary-text);
}

.sf-btn--primary:hover {
    background: var(--sf-btn-primary-hover-bg);
    color: var(--sf-btn-primary-hover-text);
}

.sf-btn--secondary {
    background: var(--sf-btn-secondary-bg);
    color: var(--sf-btn-secondary-text);
}

.sf-btn--secondary:hover {
    background: var(--sf-btn-secondary-hover-bg);
    color: var(--sf-btn-secondary-hover-text);
}

.sf-btn--outline,
.sf-btn--dark-outline {
    border-width: 3px;
}

.sf-input {
    background: #ffffff;
    border: 1px solid #dfe6e9;
    color: #2d3436;
    border-radius: 6px;
    padding: 10px 12px;
    font-size: 14px;
}

.sf-input::placeholder {
    color: #b2bec3;
}

.sf-input:focus {
    border-color: #0984e3;
    outline: none;
}

.sf-label {
    font-size: 14px;
    font-weight: 500;
    color: #2d3436;
}

.sf-card {
    border-radius: 0px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

.sf-card:hover {
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.sf-badge--sale {
    background: #e74c3c;
    color: #ffffff;
    border-radius: 4px;
}

.sf-badge--new {
    background: #00b894;
    color: #ffffff;
    border-radius: 4px;
}

.sf-badge--soldout {
    background: #636e72;
    color: #ffffff;
    border-radius: 4px;
}

.sf-footer {
    background: #fe2020;
    color: #000000;
}

.sf-footer a {
    color: #000000;
}

.sf-header--static {
    position: relative !important;
    top: auto !important;
}

.sf-header,
body > .sf-header,
body.sf-boxed > .sf-header {
    background: #ffffff;
    color: #0162fe;
    height: 100px;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    box-shadow: none;
}

.sf-header:hover,
body > .sf-header:hover,
body.sf-boxed > .sf-header:hover {
    background: #ffffff;
}

.sf-header .sf-header__logo {
    color: #0162fe;
}

.sf-header .sf-header__logo:hover {
    color: #06fee1;
}

.sf-header .sf-header__icon-btn,
.sf-header .sf-header__menu-btn {
    background: transparent !important;
    border-radius: 41px !important;
    color: #c70000;
}

.sf-header .sf-header__icon-btn:hover,
.sf-header .sf-header__menu-btn:hover {
    color: #ff0000;
    background: #ffffff;
    border-radius: 41px !important;
}

.sf-header--logo-center-nav-below .sf-header__actions .sf-header__icon-btn {
    color: #c70000 !important;
}

.sf-header--logo-center-nav-below .sf-header__actions .sf-header__icon-btn:hover {
    color: #ff0000 !important;
}

.sf-header .sf-header__nav .sf-nav-item > a:hover {
    color: #06fee1;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/100-latin-ext.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/100.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/200-latin-ext.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/200.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/300-latin-ext.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/300.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/400-latin-ext.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/500-latin-ext.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/600-latin-ext.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/700-latin-ext.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/800-latin-ext.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/800.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/900-latin-ext.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/900.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.sf-header__nav .sf-nav-item > a,
.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item > a {
    font-family: 'Poppins', sans-serif;
    font-size: 11px !important;
    font-weight: 500;
    padding: 10px 10px;
    border-radius: 0px 0px 0px 0px !important;
    transition: color 300ms ease-in, background 300ms ease-in, border-color 300ms ease-in !important;
}

.sf-header .sf-header__search-btn,
.sf-header .sf-header__menu-btn,
.sf-header .sf-header__actions a,
.sf-header .sf-header__actions button {
    transition: color 300ms ease-in, background 300ms ease-in !important;
}

.sf-header__nav {
    gap: 0;
}

.sf-header__nav .sf-nav-item {
    margin-right: 2px;
}

.sf-header--logo-center-nav-below .sf-header__nav {
    background: #ffffff;
    border-top-color: #02a2f2;
    --lcnb-nav-pad-v: 0px;
    --lcnb-nav-pad-h: 0px;
    --lcnb-nav-bg: #ffffff;
    --lcnb-nav-text: #000000;
    --lcnb-nav-hover: #5c5c5c;
    --lcnb-nav-active: #ffffff;
    --lcnb-nav-active-bg: #df0707;
    border-top: 1px solid #e0e0e0;
    border-right: none;
    border-bottom: none;
    border-left: none;
}

.sf-header--logo-center-nav-below.sf-header {
    border-bottom: none !important;
    box-shadow: none !important;
}

@media (max-width: 768px) {
    .lcnb-nav-fixed {
        display: none !important;
    }
}

.lcnb-nav-fixed {
    background: #ffffff !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-top: 1px solid #e0e0e0 !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    box-shadow: 0 8px 32px rgba(0,0,0,0.22) !important;
}

.lcnb-nav-fixed__left {
    display: flex;
    align-items: center;
    gap: 8px;
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.lcnb-nav-fixed__actions {
    display: flex;
    align-items: center;
    gap: 4px;
    position: static;
}

.lcnb-nav-fixed__actions--right {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.lcnb-nav-fixed > ul {
    padding-left: 150px;
    padding-right: 100px;
    box-sizing: border-box;
}

.lcnb-nav-fixed__logo {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.lcnb-nav-fixed__actions button[data-toggle='search'] {
    display: none;
}

.lcnb-nav-fixed__actions .sf-header__icon-btn {
    color: #c70000 !important;
    background: transparent;
}

.lcnb-nav-fixed__actions .sf-header__icon-btn:hover {
    color: #ff0000 !important;
}

.lcnb-nav-fixed__actions .sf-header__badge {
    background: #ef4444 !important;
}

.lcnb-nav-fixed .sf-nav-item {
    background: #ffffff !important;
}

.lcnb-nav-fixed .sf-nav-item:hover {
    background: #ffffff !important;
}

.lcnb-nav-fixed .sf-nav-item > a {
    color: #000000 !important;
}

.lcnb-nav-fixed .sf-nav-item > a:hover {
    color: #5c5c5c !important;
}

.lcnb-nav-fixed .sf-nav-item.active > a {
    color: #ffffff !important;
    background: #df0707 !important;
}

.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item,
.sf-header--logo-center-nav-below .sf-header__left-nav .sf-nav-item {
    background: #ffffff;
}

.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item:hover,
.sf-header--logo-center-nav-below .sf-header__left-nav .sf-nav-item:hover {
    background: #ffffff;
}

.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item > a,
.sf-header--logo-center-nav-below .sf-header__left-nav .sf-nav-item > a {
    color: #000000;
}

.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item > a:hover,
.sf-header--logo-center-nav-below .sf-header__left-nav .sf-nav-item > a:hover {
    color: #5c5c5c;
}

.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item.active > a,
.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item > a.active {
    color: #ffffff;
    background: #df0707;
}

.sf-header--logo-center-nav-below .sf-header__badge {
    background: #ef4444 !important;
}

.sf-header--logo-center-nav-below .sf-header__nav .sf-nav-item {
    flex: unset;
}

.sf-header--logo-center-nav-below .sf-header__left-nav {
    background: #ffffff;
}

.sf-header--logo-center-nav-below .sf-header__left-nav .sf-nav-item {
    background: #ffffff;
}

.sf-header--logo-center-nav-below .sf-header__left-nav .sf-nav-item > a {
    color: #1a1a1a;
    font-size: 11px;
    font-weight: 400;
    white-space: nowrap;
    padding: 0px 10px;
}

.sf-header--logo-center-nav-below .sf-header__left-nav .sf-nav-item > a:hover {
    color: #ff0000;
}

/* Sticky header mobilde gizlenir */
@media (max-width: 768px) {
    .sticky-header {
        display: none !important;
    }
}

/* Sticky header — header arka planı */
.sticky-header {
    background: #ffffff !important;
}

/* Sticky header — LCNB nav renk değişkenleri */
.sticky-header {
    --lcnb-nav-bg: #ffffff;
    --lcnb-nav-text: #000000;
    --lcnb-nav-hover: #5c5c5c;
    --lcnb-nav-active: #ffffff;
    --lcnb-nav-active-bg: #df0707;
    --lcnb-badge-bg: #ef4444;
    --lcnb-nav-pad-v: 0px;
    --lcnb-nav-pad-h: 0px;
}

.sticky-header .sticky-nav li {
    background: #ffffff;
}

.sticky-header .sticky-nav li:hover {
    background: #ffffff;
}

.sticky-header .sticky-nav li a,
.sticky-header .sticky-nav-link {
    color: #000000;
}

.sticky-header .sticky-nav li a:hover,
.sticky-header .sticky-nav-link:hover {
    color: #5c5c5c;
}

.sticky-header .sticky-nav li.active > a,
.sticky-header .sticky-nav li a.active {
    color: #ffffff;
    background: #df0707;
}

.sticky-header .sticky-nav li a,
.sticky-header .sticky-nav-link {
    font-family: 'Poppins', sans-serif;
    font-size: 11px !important;
    font-weight: 500;
    padding: 10px 10px;
    border-radius: 0px 0px 0px 0px !important;
}

.sticky-header .sticky-nav {
    gap: 0;
}

.sticky-header .sticky-nav li {
    margin-right: 2px;
}

.sticky-header .sf-nav-badge {
    background: #ef4444 !important;
}


/* Özel CSS — Desktop */
.sf-breadcrumb {
    background-color: #f7f7f7;
}

.sf-gallery__main {
    box-shadow: #00000017 -2px -1px 10px 0px;
    border-radius: 0px;
}

/* Mobil: galeri taşmasını önle */
@media (max-width: 767px) {
    .sf-gallery {
        min-width: 0;
        width: 100%;
        max-width: 100%;
        overflow: hidden;
    }
    .sf-gallery__main {
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }
    .sf-gallery__main img,
    .sf-gallery__main picture {
        width: 100%;
        max-width: 100%;
    }
}
