.hourly-design{display:block;text-decoration:none;position:relative;background:#fff;border:1px solid var(--line);padding:1rem}.hourly-design img{width:100%;height:650px;object-fit:contain;background:var(--paper)}.hourly-design span{display:block;padding:.8rem .35rem .15rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-align:center;text-transform:uppercase}.hourly-design:hover span{text-decoration:underline}@media(max-width:820px){.hourly-design img{height:auto;max-height:650px}}
