body.sf.theme-folder-tadic {--tadic-blue:#005293;--tadic-blue-dark:#00477f;--tadic-orange:#f5a400;--tadic-red:#c9341c;--sf-layout-max-width:1320px;--sf-primary:#005293;font-family:"Inter",Arial,Helvetica,sans-serif;background:#fff;color:#111827}
body.sf.theme-folder-tadic .sf-tadic-utility {height:42px;background:#fff!important;border-bottom:1px solid #eef1f5;font-size:13px;color:#111}

body.sf.theme-folder-tadic .sf-cp-utility-left,body.sf.theme-folder-tadic .sf-cp-utility-right,body.sf.theme-folder-tadic .sf-tadic-social {display:flex;align-items:center;gap:18px}
body.sf.theme-folder-tadic .sf-tadic-utility a,body.sf.theme-folder-tadic .sf-tadic-currency {color:#111;font-weight:650;white-space:nowrap}
body.sf.theme-folder-tadic .sf-tadic-utility strong {text-decoration:underline;font-weight:900}
body.sf.theme-folder-tadic .sf-tadic-utility .sf-page-icon {color:var(--tadic-orange);font-size:15px}
.sf-tadic-social {margin-left:auto;margin-right:auto}
.sf-tadic-social span {font-weight:800}
.sf-tadic-social a {width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;font-size:13px}
.sf-tadic-social a:nth-of-type(1) {background:#4267b2}
.sf-tadic-social a:nth-of-type(2) {background:#e1306c}
.sf-tadic-social a:nth-of-type(3) {background:#0077b5}
.sf-tadic-social a:nth-of-type(4) {background:#1da1f2}
.sf-tadic-social a:nth-of-type(5) {background:#c00}
.sf-tadic-lang {display:flex;gap:10px}
.sf-tadic-lang a {font-weight:900;text-decoration:underline}
.sf-tadic-lang a.active {color:#000}

body.sf.theme-folder-tadic .sf-topbar .sf-menu-toggle,body.sf.theme-folder-tadic .sf-topbar .sf-cp-sale-badge,body.sf.theme-folder-tadic .sf-topbar .sf-actions {display:none!important}



body.sf.theme-folder-tadic .sf-tadic-all-categories {flex:0 0 212px;height:48px;border:0;border-radius:6px;background:var(--tadic-red);color:#fff;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:none}
body.sf.theme-folder-tadic .sf-tadic-all-categories:hover {background:#a92b18;color:#fff;transform:none}
.sf-tadic-all-categories i:first-child {font-size:18px}
.sf-tadic-all-categories-caret {font-size:12px}
body.sf.theme-folder-tadic .sf-search {flex:1 1 auto;min-width:360px;height:48px;display:flex;align-items:stretch;gap:0;background:#f3f3f3;border:1px solid #d9dde4;border-radius:6px;padding:0;overflow:hidden}
.sf.theme-folder-tadic .sf-search:focus-within {background:#fff;border-color:#c7ccd5}
.sf.theme-folder-tadic .sf-tadic-search-category {flex:0 0 160px;align-items:center;justify-content:space-between;padding:0 16px;border-right:1px solid #d9dde4;color:#4b5563;font-size:14px;font-weight:600;white-space:nowrap}
.sf-tadic-search-category:after {content:"";font-family:"bootstrap-icons";font-size:11px;color:#4b5563}
.sf.theme-folder-tadic .sf-search input {min-width:0;height:100%;padding:0 16px;border:0;outline:0;background:transparent;color:#374151;font-size:14px;font-weight:500}
.sf.theme-folder-tadic .sf-search input::placeholder {color:#7b8492}
.sf.theme-folder-tadic .sf-search .sf-btn {width:58px;height:100%;border:0;border-radius:0;background:var(--tadic-red);color:#fff;justify-content:center;padding:0}
.sf.theme-folder-tadic .sf-search .sf-btn:hover {background:#a92b18;transform:none}
.sf.theme-folder-tadic .sf-search .sf-btn i {color:#fff;font-size:20px}
body.sf.theme-folder-tadic .sf-tadic-phone {flex:0 0 215px;display:flex;align-items:center;gap:10px;color:#111}
.sf-tadic-phone>i {width:43px;height:43px;border:2px solid var(--tadic-orange);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--tadic-orange);font-size:21px}
.sf-tadic-phone strong {display:block;font-size:14px;line-height:1;font-weight:900}
.sf-tadic-phone span {display:block;margin-top:5px;color:#7a7f88;font-size:11px;line-height:1;font-weight:600}
body.sf.theme-folder-tadic .sf-cp-main-nav-row,body.sf.theme-folder-tadic.sf-mobile-dock-on .sf-cp-main-nav-row {background:var(--tadic-blue)!important;border:0!important;color:#fff!important;box-shadow:none!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-topbar-inner {max-width:var(--sf-layout-max-width);min-height:68px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:26px;background:transparent!important}
.sf.theme-folder-tadic .sf-cp-main-nav {display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}
.sf-cp-main-nav::-webkit-scrollbar {display:none}
.sf.theme-folder-tadic .sf-cp-main-nav-link {min-height:68px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-size:16px;font-weight:900;white-space:nowrap}
.sf.theme-folder-tadic .sf-cp-main-nav-link .sf-page-icon {}
.sf.theme-folder-tadic .sf-cp-main-nav-link:hover {background:var(--tadic-blue-dark);color:#fff}
body.sf.theme-folder-tadic .sf-tadic-garage-cart {margin-left:auto;flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:6px;background:var(--tadic-orange);color:#111;display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:900;line-height:1;cursor:pointer}
.sf-tadic-garage-cart:hover {background:#e19500;color:#111;transform:none}
.sf-tadic-garage-cart i {color:#111;font-size:17px}
.sf-tadic-garage-cart small {min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}
body.sf.theme-folder-tadic .sf-add,body.sf.theme-folder-tadic .sf-primary,body.sf.theme-folder-tadic .btn-primary {background:var(--tadic-blue)!important;border-color:var(--tadic-blue)!important;color:#fff!important}
body.sf.theme-folder-tadic .sf-price-primary,body.sf.theme-folder-tadic .sf-price-native-current,body.sf.theme-folder-tadic .text-primary {color:var(--tadic-red)!important}
.bg-primary {background-color:var(--tadic-blue)!important}
@media (max-width:1199.98px) {

.sf-tadic-phone {display:none!important}
.sf.theme-folder-tadic .sf-search {min-width:260px}
}
@media (max-width:991.98px) {
.sf-tadic-utility,body.sf.theme-folder-tadic .sf-cp-main-nav-row,.sf-tadic-all-categories {display:none!important}
body.sf.theme-folder-tadic .sf-topbar .sf-actions {display:flex!important}
.sf.theme-folder-tadic .sf-topbar .sf-topbar-inner {min-height:64px}
.sf.theme-folder-tadic .sf-brand {flex-basis:150px}
.sf.theme-folder-tadic .sf-search {min-width:0;height:44px}
}
@media (max-width:640px) {
.sf.theme-folder-tadic .sf-topbar .sf-topbar-inner {flex-wrap:wrap}
.sf.theme-folder-tadic .sf-search {order:5;flex-basis:100%}
.sf.theme-folder-tadic .sf-search .sf-btn {display:inline-flex!important}
}
body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search {position:relative;flex:1 1 auto;min-width:360px;height:48px;display:flex;align-items:stretch;gap:0;background:#f3f3f3;border:1px solid #d9dde4;border-radius:6px;padding:0;overflow:hidden}
body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search .sf-btn {position:absolute;top:0;right:0;width:55px;height:47px;padding:0;background:#c9341c;color:#fff;border:0;border-radius:calc(var(--cs-base-radius) - 6px);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;transition:background .15s ease}
body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search input {border:0;outline:0;background:transparent;color:var(--cs-font);font-size:16px;font-weight:400;padding:5px 68px 5px 10px;width:100%;height:100%}
body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-tadic-search-category {height:100%;padding-right:12px}

body.sf.theme-folder-tadic .sf-tadic-dropdown-btn:hover {background:#f8fafc}
body.sf.theme-folder-tadic .sf-tadic-currency-menu .dropdown-menu,body.sf.theme-folder-tadic .sf-tadic-lang-menu .dropdown-menu {min-width:126px;padding:7px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.14)}
body.sf.theme-folder-tadic .sf-tadic-currency-menu .dropdown-item,body.sf.theme-folder-tadic .sf-tadic-lang-menu .dropdown-item {display:flex;align-items:center;gap:8px;border-radius:6px;color:#111;font-size:13px;font-weight:800;padding:8px 10px}
body.sf.theme-folder-tadic .sf-tadic-currency-menu .dropdown-item.active,body.sf.theme-folder-tadic .sf-tadic-lang-menu .dropdown-item.active {background:#f3f4f6;color:#111}
body.sf.theme-folder-tadic .sf-cp-utility-right > a.sf-tadic-login,body.sf.theme-folder-tadic a.sf-tadic-login {background-color:var(--tadic-red,#d73527)!important;color:#ffffff!important;border:1px solid var(--tadic-red,#d73527)!important;border-radius:8px!important;min-height:32px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}
body.sf.theme-folder-tadic .sf-cp-utility-right > a.sf-tadic-login:hover,body.sf.theme-folder-tadic .sf-cp-utility-right > a.sf-tadic-login:focus,body.sf.theme-folder-tadic a.sf-tadic-login:hover,body.sf.theme-folder-tadic a.sf-tadic-login:focus {background-color:var(--tadic-red,#d73527)!important;color:#ffffff!important;border-color:var(--tadic-red,#d73527)!important;text-decoration:none!important}
body.sf.theme-folder-tadic a.sf-tadic-login i,body.sf.theme-folder-tadic a.sf-tadic-login svg,body.sf.theme-folder-tadic a.sf-tadic-login .icon {color:#ffffff!important;fill:#ffffff!important;stroke:#ffffff!important}
.sf.theme-folder-tadic .sf-cp-main-nav-link:nth-last-child(-n/**/+2):has(.sf-page-icon:only-child) {display:none!important}
body.sf.theme-folder-tadic .sf-tadic-social-facebook {background:#4267b2!important}
body.sf.theme-folder-tadic .sf-tadic-social-instagram {background:#e1306c!important}
body.sf.theme-folder-tadic .sf-tadic-social-linkedin {background:#0077b5!important}
body.sf.theme-folder-tadic .sf-tadic-social-x {background:#1da1f2!important}
body.sf.theme-folder-tadic .sf-tadic-social-youtube {background:#c00!important}
body.sf.theme-folder-tadic .sf-tadic-social-tiktok {background:#111!important}
body.sf.theme-folder-tadic .sf-tadic-social-svg {width:14px;height:14px;display:block}
body.sf.theme-folder-tadic .sf-tadic-utility {position:relative;z-index:1060;overflow:visible}
body.sf.theme-folder-tadic .sf-tadic-utility .dropdown-menu {z-index:1080}
.sf-flag {width:22px;height:15px;border-radius:2px;display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,.14);background:#ddd;flex:0 0 auto}
.sf-flag-lang-tr,.sf-flag-currency-try {background:#e30a17;position:relative}
.sf-flag-lang-tr:after,.sf-flag-currency-try:after {content:"";position:absolute;left:7px;top:4px;width:6px;height:6px;border-radius:50%;box-shadow:-2px 0 0 1px #fff}
.sf-flag-lang-en,.sf-flag-currency-gbp {background:linear-gradient(90deg,#012169 0 38%,#fff 38% 45%,#c8102e 45% 55%,#fff 55% 62%,#012169 62%)}
.sf-flag-lang-me {background:#c40308;border:2px solid #d9ad36}
.sf-flag-currency-eur {background:#003399;position:relative}
.sf-flag-currency-eur:after {content:"★";position:absolute;left:6px;top:-2px;color:#ffcc00;font-size:12px;line-height:1}
.sf-flag-currency-usd {background:repeating-linear-gradient(to bottom,#b22234 0 2px,#fff 2px 4px)}
.sf-flag-currency-usd:before {content:"";display:block;width:10px;height:8px;background:#3c3b6e}
.sf-flag-lang-de {background:linear-gradient(#000 0 33%,#dd0000 33% 66%,#ffce00 66%)}
.sf-flag-lang-fr {background:linear-gradient(90deg,#0055a4 0 33%,#fff 33% 66%,#ef4135 66%)}
body.sf.theme-folder-tadic .sf-tadic-social a.is-disabled {opacity:.48;filter:grayscale(.25);cursor:default}
body.sf.theme-folder-tadic .sf-cp-main-nav-link {font-family:"Inter",Arial,Helvetica,sans-serif}
.sf.theme-folder-tadic .sf-cp-main-nav-link .sf-page-icon,.sf.theme-folder-tadic .sf-cp-main-nav-link span {font-weight:inherit}
body.sf.theme-folder-tadic .sf-tadic-mini-cart-wrap {position:relative;margin-left:auto}
.sf-tadic-mini-cart {width:360px;padding:0;border:1px solid #dde2ea;border-radius:8px;box-shadow:0 18px 40px rgba(15,23,42,.22);overflow:hidden}
.sf-tadic-mini-cart-head {display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#f7f8fa;border-bottom:1px solid #e5e7eb;color:#111}
.sf-tadic-mini-cart-head strong {font-size:15px;font-weight:900}
.sf-tadic-mini-cart-head span {font-size:12px;font-weight:800;color:#64748b}
.sf-tadic-mini-cart-lines {max-height:280px;overflow:auto;padding:10px 12px;background:#fff}
.sf-tadic-mini-empty {display:flex;flex-direction:column;gap:5px;padding:14px;color:#64748b}
.sf-tadic-mini-empty strong {color:#111}
.sf-tadic-mini-line {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #eef1f5}
.sf-tadic-mini-line:last-child {border-bottom:0}
.sf-tadic-mini-line-main {min-width:0}
.sf-tadic-mini-line-main strong {display:block;max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;color:#111}
.sf-tadic-mini-line-main span {display:block;margin-top:3px;font-size:12px;font-weight:800;color:#c9341c}
.sf-tadic-mini-qty {display:inline-flex;align-items:center;border:1px solid #dbe1e8;border-radius:6px;overflow:hidden}
.sf-tadic-mini-qty button {width:26px;height:26px;border:0;background:#f8fafc;color:#111;display:inline-flex;align-items:center;justify-content:center}
.sf-tadic-mini-qty em {min-width:28px;text-align:center;font-style:normal;font-size:12px;font-weight:900}
.sf-tadic-mini-cart-total {display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #e5e7eb;background:#fff;color:#111}
.sf-tadic-mini-cart-total span {font-size:13px;font-weight:800}
.sf-tadic-mini-cart-total strong {font-size:16px;font-weight:900;color:#c9341c}
.sf-tadic-mini-cart-actions {display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 16px;background:#fff}
.sf-tadic-mini-cart-actions a,.sf-tadic-mini-cart-actions button {height:42px;border-radius:6px;border:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:900}
.sf-tadic-mini-cart-actions a {background:#eef2f7;color:#111}
.sf-tadic-mini-cart-actions button {background:#005293;color:#fff}
body.sf.theme-folder-tadic .sf-tadic-mini-cart {z-index:1075}
/* Tadic Mobex CSS tokens */
body.sf.theme-folder-tadic {--sf-layout-max-width:1300px;--tadic-font:"Inter",Arial,Helvetica,sans-serif;--tadic-blue:#005293;--tadic-blue-dark:#034c8c;--tadic-orange:#f5a400;--tadic-red:#c9341c;font-family:var(--tadic-font)!important;font-size:13px;line-height:1.8;color:#444;background:#fff}
body.sf.theme-folder-tadic h1,body.sf.theme-folder-tadic h2,body.sf.theme-folder-tadic h3,body.sf.theme-folder-tadic h4,body.sf.theme-folder-tadic h5,body.sf.theme-folder-tadic h6 {font-family:var(--tadic-font)!important;font-weight:700;line-height:1.5;color:#111;letter-spacing:0}
body.sf.theme-folder-tadic .sf-tadic-utility {height:44px!important;font-family:var(--tadic-font)!important;font-size:13px!important;font-weight:400;line-height:1.8;background:#fff!important;border-bottom:1px solid #eef0f4!important;color:#444;overflow:visible;position:relative;z-index:1060}

body.sf.theme-folder-tadic .sf-cp-utility-left {gap:48px!important}
body.sf.theme-folder-tadic .sf-cp-utility-left a,body.sf.theme-folder-tadic .sf-cp-utility-right a {font-size:13px!important;line-height:24px!important;font-weight:400!important;color:#111!important}
body.sf.theme-folder-tadic .sf-tadic-utility strong {font-weight:800!important;text-decoration:underline;color:#111}
body.sf.theme-folder-tadic .sf-tadic-utility .sf-page-icon {font-size:14px!important;color:var(--tadic-orange)!important;margin-right:5px}
body.sf.theme-folder-tadic .sf-tadic-social {gap:7px!important;margin-left:auto!important;margin-right:auto!important}
body.sf.theme-folder-tadic .sf-tadic-social span {font-size:13px!important;font-weight:700!important;color:#111;margin-right:2px}
body.sf.theme-folder-tadic .sf-tadic-social a {width:22px!important;height:22px!important;border-radius:6px!important;font-size:12px!important}
body.sf.theme-folder-tadic .sf-cp-utility-right {gap:16px!important}
.sf-flag {width:22px!important;height:15px!important}

body.sf.theme-folder-tadic .sf-tadic-currency-menu .dropdown-menu,body.sf.theme-folder-tadic .sf-tadic-lang-menu .dropdown-menu {z-index:1080!important;margin-top:6px!important}body.sf.theme-folder-tadic .sf-topbar {position:relative!important;top:auto!important;z-index:1040;background:#fff!important;box-shadow:none!important;border-bottom:1px solid #eef0f4!important;padding:0!important}
body.sf.theme-folder-tadic .sf-topbar .sf-topbar-inner {max-width:var(--sf-layout-max-width)!important;min-height:76px!important;margin:0 auto!important;padding:0!important;gap:8px!important;align-items:center!important}


body.sf.theme-folder-tadic .sf-tadic-all-categories {flex:0 0 190px!important;height:48px!important;border:0!important;border-radius:6px!important;background:var(--tadic-red)!important;color:#fff!important;padding:0 24px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;font-size:17px!important;font-weight:800!important;line-height:48px!important;letter-spacing:0!important}
.sf-tadic-all-categories i:first-child {font-size:18px!important}
.sf-tadic-all-categories-caret {margin-left:auto!important;font-size:13px!important}
body.sf.theme-folder-tadic .sf-search,body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search {position:relative!important;flex:1 1 620px!important;min-width:0!important;height:48px!important;display:flex!important;align-items:stretch!important;gap:0!important;background:#f3f3f3!important;border:1px solid #d9dde4!important;border-radius:6px!important;padding:0!important;overflow:hidden!important}
body.sf.theme-folder-tadic .sf-tadic-search-category {flex:0 0 160px!important;height:100%!important;padding:0 18px!important;border-right:1px solid #d9dde4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#444!important;font-size:14px!important;font-weight:700!important;line-height:48px!important;white-space:nowrap!important}
body.sf.theme-folder-tadic .sf-search input,body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search input {border:0!important;outline:0!important;background:transparent!important;color:#444!important;font-size:14px!important;font-weight:400!important;line-height:48px!important;padding:0 68px 0 16px!important;width:100%!important;height:100%!important}
body.sf.theme-folder-tadic .sf-search input::placeholder {color:#8d96a3!important}
body.sf.theme-folder-tadic .sf-search .sf-btn,body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search .sf-btn {position:absolute!important;top:4px!important;right:4px!important;width:56px!important;height:40px!important;padding:0!important;background:var(--tadic-red)!important;color:#fff!important;border:0!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:700!important;transition:background .15s ease!important}
body.sf.theme-folder-tadic .sf-search .sf-btn i {font-size:22px!important;color:#fff!important}
body.sf.theme-folder-tadic .sf-tadic-phone {flex:0 0 220px!important;display:flex!important;align-items:center!important;gap:12px!important;margin-left:6px!important;color:#111!important}
.sf-tadic-phone>i {width:50px!important;height:50px!important;border:2px solid var(--tadic-orange)!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--tadic-orange)!important;font-size:25px!important}
.sf-tadic-phone strong {display:block!important;font-size:18px!important;line-height:1!important;font-weight:800!important;color:#111!important;letter-spacing:0!important}
.sf-tadic-phone span {display:block!important;margin-top:5px!important;color:#777!important;font-size:13px!important;line-height:1.15!important;font-weight:400!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row,body.sf.theme-folder-tadic.sf-mobile-dock-on .sf-cp-main-nav-row {height:66px!important;background:var(--tadic-blue)!important;border:0!important;color:#fff!important;box-shadow:none!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-topbar-inner {max-width:var(--sf-layout-max-width)!important;min-height:66px!important;margin:0 auto!important;padding:0!important;gap:0!important;align-items:center!important;background:transparent!important}
body.sf.theme-folder-tadic .sf-cp-main-nav {height:66px!important;display:flex!important;align-items:stretch!important;gap:0!important;flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important}
.sf-cp-main-nav::-webkit-scrollbar {display:none!important}
.sf.theme-folder-tadic .sf-cp-main-nav-link {min-height:66px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-family:var(--tadic-font)!important;font-size:16px!important;font-weight:700!important;line-height:66px!important;letter-spacing:0!important;white-space:nowrap!important;border-left:1px solid rgba(0,0,0,.12)!important;border-right:1px solid rgba(255,255,255,.06)!important;text-decoration:none!important}
.sf.theme-folder-tadic .sf-cp-main-nav-link .sf-page-icon {font-size:14px!important;color:inherit!important}
.sf.theme-folder-tadic .sf-cp-main-nav-link span {font-size:inherit!important;font-weight:inherit!important;color:inherit!important}
.sf.theme-folder-tadic .sf-cp-main-nav-link:hover {background:#034c8c!important;color:#fff!important}
.sf-tadic-mini-cart-wrap {margin-left:auto!important}
body.sf.theme-folder-tadic .sf-tadic-garage-cart {min-height:54px!important;padding:0 22px!important;border-radius:6px!important;background:var(--tadic-orange)!important;color:#111!important;font-size:16px!important;font-weight:800!important;gap:10px!important;line-height:1!important}
body.sf.theme-folder-tadic .sf-tadic-garage-cart i {color:#111!important;font-size:17px!important}
.sf-tadic-garage-cart small {min-width:21px!important;height:21px!important;font-size:12px!important;background:#111!important;color:#fff!important}
body.sf.theme-folder-tadic .sf-bar-ad-nav-wrap .sf-topbar-inner,body.sf.theme-folder-tadic .sf-home-section,body.sf.theme-folder-tadic .sf-products-wrap {max-width:var(--sf-layout-max-width)!important}
@media (min-width:1600px) {
body.sf.theme-folder-tadic {--sf-layout-max-width:1300px}

}
@media (max-width:1199.98px) {

.sf.theme-folder-tadic .sf-search {min-width:260px!important}
}
@media (max-width:991.98px) {
.sf.theme-folder-tadic .sf-topbar .sf-topbar-inner {min-height:64px!important;padding:0 12px!important}
.sf.theme-folder-tadic .sf-search {height:44px!important;min-width:0!important}
}
@media (max-width:640px) {
.sf.theme-folder-tadic .sf-topbar .sf-topbar-inner {flex-wrap:wrap!important}
.sf.theme-folder-tadic .sf-search {order:5;flex-basis:100%!important}
}
body.sf.theme-folder-tadic .sf-cp-main-nav-link,body.sf.theme-folder-tadic .sf-cp-main-nav-link *,body.sf.theme-folder-tadic .sf-cp-main-nav-link[style],body.sf.theme-folder-tadic .sf-cp-main-nav-link [style] {color:#fff!important;fill:#fff!important}
/* Tadic Mobex nav final */
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link,body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link:visited,body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link:hover,body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link:focus {min-height:66px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--tadic-font,"Inter",Arial,Helvetica,sans-serif)!important;font-size:var(--sf-page-nav-font-size,16px)!important;font-weight:700!important;line-height:66px!important;letter-spacing:0!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link span {font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:66px!important;color:#fff!important;letter-spacing:0!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link i,body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link .sf-page-icon {font-family:"bootstrap-icons"!important;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#fff!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link:hover span,body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link:hover i {color:#fff!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link {position:relative!important;overflow:hidden!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link::after {content:""!important;position:absolute!important;left:50%!important;bottom:5px!important;width:60%!important;height:2px!important;background:#ffffff!important;border-radius:999px!important;transform:translateX(-50%) scaleX(0)!important;transform-origin:center!important;transition:transform 0.25s ease!important;pointer-events:none!important}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link:hover::after,body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link.active::after,body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-cp-main-nav-link.sf-active::after {transform:translateX(-50%) scaleX(1)!important}
/* Tadic desktop category hover menu */
body.sf.theme-folder-tadic .sf-tadic-category-hover-wrap {position:relative!important;
    flex:0 0 190px!important;
    height:48px!important;
    display:inline-flex!important;
    z-index:1085!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-wrap>.sf-tadic-all-categories {flex:1 1 auto!important;
    width:100%!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-wrap:after {content:"";
    position:absolute;
    left:0;
    right:0;
    top:48px;
    height:18px;
    display:block;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-menu {position:absolute!important;
    top:calc(100% + 14px)!important;
    left:0!important;
    width:340px!important;
    max-height:min(560px,calc(100vh - 180px))!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
    background:#f8f9fb!important;
    border:1px solid #e2e5ea!important;
    border-radius:14px!important;
    box-shadow:0 20px 50px rgba(15,23,42,.20)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(8px)!important;
    transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;
    z-index:1090!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-menu:before {content:"";
    position:absolute;
    top:-11px;
    left:28px;
    width:22px;
    height:22px;
    background:#fff;
    border-left:1px solid #e2e5ea;
    border-top:1px solid #e2e5ea;
    transform:rotate(45deg);
    border-radius:3px 0 0 0;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-wrap:hover .sf-tadic-category-hover-menu,
body.sf.theme-folder-tadic .sf-tadic-category-hover-wrap:focus-within .sf-tadic-category-hover-menu {opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateY(0)!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-group {position:relative!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-item:first-child {border-radius:10px 10px 0 0!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-group:last-child>.sf-tadic-category-hover-item,
body.sf.theme-folder-tadic .sf-tadic-category-hover-menu>a.sf-tadic-category-hover-item:last-child {border-bottom:0!important;
    border-radius:0 0 10px 10px!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-item:hover,
body.sf.theme-folder-tadic .sf-tadic-category-hover-group:hover>.sf-tadic-category-hover-item {background:#fff5f2!important;
    color:var(--tadic-red,#c9341c)!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-item:hover .sf-tadic-category-hover-icon,
body.sf.theme-folder-tadic .sf-tadic-category-hover-group:hover>.sf-tadic-category-hover-item .sf-tadic-category-hover-icon {color:var(--tadic-red,#c9341c)!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-item:hover>.bi-chevron-right,
body.sf.theme-folder-tadic .sf-tadic-category-hover-group:hover>.sf-tadic-category-hover-item>.bi-chevron-right {color:var(--tadic-red,#c9341c)!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-submenu {position:absolute!important;
    top:0!important;
    left:calc(100% - 1px)!important;
    min-width:300px!important;
    max-height:480px!important;
    overflow:auto!important;
    display:none!important;
    flex-direction:column!important;
    flex-wrap:wrap!important;
    padding:14px!important;
    background:#fff!important;
    border:1px solid #e2e5ea!important;
    border-radius:14px!important;
    box-shadow:0 20px 48px rgba(15,23,42,.18)!important;
    z-index:1091!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-group:hover>.sf-tadic-category-hover-submenu,
body.sf.theme-folder-tadic .sf-tadic-category-hover-group:focus-within>.sf-tadic-category-hover-submenu {display:flex!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-submenu a {min-height:40px!important;
    padding:0 14px!important;
    border-radius:8px!important;
    display:flex!important;
    align-items:center!important;
    color:#1f2937!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:1.2!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    transition:background-color .15s ease,color .15s ease!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-submenu a:hover {background:#fff5f2!important;
    color:var(--tadic-red,#c9341c)!important;}
@media (max-width:991.98px) {
body.sf.theme-folder-tadic .sf-tadic-category-hover-wrap {display:none!important;}
}
/* Tadic header compact adjustments */

body.sf.theme-folder-tadic .sf-tadic-category-hover-item {position:relative!important;
    min-height:50px!important;
    padding:0 14px 0 16px!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    background:#f8f9fb!important;
    border-bottom:1px solid #edf0f4!important;
    color:#1a1a2e!important;
    font-family:var(--tadic-font,"Inter",Arial,Helvetica,sans-serif)!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1.2!important;
    text-decoration:none!important;
    letter-spacing:0!important;
    transition:background-color .18s ease,color .18s ease!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-icon {width:32px!important;
    height:32px!important;
    flex:0 0 32px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#555!important;
    transition:color .18s ease!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-icon i {font-size:18px!important;
    line-height:1!important;
    color:inherit!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-icon picture,
body.sf.theme-folder-tadic .sf-tadic-category-hover-icon img {width:32px!important;
    height:32px!important;
    display:block!important;
    object-fit:contain!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-item>span:nth-child(2) {flex:1 1 auto!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;}
body.sf.theme-folder-tadic .sf-tadic-category-hover-item>.bi-chevron-right {margin-left:auto!important;
    color:#bbb!important;
    font-size:15px!important;
    line-height:1!important;
    transition:color .18s ease!important;}
body.sf.theme-folder-tadic .sf-search input,
body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search input {padding-left:18px!important;}
/* Tadic phone/cart swapped positions */
body.sf.theme-folder-tadic .sf-tadic-mini-cart-wrap--header {margin-left:8px!important;
    flex:0 0 auto!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav {margin-left:auto!important;
    flex:0 0 auto!important;
    min-height:54px!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    color:#fff!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav>i {width:46px!important;
    height:46px!important;
    border:2px solid var(--tadic-orange)!important;
    color:var(--tadic-orange)!important;
    background:transparent!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav strong {color:#fff!important;
    font-size:18px!important;
    font-weight:800!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav span {color:rgba(255,255,255,.78)!important;
    font-size:13px!important;
    font-weight:400!important;}
/* Tadic requested header sizing */
body.sf.theme-folder-tadic .sf-tadic-garage-cart {min-height:49px!important;
    padding:0 22px!important;
    border-radius:6px!important;
    background:var(--tadic-orange)!important;
    color:#111!important;
    font-size:16px!important;
    font-weight:800!important;
    gap:10px!important;
    line-height:1!important;}

/* ─── Tadic Nav: Yeşil Destek Grubu — 2 Ayrı Kart ─── */
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-support-group {margin-left:auto!important;
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    flex:0 0 auto!important;
    padding:0 8px 0 0!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav {margin-left:0!important;
    background:#00bc34!important;
    padding:0 18px!important;
    border-radius:8px!important;
    height:52px!important;
    min-height:52px!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    color:#fff!important;
    flex:0 0 auto!important;
    transition:background .15s ease!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav:hover {background:#00a82e!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav>i {border:2px solid rgba(255,255,255,.55)!important;
    border-radius:50%!important;
    color:#fff!important;
    background:rgba(255,255,255,.12)!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    font-size:17px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav strong {font-size:15px!important;
    font-weight:800!important;
    color:#fff!important;
    line-height:1.1!important;
    display:block!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-phone--nav span {color:rgba(255,255,255,.8)!important;
    font-size:11px!important;
    font-weight:400!important;
    line-height:1.2!important;
    display:block!important;
    margin-top:3px!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-livechat--nav {background:#00bc34!important;
    height:52px!important;
    min-height:52px!important;
    padding:0 18px!important;
    border-radius:8px!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:12px!important;
    text-decoration:none!important;
    color:#fff!important;
    border:none!important;
    flex:0 0 auto!important;
    transition:background .15s ease!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-livechat--nav:hover {background:#00a82e!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-livechat--nav>i {font-size:24px!important;
    color:#fff!important;
    min-width:24px!important;
    line-height:1!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-livechat--nav span {display:flex!important;
    flex-direction:column!important;
    gap:0!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-livechat--nav strong {font-size:15px!important;
    font-weight:800!important;
    color:#fff!important;
    line-height:1.1!important;}
body.sf.theme-folder-tadic .sf-cp-main-nav-row .sf-tadic-livechat--nav small {font-size:11px!important;
    color:rgba(255,255,255,.8)!important;
    line-height:1.2!important;
    margin-top:3px!important;
    display:block!important;}


/* =========================================================
   TADIC FINAL HEADER OVERRIDES
   Bu bölüm kullanıcı talebine göre tekil son karar olarak eklendi.
   Aynı selector tekrarlarını önlemek için önceki aynı selector blokları kaldırıldı.
   ========================================================= */
body.sf.theme-folder-tadic .sf-tadic-utility .sf-topbar-inner {
    max-width: var(--sf-layout-max-width) !important;
    min-height: 44px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    gap: 90px !important;
}

body.sf.theme-folder-tadic .sf-brand {flex:0 0 230px!important;width:230px!important;height:76px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}
body.sf.theme-folder-tadic .sf-logo {display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:190px!important;height:58px!important}
body.sf.theme-folder-tadic .sf-logo img,.sf.theme-folder-tadic .sf-logo img {width:190px!important;height:58px!important;max-width:190px!important;max-height:58px!important;object-fit:contain!important;object-position:left center!important;display:inline-block!important}
/* sf-mobile-dock-on aktifse (Commerce Plus header) bu kural (0,5,2) yukaridakini ezer; logo boyutu degistirilecekse buradaki deger de guncellenmeli */
body.sf.sf-mobile-dock-on.sf.theme-folder-tadic .sf-logo img {width:auto!important;height:auto!important;max-width:100%!important;max-height:64px!important;object-fit:contain!important}

body.sf.theme-folder-tadic .sf-tadic-dropdown-btn {
    height: 32px !important;
    border: 1px solid #ffffff !important;
    border-radius: 8px !important;
    background: #fff !important;
    color: #111 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;
    padding: 0 10px !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}

/* Subcategory submenu bullet */
body.sf.theme-folder-tadic .sf-tadic-category-hover-submenu a::before {content:"•"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;height:18px!important;font-size:26px!important;line-height:1!important;color:var(--tadic-red,#c9341c)!important;flex-shrink:0!important;margin-top:0!important}

/* Header phone contact box */
body.sf.theme-folder-tadic .sf-tadic-header-phone {height:52px!important;min-width:220px!important;padding:0 18px!important;border-radius:8px!important;background:#00bc34!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;white-space:nowrap!important;flex:0 0 auto!important;margin-left:8px!important}
body.sf.theme-folder-tadic .sf-tadic-header-phone:hover {background:#009d2b!important;color:#fff!important;text-decoration:none!important}
body.sf.theme-folder-tadic .sf-tadic-header-phone-icon {width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(255,255,255,0.2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;font-size:16px!important}
body.sf.theme-folder-tadic .sf-tadic-header-phone-text {display:flex!important;flex-direction:column!important;gap:2px!important;align-items:flex-start!important}
body.sf.theme-folder-tadic .sf-tadic-header-phone-number {font-size:15px!important;font-weight:800!important;line-height:1.2!important;color:#fff!important}
body.sf.theme-folder-tadic .sf-tadic-header-phone-subtitle {font-size:10px!important;font-weight:400!important;line-height:1.2!important;color:rgba(255,255,255,0.85)!important}

/* Nav bar mini cart wrapper */
body.sf.theme-folder-tadic .sf-tadic-mini-cart-wrap--nav {margin-left:8px!important;flex:0 0 auto!important}

/* ─── Tadic Footer: dark background override ─── */
body.sf.theme-folder-tadic .sf-modern-footer.sf-tadic-footer,
body.sf.theme-folder-tadic .sf-tadic-footer {background:#101010!important;color:#fff!important}

/* ─── Footer logo: transparent, auto-sized ─── */
body.sf.theme-folder-tadic .sf-tadic-footer-brand img {background:transparent!important;width:auto!important;max-width:190px!important;height:auto!important;max-height:70px!important;object-fit:contain!important;object-position:left center!important;display:block!important}

/* ─── TADIC TEMPLATE badge: hide ─── */
body.sf.theme-folder-tadic [class*="tadic-template"],
body.sf.theme-folder-tadic [class*="template-badge"],
body.sf.theme-folder-tadic [id*="tadic-template"],
body.sf.theme-folder-tadic [id*="template-badge"] {display:none!important;visibility:hidden!important}

/* ─── Mobile header: override final !important rules on small screens ─── */
@media (max-width:991.98px) {
body.sf.theme-folder-tadic .sf-brand {flex:0 0 auto!important;width:auto!important;height:auto!important;min-width:0!important}
body.sf.theme-folder-tadic .sf-logo {width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important}
body.sf.theme-folder-tadic .sf-logo img,body.sf.theme-folder-tadic .sf-brand img {width:auto!important;max-width:150px!important;height:auto!important;max-height:48px!important;object-fit:contain!important;position:static!important;transform:none!important}
body.sf.theme-folder-tadic .sf-tadic-header-phone {display:none!important}
}

@media (max-width:767.98px) {
body.sf.theme-folder-tadic .sf-search,body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-search {width:100%!important;max-width:100%!important;flex:1 1 100%!important;min-width:0!important}
/* WhatsApp FAB: above mobile dock */
body.sf.theme-folder-tadic .sf-contact-fab {bottom:88px!important;left:auto!important;right:12px!important}
}
/* ─── Bundle delta fix ───
   storefront-home.bundle.css is a delta; base declarations from category-slider.css
   and commerce-plus.css are missing when bundle is active. Restore them here. */
body.sf.theme-folder-tadic .sf-cat-slider-track {
    display:flex !important;
    align-items:flex-start !important;
    overflow-x:auto !important;
    scroll-behavior:smooth !important;
    -webkit-overflow-scrolling:touch !important;
    scrollbar-width:none !important;
}
body.sf.theme-folder-tadic .sf-cat-slider-track::-webkit-scrollbar {display:none !important}
body.sf.theme-folder-tadic .sf-featured-track {
    display:flex !important;
    overflow-x:auto !important;
    scroll-behavior:smooth !important;
    scrollbar-width:none !important;
    -ms-overflow-style:none !important;
}
/* Category pill: desktop title visible, mobile title hidden (base from category-slider.css) */
body.sf.theme-folder-tadic .sf-cat-title-mobile {display:none !important;}
body.sf.theme-folder-tadic .sf-cat-title-desktop {display:inline-block !important;}
/* Sub-category panel hidden by default */
body.sf.theme-folder-tadic .sf-cat-mobile-sub-panel {display:none !important;}
body.sf.theme-folder-tadic .sf-cat-mobile-sub-panel[hidden] {display:none !important;}
@media (max-width:991.98px) {
body.sf.theme-folder-tadic .sf-cat-title-desktop {display:none !important;}
body.sf.theme-folder-tadic .sf-cat-title-mobile {display:inline !important;}
body.sf.theme-folder-tadic .sf-cat-mobile-sub-panel:not([hidden]) {display:block !important;}
}
/* ─── Logo absolute overlay fix ───
   _head.blade.php (sf-mobile-header-cache-bypass) injects position:absolute
   on .sf-brand for max-width:991.98px. Override to relative flow for tadic. */
@media (max-width:991.98px) {
body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-topbar .sf-brand {
    position:relative !important;
    left:auto !important;
    top:auto !important;
    transform:none !important;
    max-width:150px !important;
    justify-content:flex-start !important;
    z-index:2 !important;
}
body.sf.sf-mobile-dock-on.theme-folder-tadic .sf-topbar-inner {
    position:relative !important;
    align-items:center !important;
}
}
