﻿/* KADEME 6.2.0 - Modern Ürün Detay */
.mpd-page{max-width:1280px;margin:0 auto;padding:28px 20px 60px;color:#1f2937}
.mpd-breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:18px;color:#6b7280;font-size:13px;white-space:nowrap;overflow:hidden}
.mpd-breadcrumb a{color:#f27a1a;text-decoration:none}
.mpd-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:34px;padding:28px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 16px 48px rgba(17,24,39,.07)}
.mpd-gallery{min-width:0}.mpd-main-image-wrap{position:relative;display:grid;min-height:520px;place-items:center;overflow:hidden;background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #eef0f3;border-radius:16px}
.mpd-main-image{max-width:92%;max-height:500px;object-fit:contain;transition:transform .2s ease}.mpd-main-image-wrap:hover .mpd-main-image{transform:scale(1.035)}
.mpd-zoom-button{position:absolute;right:14px;bottom:14px;width:44px;height:44px;background:#fff;border:1px solid #dfe3e8;border-radius:50%;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.08)}
.mpd-thumbnails{display:flex;gap:10px;margin-top:14px;overflow:auto;padding-bottom:3px}.mpd-thumb{flex:0 0 76px;height:76px;padding:5px;background:#fff;border:1px solid #dfe3e8;border-radius:10px;cursor:pointer}.mpd-thumb.is-active{border:2px solid #f27a1a}.mpd-thumb img{width:100%;height:100%;object-fit:contain}
.mpd-gallery-note{margin-top:10px;color:#6b7280;font-size:12px}.mpd-info{display:flex;flex-direction:column}.mpd-brand{color:#f27a1a;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mpd-title{margin:8px 0 12px;font-size:32px;line-height:1.2}
.mpd-rating-row{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid #edf0f2}.mpd-stars{color:#f59e0b;letter-spacing:2px}.mpd-rating-row a{color:#6b7280;text-decoration:none}
.mpd-price-card{margin:20px 0;padding:20px;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px}.mpd-list-price{font-size:28px;font-weight:900;color:#f27a1a}.mpd-sale-price{display:flex;margin-top:8px;align-items:center;justify-content:space-between;color:#991b1b}.mpd-sale-price strong{font-size:25px}.mpd-tl-price{margin-top:8px;color:#6b7280}
.mpd-stock-card{display:flex;gap:9px;align-items:center;padding:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px}.mpd-stock-dot{width:10px;height:10px;background:#16a34a;border-radius:50%}
.mpd-quantity{display:flex;margin:20px 0;align-items:center;justify-content:space-between}.mpd-quantity>label{font-weight:800}.mpd-stepper{display:grid;grid-template-columns:42px 65px 42px}.mpd-stepper button,.mpd-qty-input{height:44px;border:1px solid #d7dce2;background:#fff;text-align:center;font-size:18px}.mpd-stepper button{cursor:pointer}.mpd-stepper button:first-child{border-radius:9px 0 0 9px}.mpd-stepper button:last-child{border-radius:0 9px 9px 0}.mpd-qty-input{width:100%;box-sizing:border-box}
.mpd-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mpd-button{min-height:50px;padding:12px 16px;border-radius:10px;font-weight:800;cursor:pointer}.mpd-button-primary{color:#fff;background:#f27a1a;border:1px solid #f27a1a}.mpd-button-buy{color:#f27a1a;background:#fff;border:1px solid #f27a1a}.mpd-button-favorite{grid-column:1/-1;color:#374151;background:#fff;border:1px solid #d7dce2}
.mpd-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.mpd-benefits>div{display:flex;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column}.mpd-benefits strong{font-size:12px}.mpd-benefits span{margin-top:4px;color:#6b7280;font-size:11px}
.mpd-tabs{margin-top:28px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden}.mpd-tab-buttons{display:flex;border-bottom:1px solid #e5e7eb;overflow:auto}.mpd-tab-buttons button{padding:17px 22px;background:#fff;border:0;border-bottom:3px solid transparent;font-weight:800;cursor:pointer;white-space:nowrap}.mpd-tab-buttons button.is-active{color:#f27a1a;border-bottom-color:#f27a1a}
.mpd-tab-panel{display:none;padding:26px}.mpd-tab-panel.is-active{display:block}.mpd-tab-panel h2{margin-top:0}.mpd-description{line-height:1.7;color:#4b5563}.mpd-specs{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.mpd-spec-row{display:grid;grid-template-columns:1fr 1fr;padding:13px 16px;border-bottom:1px solid #edf0f2}.mpd-spec-row:last-child{border-bottom:0}.mpd-spec-row:nth-child(odd){background:#f9fafb}
.mpd-review{padding:18px 0;border-bottom:1px solid #edf0f2}.mpd-review header{display:flex;justify-content:space-between;color:#6b7280}.mpd-review h3{margin:10px 0 6px}.mpd-review p{margin:0;line-height:1.6}.mpd-review-form{max-width:650px;margin-top:28px;padding:20px;background:#f9fafb;border-radius:14px}.mpd-review-form label{display:block;margin:12px 0 6px;font-weight:700}.mpd-input{width:100%;min-height:44px;box-sizing:border-box;padding:10px;border:1px solid #d7dce2;border-radius:9px}
.mpd-lightbox{position:fixed;z-index:99999;inset:0;display:grid;padding:30px;place-items:center;background:rgba(0,0,0,.82)}.mpd-lightbox[hidden]{display:none}.mpd-lightbox img{max-width:92vw;max-height:88vh;object-fit:contain;background:#fff;border-radius:12px}.mpd-lightbox-close{position:fixed;top:18px;right:24px;color:#fff;background:transparent;border:0;font-size:42px;cursor:pointer}
@media(max-width:900px){.mpd-product{grid-template-columns:1fr}.mpd-main-image-wrap{min-height:390px}.mpd-actions{grid-template-columns:1fr}.mpd-button-favorite{grid-column:auto}.mpd-benefits{grid-template-columns:1fr}}
@media(max-width:560px){.mpd-page{padding:14px 10px 40px}.mpd-product{padding:16px;border-radius:14px}.mpd-main-image-wrap{min-height:300px}.mpd-title{font-size:25px}.mpd-benefits{display:none}.mpd-tab-panel{padding:18px}.mpd-spec-row{grid-template-columns:1fr;gap:5px}}
