/* ===========================================================
   Sylloges, asymmetro plegma (diakosmos-modern_3).
   =========================================================== */

/* --- Koinos editorial syndesmos (epanaxrisimopoiisimos) --- */
.dd-tlink{
	display:inline-block;
	position:relative;
	font-size:14px;
	font-weight:600;
	letter-spacing:.14em;
	text-transform:uppercase;
	color:var(--ink);
	text-decoration:none;
	padding-bottom:4px;
}
.dd-tlink::after{
	content:"";
	position:absolute;
	left:0; bottom:0;
	width:26px; height:1px;
	background:var(--accent);
	transition:width .35s var(--ease);
}
.dd-tlink:hover::after{ width:100%; }

/* --- Section --- */
.dd-collections{
	background:var(--bone);
	padding:clamp(72px,10vw,120px) var(--edge) !important;
	max-width:none;
}

/* --- Epikefalida --- */
.dd-coll-head{
	max-width:var(--maxw);
	margin:0 auto 48px;
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:24px 40px;
	flex-wrap:wrap;
}
.dd-coll-head .dd-eyebrow{
	display:block;
	margin:0 0 14px;
	font-size:11px;
	font-weight:600;
	letter-spacing:.26em;
	text-transform:uppercase;
	color:var(--soft);
}
.dd-coll-head h2{
	margin:0;
	font-weight:300;
	font-size:clamp(28px,4vw,52px);
	line-height:1.06;
	letter-spacing:-.025em;
	text-transform:lowercase;
	color:var(--ink);
}
.dd-coll-head .dd-tlink-wrap{ margin:0 0 8px; }

/* --- Plegma --- */
.dd-coll-grid.wp-block-columns{
	display:grid !important;
	grid-template-columns:1.08fr .92fr;
	gap:34px;
	max-width:var(--maxw);
	margin:0 auto;
	align-items:start;
}
.dd-coll-grid > .wp-block-column{
	flex-basis:auto !important;
	margin:0 !important;
}
.dd-coll-col{
	display:flex;
	flex-direction:column;
	gap:34px;
	padding-top:78px;
}

/* --- Kartes --- */
.dd-coll-card{ text-align:left; }
.dd-coll-card .wp-block-image,
.dd-coll-card .dd-coll-ph{ margin:0 0 18px; }
.dd-coll-card img{
	width:100%; height:100%;
	object-fit:cover; display:block;
}
.dd-coll-big .dd-coll-card img,
.dd-coll-big .dd-coll-ph{ aspect-ratio:4/5; }
.dd-coll-col .dd-coll-card img,
.dd-coll-col .dd-coll-ph{ aspect-ratio:7/5; }
.dd-coll-card h3{
	margin:0 0 6px;
	font-weight:400;
	font-size:clamp(20px,2.4vw,26px);
	line-height:1.2;
	letter-spacing:-.01em;
	text-transform:none;
	color:var(--ink);
}
.dd-coll-desc{
	margin:0 0 14px;
	color:var(--soft);
	font-size:14px;
	line-height:1.5;
}

/* --- Placeholder gia kartes xoris foto --- */
.dd-coll-ph{
	background:linear-gradient(135deg,#E6DBCB,#F7F1E7);
	display:grid;
	place-items:center;
}
.dd-coll-ph::after{
	content:"φωτογραφία";
	font-size:11px;
	letter-spacing:.16em;
	text-transform:uppercase;
	color:#A89A85;
}

/* --- Responsive --- */
@media (max-width:1000px){
	.dd-coll-grid.wp-block-columns{ grid-template-columns:1fr; gap:40px; }
	.dd-coll-col{ padding-top:0; }
}
@media (max-width:620px){
	.dd-coll-head{ align-items:flex-start; }
}

/* Kamia ypogrammisi se kanena tlink, menei mono i grammi pou megalonei */
.dd-tlink,
.dd-tlink:link,
.dd-tlink:visited,
.dd-tlink:hover,
.dd-tlink:focus,
.dd-tlink:active{ text-decoration:none !important; }
