.hire-intro{display:flex;justify-content:space-between;gap:24px;border-block:1px solid #39424a;padding:18px 0;margin:8px 0 30px;color:#cbd3d6;font-size:.85rem}.hire-intro span{color:#f0a357;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.hire-intro p{margin:0}.hire-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hire-photo{height:auto!important;aspect-ratio:3/2;background:#202223}.hire-photo img{width:100%;height:100%;object-fit:contain;padding:0}.hire-grid .shop-card-summary h2{font-size:2rem;line-height:1.1;margin:0 0 14px}.hire-description{font-size:.9rem;line-height:1.65;color:#cbd3d6;min-height:3em;margin-bottom:16px}.hire-rate{font-weight:600;color:#f0a357;font-size:.9rem;margin-bottom:18px}.hire-page .shop-heading>div{max-width:760px}@media(max-width:600px){.hire-grid{grid-template-columns:minmax(0,1fr)}.hire-intro{flex-direction:column;gap:10px}.hire-grid .shop-card-summary h2{font-size:1.75rem}.hire-description{min-height:0}}

.hire-included{margin:0 0 22px}.hire-included img{display:block;width:100%;height:auto;border-radius:4px}.hire-included figcaption{margin-top:10px;color:#f0a357;font-weight:600;font-size:.9rem}

.hire-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 12px}.hire-prices>div{border:1px solid #39424a;padding:12px 8px;text-align:center}.hire-prices span{display:block;color:#cbd3d6;font-size:.8rem}.hire-prices strong{display:block;color:#fff4d8;font-size:1.65rem;margin-top:4px}.hire-delivery{border-left:3px solid #eb7b12;padding:4px 20px;margin:24px 0;color:#cbd3d6;font-size:.9rem;line-height:1.7}.hire-delivery p{margin:8px 0}

.hire-prices strong small{display:inline;font-size:.8rem;font-weight:500;color:#f0a357}.hire-prices strong+span{margin-top:6px}

.hire-prices strong small{display:inline-block;white-space:nowrap}
