/* Sivun alkuun ja kassalle -rivi ennen alapalkkia (G3.18). */
.peh-page-end { display: flex; flex-wrap: wrap; justify-content: center; gap: 1.2rem; padding: 3.2rem 1.6rem 4.8rem; font: 650 1.5rem/1.2 Inter, sans-serif; }
.peh-page-end a { display: inline-flex; align-items: center; min-height: 5.2rem; padding: 1.4rem 2.8rem; border-radius: 4.8rem; text-decoration: none; }
.peh-page-end__top { border: 1px solid #ded9cf; color: var(--site-heading-color, #473121); }
.peh-page-end__top:hover { background: #f1eee6; text-decoration: none; }
.peh-page-end__checkout { background: var(--primary, #f1761e); color: #fff; }
.peh-page-end__checkout:hover { background: #e76811; color: #fff; text-decoration: none; }
.peh-page-end a[hidden] { display: none; }
