/* Manufacturer print samples on the special finishes service page. */
.finish-examples{padding:64px max(6%,calc((100vw - 1268px)/2));background:#f2efe7;border-bottom:1px solid #d8d3c9;scroll-margin-top:24px}
.finish-examples-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}
.finish-examples-heading h2{font-size:clamp(34px,3.8vw,54px);line-height:1.04;letter-spacing:-2px;margin:0;max-width:640px}
.finish-examples-heading>p{max-width:290px;font-size:15px;line-height:1.7;margin:0;color:#555}
.finish-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.finish-example{min-width:0;margin:0;background:#fff;border:1px solid #d8d3c9;display:flex;flex-direction:column}
.finish-example-title{padding:17px 21px;display:flex;align-items:center;justify-content:space-between;border-top:5px solid var(--sample-colour)}
.finish-example-title h3{font-size:28px;letter-spacing:-1px;margin:0;line-height:1}
.finish-example-title span{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#555}
.finish-example-gold{--sample-colour:#c59b42}
.finish-example-white{--sample-colour:#00bce6}
.finish-example-clear{--sample-colour:#ed008c}
.finish-example-image{display:block;position:relative;background:#262626;overflow:hidden}
.finish-example-image img{display:block;width:100%;height:auto;aspect-ratio:1.97;object-fit:contain}
.finish-example-zoom{position:absolute;right:10px;bottom:10px;background:#141414;color:white;padding:6px 9px;font-size:10px;letter-spacing:.5px}
.finish-example-image:hover .finish-example-zoom{background:var(--yellow);color:#141414}
.finish-example-image:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;z-index:1}
.finish-example figcaption{padding:21px;display:flex;flex-direction:column;flex:1}
.finish-example figcaption p{font-size:15px;line-height:1.65;margin:0 0 18px;color:#424242}
.finish-example figcaption .finish-example-uses{font-size:12px;color:#555;margin-top:auto}
.finish-example-uses strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#141414;margin-bottom:5px}
.finish-example figcaption>a{border-top:1px solid #dedbd5;padding-top:13px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.finish-example-credit{font-size:12px;line-height:1.6;color:#5c5c5c;margin:22px 0 0}
.finish-example-credit a{text-decoration:underline;text-underline-offset:3px}
.finish-samples-link{display:inline-block;margin:20px 0 0 24px;font-size:14px;color:#f7f5ef;text-decoration:underline;text-underline-offset:5px}
#gold-toner,#white-toner,#clear-toner{scroll-margin-top:35px}
@media(max-width:1000px){.finish-example-grid{gap:14px}.finish-example-title,.finish-example figcaption{padding:16px}.finish-example-title span{font-size:9px;letter-spacing:.5px}.finish-examples-heading>p{max-width:250px}}
@media(max-width:700px){.finish-examples{padding:42px 6%}.finish-examples-heading{display:block;margin-bottom:26px}.finish-examples-heading h2{letter-spacing:-1.4px}.finish-examples-heading>p{max-width:none;margin-top:18px}.finish-example-grid{grid-template-columns:1fr;gap:24px}.finish-example-title,.finish-example figcaption{padding:20px}.finish-example-title span{font-size:10px}.finish-samples-link{display:block;margin-left:0}.finish-example-credit{margin-top:20px}}
