.tour-detail{cursor:pointer;transition:transform .22s,box-shadow .22s}.tour-detail:hover,.tour-detail:focus-visible{transform:translateY(-4px);box-shadow:0 20px 55px rgba(15,35,29,.14);outline:3px solid rgba(212,23,115,.22);outline-offset:3px}.tour-actions{grid-template-columns:1fr 1fr}.full-page-link{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:46px;border:2px solid #d41773;border-radius:999px;color:#d41773;background:#fff;font-size:11px;font-weight:900}.full-page-link:hover{background:#fff1f7}.tour-detail-media{overflow:hidden}.tour-detail-media img{transition:transform .35s}.tour-detail:hover .tour-detail-media img{transform:scale(1.035)}
@media(max-width:800px){.tour-actions{grid-template-columns:1fr}.full-page-link{grid-column:auto}}
