/* Tülin Tuhafiye — bağımsız Fikir Bulutu mağaza teması */
[data-preset="tulin"] { background: #faf8f3; }
[data-preset="tulin"] .store-container { max-width: 1360px; }
[data-preset="tulin"] [data-header-notice] { border-top: 0; background: #f3ecdc; color: #315e52; }
[data-preset="tulin"] [data-header-notice] i { background: #6541b5; }
[data-preset="tulin"] header { box-shadow: 0 8px 30px rgba(39,58,53,.06); }
[data-preset="tulin"] header > .store-container img { width: min(320px, 100%); max-height: 64px; }
[data-preset="tulin"] header nav { border-color: rgba(79,133,119,.18); }
[data-preset="tulin"] header nav a { color: #315e52; }
[data-preset="tulin"] header nav a:hover { background: #edf4f1; }
[data-preset="tulin"] [data-live-search] input { border-radius: 999px; background: #f8faf9; }
[data-preset="tulin"] [data-live-search] button { border-radius: 999px; }
[data-preset="tulin"] .tulin-hero { border-bottom: 1px solid rgba(79,133,119,.13); }
[data-preset="tulin"] .tulin-hero img { display: block; }
[data-preset="tulin"] .tulin-category-card { transition: transform .28s ease, box-shadow .28s ease; }
[data-preset="tulin"] .tulin-category-card:hover { transform: translateY(-5px); box-shadow: 0 18px 40px rgba(49,94,82,.13); }
[data-preset="tulin"] .tulin-category-track { scrollbar-width: none; }
[data-preset="tulin"] .tulin-category-track::-webkit-scrollbar { display: none; }
[data-preset="tulin"] .tulin-category-arrow { position: absolute; top: 42%; z-index: 10; display: grid; width: 44px; height: 44px; transform: translateY(-50%); place-items: center; border: 1px solid rgba(79,133,119,.18); border-radius: 999px; background: rgba(255,255,255,.94); color: #315e52; font-size: 24px; box-shadow: 0 10px 30px rgba(49,94,82,.14); }
[data-preset="tulin"] .tulin-category-arrow.left-0 { left: -18px; }
[data-preset="tulin"] .tulin-category-arrow.right-0 { right: -18px; }
[data-preset="tulin"] [data-product-slider] { padding-top: 3.5rem; padding-bottom: 3.5rem; }
[data-preset="tulin"] [data-product-slider] > div:first-child { border-bottom-color: rgba(79,133,119,.18); }
[data-preset="tulin"] [data-product-slider] article { border-radius: 1rem; border-color: rgba(79,133,119,.13); }
[data-preset="tulin"] [data-product-slider] article > div:first-child { background: #f4f1e8; }
[data-preset="tulin"] [data-product-slider] article > div:first-child > a { aspect-ratio: 3 / 4; }
[data-preset="tulin"] [data-product-slider] article > div:first-child > a img { object-fit: contain; background: #fff; }
[data-preset="tulin"] [data-product-slider] article form button,
[data-preset="tulin"] [data-product-slider] article div.mt-4 > a { border: 0; border-radius: 999px; background: #6541b5; color: #fff; }
[data-preset="tulin"] [data-product-slider] article form button:hover,
[data-preset="tulin"] [data-product-slider] article div.mt-4 > a:hover { background: #4f8577; color: #fff; }
[data-preset="tulin"] .tulin-inspiration { background: #fff; }
[data-preset="tulin"] .store-footer { background: #fff; color: #273a35; border-top: 1px solid rgba(79,133,119,.16); }
[data-preset="tulin"] .store-footer .text-white\/70,
[data-preset="tulin"] .store-footer .text-white\/65,
[data-preset="tulin"] .store-footer .text-white\/55,
[data-preset="tulin"] .store-footer .text-white\/45 { color: rgba(39,58,53,.64); }
[data-preset="tulin"] .store-footer .border-white\/15,
[data-preset="tulin"] .store-footer .border-white\/10,
[data-preset="tulin"] .store-footer .border-white\/20 { border-color: rgba(79,133,119,.16); }
[data-preset="tulin"] .store-footer input { color: #273a35; }
[data-preset="tulin"] .store-footer input::placeholder { color: rgba(39,58,53,.45); }
[data-preset="tulin"] .store-footer a:hover { color: #6541b5; }
@media (max-width: 1023px) {
    [data-preset="tulin"] header > .store-container img { max-width: 190px; max-height: 44px; }
    [data-preset="tulin"] .tulin-hero img { object-position: center; }
}
@media (max-width: 639px) {
    [data-preset="tulin"] [aria-label="Üst bilgi çubuğu"] .store-container { grid-template-columns: 1fr; min-height: 38px; }
    [data-preset="tulin"] [aria-label="Üst bilgi çubuğu"] .store-container > div { display: none; }
    [data-preset="tulin"] [aria-label="Üst bilgi çubuğu"] .store-container > div:nth-child(2) { display: flex; justify-content: center; }
    [data-preset="tulin"] .tulin-category-showcase { padding-top: 2.5rem; padding-bottom: 2.5rem; }
    [data-preset="tulin"] .tulin-category-arrow { display: none; }
}
