.product-detail-page{background:#fff}.product-detail-page .category-switcher{position:relative;top:auto}.product-detail{padding:42px 0 82px}.detail-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;color:#6d7885;font-size:11px;font-weight:700}.detail-back:hover{color:var(--blue)}.detail-top{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:590px;border:1px solid var(--line)}.detail-gallery{position:relative;min-height:590px;overflow:hidden;background:#e7ebed}.detail-gallery::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,14,27,.62),transparent 45%)}.detail-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.detail-gallery:hover img{transform:scale(1.025)}.detail-gallery span{position:absolute;z-index:2;left:27px;bottom:24px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.detail-info{display:flex;flex-direction:column;justify-content:center;padding:48px 50px;background:#fff}.detail-label{margin:0 0 12px;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.detail-info h1{margin:0;font-size:48px;line-height:1.02;letter-spacing:-.05em}.detail-lead{max-width:620px;margin:18px 0 0;color:#647080;font-size:14px;line-height:1.75}.detail-specs{display:grid;grid-template-columns:1fr 1fr;margin:28px 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.detail-specs div{min-width:0;padding:15px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-specs dt{margin-bottom:6px;color:#7f8995;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.detail-specs dd{margin:0;color:var(--ink);font-size:11px;font-weight:700;line-height:1.45}.detail-model-title{margin:25px 0 10px;color:#7b8591;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.detail-models{display:flex;flex-wrap:wrap;gap:7px}.detail-models span{padding:9px 11px;background:#f0f4f6;color:#4f5d6c;font-size:9px;font-weight:800}.detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.detail-actions .button{min-height:49px}.detail-actions .button-secondary{border-color:#c8ced4;color:var(--navy)}.detail-actions .button-secondary:hover{background:var(--navy);color:#fff}.detail-feature-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:0}.detail-feature-strip article{min-height:155px;padding:25px 24px;border-right:1px solid var(--line)}.detail-feature-strip article:last-child{border:0}.detail-feature-strip span{display:block;color:var(--blue);font-size:9px;font-weight:800}.detail-feature-strip h2{margin:27px 0 8px;font-size:16px;letter-spacing:-.025em}.detail-feature-strip p{margin:0;color:#71808e;font-size:11px;line-height:1.6}.product-detail-page .category-cta{min-height:430px}.product-detail-page .category-cta-inner{padding:68px 0}.product-detail-page .category-cta h2{max-width:680px;font-size:clamp(35px,3.5vw,50px)}
.detail-actions .button-palette{border-color:#006fba;background:#eaf5fb;color:#006fba}.detail-actions .button-palette:hover{background:#006fba;color:#fff}
@media(max-width:1050px){.detail-top{grid-template-columns:1fr}.detail-gallery{min-height:0;height:520px}.detail-info{padding:42px}.detail-feature-strip{grid-template-columns:1fr 1fr}.detail-feature-strip article:nth-child(2){border-right:0}.detail-feature-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:560px){.product-detail-page .category-breadcrumb{display:none}.product-detail{padding:26px 0 58px}.detail-back{margin-bottom:14px}.detail-gallery{height:300px}.detail-info{padding:28px 22px 31px}.detail-info h1{font-size:38px}.detail-lead{font-size:13px}.detail-specs{grid-template-columns:1fr}.detail-actions,.detail-actions .button{width:100%}.detail-feature-strip{grid-template-columns:1fr}.detail-feature-strip article{min-height:125px;border-right:0;border-bottom:1px solid var(--line)!important}.detail-feature-strip article:last-child{border-bottom:0!important}.detail-feature-strip h2{margin-top:19px}.product-detail-page .category-cta{min-height:570px}}
@media(prefers-reduced-motion:reduce){.detail-gallery img{transition:none}}

/* Ürün adı ve teklif bannerı genel tipografik ölçekle uyumlu. */
.detail-info h1{font-size:clamp(34px,3vw,43px);line-height:1.06;letter-spacing:-.045em}
.product-detail-page .category-cta h2{font-size:clamp(29px,2.7vw,41px);line-height:1.08;letter-spacing:-.04em}
@media(max-width:560px){.detail-info h1{font-size:34px}.product-detail-page .category-cta h2{font-size:31px}}
