.ft-product-card{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid #e7e7e7;border-radius:12px;background:#fff;box-shadow:0 2px 10px #1111110d;transition:border-color .2s ease,box-shadow .2s ease}.ft-product-card:hover{border-color:#d4d4d4;box-shadow:0 6px 18px #11111117}.ft-product-card__link,.ft-product-card__link:visited{position:relative;display:flex;flex-direction:column;flex:1;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;padding:0 16px 14px;text-align:left;text-decoration:none;color:inherit}.ft-product-card--no-image .ft-product-card__link{padding-top:16px}.ft-product-card--no-image .ft-product-card__savings{position:static;align-self:flex-start;margin-bottom:10px}.ft-product-card__media{position:relative;width:calc(100% + 32px);aspect-ratio:1 / 1;max-height:245px;margin:0 -16px 14px;overflow:hidden;padding:10px;border-bottom:1px solid #f0f0f0;background:#fff;box-sizing:border-box}.ft-product-card__savings{position:absolute;z-index:1;top:12px;left:12px;padding:6px 10px;border-radius:999px;background:#e12529;color:#fff;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;pointer-events:none}.ft-product-card__image,.ft-product-card__placeholder{width:100%;height:100%;object-fit:contain;display:block}.ft-product-card__title{margin:0;width:100%;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none;color:#222;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ft-product-card__link:hover .ft-product-card__title{text-decoration:underline}.ft-product-card__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;color:#555;font-size:13px;font-weight:400;line-height:1.4}.ft-product-card__price{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;column-gap:8px;row-gap:2px;margin-top:auto;padding-top:10px;font-size:19px;font-weight:700;line-height:1.3;color:#111}.ft-product-card__price-from{width:100%;font-size:11px;font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:#666}.ft-product-card__price-compare{font-weight:400;font-size:13px;color:#666}.ft-product-card__price--on-sale .ft-product-card__price-current{color:#c71f25}.ft-product-card__status{color:#555;font-size:13px;line-height:1.3;margin-top:8px}.ft-product-card__installments{padding:0 16px 14px;text-align:left;font-size:12px;line-height:1.3;color:#555}.ft-product-card__installments .affirm-as-low-as{margin:0}.ft-product-card__cta,.ft-product-card__cta:visited{display:flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box;margin:0 16px 16px;padding:10px 16px;border:1px solid #e12529;border-radius:6px;background:#e12529;color:#fff;font-size:15px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ft-product-card__cta:hover,.ft-product-card__cta:focus,.ft-product-card__cta:visited:hover,.ft-product-card__cta:visited:focus{background:#fff;color:#c71f25}.ft-product-card__cta--outline,.ft-product-card__cta--outline:visited{background:#fff;color:#c71f25}.ft-product-card__cta--outline:hover,.ft-product-card__cta--outline:focus,.ft-product-card__cta--outline:visited:hover,.ft-product-card__cta--outline:visited:focus{background:#e12529;color:#fff}.ft-product-card__link:focus-visible,.ft-product-card__cta:focus-visible{outline:2px solid #111;outline-offset:-3px}@media screen and (max-width:767px){.ft-product-card__savings{padding:4px 8px;font-size:11px}.ft-product-card__title{font-size:15px}.ft-product-card__price{font-size:17px}.ft-product-card__cta{padding:10px 8px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/ft-product-card.css.map */
