/* Sunum Dosyası landing page — all styles scoped to this new category only. */
.sunum-intro{background:linear-gradient(120deg,#fff7f7 0%,#fff 82%);border:1px solid #f2e7e8;border-radius:18px;padding:30px 30px 26px;margin-bottom:20px}
.sunum-eyebrow{font-size:12px;color:#bc2838;font-weight:800;letter-spacing:1.35px;margin-bottom:13px}
.sunum-intro h2{font-size:clamp(24px,3vw,34px);line-height:1.22;letter-spacing:-.7px;margin:0 0 12px;color:#222}
.sunum-intro p{color:#62646a;line-height:1.85;max-width:660px;margin:0}
.sunum-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}
.sunum-feature{padding:23px 19px;border:1px solid #eceaec;border-radius:15px;background:#fff}
.sunum-feature>span{font-size:14px;font-weight:900;color:#c6283b}
.sunum-feature h3{font-size:16px;line-height:1.4;margin:11px 0 8px}
.sunum-feature p{font-size:13px;line-height:1.7;color:#76777d;margin:0}
.sunum-cta{border-radius:17px;background:#28262a;color:#fff;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.sunum-cta h3{font-size:22px;line-height:1.3;margin:0 0 8px}
.sunum-cta p{font-size:13px;line-height:1.65;color:#d5d2d4;margin:0;max-width:460px}
.sunum-cta-actions{display:flex;flex-direction:column;min-width:195px;gap:9px}
.sunum-cta-actions a{display:block;padding:12px 15px;border-radius:9px;text-decoration:none;text-align:center;font-weight:800;font-size:13px}
.sunum-primary{background:#e33147;color:#fff}.sunum-secondary{color:#fff;border:1px solid #a5a0a5}
@media(max-width:900px){.sunum-features{grid-template-columns:1fr}.sunum-cta{flex-direction:column;align-items:stretch}.sunum-cta-actions{min-width:0}}
@media(max-width:600px){.sunum-intro{padding:24px 20px}.sunum-cta{padding:22px}.sunum-feature{padding:18px}}

/* Sunum dosyası fiyat ve fotoğraf-bekleme alanları — diğer kategorileri etkilemez. */
.sunum-products-block{margin:25px 0 27px}
.sunum-products-heading{display:flex;justify-content:space-between;align-items:end;gap:10px;flex-wrap:wrap;margin-bottom:18px}
.sunum-products-heading h2{font-size:22px;letter-spacing:-.4px;color:#28252a;margin:0}
.sunum-products-heading p{font-size:12px;color:#777980;margin:0}
.sunum-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.sunum-photo-pending{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:11px;color:#8b8790;background:linear-gradient(138deg,#f8f8f9,#f1f1f3);border:1px dashed #dfdee2;border-radius:12px;margin:9px;text-align:center;font-size:12px;line-height:1.5;font-weight:650;min-height:135px}
.sunum-pending-icon{font-size:36px;font-weight:300;color:#c6c2c7}
.sunum-product-card .product-photo-link{overflow:hidden;text-decoration:none}
.sunum-product-card .product-photo{background:#fff}
.sunum-product-card .product-desc{-webkit-line-clamp:3;min-height:52px}
.sunum-card-price-note{font-size:11px;font-weight:750;color:#bf2639;margin:0 0 13px}
.sunum-product-card .price-ribbon{max-width:85%}
.sunum-detail-photo-pending{min-height:390px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border:1px dashed #d9d8dd;border-radius:20px;background:linear-gradient(130deg,#fcfcfc,#f4f3f5);color:#78757a;text-align:center;padding:35px}
.sunum-detail-pending-symbol{font-size:60px;color:#c8c6cc;line-height:1}
.sunum-detail-photo-pending strong{font-size:17px;color:#49464c}
.sunum-detail-photo-pending>span:last-child{font-size:12px;max-width:260px;line-height:1.6}
.sunum-price-detail-basis{font-size:12px;font-weight:800;color:#5f6066}
@media(max-width:760px){.sunum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.sunum-grid{grid-template-columns:1fr}.sunum-detail-photo-pending{min-height:260px}.sunum-photo-pending{min-height:185px}.sunum-product-card .product-body h3{min-height:auto}}
