.appointment-request{min-width:0;padding:24px;background:#08090b;border:1px solid #383d44}.appointment-request iframe{display:block;width:100%;height:1350px;border:0;background:#08090b;color-scheme:dark}.appointment-request>p{font-size:14px;margin:18px 0;color:var(--muted)}.appointment-request>p a{color:var(--yellow)}.appointment-request>.button{margin-top:12px;max-width:100%;white-space:normal}@media(max-width:700px){.appointment-request{padding:12px}.appointment-request iframe{height:1450px}}

.shop-details>a.directions-link{font-size:clamp(22px,2.5vw,28px);font-family:inherit;font-weight:inherit;color:var(--yellow);line-height:1.4;padding-block:16px}
