.wht-trip-card{--wht-trip-card-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M4 8a.5.5 0 0 1 .5-.5h5.79L8.15 5.35a.5.5 0 1 1 .7-.7l3 3a.5.5 0 0 1 0 .7l-3 3a.5.5 0 0 1-.7-.7l2.14-2.15H4.5A.5.5 0 0 1 4 8%27/%3E%3C/svg%3E");background:var(--wp--preset--color--surface-card);border:1px solid var(--wp--preset--color--border-divider);border-radius:12px;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.wht-trip-card__media{background:repeating-linear-gradient(135deg,var(--wp--preset--color--surface-placeholder-hatch-light) 0 10px,var(--wp--preset--color--surface-placeholder-hatch-dark) 10px 20px);height:160px}.wht-trip-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wht-trip-card__body{display:flex;flex:1;flex-direction:column;padding:var(--wp--preset--spacing--related-tour-body-padding-top) var(--wp--preset--spacing--related-tour-body-padding-x) var(--wp--preset--spacing--related-tour-body-padding-bottom)}.wht-trip-card__title{color:var(--wp--preset--color--text-default);font-size:var(--wp--preset--font-size--card-title-compact);font-weight:500;letter-spacing:-.01em;line-height:1.4;margin:0 0 var(--wp--preset--spacing--related-tour-title-margin-bottom)}.wht-trip-card__route{color:var(--wp--preset--color--text-muted);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--card-meta);gap:1px 2px;letter-spacing:.01em;line-height:1.45;list-style:none;margin:0 0 var(--wp--preset--spacing--related-tour-route-margin-bottom);padding:0}.wht-trip-card__route li{align-items:center;display:inline-flex;gap:2px}.wht-trip-card__link:after,.wht-trip-card__route li:not(:last-child):after{background:currentColor;content:"";flex:0 0 auto;height:16px;-webkit-mask:var(--wht-trip-card-arrow) center /contain no-repeat;mask:var(--wht-trip-card-arrow) center /contain no-repeat;width:16px}.wht-trip-card__footer{margin-top:auto}.wht-trip-card__price{align-items:baseline;display:flex;gap:var(--wp--preset--spacing--related-tour-price-gap);line-height:1.6;margin:0;white-space:nowrap}.wht-trip-card__from{color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--related-price-prefix)}.wht-trip-card__amount{color:var(--wp--preset--color--text-default);font-size:var(--wp--preset--font-size--related-price-value);font-weight:600}.wht-trip-card__link{align-items:center;color:var(--wp--preset--color--text-link-hover);display:inline-flex;font-size:var(--wp--preset--font-size--related-cta);font-weight:600;gap:var(--wp--preset--spacing--related-tour-cta-gap);line-height:1.6;margin-top:var(--wp--preset--spacing--related-tour-cta-margin-top);text-decoration:none}.wht-trip-card__link:hover{text-decoration:underline;text-underline-offset:3px}.wht-trip-card__link:focus-visible{border-radius:3px;outline:2px solid var(--wp--preset--color--border-focus);outline-offset:2px}@media (min-width:681px){.wht-trip-card__media{height:170px}}
