/* Mobileri Kolcukaj – Produktdetailseite, Champagner & Braun */

.woocommerce div.product .mk-pd-facts{
	--mk-champ-050:#FBF4E6; --mk-champ:#F7ECD8; --mk-champ-300:#E7D3AC;
	--mk-surface:#FFFDF8; --mk-gold:#C6A667; --mk-gold-deep:#B08E4E;
	--mk-brown-500:#6E5236; --mk-brown-700:#3E2C1C; --mk-brown-800:#2A1D12;
	margin:1.2rem 0;
}

/* Maß-Block */
.mk-pd-dims{
	background:var(--mk-champ-050); border:1px solid var(--mk-champ-300);
	border-radius:16px; padding:.9rem 1.1rem; margin-bottom:1rem;
}
.mk-pd-dims-title{
	display:block; font-size:.78rem; letter-spacing:.08em; text-transform:uppercase;
	color:var(--mk-gold-deep); font-weight:700; margin-bottom:.5rem;
}
.mk-pd-dims-row{ display:flex; flex-wrap:wrap; gap:1.4rem; }
.mk-pd-dims-row span{
	display:flex; flex-direction:column; line-height:1.1; color:var(--mk-brown-800);
}
.mk-pd-dims-row b{ font-size:1.35rem; font-weight:700; }
.mk-pd-dims-row small{ color:var(--mk-brown-500); font-size:.72rem; margin-top:.15rem; }

/* Badges */
.mk-pd-badges{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:.45rem; }
.mk-pd-badges li{
	display:flex; align-items:center; gap:.55rem; font-size:.92rem; color:var(--mk-brown-700);
}
.mk-pd-badges .mk-ic{ width:1.2em; text-align:center; filter:saturate(.6); }
.mk-pd-badges .mk-dot{ width:.6em; height:.6em; border-radius:50%; background:#8a9a5b; }
.mk-pd-badges li.no .mk-dot{ background:var(--mk-gold-deep); }
.mk-pd-badges li.ok{ font-weight:600; }

/* Gut zu wissen */
.mk-pd-know{
	background:var(--mk-surface); border-left:3px solid var(--mk-gold);
	border-radius:10px; padding:.8rem 1rem; margin:1.2rem 0; color:var(--mk-brown-700);
}
.mk-pd-know-title{ display:block; font-weight:700; color:var(--mk-brown-800); margin-bottom:.25rem; }
.mk-pd-know p{ margin:0; line-height:1.55; font-size:.92rem; }

/* Nach-Maß-Cross-Link */
.mk-pd-custom{
	display:flex; align-items:center; gap:.8rem; text-decoration:none;
	background:var(--mk-champ); border:1px dashed var(--mk-gold-deep);
	border-radius:14px; padding:.9rem 1.1rem; margin:1.1rem 0; color:var(--mk-brown-700);
	transition:background .15s, border-color .15s;
}
.mk-pd-custom:hover{ background:var(--mk-champ-300); border-color:var(--mk-brown-500); }
.mk-pd-custom-ic{
	flex:0 0 auto; width:2rem; height:2rem; border-radius:50%;
	background:var(--mk-brown-700); color:var(--mk-champ-050);
	display:grid; place-items:center; font-size:1.05rem;
}
.mk-pd-custom strong{ color:var(--mk-brown-800); }

/* "Passt dazu" Raster */
.woocommerce .related.products{ margin-top:2.5rem; }
.woocommerce .related.products > h2{ color:var(--mk-brown-700, #3E2C1C); }

@media (max-width:520px){
	.mk-pd-dims-row{ gap:1rem; }
	.mk-pd-dims-row b{ font-size:1.15rem; }
}
