
/* V35 Product-specific premium color system: V34 template korunur, urun alanlari guclendirilir */
body.product-page{
  --product-accent: var(--color-copper);
  --product-accent-2: var(--color-copper-hover);
  --product-dark: #101722;
  --product-rgb: 255,122,26;
  background-image:
    radial-gradient(circle at 16% -4%, rgba(var(--product-rgb),.20), transparent 34%),
    radial-gradient(circle at 92% 14%, rgba(var(--product-rgb),.12), transparent 28%),
    linear-gradient(180deg,#0f141d 0%,#111827 100%);
}
body.product-theme-metal-kenet-cati{--product-accent:#ff7a1a;--product-accent-2:#737f91;--product-dark:#111822;--product-rgb:255,122,26}
body.product-theme-galvaniz-kenet{--product-accent:#8fb5c7;--product-accent-2:#4b6574;--product-dark:#101923;--product-rgb:143,181,199}
body.product-theme-aluminyum-kenet-cati{--product-accent:#d8e5ec;--product-accent-2:#7fa9bd;--product-dark:#101923;--product-rgb:216,229,236}
body.product-theme-bakir-kenet-cati{--product-accent:#c66b32;--product-accent-2:#f0a35f;--product-dark:#1d110b;--product-rgb:198,107,50}
body.product-theme-cinko-kenet-cati{--product-accent:#9aaec0;--product-accent-2:#5f7486;--product-dark:#101923;--product-rgb:154,174,192}
body.product-theme-titanyum-kenet{--product-accent:#a78bfa;--product-accent-2:#6b7280;--product-dark:#151321;--product-rgb:167,139,250}
body.product-theme-tonoz-kenet-cati{--product-accent:#f59e0b;--product-accent-2:#b45309;--product-dark:#1c1307;--product-rgb:245,158,11}
body.product-theme-alin-kaplama{--product-accent:#d6a15b;--product-accent-2:#8a6335;--product-dark:#1b130b;--product-rgb:214,161,91}
body.product-index{--product-accent:#ff7a1a;--product-accent-2:#a4afc0;--product-dark:#101722;--product-rgb:255,122,26}
body.product-page .template-header{border-bottom-color:rgba(var(--product-rgb),.30);box-shadow:0 18px 60px rgba(var(--product-rgb),.11),0 18px 50px rgba(0,0,0,.32)}
body.product-page .template-brand-title span,
body.product-page .template-nav a:hover,
body.product-page .v31-breadcrumb a{color:var(--product-accent)}
body.product-page .template-nav a:after,
body.product-page .template-action-phone,
body.product-page .v31-actions a,
body.product-page .v31-cta a,
body.product-page .template-mobile-sticky a:first-child{background:linear-gradient(135deg,var(--product-accent),var(--product-accent-2));}
body.product-page .v31-actions a:nth-child(2),
body.product-page .v31-cta a:nth-child(2){background:rgba(255,255,255,.075);border-color:rgba(var(--product-rgb),.35)}
body.product-page .v31-kicker{color:var(--product-accent);border-color:rgba(var(--product-rgb),.44);background:rgba(var(--product-rgb),.12);box-shadow:0 0 0 6px rgba(var(--product-rgb),.045)}
body.product-page .v31-hero{background:radial-gradient(circle at 78% 16%,rgba(var(--product-rgb),.28),transparent 32%),linear-gradient(135deg,var(--product-dark),#0f141d 64%)}
body.product-page .v31-hero:before{background:linear-gradient(90deg,rgba(15,20,29,.96) 0%,rgba(15,20,29,.82) 42%,rgba(15,20,29,.46) 100%)}
body.product-page .v31-hero:after{background:radial-gradient(circle,rgba(var(--product-rgb),.25),rgba(var(--product-rgb),.03) 58%,transparent 70%);filter:blur(1px)}
body.product-page .v31-hero h1{max-width:1060px;text-shadow:0 18px 50px rgba(0,0,0,.38)}
body.product-page .v31-hero h1::after{content:"";display:block;width:118px;height:5px;margin-top:22px;background:linear-gradient(90deg,var(--product-accent),transparent);border-radius:999px;box-shadow:0 0 30px rgba(var(--product-rgb),.55)}
body.product-page .v31-hero .v31-picture img{filter:saturate(1.09) contrast(1.08) brightness(.88)}
body.product-page .v31-hero .v31-picture:after{background:linear-gradient(90deg,rgba(15,20,29,.84),rgba(15,20,29,.44)),radial-gradient(circle at 74% 38%,rgba(var(--product-rgb),.20),transparent 34%)}
.product-hero-specs{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.product-hero-specs li{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid rgba(var(--product-rgb),.35);background:rgba(255,255,255,.065);backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.product-hero-specs li::before{content:"";width:8px;height:8px;border-radius:99px;background:var(--product-accent);box-shadow:0 0 18px rgba(var(--product-rgb),.65)}
/* Urunler ana sayfasi vitrini */
.product-index-showcase{position:relative;isolation:isolate}.product-index-showcase::before{content:"";position:absolute;inset:22px max(16px,calc((100vw - 1280px)/2));border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.01));pointer-events:none;z-index:-1;box-shadow:0 40px 120px rgba(0,0,0,.22)}
.v31-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:36px}.v31-product-card.product-card-premium{--card-accent:var(--product-accent);--card-accent-2:var(--product-accent-2);--card-rgb:var(--product-rgb);position:relative;min-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--card-rgb),.35);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 24px 70px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.035) inset;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease);isolation:isolate}.v31-product-card.product-card-premium::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 8%,rgba(var(--card-rgb),.34),transparent 34%),linear-gradient(135deg,rgba(var(--card-rgb),.10),transparent 45%);opacity:.9;z-index:-1}.v31-product-card.product-card-premium::after{content:attr(data-product-badge);position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;background:rgba(15,20,29,.72);border:1px solid rgba(var(--card-rgb),.48);color:#fff;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;backdrop-filter:blur(10px)}.v31-product-card.product-card-premium:hover{transform:translateY(-8px);border-color:rgba(var(--card-rgb),.78);box-shadow:0 34px 110px rgba(var(--card-rgb),.23),0 24px 70px rgba(0,0,0,.30)}.v31-product-card.product-card-premium .v31-picture{position:relative;inset:auto;aspect-ratio:1.4/1;width:100%;border-bottom:1px solid rgba(var(--card-rgb),.22);background:#0f141d}.v31-product-card.product-card-premium .v31-picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.06)}.v31-product-card.product-card-premium .v31-picture::after{background:linear-gradient(180deg,rgba(15,20,29,.02),rgba(15,20,29,.72)),linear-gradient(90deg,rgba(var(--card-rgb),.15),transparent)}.v31-product-card.product-card-premium>div{display:flex;flex-direction:column;gap:12px;padding:22px;flex:1}.v31-product-card.product-card-premium h3{font-size:24px;color:#fff;margin:0;letter-spacing:-.05em}.v31-product-card.product-card-premium p{font-size:14px;line-height:1.72;color:rgba(255,255,255,.72);margin:0}.v31-product-card.product-card-premium a{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:12px 14px;background:linear-gradient(135deg,var(--card-accent),var(--card-accent-2));color:#fff!important;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.v31-product-card.product-card-premium a::after{content:"→";font-size:17px}.product-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 2px}.product-card-tags span{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border:1px solid rgba(var(--card-rgb),.36);background:rgba(255,255,255,.065);color:rgba(255,255,255,.82);font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.product-price-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px}.product-price-strip span{display:flex;flex-direction:column;gap:2px;padding:10px 8px;background:rgba(15,20,29,.42);border:1px solid rgba(var(--card-rgb),.24);color:#fff;font-size:11px;font-weight:900}.product-price-strip small{color:rgba(255,255,255,.58);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.product-card-premium[data-product="metal-kenet-cati"]{--card-accent:#ff7a1a;--card-accent-2:#737f91;--card-rgb:255,122,26}.product-card-premium[data-product="galvaniz-kenet"]{--card-accent:#8fb5c7;--card-accent-2:#4b6574;--card-rgb:143,181,199}.product-card-premium[data-product="aluminyum-kenet-cati"]{--card-accent:#d8e5ec;--card-accent-2:#7fa9bd;--card-rgb:216,229,236}.product-card-premium[data-product="bakir-kenet-cati"]{--card-accent:#c66b32;--card-accent-2:#f0a35f;--card-rgb:198,107,50}.product-card-premium[data-product="cinko-kenet-cati"]{--card-accent:#9aaec0;--card-accent-2:#5f7486;--card-rgb:154,174,192}.product-card-premium[data-product="titanyum-kenet"]{--card-accent:#a78bfa;--card-accent-2:#6b7280;--card-rgb:167,139,250}.product-card-premium[data-product="tonoz-kenet-cati"]{--card-accent:#f59e0b;--card-accent-2:#b45309;--card-rgb:245,158,11}.product-card-premium[data-product="alin-kaplama"]{--card-accent:#d6a15b;--card-accent-2:#8a6335;--card-rgb:214,161,91}
/* Urun detay sayfasi */
body.product-detail .v31-section.v31-intro{position:relative;background:linear-gradient(135deg,rgba(var(--product-rgb),.12),rgba(255,255,255,.03));border-top:1px solid rgba(var(--product-rgb),.20);border-bottom:1px solid rgba(var(--product-rgb),.13)}
body.product-detail .v31-section.v31-intro::before{content:"";position:absolute;left:max(16px,calc((100vw - 1280px)/2));top:54px;width:88px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--product-accent),transparent);box-shadow:0 0 28px rgba(var(--product-rgb),.45)}
body.product-detail .v31-highlight,body.product-detail .v31-gallery{position:relative;overflow:hidden}.product-page .v31-highlight{border:1px solid rgba(var(--product-rgb),.20)}body.product-detail .v31-highlight::after,body.product-detail .v31-gallery::after{content:"";position:absolute;right:-90px;top:-110px;width:260px;height:260px;border-radius:999px;background:rgba(var(--product-rgb),.16);pointer-events:none}
body.product-detail .v31-card-grid article{border-color:rgba(var(--product-rgb),.24)}body.product-detail .v31-card-grid article::before{background:rgba(var(--product-rgb),.18)}body.product-detail .v31-card-grid article:hover{border-color:var(--product-accent);box-shadow:0 24px 70px rgba(var(--product-rgb),.18)}body.product-detail .v31-link-grid a:after{color:var(--product-accent)}body.product-detail .v31-link-grid a:hover{border-color:var(--product-accent);color:var(--product-accent)}body.product-detail .v31-gallery .v31-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.product-detail .v31-gallery .v31-picture{position:relative;inset:auto;aspect-ratio:1.55/1;border:1px solid rgba(var(--product-rgb),.24);box-shadow:0 24px 70px rgba(0,0,0,.18)}body.product-detail .v31-gallery .v31-picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-color-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 0}.product-color-panel span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:12px 14px;border:1px solid rgba(var(--product-rgb),.30);background:rgba(255,255,255,.055);color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.product-color-panel span::after{content:"";width:28px;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--product-accent),var(--product-accent-2));box-shadow:0 0 20px rgba(var(--product-rgb),.55)}.v31-section:nth-of-type(even) .product-color-panel span{background:#fff;color:var(--color-text-dark);border-color:rgba(var(--product-rgb),.28)}body.product-detail .v31-faq details[open]{border-color:var(--product-accent);box-shadow:0 18px 54px rgba(var(--product-rgb),.12)}
@media (max-width:1180px){.v31-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-color-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:680px){.v31-products-grid{grid-template-columns:1fr;gap:16px}.product-price-strip{grid-template-columns:1fr 1fr 1fr}.product-hero-specs{gap:7px}.product-hero-specs li{font-size:10px;min-height:34px;padding:7px 9px}.product-color-panel{grid-template-columns:1fr}.v31-product-card.product-card-premium>div{padding:18px}.v31-product-card.product-card-premium h3{font-size:22px}body.product-detail .v31-gallery .v31-card-grid{grid-template-columns:1fr}}

/* V36 Product detail contrast fix: koyu urun bloklarinda baslik/aciklama tam okunur */
body.product-detail .v31-section.v31-intro,
body.product-detail .v31-section[class*="product-accent-"],
body.product-detail section.product-accent-metal-kenet-cati,
body.product-detail section.product-accent-galvaniz-kenet,
body.product-detail section.product-accent-aluminyum-kenet-cati,
body.product-detail section.product-accent-bakir-kenet-cati,
body.product-detail section.product-accent-cinko-kenet-cati,
body.product-detail section.product-accent-titanyum-kenet,
body.product-detail section.product-accent-tonoz-kenet-cati,
body.product-detail section.product-accent-alin-kaplama{
  color:#fff!important;
  background:
    radial-gradient(circle at 14% 0%,rgba(var(--product-rgb),.26),transparent 34%),
    radial-gradient(circle at 88% 18%,rgba(var(--product-rgb),.14),transparent 30%),
    linear-gradient(135deg,rgba(15,20,29,.98),rgba(var(--product-rgb),.13) 48%,rgba(10,15,20,.98));
  border-top:1px solid rgba(var(--product-rgb),.30)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
}
body.product-detail .v31-section.v31-intro h2,
body.product-detail .v31-section[class*="product-accent-"] h2,
body.product-detail .v31-section[class*="product-accent-"] h3,
body.product-detail .v31-section.v31-intro h3{
  color:#fff!important;
  text-shadow:0 18px 46px rgba(0,0,0,.34);
}
body.product-detail .v31-section.v31-intro h2::after,
body.product-detail .v31-section[class*="product-accent-"] h2::after{
  content:"";
  display:block;
  width:96px;
  height:4px;
  margin-top:18px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--product-accent),var(--product-accent-2),transparent);
  box-shadow:0 0 26px rgba(var(--product-rgb),.45);
}
body.product-detail .v31-section.v31-intro p,
body.product-detail .v31-section[class*="product-accent-"] p,
body.product-detail .v31-section.v31-intro li,
body.product-detail .v31-section[class*="product-accent-"] li{
  color:rgba(236,242,249,.86)!important;
}
body.product-detail .v31-section.v31-intro p:first-of-type,
body.product-detail .v31-section[class*="product-accent-"] p:first-of-type{
  color:rgba(255,255,255,.92)!important;
  font-size:17px;
  line-height:1.82;
}
body.product-detail .v31-section.v31-intro .product-color-panel span,
body.product-detail .v31-section[class*="product-accent-"] .product-color-panel span{
  color:#fff!important;
  background:rgba(255,255,255,.075)!important;
  border-color:rgba(var(--product-rgb),.34)!important;
  box-shadow:0 18px 54px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.055);
}
body.product-detail .v31-section.v31-highlight,
body.product-detail .v31-section.v31-gallery{
  color:#fff;
}
body.product-detail .v31-section.v31-highlight h2,
body.product-detail .v31-section.v31-highlight h3,
body.product-detail .v31-section.v31-gallery h2,
body.product-detail .v31-section.v31-gallery h3{
  color:inherit;
}
body.product-detail .v31-hero p{
  color:rgba(236,242,249,.82)!important;
}
body.product-detail .v31-kicker{
  color:#fff!important;
}
@media (max-width:680px){
  body.product-detail .v31-section.v31-intro,
  body.product-detail .v31-section[class*="product-accent-"]{
    padding-top:54px;
    padding-bottom:54px;
  }
  body.product-detail .v31-section.v31-intro p:first-of-type,
  body.product-detail .v31-section[class*="product-accent-"] p:first-of-type{
    font-size:16px;
  }
}

/* V31 Product Color Completion: her ürün için ayrı malzeme kimliği, kart, detay ve CTA renk ayrımı */
body.product-page{--product-accent-3:rgba(255,255,255,.86);--product-ink:#fff;--product-surface:rgba(255,255,255,.07);}

body.product-theme-metal-kenet-cati{
  --product-accent:#ff7a1a!important;
  --product-accent-2:#475569!important;
  --product-accent-3:#fbbf24!important;
  --product-dark:#101722!important;
  --product-rgb:255,122,26!important;
  --product-ink:#fff7ed!important;
}
.product-card-premium[data-product="metal-kenet-cati"]{
  --card-accent:#ff7a1a!important;
  --card-accent-2:#475569!important;
  --card-accent-3:#fbbf24!important;
  --card-rgb:255,122,26!important;
}

body.product-theme-galvaniz-kenet{
  --product-accent:#38bdf8!important;
  --product-accent-2:#64748b!important;
  --product-accent-3:#bae6fd!important;
  --product-dark:#0b1620!important;
  --product-rgb:56,189,248!important;
  --product-ink:#eff6ff!important;
}
.product-card-premium[data-product="galvaniz-kenet"]{
  --card-accent:#38bdf8!important;
  --card-accent-2:#64748b!important;
  --card-accent-3:#bae6fd!important;
  --card-rgb:56,189,248!important;
}

body.product-theme-aluminyum-kenet-cati{
  --product-accent:#e5e7eb!important;
  --product-accent-2:#60a5fa!important;
  --product-accent-3:#f8fafc!important;
  --product-dark:#0b1220!important;
  --product-rgb:229,231,235!important;
  --product-ink:#f8fafc!important;
}
.product-card-premium[data-product="aluminyum-kenet-cati"]{
  --card-accent:#e5e7eb!important;
  --card-accent-2:#60a5fa!important;
  --card-accent-3:#f8fafc!important;
  --card-rgb:229,231,235!important;
}

body.product-theme-bakir-kenet-cati{
  --product-accent:#b45309!important;
  --product-accent-2:#7c2d12!important;
  --product-accent-3:#fed7aa!important;
  --product-dark:#1b0e08!important;
  --product-rgb:180,83,9!important;
  --product-ink:#fff7ed!important;
}
.product-card-premium[data-product="bakir-kenet-cati"]{
  --card-accent:#b45309!important;
  --card-accent-2:#7c2d12!important;
  --card-accent-3:#fed7aa!important;
  --card-rgb:180,83,9!important;
}

body.product-theme-cinko-kenet-cati{
  --product-accent:#7dd3a8!important;
  --product-accent-2:#475569!important;
  --product-accent-3:#c7d2c4!important;
  --product-dark:#0c1714!important;
  --product-rgb:125,211,168!important;
  --product-ink:#f0fdf4!important;
}
.product-card-premium[data-product="cinko-kenet-cati"]{
  --card-accent:#7dd3a8!important;
  --card-accent-2:#475569!important;
  --card-accent-3:#c7d2c4!important;
  --card-rgb:125,211,168!important;
}

body.product-theme-titanyum-kenet{
  --product-accent:#8b5cf6!important;
  --product-accent-2:#312e81!important;
  --product-accent-3:#ddd6fe!important;
  --product-dark:#111027!important;
  --product-rgb:139,92,246!important;
  --product-ink:#f5f3ff!important;
}
.product-card-premium[data-product="titanyum-kenet"]{
  --card-accent:#8b5cf6!important;
  --card-accent-2:#312e81!important;
  --card-accent-3:#ddd6fe!important;
  --card-rgb:139,92,246!important;
}

body.product-theme-tonoz-kenet-cati{
  --product-accent:#2563eb!important;
  --product-accent-2:#f59e0b!important;
  --product-accent-3:#bfdbfe!important;
  --product-dark:#0b1533!important;
  --product-rgb:37,99,235!important;
  --product-ink:#eff6ff!important;
}
.product-card-premium[data-product="tonoz-kenet-cati"]{
  --card-accent:#2563eb!important;
  --card-accent-2:#f59e0b!important;
  --card-accent-3:#bfdbfe!important;
  --card-rgb:37,99,235!important;
}

body.product-theme-alin-kaplama{
  --product-accent:#e11d48!important;
  --product-accent-2:#fbbf24!important;
  --product-accent-3:#ffe4e6!important;
  --product-dark:#220914!important;
  --product-rgb:225,29,72!important;
  --product-ink:#fff1f2!important;
}
.product-card-premium[data-product="alin-kaplama"]{
  --card-accent:#e11d48!important;
  --card-accent-2:#fbbf24!important;
  --card-accent-3:#ffe4e6!important;
  --card-rgb:225,29,72!important;
}

body.product-index{
  --product-accent:#ff7a1a!important;
  --product-accent-2:#2563eb!important;
  --product-accent-3:#e11d48!important;
  --product-rgb:255,122,26!important;
}
body.product-page .v31-hero,
body.product-page .product-detail-hero{
  background:
    radial-gradient(circle at 82% 10%,rgba(var(--product-rgb),.34),transparent 32%),
    radial-gradient(circle at 14% 86%,rgba(var(--product-rgb),.13),transparent 34%),
    linear-gradient(135deg,var(--product-dark),#0b1018 68%)!important;
}
body.product-page .v31-hero:before{background:linear-gradient(90deg,rgba(8,12,19,.96) 0%,rgba(8,12,19,.78) 46%,rgba(8,12,19,.36) 100%)!important}
body.product-page .v31-hero h1::after,
body.product-detail .v31-section.v31-intro h2::after,
body.product-detail .v31-section[class*="product-accent-"] h2::after{
  background:linear-gradient(90deg,var(--product-accent),var(--product-accent-2),var(--product-accent-3),transparent)!important;
  box-shadow:0 0 32px rgba(var(--product-rgb),.54)!important;
}
body.product-page .template-header{border-bottom-color:rgba(var(--product-rgb),.30)!important;box-shadow:0 18px 60px rgba(var(--product-rgb),.12),0 18px 50px rgba(0,0,0,.32)!important}
body.product-page .template-brand-title span,
body.product-page .template-nav a:hover,
body.product-page .v31-breadcrumb a{color:var(--product-accent)!important}
body.product-page .template-action-phone,
body.product-page .v31-actions a,
body.product-page .v31-cta a,
body.product-page .template-mobile-sticky a:first-child{
  background:linear-gradient(135deg,var(--product-accent),var(--product-accent-2))!important;
  color:#fff!important;
  box-shadow:0 18px 44px rgba(var(--product-rgb),.22)!important;
}
body.product-theme-aluminyum-kenet-cati .template-action-phone,
body.product-theme-aluminyum-kenet-cati .v31-actions a,
body.product-theme-aluminyum-kenet-cati .v31-cta a,
body.product-theme-aluminyum-kenet-cati .template-mobile-sticky a:first-child{
  color:#0b1220!important;
}
body.product-page .v31-kicker{
  color:var(--product-ink)!important;
  border-color:rgba(var(--product-rgb),.48)!important;
  background:linear-gradient(135deg,rgba(var(--product-rgb),.18),rgba(255,255,255,.055))!important;
  box-shadow:0 0 0 6px rgba(var(--product-rgb),.045),0 18px 50px rgba(var(--product-rgb),.14)!important;
}
.product-index-showcase::before{
  border-color:rgba(255,255,255,.10)!important;
  background:
    radial-gradient(circle at 8% 8%,rgba(255,122,26,.13),transparent 28%),
    radial-gradient(circle at 94% 2%,rgba(37,99,235,.12),transparent 24%),
    linear-gradient(135deg,rgba(255,255,255,.050),rgba(255,255,255,.012))!important;
}
.v31-product-card.product-card-premium{
  border-color:rgba(var(--card-rgb),.42)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.030)),
    radial-gradient(circle at 82% 12%,rgba(var(--card-rgb),.18),transparent 34%)!important;
}
.v31-product-card.product-card-premium::before{
  background:
    radial-gradient(circle at 82% 8%,rgba(var(--card-rgb),.42),transparent 36%),
    linear-gradient(135deg,rgba(var(--card-rgb),.15),transparent 46%)!important;
}
.v31-product-card.product-card-premium::after{
  background:linear-gradient(135deg,rgba(var(--card-rgb),.86),rgba(15,20,29,.78))!important;
  border-color:rgba(var(--card-rgb),.64)!important;
  box-shadow:0 14px 38px rgba(var(--card-rgb),.24)!important;
}
.v31-product-card.product-card-premium h3::after{
  content:"";display:block;width:74px;height:4px;margin-top:12px;border-radius:999px;
  background:linear-gradient(90deg,var(--card-accent),var(--card-accent-2),transparent);
  box-shadow:0 0 22px rgba(var(--card-rgb),.48);
}
.v31-product-card.product-card-premium .v31-picture{border-bottom-color:rgba(var(--card-rgb),.34)!important}
.v31-product-card.product-card-premium .v31-picture::after{
  background:linear-gradient(180deg,rgba(15,20,29,.02),rgba(15,20,29,.78)),linear-gradient(90deg,rgba(var(--card-rgb),.22),transparent 68%)!important;
}
.v31-product-card.product-card-premium a{
  background:linear-gradient(135deg,var(--card-accent),var(--card-accent-2))!important;
  box-shadow:0 18px 42px rgba(var(--card-rgb),.22)!important;
}
.v31-product-card.product-card-premium[data-product="aluminyum-kenet-cati"] a{color:#0b1220!important}
.product-card-tags span,
.product-price-strip span{border-color:rgba(var(--card-rgb),.34)!important;background:rgba(var(--card-rgb),.09)!important}
.product-price-strip span b{color:#fff!important}
.v31-product-card.product-card-premium[data-product="aluminyum-kenet-cati"] .product-card-tags span,
.v31-product-card.product-card-premium[data-product="aluminyum-kenet-cati"] .product-price-strip span{background:rgba(255,255,255,.105)!important}
body.product-detail .v31-section.v31-intro,
body.product-detail .v31-section[class*="product-accent-"],
body.product-detail section.product-accent-metal-kenet-cati,
body.product-detail section.product-accent-galvaniz-kenet,
body.product-detail section.product-accent-aluminyum-kenet-cati,
body.product-detail section.product-accent-bakir-kenet-cati,
body.product-detail section.product-accent-cinko-kenet-cati,
body.product-detail section.product-accent-titanyum-kenet,
body.product-detail section.product-accent-tonoz-kenet-cati,
body.product-detail section.product-accent-alin-kaplama{
  background:
    radial-gradient(circle at 12% -10%,rgba(var(--product-rgb),.30),transparent 35%),
    radial-gradient(circle at 92% 18%,rgba(var(--product-rgb),.18),transparent 30%),
    linear-gradient(135deg,var(--product-dark),rgba(15,20,29,.98) 56%,#080c13)!important;
  border-top-color:rgba(var(--product-rgb),.34)!important;
  border-bottom-color:rgba(var(--product-rgb),.16)!important;
}
body.product-detail .v31-highlight,
body.product-detail .v31-gallery,
body.product-detail .v31-card-grid article,
body.product-detail .v31-link-grid a,
body.product-detail .v31-faq details{
  border-color:rgba(var(--product-rgb),.24)!important;
}
body.product-detail .v31-card-grid article::before{background:rgba(var(--product-rgb),.20)!important}
body.product-detail .v31-card-grid article:hover,
body.product-detail .v31-link-grid a:hover,
body.product-detail .v31-faq details[open]{
  border-color:var(--product-accent)!important;
  box-shadow:0 24px 70px rgba(var(--product-rgb),.17)!important;
}
body.product-detail .v31-link-grid a:after,
body.product-detail .v31-card-grid article h3,
body.product-detail .v31-faq summary:hover{color:var(--product-accent)!important}
body.product-detail .v31-gallery .v31-picture{border-color:rgba(var(--product-rgb),.30)!important;box-shadow:0 24px 70px rgba(var(--product-rgb),.13),0 24px 70px rgba(0,0,0,.18)!important}
body.product-detail .v31-gallery .v31-picture::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(8,12,19,.62)),linear-gradient(90deg,rgba(var(--product-rgb),.16),transparent 60%);pointer-events:none}
body.product-theme-metal-kenet-cati .v31-gallery img{filter:saturate(1.10) contrast(1.08) brightness(.90) sepia(.08)!important}
body.product-theme-galvaniz-kenet .v31-gallery img{filter:saturate(1.02) contrast(1.10) brightness(.96) hue-rotate(6deg)!important}
body.product-theme-aluminyum-kenet-cati .v31-gallery img{filter:saturate(.92) contrast(1.12) brightness(1.03) hue-rotate(185deg)!important}
body.product-theme-bakir-kenet-cati .v31-gallery img{filter:saturate(1.23) contrast(1.08) brightness(.92) sepia(.18)!important}
body.product-theme-cinko-kenet-cati .v31-gallery img{filter:saturate(.95) contrast(1.09) brightness(.94) hue-rotate(42deg)!important}
body.product-theme-titanyum-kenet .v31-gallery img{filter:saturate(1.12) contrast(1.08) brightness(.92) hue-rotate(252deg)!important}
body.product-theme-tonoz-kenet-cati .v31-gallery img{filter:saturate(1.12) contrast(1.08) brightness(.92) hue-rotate(196deg)!important}
body.product-theme-alin-kaplama .v31-gallery img{filter:saturate(1.14) contrast(1.08) brightness(.91) hue-rotate(328deg)!important}
body.product-detail .v31-section h2::selection,
body.product-detail .v31-section h3::selection,
body.product-detail .v31-section p::selection,
.v31-product-card.product-card-premium *::selection{background:rgba(var(--product-rgb),.42);color:#fff}
@media(max-width:680px){
  .v31-product-card.product-card-premium h3::after{width:58px;height:3px;margin-top:10px}
  body.product-page .v31-hero{background:radial-gradient(circle at 88% 0%,rgba(var(--product-rgb),.30),transparent 34%),linear-gradient(135deg,var(--product-dark),#0b1018 74%)!important}
}
