/* Dijinova sektör temaları — Storefront Pro tabanı üzerinde dört bağımsız kimlik. */

/* NOVATECH — teknoloji ve elektronik */
.theme-teknoloji.storefront-pro{--green:#6366f1;--green-2:#4338ca;--orange:#22d3ee;--orange-2:#06b6d4;--leaf:#171d35;--cream:#0f1528;--ink:#e8ecff;--muted:#94a3c5;--line:#26304d;--pro-bg:#080c18;--pro-surface:#111728;--pro-ink:#eef2ff;--pro-muted:#94a3b8;--pro-line:rgba(148,163,184,.18);--pro-soft:#171f38;--pro-accent:#22d3ee;--pro-shadow:0 20px 55px rgba(0,0,0,.28);--pro-shadow-hover:0 24px 70px rgba(34,211,238,.12);background:radial-gradient(circle at 75% 0,rgba(79,70,229,.14),transparent 34%),#080c18;color:var(--pro-ink);font-family:"Space Grotesk","Segoe UI",sans-serif}
.theme-teknoloji.storefront-pro button,.theme-teknoloji.storefront-pro input,.theme-teknoloji.storefront-pro select,.theme-teknoloji.storefront-pro textarea{font-family:"Space Grotesk","Segoe UI",sans-serif}.theme-teknoloji.storefront-pro .site-announcement{background:#4f46e5!important}.theme-teknoloji.storefront-pro .site-header{border-bottom:1px solid #222b45;background:rgba(8,12,24,.94);box-shadow:0 12px 35px rgba(0,0,0,.25)}.theme-teknoloji.storefront-pro .site-logo strong{color:#f8fafc;font-family:"Space Grotesk",sans-serif}.theme-teknoloji.storefront-pro .site-logo small{color:#67e8f9}.theme-teknoloji.storefront-pro .site-logo__mark{border:1px solid #37456b;background:linear-gradient(145deg,#1e293b,#0f172a);color:#67e8f9;box-shadow:0 0 24px rgba(34,211,238,.12)}.theme-teknoloji.storefront-pro .site-search{border-color:#303a59;background:#12192b}.theme-teknoloji.storefront-pro .site-search input{color:#f8fafc}.theme-teknoloji.storefront-pro .site-search input::placeholder{color:#7885a7}.theme-teknoloji.storefront-pro .site-search button{background:linear-gradient(135deg,#6366f1,#4f46e5)}.theme-teknoloji.storefront-pro .site-action{color:#cbd5e1}.theme-teknoloji.storefront-pro .site-action:hover{background:#172039;color:#67e8f9}
.theme-teknoloji.storefront-pro .site-categories{border-block:1px solid #242e49;background:#0e1425;box-shadow:none}.theme-teknoloji.storefront-pro .site-categories a{border-radius:7px;color:#9ca9c8;font-family:"Space Grotesk",sans-serif;text-transform:uppercase;letter-spacing:.06em}.theme-teknoloji.storefront-pro .site-categories a:hover{border-color:#34405f;background:#182039;color:#fff}.theme-teknoloji.storefront-pro .site-categories a.active{border-color:#6366f1;background:#6366f1;color:#fff;box-shadow:0 0 25px rgba(99,102,241,.3)}.theme-teknoloji.storefront-pro .site-benefits{border-color:#202943;background:#0b1120}.theme-teknoloji.storefront-pro .site-benefits span{border-color:#202943}.theme-teknoloji.storefront-pro .site-benefits i{color:#22d3ee}.theme-teknoloji.storefront-pro .site-benefits b{color:#e2e8f0}.theme-teknoloji.storefront-pro .home-module__head h2,.theme-teknoloji.storefront-pro .catalog-toolbar h2,.theme-teknoloji.storefront-pro .site-page-title{color:#f8fafc;font-family:"Space Grotesk",sans-serif}.theme-teknoloji.storefront-pro .home-module__head span{color:#22d3ee}
.theme-teknoloji.storefront-pro .catalog-product,.theme-teknoloji.storefront-pro .home-product-card,.theme-teknoloji.storefront-pro .site-card{border-color:#26304c;border-radius:12px;background:#111728;box-shadow:0 12px 35px rgba(0,0,0,.18)}.theme-teknoloji.storefront-pro .catalog-product:hover,.theme-teknoloji.storefront-pro .home-product-card:hover{border-color:#6366f1;box-shadow:0 20px 55px rgba(79,70,229,.16)}.theme-teknoloji.storefront-pro .catalog-product__image,.theme-teknoloji.storefront-pro .home-product-card__image{border-color:#26304c;background:radial-gradient(circle at 50% 40%,#26304b,#111827 68%)}.theme-teknoloji.storefront-pro .catalog-product__image img,.theme-teknoloji.storefront-pro .home-product-card__image img{mix-blend-mode:normal;filter:drop-shadow(0 15px 20px rgba(0,0,0,.25))}.theme-teknoloji.storefront-pro .catalog-product__body,.theme-teknoloji.storefront-pro .home-product-card__body{background:#111728}.theme-teknoloji.storefront-pro .catalog-product h3,.theme-teknoloji.storefront-pro .home-product-card h3,.theme-teknoloji.storefront-pro .catalog-price strong{color:#f8fafc}.theme-teknoloji.storefront-pro .catalog-product__category,.theme-teknoloji.storefront-pro .home-product-card__body>small{color:#67e8f9}.theme-teknoloji.storefront-pro .catalog-quantity,.theme-teknoloji.storefront-pro .catalog-note{border-color:#303b59;background:#0d1322;color:#e2e8f0}.theme-teknoloji.storefront-pro .site-button{border:1px solid #706ff4;border-radius:7px;background:linear-gradient(135deg,#6366f1,#4f46e5)}.theme-teknoloji.storefront-pro .site-button:hover{border-color:#22d3ee;background:#22d3ee;color:#07121a}.theme-teknoloji.storefront-pro .site-footer{background:#050812}

/* MEDICARE — sağlık, eczane ve dermokozmetik */
.theme-eczane.storefront-pro{--green:#087f78;--green-2:#0f9f96;--orange:#2797d8;--orange-2:#187cb4;--leaf:#e7f8f5;--cream:#f3fbfa;--ink:#173a39;--muted:#607b79;--line:#d8ece9;--pro-bg:#f4faf9;--pro-surface:#fff;--pro-ink:#173a39;--pro-muted:#647f7c;--pro-line:rgba(8,127,120,.13);--pro-soft:#eaf8f6;--pro-accent:#2797d8;background:linear-gradient(180deg,#f8fcfc,#f1f8f7);font-family:"Plus Jakarta Sans","Segoe UI",sans-serif}.theme-eczane.storefront-pro button,.theme-eczane.storefront-pro input,.theme-eczane.storefront-pro select,.theme-eczane.storefront-pro textarea{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif}.theme-eczane.storefront-pro .site-announcement{background:#087f78!important;text-transform:none;letter-spacing:.02em}.theme-eczane.storefront-pro .site-header{border-bottom:1px solid #dcefed;background:rgba(255,255,255,.97);box-shadow:0 8px 30px rgba(8,93,88,.05)}.theme-eczane.storefront-pro .site-logo strong{color:#075f5a;font-family:"Plus Jakarta Sans",sans-serif}.theme-eczane.storefront-pro .site-logo small{color:#2797d8}.theme-eczane.storefront-pro .site-logo__mark{border-radius:50%;background:linear-gradient(145deg,#0da69c,#087f78)}.theme-eczane.storefront-pro .site-search{border:2px solid #d7ece9;background:#fff}.theme-eczane.storefront-pro .site-search button{background:#087f78}.theme-eczane.storefront-pro .site-action{color:#315c59}.theme-eczane.storefront-pro .site-action:hover{background:#eaf8f6;color:#087f78}
.theme-eczane.storefront-pro .site-categories{border-block:1px solid #dbeeea;background:#fff;box-shadow:0 8px 24px rgba(8,93,88,.05)}.theme-eczane.storefront-pro .site-categories a{border-radius:999px;color:#52706d;font-weight:600}.theme-eczane.storefront-pro .site-categories a:hover{border-color:#b9dfda;background:#effaf8;color:#087f78}.theme-eczane.storefront-pro .site-categories a.active{border-color:#087f78;background:#087f78;color:#fff;box-shadow:0 7px 18px rgba(8,127,120,.18)}.theme-eczane.storefront-pro .site-menu-button{border-color:#c9e5e1;background:#eaf8f6;color:#087f78}.theme-eczane.storefront-pro .site-benefits{background:#eaf7f5}.theme-eczane.storefront-pro .site-benefits i{color:#087f78}.theme-eczane.storefront-pro .site-benefits b{color:#174b48}.theme-eczane.storefront-pro .home-module__head h2,.theme-eczane.storefront-pro .catalog-toolbar h2,.theme-eczane.storefront-pro .site-page-title{color:#164c49;font-family:"Plus Jakarta Sans",sans-serif}.theme-eczane.storefront-pro .home-module__head span{color:#2797d8}.theme-eczane.storefront-pro .catalog-product,.theme-eczane.storefront-pro .home-product-card{border-color:#d9ece9;border-radius:22px;box-shadow:0 10px 32px rgba(8,93,88,.055)}.theme-eczane.storefront-pro .catalog-product:hover,.theme-eczane.storefront-pro .home-product-card:hover{border-color:#8ed0c9;box-shadow:0 20px 48px rgba(8,127,120,.12)}.theme-eczane.storefront-pro .catalog-product__image,.theme-eczane.storefront-pro .home-product-card__image{border-color:#e1efed;background:linear-gradient(145deg,#fff,#eef9f7)}.theme-eczane.storefront-pro .catalog-product__category,.theme-eczane.storefront-pro .home-product-card__body>small{color:#168e86}.theme-eczane.storefront-pro .catalog-product h3,.theme-eczane.storefront-pro .home-product-card h3,.theme-eczane.storefront-pro .catalog-price strong{color:#173a39}.theme-eczane.storefront-pro .site-button{border-radius:999px;background:#087f78}.theme-eczane.storefront-pro .site-button:hover{background:#2797d8}.theme-eczane.storefront-pro .site-footer{background:#0b4945}

/* ROASTERY — kahve ve gurme */
.theme-kahve.storefront-pro{--green:#4a2d20;--green-2:#68402b;--orange:#b96b3d;--orange-2:#9a512d;--leaf:#eee0d0;--cream:#f8efe4;--ink:#32231c;--muted:#7b665b;--line:#dfd0c0;--pro-bg:#f3eadf;--pro-surface:#fffaf4;--pro-ink:#33231c;--pro-muted:#79665b;--pro-line:rgba(74,45,32,.15);--pro-soft:#f1e3d4;--pro-accent:#b96b3d;--pro-shadow:0 18px 50px rgba(68,40,27,.11);--pro-shadow-hover:0 25px 65px rgba(68,40,27,.18);background:#f3eadf}.theme-kahve.storefront-pro .site-announcement{background:#a85d35!important;color:#fff1e5}.theme-kahve.storefront-pro .site-header{border-bottom:1px solid #dfcebd;background:rgba(255,250,244,.96);box-shadow:0 8px 30px rgba(68,40,27,.07)}.theme-kahve.storefront-pro .site-logo strong{color:#3b2418;font-family:"Fraunces",Georgia,serif;font-size:27px}.theme-kahve.storefront-pro .site-logo small{color:#a85d35}.theme-kahve.storefront-pro .site-logo__mark{border-radius:50%;background:linear-gradient(145deg,#5a3625,#301c14)}.theme-kahve.storefront-pro .site-search{border-color:#d9c6b4;background:#fffaf4}.theme-kahve.storefront-pro .site-search button{background:#4a2d20}.theme-kahve.storefront-pro .site-action{color:#5a4439}.theme-kahve.storefront-pro .site-action:hover{background:#efe1d2;color:#8d4d2c}.theme-kahve.storefront-pro .site-categories{background:#3b2418;box-shadow:0 10px 26px rgba(59,36,24,.16)}.theme-kahve.storefront-pro .site-categories a{border-radius:0;color:#d9c7b6}.theme-kahve.storefront-pro .site-categories a:hover{border-color:transparent;background:#4c3022;color:#fff}.theme-kahve.storefront-pro .site-categories a.active{border-color:#b96b3d;background:#b96b3d;box-shadow:none}.theme-kahve.storefront-pro .site-benefits{border-color:#dbc9b8;background:#eadac9}.theme-kahve.storefront-pro .site-benefits span{border-color:#d7c3b0}.theme-kahve.storefront-pro .site-benefits i{color:#9d542f}.theme-kahve.storefront-pro .site-benefits b{color:#4a3023}
.theme-kahve.storefront-pro .home-module__head h2,.theme-kahve.storefront-pro .catalog-toolbar h2,.theme-kahve.storefront-pro .site-page-title,.theme-kahve.storefront-pro .home-slider__track h2{color:#3b2418;font-family:"Fraunces",Georgia,serif}.theme-kahve.storefront-pro .home-module__head span{color:#a85d35}.theme-kahve.storefront-pro .catalog-product,.theme-kahve.storefront-pro .home-product-card,.theme-kahve.storefront-pro .site-card{border-color:#dbc9b7;border-radius:4px;background:#fffaf4;box-shadow:0 12px 35px rgba(68,40,27,.08)}.theme-kahve.storefront-pro .catalog-product:hover,.theme-kahve.storefront-pro .home-product-card:hover{border-color:#a86a48;box-shadow:0 22px 50px rgba(68,40,27,.16)}.theme-kahve.storefront-pro .catalog-product__image,.theme-kahve.storefront-pro .home-product-card__image{border-color:#dfcebd;background:linear-gradient(145deg,#efe3d5,#dfcbb8)}.theme-kahve.storefront-pro .catalog-product__image img,.theme-kahve.storefront-pro .home-product-card__image img{filter:saturate(.9) sepia(.06);mix-blend-mode:multiply}.theme-kahve.storefront-pro .catalog-product__body,.theme-kahve.storefront-pro .home-product-card__body{background:#fffaf4}.theme-kahve.storefront-pro .catalog-product__category,.theme-kahve.storefront-pro .home-product-card__body>small{color:#a15934}.theme-kahve.storefront-pro .catalog-product h3,.theme-kahve.storefront-pro .home-product-card h3{color:#3d2a20;font-family:"Fraunces",Georgia,serif;font-size:17px}.theme-kahve.storefront-pro .catalog-price strong{color:#3b2418}.theme-kahve.storefront-pro .site-button{border-radius:2px;background:#4a2d20;text-transform:uppercase;letter-spacing:.08em}.theme-kahve.storefront-pro .site-button:hover{background:#b96b3d}.theme-kahve.storefront-pro .site-footer{background:#291810}

/* MARKETPLUS — genel e-ticaret */
.theme-genel.storefront-pro{--green:#172554;--green-2:#1e3a8a;--orange:#f43f5e;--orange-2:#e11d48;--leaf:#eef2ff;--cream:#fff7f8;--ink:#172033;--muted:#667085;--line:#e3e7ef;--pro-bg:#f6f7fb;--pro-surface:#fff;--pro-ink:#172033;--pro-muted:#667085;--pro-line:rgba(23,32,51,.1);--pro-soft:#eef2ff;--pro-accent:#f43f5e;background:#f6f7fb}.theme-genel.storefront-pro .site-announcement{background:#f43f5e!important}.theme-genel.storefront-pro .site-header{border-bottom:1px solid #e5e7ef;background:#fff;box-shadow:0 7px 25px rgba(23,37,84,.06)}.theme-genel.storefront-pro .site-logo strong{color:#172554;font-family:"DM Sans",sans-serif}.theme-genel.storefront-pro .site-logo small{color:#f43f5e}.theme-genel.storefront-pro .site-logo__mark{border-radius:12px;background:linear-gradient(135deg,#172554,#3049a0)}.theme-genel.storefront-pro .site-search{border:2px solid #e1e5ed;border-radius:10px;background:#f8f9fb}.theme-genel.storefront-pro .site-search button{border-radius:7px;background:#172554}.theme-genel.storefront-pro .site-action{color:#334155}.theme-genel.storefront-pro .site-action:hover{background:#f1f3f8;color:#172554}.theme-genel.storefront-pro .site-categories{background:#172554;box-shadow:0 7px 22px rgba(23,37,84,.15)}.theme-genel.storefront-pro .site-categories a{border-radius:7px;color:#cbd5e1}.theme-genel.storefront-pro .site-categories a:hover{background:#22346d;color:#fff}.theme-genel.storefront-pro .site-categories a.active{border-color:#f43f5e;background:#f43f5e;box-shadow:0 7px 18px rgba(244,63,94,.24)}.theme-genel.storefront-pro .site-benefits{background:#fff}.theme-genel.storefront-pro .site-benefits i{color:#f43f5e}.theme-genel.storefront-pro .site-benefits b{color:#26324a}.theme-genel.storefront-pro .home-module__head h2,.theme-genel.storefront-pro .catalog-toolbar h2,.theme-genel.storefront-pro .site-page-title{color:#172554;font-family:"DM Sans",sans-serif}.theme-genel.storefront-pro .home-module__head span{color:#f43f5e}.theme-genel.storefront-pro .catalog-product,.theme-genel.storefront-pro .home-product-card{border-color:#e2e6ee;border-radius:14px;box-shadow:0 7px 22px rgba(23,37,84,.05)}.theme-genel.storefront-pro .catalog-product:hover,.theme-genel.storefront-pro .home-product-card:hover{border-color:#b8c1dc;box-shadow:0 22px 50px rgba(23,37,84,.13)}.theme-genel.storefront-pro .catalog-product__image,.theme-genel.storefront-pro .home-product-card__image{border-color:#e5e8ef;background:linear-gradient(145deg,#f8f9fb,#eef1f6)}.theme-genel.storefront-pro .catalog-product__category,.theme-genel.storefront-pro .home-product-card__body>small{color:#e11d48}.theme-genel.storefront-pro .catalog-product h3,.theme-genel.storefront-pro .home-product-card h3,.theme-genel.storefront-pro .catalog-price strong{color:#172033}.theme-genel.storefront-pro .site-button{border-radius:8px;background:#172554}.theme-genel.storefront-pro .site-button:hover{background:#f43f5e}.theme-genel.storefront-pro .catalog-discount{background:#f43f5e}.theme-genel.storefront-pro .site-footer{background:#111a35}

@media(max-width:600px){.theme-teknoloji.storefront-pro .catalog-product,.theme-teknoloji.storefront-pro .home-product-card{border-radius:9px}.theme-eczane.storefront-pro .catalog-product,.theme-eczane.storefront-pro .home-product-card{border-radius:16px}.theme-kahve.storefront-pro .catalog-product,.theme-kahve.storefront-pro .home-product-card{border-radius:3px}.theme-kahve.storefront-pro .catalog-product h3,.theme-kahve.storefront-pro .home-product-card h3{font-size:13px}.theme-genel.storefront-pro .catalog-product,.theme-genel.storefront-pro .home-product-card{border-radius:11px}}
