/* Bi'Tişört — Kendin Tasarla listeleme (/kendin-tasarla/) v1.
   /butik/ stillerini (boutique-*.css) aynen kullanır; burada yalnız Kendin Tasarla kartına özgü farklar var:
   eşit boylu (normalize) ürün görseli için kare görsel alanı, 3'lü kart eylemi (Hızlı Bak · İncele · Tasarla), hızlı bakış "Tasarla" butonu. */
body.bt-kt-page .btq-product-card .btq-product-image{aspect-ratio:1/1!important;background:#f7f5f2!important}
body.bt-kt-page .btq-product-card .btq-product-image>img{padding:0!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:multiply}
body.bt-kt-page .btq-product-card.has-color-preview .btq-hover-image{opacity:0!important}
body.bt-kt-page .kt-card-actions{grid-template-columns:38px minmax(0,1fr) minmax(0,1.2fr)!important}
body.bt-kt-page .kt-card-actions .kt-quick{padding:0!important}
body.bt-kt-page .kt-card-actions .kt-quick span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
body.bt-kt-page .kt-card-actions a.kt-detail{border:1px solid #dedfe2!important;background:#fff!important;color:#303640!important}
body.bt-kt-page .kt-card-actions a.kt-detail:hover{border-color:#ffb98e!important;background:#fff8f3!important;color:#d9500b!important}
body.bt-kt-page .btq-card-colors button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #ff6418!important}
body.bt-kt-page .btq-price strong{white-space:nowrap}
/* Hızlı bakış: Tasarla + detay */
.kt-qv .btq-qv-media-v6920{background:#f7f5f2}
.kt-qv .btq-qv-media-v6920 img{object-fit:contain;mix-blend-mode:multiply}
.kt-qv-buy{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}
.kt-qv-buy a{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:10px;font-size:10px;font-weight:950;text-decoration:none;white-space:nowrap}
.kt-qv-buy a.kt-qv-design{background:#ff6418;color:#fff;border:1px solid #ff6418}
.kt-qv-buy a.kt-qv-design:hover{background:#ed590c}
.kt-qv-buy a.kt-qv-detail{background:#fff;color:#303640;border:1px solid #dedfe2}
.kt-qv-buy a.kt-qv-detail:hover{border-color:#ffb98e;color:#d9500b}
.kt-qv-note{margin:12px 0 0;color:#777d85;font-size:10px;line-height:1.5}
.kt-qv .btq-qv-choices-v6920.sizes button[aria-disabled="true"]{opacity:.4;text-decoration:line-through}
@media(max-width:430px){
  body.bt-kt-page .kt-card-actions{grid-template-columns:1fr 1fr!important}
  body.bt-kt-page .kt-card-actions .kt-quick{display:none!important}
  body.bt-kt-page .kt-card-actions a{padding:0 6px!important}
}
