.rental-title{letter-spacing:0;font-size:2.3rem}.rental-preview{margin:0 0 1.25rem;font-size:.9rem}.rental-overview,.rental-details figure{margin:0}.rental-overview{max-width:22rem;margin:0 auto}.rental-overview img,.rental-details img{aspect-ratio:3/4;border-radius:8px;width:100%;height:auto;display:block}.rental-overview figcaption,.rental-details figcaption{margin-top:.4rem;font-size:.85rem}.rental-offer{text-align:left;margin-top:1.5rem}.rental-total{margin:.6rem 0;font-family:Fraunces,serif;font-size:2.5rem;font-weight:650;line-height:1.2}.rental-total span{font-family:Karla,sans-serif;font-size:1rem;font-weight:400;display:inline-block}.rental-email{text-align:left;overflow-wrap:anywhere;margin-top:1.25rem}.rental-email .vierenprint-button{text-align:center;max-width:100%;min-height:44px}.rental-email a:not(.vierenprint-button){color:inherit;text-underline-offset:2px}.rental-email a:focus-visible{outline-offset:3px;outline:2px solid}.rental-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}@media (width<=420px){.rental-title{font-size:2rem}}
