/* Çoklu Ürün Rozetleri */
.cr-gorsel-kap{position:relative;display:block}
/* Rozetler her zaman en üst katmanda: tema etiketleri, ikinci görsel, renk seçenekleri ve butonların üstünde.
   pointer-events:none sayesinde alttaki butonlar tıklanabilir kalır. Yapışkan menü ve açılır pencerelerin (z 100+) altında kalır. */
.cr-alan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50!important;isolation:isolate}
.cr-slot{position:absolute;display:flex;flex-direction:column;gap:6px;max-width:100%}
.cr-top{top:0}
.cr-bottom{bottom:0}
.cr-middle{top:50%;transform:translateY(-50%)}
.cr-left{left:0;align-items:flex-start}
.cr-right{right:0;align-items:flex-end}
.cr-center{left:50%;transform:translateX(-50%);align-items:center}
.cr-middle.cr-center{transform:translate(-50%,-50%)}

.cr-rozet{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;max-width:100%;overflow:hidden;font-size:13px;font-weight:600;line-height:1.25;text-align:center;letter-spacing:normal;text-transform:none}
.cr-rozet .cr-metin{display:block;flex:1 1 auto;min-width:0}
.cr-rozet .cr-metin p{margin:0;padding:0}
.cr-rozet .cr-ikon{display:block;flex-shrink:0}
.cr-rozet img{display:block;max-width:none;margin:0;border:0;box-shadow:none}
.cr-tur-gorsel{background:transparent}

/* Tema görseli farklı basıyorsa yedek konumlandırma */
li.product:has(.cr-yedek),.product:has(> .cr-yedek){position:relative}

/* Ürün sayfası: rozetler sunucuda galerinin içine yazılır */
.woocommerce-product-gallery{position:relative}
/* Tema galeriyi farklı basıyorsa: ürün alanının sol (görsel) sütununa göre konumlan */
.single-product div.product{position:relative}
.cr-tekil-yedek{right:auto;width:48%}

/* Kısa kod: satır içi */
.cr-alan.cr-satir{position:static;display:flex;flex-wrap:wrap;gap:6px;pointer-events:auto}
.cr-satir .cr-slot{position:static;transform:none;flex-direction:row;flex-wrap:wrap}

/* Mobil rozet şeridi: görsel ile ürün adı arası (masaüstünde gizli) */
.cr-serit{display:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;margin:8px 0 6px;box-sizing:border-box}
.cr-serit .cr-rozet{width:auto!important;min-height:0!important;margin:0!important;padding:3px 7px!important;font-size:11px;line-height:1.2;gap:4px}
.cr-serit .cr-rozet .cr-metin{flex:0 1 auto}
.cr-serit .cr-rozet .cr-ikon{width:12px!important;height:12px!important}

@media (max-width:767px){
	.cr-m-gizle,.cr-mobil-gizle{display:none!important}
	.cr-m-kucult{zoom:.7}
	.cr-alan:not(.cr-tekil):not(.cr-satir) .cr-m-alt{display:none!important}
	.cr-serit{display:flex}
	.cr-tekil-yedek{width:100%}
}
