.finstark-product-card,.fspc{display:block;min-width:0;color:rgb(var(--color-foreground))}.fspc *,.fspc *:before,.fspc *:after{box-sizing:border-box}.fspc__media{position:relative;width:100%;aspect-ratio:var(--fspc-product-ratio, 4 / 5);overflow:hidden;background:transparent;isolation:isolate}.fspc__image-link,.fspc__image,.fspc__placeholder{display:block;width:100%;height:100%}.fspc__image-link{color:inherit;text-decoration:none}.fspc__image{object-fit:var(--fspc-image-fit, contain);object-position:center;transition:opacity .26s ease,transform .45s ease}.fspc__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0}.fspc__placeholder{background:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.18)}.fspc__wishlist{position:absolute;top:1.2rem;right:1.2rem;z-index:8;width:4.8rem;height:4.8rem;border-radius:50%}.fspc__wishlist:empty{display:none}.fspc__wishlist .wishlist-hero-custom-button,.fspc__wishlist .wishlist-hero-custom-button-container,.fspc__wishlist .wishlisthero-floating{position:static!important;inset:auto!important;margin:0!important}.fspc__wishlist button,.fspc__wishlist a{display:grid!important;width:4.8rem!important;height:4.8rem!important;min-width:4.8rem!important;min-height:4.8rem!important;padding:0!important;place-items:center;border:0!important;border-radius:50%!important;background:#fffffff0!important;box-shadow:none!important}.fspc__badges{position:absolute;top:1.2rem;left:1.2rem;z-index:7;display:flex;max-width:calc(100% - 8rem);flex-wrap:wrap;gap:.5rem;pointer-events:none}.fspc__badge{display:inline-flex;min-height:2.6rem;align-items:center;padding:.4rem 1.15rem;border-radius:999px;background:#fffffff0;color:#111;font-size:1.1rem;font-weight:500;line-height:1;text-transform:uppercase}.fspc__badge--sold-out{background:#141414eb;color:#fff}.fspc__quick-size-slot{position:absolute;z-index:6;left:2.2rem;right:2.2rem;bottom:1.6rem;width:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.6rem);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.fspc__quick-size-slot[hidden],.fspc__quick-size-slot:empty{display:none!important}.fspc:hover .fspc__quick-size-slot,.fspc:focus-within .fspc__quick-size-slot,.fspc__quick-size-slot.is-loading{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fspc__quick-size{display:flex;width:100%;min-height:3.8rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:.55rem 1.3rem;border:0;border-radius:0;background:#fffffff5;color:#111;box-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.fspc__quick-add-label,.fspc__quick-size-title{display:block;flex:0 0 auto;margin:0;color:#111;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.05rem;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap}.fspc__sizes{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:clamp(.85rem,1.1vw,1.5rem)}.fspc__size-button{appearance:none;-webkit-appearance:none;display:inline-block;flex:0 0 auto;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;box-shadow:none;cursor:pointer;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.05rem;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap;transition:opacity .16s ease}.fspc__size-button:hover,.fspc__size-button:focus-visible{border:0;background:transparent;color:#111;opacity:.5;outline:none}.fspc__size-button.is-unavailable,.fspc__size-button[disabled]{border:0;background:transparent;color:#1111114d;opacity:1;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.fspc__quick-size-slot.is-loading .fspc__size-button{cursor:wait;opacity:.3}.fspc__information{position:relative;padding:1.1rem 1.4rem 0}.fspc__colors{position:relative;z-index:4;display:flex;align-items:center;flex-wrap:nowrap;gap:.35rem;min-height:2.4rem;margin:0 0 .55rem;overflow:visible}.fspc__color-swatch{position:relative;display:inline-flex;flex:0 0 2.4rem;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:.18rem;overflow:visible;border:.1rem solid transparent;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-decoration:none;transition:border-color .15s ease,opacity .15s ease}.fspc__color-swatch:hover{border-color:rgba(var(--color-foreground),.4)}.fspc__color-swatch:focus-visible{border-color:rgb(var(--color-foreground));outline:none}.fspc__color-swatch.is-active{border-color:rgb(var(--color-foreground));background:transparent;box-shadow:none}.fspc__color-dot{display:block;width:100%;height:100%;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:0;background-color:var(--fspc-swatch, #eeeeee);box-sizing:border-box}.fspc__color-dot-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fspc__color-tooltip{display:none!important}.fspc__color-more{display:inline-flex;align-items:center;margin-left:.15rem;color:rgba(var(--color-foreground),.62);font-size:1.05rem;line-height:1;white-space:nowrap}.fspc__color-more--mobile{display:none}.fspc__product-title{margin:0;color:inherit;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.3rem;font-weight:400;line-height:1.35}.fspc__product-title a{color:inherit;text-decoration:none}.fspc__product-title a:hover{text-decoration:underline;text-underline-offset:.25rem}.fspc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.7rem;margin-top:.45rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.3rem;font-weight:400;line-height:1.35}.fspc__compare-price{color:var( --fspc-compare-price-color, rgba(var(--color-foreground), .52) )!important}.fspc__current-price{color:var( --fspc-price-color, rgb(var(--color-foreground)) )!important}.fspc.is-finstark-color-selected .fspc__image--primary{opacity:1!important;transform:none!important}.fspc.is-finstark-color-selected .fspc__image--secondary{opacity:0!important}@media(hover:hover)and (pointer:fine){.fspc:not(.is-finstark-color-selected):hover .fspc__image--primary:not(:only-child){opacity:0}.fspc:not(.is-finstark-color-selected):hover .fspc__image--secondary{opacity:1}.fspc:hover .fspc__image{transform:scale(1.01)}}@media screen and (min-width:750px)and (max-width:1200px){.fspc__quick-size-slot{left:1.4rem;right:1.4rem;bottom:1rem}.fspc__quick-size{min-height:3.6rem;gap:.8rem;padding:.5rem .95rem}.fspc__quick-add-label,.fspc__quick-size-title{font-size:.95rem}.fspc__sizes{gap:.7rem}.fspc__size-button{font-size:.95rem}}@media screen and (max-width:749px){.fspc__wishlist{top:.8rem;right:.8rem;width:3.8rem;height:3.8rem}.fspc__wishlist button,.fspc__wishlist a{width:3.8rem!important;height:3.8rem!important;min-width:3.8rem!important;min-height:3.8rem!important}.fspc__badges{top:.8rem;left:.8rem;max-width:calc(100% - 6rem)}.fspc__badge{min-height:2.2rem;padding:.35rem .75rem;font-size:.9rem}.fspc__quick-size-slot{display:none!important}.fspc__information{padding:.8rem .6rem 0}.fspc__colors{min-height:2.2rem;gap:.3rem;margin:0 0 .45rem}.fspc__color-swatch{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;padding:.16rem;border-width:.1rem;border-radius:0}.fspc__color-dot{border-radius:0}.fspc__color-swatch.is-mobile-hidden,.fspc__color-more--desktop{display:none}.fspc__color-more--mobile{display:inline-flex;margin-left:.1rem;font-size:.95rem}.fspc__color-tooltip{display:none!important}.fspc__product-title{font-size:1.3rem;line-height:1.35}.fspc__price{gap:.5rem;margin-top:.35rem;font-size:1.3rem}}@media(hover:none){.fspc__color-tooltip{display:none!important}}@media(prefers-reduced-motion:reduce){.fspc__image,.fspc__quick-size-slot,.fspc__size-button,.fspc__color-swatch,.fspc__color-tooltip{transition:none}}.fspc__badge--preorder{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;line-height:1;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/20/assets/finstark-product-card.css.map */
