.collection-product-card .media--hover-effect>img,.collection-product-card .media--hover-effect .motion-reduce,.collection-product-card .media--hover-effect .media--first{object-fit:contain!important;object-position:center center!important;transform:none!important;scale:1!important;width:100%!important;height:100%!important;opacity:1!important}.collection-product-card .media--second{display:none!important}.collection-product-card .media--hover-effect:hover .media--first,.collection-product-card .media--hover-effect:hover>img,.collection-product-card .media--hover-effect:hover .motion-reduce{transform:none!important;scale:1!important;object-fit:contain!important;object-position:center center!important}.collection-product-card .card__inner .media{background:#fff!important}.collection-product-card .media--first{opacity:1!important;visibility:visible!important}.collection-product-card .media--hover-effect img{object-fit:contain!important;object-position:center center!important}.badge--soldout{color:rgb(var(--color-badge-soldout-text));background-color:rgb(var(--color-badge-soldout-background))}.badge--sale{background:#ff1731;color:#fff}.badge--new{background:#d4af37;color:#fff}.badge--useda{background:#15803d;color:#fff}.badge--exdemo{background:#7c3aed;color:#fff}.card-wrapper{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e3e8f0;border-radius:22px;overflow:hidden;box-shadow:0 6px 18px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a14}.card{display:flex;flex-direction:column;height:100%;background:#fff}.card__inner{position:relative;overflow:hidden;background:#fff;margin:0;padding:0;border-bottom:1px solid #eef2f7}.card-information{display:flex;flex-direction:column;flex:1 1 auto;padding:12px 18px 18px}.card-information__wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.card__title{margin:0 0 10px;font-size:18px;line-height:1.4;font-weight:800;color:#111827;min-height:calc(1.4em * 3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__title .full-unstyled-link{color:#111827;text-decoration:none}.card__title .full-unstyled-link:hover{color:#004a8f}.card__sku{margin:0 0 8px;font-size:12px;line-height:1.4;color:#6b7280}.caption-with-letter-spacing.subtitle{margin-bottom:8px;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;min-height:30px;display:flex;align-items:flex-end}.card__description{margin:0 0 14px;font-size:14px;line-height:1.6;color:#5b6472;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hmc-card-features-inline{display:flex;align-items:center;gap:5px;width:100%;max-width:100%;min-width:0;min-height:28px;margin:0 0 10px;overflow:hidden;box-sizing:border-box}.hmc-card-features-inline span{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 1 auto;min-width:0;max-width:calc((100% - 10px) / 3);padding:5px 8px;border:1px solid #cfddec;border-radius:8px;background:#f7faff;color:#1e4f87;font-size:10px;line-height:1.15;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;cursor:help}.hmc-card-features-inline span:after{content:none!important}.hmc-card-features-inline svg{width:12px;height:12px;min-width:12px;flex:0 0 12px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hmc-feature--airline svg{color:#2563eb}.hmc-feature--folding svg{color:#7c3aed}.hmc-feature--boot svg{color:#dc2626}.hmc-feature--dismantles svg{color:#0f766e}.hmc-feature--lightweight svg{color:#d97706}.hmc-feature--speed svg{color:#0284c7}.hmc-feature--road svg{color:#1e3a8a}.hmc-feature--pavement svg{color:#475569}.hmc-feature--battery svg{color:#16a34a}.hmc-feature--suspension svg{color:#0891b2}.hmc-feature--capacity svg{color:#9333ea}.hmc-feature--heavy-duty svg{color:#7c2d12}.hmc-feature--lights svg{color:#ca8a04}.hmc-feature--british svg{color:#b91c1c}.hmc-feature--motor svg{color:#475569}.hmc-feature--comfort svg{color:#be185d}.hmc-feature--headrest svg{color:#7c3aed}.hmc-feature--lumbar svg{color:#0f766e}.hmc-feature--usb svg{color:#2563eb}.hmc-feature--fabric svg{color:#15803d}.hmc-feature-tooltip{position:fixed;z-index:999999;width:max-content;max-width:min(240px,calc(100vw - 28px));padding:9px 11px;border-radius:9px;background:#111827;color:#fff;font-size:11px;line-height:1.45;font-weight:600;text-align:center;white-space:normal;box-shadow:0 10px 26px #0f172a38;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.hmc-feature-tooltip:after{content:"";position:absolute;left:var(--hmc-tooltip-arrow-left, 50%);top:100%;transform:translate(-50%);border-width:6px 6px 0;border-style:solid;border-color:#111827 transparent transparent}.hmc-feature-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.hmc-feature-tooltip.hmc-tooltip--below:after{top:auto;bottom:100%;border-width:0 6px 6px;border-color:transparent transparent #111827}.hmc-card-features-inline>span:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(hover:none){.hmc-card-features-inline>span{cursor:default}}.collection-product-card .hmc-card-features-inline{font-size:11px;margin-bottom:10px}body:not(.template-collection) .hmc-card-features-inline{font-size:11px}.price{margin-top:auto;padding-top:2px}.price .price-item,.price .price-item--sale,.price .price-item--regular,.price .price-item--last,.price .price__regular .price-item,.price .price__sale .price-item,.price--on-sale .price-item--sale,.price:not(.price--on-sale) .price-item--regular,.price:not(.price--on-sale) .price-item{font-size:18px;line-height:1.25;font-weight:800}.price .price-item--sale,.price .price-item--regular,.price .price-item--last,.price .price__regular .price-item,.price .price__sale .price-item,.price:not(.price--on-sale) .price-item--regular,.price:not(.price--on-sale) .price-item{color:#15803d}.price.price--on-sale .price-item--regular,.price s{color:#7b8794;font-size:15px;font-weight:500}.price__container,.price{margin-top:8px}.product-card__button-wrap{margin-top:12px;display:flex;align-items:stretch;gap:9px;position:relative;z-index:2}.hmc-card-finance{flex:0 0 118px;min-height:46px;margin:0;padding:7px 8px;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #dce8f7;border-radius:13px;color:#0c3e63;line-height:1.15;text-align:left;display:flex;flex-direction:column;justify-content:center}.hmc-card-finance span{display:block;font-size:10.5px;font-weight:800;color:#0c3e63;white-space:nowrap}.hmc-card-finance strong{display:block;margin-top:2px;color:#1f8a57;font-size:12px;font-weight:900;white-space:nowrap}.product-card__button{display:inline-flex;flex:1 1 auto;min-width:0;min-height:46px;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:#004a8f;color:#fff;text-decoration:none;font-size:14px;font-weight:700;transition:all .2s ease;box-shadow:0 6px 16px #004a8f29;position:relative;z-index:2}.product-card__button:hover{background:#003a70;color:#fff}.card__badge{position:absolute;top:12px;left:12px;z-index:4;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;max-width:calc(100% - 24px)}.card__badge .badge{border-radius:8px;padding:6px 10px;font-size:12px;line-height:1;font-weight:700;box-shadow:none;display:inline-flex;align-items:center;white-space:nowrap}.quick-add,.quickview,.quick-view,.product-card__quickview,.card__button,.card__add-to-cart{display:none!important}.product-form__controls{margin-bottom:10px}.card__link-icon,.card__link-button{border-radius:999px!important}.card-wrapper__link--overlay{z-index:1}.collection-product-card .card-wrapper{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e3e8f0;border-radius:22px;overflow:hidden;box-shadow:0 6px 18px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}.collection-product-card .card-wrapper:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a14}.collection-product-card .card{display:flex;flex-direction:column;height:100%;background:#fff}.collection-product-card .card__inner{position:relative;overflow:hidden;background:#fff;margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}.collection-product-card .media{margin-bottom:0!important}.collection-product-card .card-information{display:flex;flex-direction:column;flex:1 1 auto;padding:4px 18px 18px!important}.collection-product-card .card-information__wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.collection-product-card .caption-with-letter-spacing.subtitle{min-height:30px;display:flex;align-items:flex-end;margin-top:0!important;margin-bottom:6px!important}.collection-product-card .card__title{min-height:calc(1.4em * 3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection-product-card .card__description{min-height:3.2em}.collection-product-card .price .price-item,.collection-product-card .price .price-item--regular,.collection-product-card .price .price-item--last,.collection-product-card .price .price__regular .price-item,.collection-product-card .price:not(.price--on-sale) .price-item,.collection-product-card .price:not(.price--on-sale) .price-item--regular{font-size:18px!important;line-height:1.25!important;font-weight:800!important;color:#15803d!important}.collection-product-card .price.price--on-sale .price-item--regular,.collection-product-card .price s{color:#7b8794!important;font-size:15px!important;font-weight:500!important}body:not(.template-collection) .card__title{min-height:calc(1.4em * 3)!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body:not(.template-collection) .caption-with-letter-spacing.subtitle{min-height:30px!important;display:flex!important;align-items:flex-end!important}body:not(.template-collection) .card__description{min-height:auto!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important}body:not(.template-collection) .card-information{padding-top:10px!important}@media screen and (max-width:989px){.hmc-card-features-inline{gap:4px;min-height:27px}.hmc-card-features-inline span{max-width:calc((100% - 8px) / 3);padding:5px 6px;font-size:9.5px}.card-information{padding:12px 14px 16px}.card__title{font-size:16px}.price .price-item,.price .price-item--sale,.price .price-item--regular,.price .price-item--last,.price .price__regular .price-item,.price .price__sale .price-item,.price--on-sale .price-item--sale,.price:not(.price--on-sale) .price-item--regular,.price:not(.price--on-sale) .price-item{font-size:17px}.collection-product-card .caption-with-letter-spacing.subtitle{min-height:28px}.collection-product-card .card__title{min-height:calc(1.4em * 3)}.collection-product-card .card__description{min-height:3.2em}.collection-product-card .price .price-item,.collection-product-card .price .price-item--regular,.collection-product-card .price .price-item--last,.collection-product-card .price .price__regular .price-item,.collection-product-card .price:not(.price--on-sale) .price-item,.collection-product-card .price:not(.price--on-sale) .price-item--regular{font-size:17px!important}.product-card__button-wrap{gap:8px}.hmc-card-finance{flex-basis:110px;padding:6px 7px}.hmc-card-finance span{font-size:10px}.hmc-card-finance strong{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/hmc-product-card.css.map */
