.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:var(--s4);font-size:15px;color:var(--muted)}
.crumbs a{color:var(--brand-ink);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.crumbs a:hover{text-decoration:underline}
.crumbs .sep{color:var(--accent);font-weight:700}
.item-head-sec{padding-top:32px}
.item-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:var(--s6);align-items:start;margin-bottom:var(--s6)}
.item-polaroid{transform:rotate(-1.5deg);max-width:520px}
.item-info h1{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15;margin-bottom:var(--s2)}
.item-price{display:inline-flex;align-items:baseline;gap:12px;background:var(--accent);color:var(--dark);font-family:'Alegreya',Georgia,serif;font-size:30px;font-weight:800;padding:6px 18px;border-radius:var(--r-s);transform:rotate(-1deg);margin-bottom:var(--s3)}
.item-price small{font-family:'PT Sans',Arial,sans-serif;font-size:13px;font-weight:700}
.item-desc{font-size:18px;color:var(--muted);margin-bottom:var(--s3)}
.item-spec-h{font-size:22px;font-weight:800;margin-bottom:var(--s2)}
.spec-wrap{background:var(--card);border:2px dashed var(--line);border-radius:var(--r-m);padding:6px 20px;margin-bottom:var(--s4)}
.spec-table{width:100%;border-collapse:collapse}
.spec-table th,.spec-table td{padding:12px 4px;border-bottom:1px dashed var(--line-soft);text-align:left;font-size:16px}
.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:none}
.spec-table th{color:var(--muted);font-weight:700;width:48%}
.item-ctas{display:flex;flex-wrap:wrap;gap:var(--s2)}
.item-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}
.item-note{background:var(--card);border:2px solid var(--line-soft);border-radius:var(--r-m);padding:24px}
.item-note h2{font-size:20px;font-weight:800;margin-bottom:var(--s1)}
.item-note p{font-size:15.5px;color:var(--muted)}
@media (max-width:999px){
.item-grid{grid-template-columns:1fr;gap:var(--s4)}
.item-notes{grid-template-columns:1fr}
}
