:root{--fs-colour-brand-hero: #0d76c2;--fs-colour-brand-active: #53b0e4;--fs-text-primary: #000000;--fs-text-secondary: #aaaaaa;--fs-colour-error: #f14a4a;--fs-bg-primary: #ffffff;--fs-bg-muted: #f5f5f5;--fs-font-display: "Neue Haas Grotesk Display Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-font-body: "Neue Haas Unica", "Neue Haas Grotesk Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-card-bg: var(--fs-bg-primary);--fs-card-radius: 8px;--fs-card-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .16);--fs-card-padding: 16px;--fs-card-gap: 10px}.fs-product-card{background-color:var(--fs-card-bg);border-radius:var(--fs-card-radius);box-shadow:var(--fs-card-shadow);padding:var(--fs-card-padding);display:flex;flex-direction:column;gap:var(--fs-card-gap);width:100%;height:100%;position:relative;transition:box-shadow .2s ease,transform .2s ease;min-width:0}.fs-product-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.fs-product-card__media{display:block;position:relative;width:100%;flex-shrink:0;overflow:hidden;border-radius:4px;text-decoration:none}.fs-product-card__image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--fs-bg-muted)}.fs-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.fs-product-card:hover .fs-product-card__image{transform:scale(1.04)}.fs-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.fs-product-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;z-index:1;pointer-events:none}.fs-product-card__badge{display:inline-block;padding:3px 8px;border-radius:4px;font-family:var(--fs-font-display);font-size:11px;font-weight:700;letter-spacing:-.22px;line-height:1.5;text-transform:uppercase;color:#fff;white-space:nowrap}.fs-product-card__badge--new{background-color:var(--fs-colour-brand-active)}.fs-product-card__badge--sale{background-color:var(--fs-colour-error)}.fs-product-card__body{display:flex;flex-direction:column;flex:1;min-width:0}.fs-product-card__text{display:flex;flex-direction:column;gap:4px;width:100%;flex:1}.fs-product-card__brand-row{display:flex;align-items:center;gap:4px;width:100%}.fs-product-card__vendor{flex:1 0 0;font-family:var(--fs-font-display);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-.24px;text-transform:uppercase;color:var(--fs-colour-brand-active);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-product-card__stock{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.fs-product-card__stock svg{width:20px;height:20px;display:block}.fs-product-card__stock--in-stock{color:#22c55e}.fs-product-card__stock--low-stock{color:#ea9d2a}.fs-product-card__stock--out-of-stock{color:#f14a4a}.fs-product-card__title-link{display:block;width:100%;text-decoration:none;color:inherit}.fs-product-card__title-link:hover .fs-product-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.fs-product-card__title{font-family:var(--fs-font-body);font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.48px;color:var(--fs-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em}.fs-product-card__sku{font-family:var(--fs-font-display);font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.28px;text-transform:uppercase;color:var(--fs-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-product-card__footer{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:10px;margin-top:auto;gap:8px}.fs-product-card__pricing{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;white-space:nowrap;min-width:0}.fs-product-card__price{font-family:var(--fs-font-display);font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.24px;text-transform:uppercase;color:var(--fs-colour-brand-hero)}.fs-product-card__compare-price{font-family:var(--fs-font-body);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.28px;text-decoration:line-through;text-decoration-skip-ink:none;color:var(--fs-colour-error)}.fs-product-card__atc{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;flex-shrink:0;border-radius:50%;border:2px solid var(--fs-colour-brand-hero);background-color:transparent;color:var(--fs-colour-brand-hero);cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-appearance:none;appearance:none}.fs-product-card__atc:hover:not(:disabled):not(.is-loading){background-color:var(--fs-colour-brand-hero);color:#fff}.fs-product-card__atc--unavailable,.fs-product-card__atc:disabled{border-color:var(--fs-text-secondary);color:var(--fs-text-secondary);cursor:not-allowed;opacity:.45}.fs-product-card__atc.is-loading{pointer-events:none;cursor:wait}.fs-product-card__atc.is-added{background-color:var(--fs-colour-brand-hero);border-color:var(--fs-colour-brand-hero);color:#fff}.fs-product-card__atc svg{width:20px;height:20px;pointer-events:none;display:block;flex-shrink:0}@keyframes fs-pc-spin{to{transform:rotate(360deg)}}.fs-pc-spin{animation:fs-pc-spin .65s linear infinite;transform-origin:center}[product-grid-view=zoom-out] .fs-product-card{padding:0;gap:4px}[product-grid-view=zoom-out] .fs-product-card__body{padding:4px 6px 6px}[product-grid-view=zoom-out] .fs-product-card__brand-row,[product-grid-view=zoom-out] .fs-product-card__sku,[product-grid-view=zoom-out] .fs-product-card__footer,[product-grid-view=zoom-out] .fs-product-card__badges{display:none}[product-grid-view=zoom-out] .fs-product-card__title{font-size:12px;line-height:1.3;letter-spacing:-.24px;-webkit-line-clamp:2}[product-grid-view=zoom-out] .fs-product-card__media{border-radius:2px}@media(max-width:480px){.fs-product-card__title{font-size:20px;letter-spacing:-.4px}.fs-product-card__price{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-fs-product-card.css.map */
