.hike-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:6px;overflow:hidden;color:var(--hike-text,#222);font-family:Arial,sans-serif}.hike-card__media{position:relative;aspect-ratio:1/1;background:#fff}.hike-card__media>a:first-child{display:block;height:100%}.hike-card__media img{display:block;width:100%;height:100%;object-fit:contain}.hike-card__badge,.hike-card__stock{position:absolute;top:12px;left:12px;background:var(--hike-badge,#527d27);color:#fff;border-radius:20px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.2;z-index:2}.hike-card__stock{top:auto;bottom:10px;background:#333}.hike-card__quick{position:absolute;bottom:8px;left:8px;right:8px;text-align:center;background:#343f20;color:#fff!important;padding:9px;opacity:0;transition:opacity .18s}.hike-card:hover .hike-card__quick,.hike-card:focus-within .hike-card__quick{opacity:1}.hike-card__info{padding:0 20px 24px;display:flex;flex-direction:column;gap:6px}.hike-card__category{font-size:12px;text-transform:uppercase;color:#666}.hike-card__rating{display:flex;align-items:center;font-size:13px;gap:6px}.hike-card__rating .star-rating{color:#e9b611;margin:0}.hike-card__title{display:block;font-size:var(--hike-title-size,16px);font-weight:600;line-height:1.35;color:var(--hike-text,#222)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hike-card__price{color:var(--hike-sale,#e83419);font-size:18px}.hike-card__price ins{text-decoration:none;color:var(--hike-sale,#e83419);font-weight:400}.hike-card__price del{color:#222;font-size:14px;opacity:1}.hike-card__purchase{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-height:38px;background:#343f20!important;color:#fff!important;padding:0 12px;line-height:1.2;font-size:13px;border:0;text-decoration:none;margin-top:3px}.hike-card__purchase:hover,.hike-card__purchase:focus-visible,.hike-card__quick:hover,.hike-card__quick:focus-visible{background:#202a13!important;color:#fff!important}.hike-card__title:focus-visible,.hike-card__quick:focus-visible,.hike-card__purchase:focus-visible{outline:3px solid #e9b611;outline-offset:2px}@media(max-width:767px){.hike-card__info{padding:0 14px 18px}.hike-card__quick{opacity:1;font-size:12px}.hike-card__title{font-size:max(14px,var(--hike-title-size,16px))}}@media(prefers-reduced-motion:reduce){.hike-card__quick{transition:none}}

.hike-card__price>.price{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hike-card__price>.price>ins{order:0}.hike-card__price>.price>del{order:1}
