.go-product-card{--pc-surface: #ffffff;--pc-border: #e5e5e5;--pc-ink: #111111;--pc-ink-muted: #9a9a9a;--pc-star: #1c1c1c;--pc-button-ink: #1c1c1c;--pc-radius: 6px;--pc-image-inset: 16px;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;background-color:var(--pc-surface);border:1px solid var(--pc-border)}.go-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background-color:var(--pc-surface)}.go-product-card__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--pc-image-inset);object-fit:contain}.go-product-card__image--secondary{display:none}@media(hover:hover)and (pointer:fine){.go-product-card__image--secondary{display:block;visibility:hidden}.go-product-card:hover .go-product-card__image--secondary,.go-product-card:focus-within .go-product-card__image--secondary{visibility:visible}.go-product-card:hover .go-product-card__image--primary,.go-product-card:focus-within .go-product-card__image--primary{visibility:hidden}}.go-product-card .go-product-card__badge{position:absolute;z-index:1;top:12px;inset-inline-start:12px;padding-block:4px;padding-inline:8px;border-radius:4px;font-size:11px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.go-product-card__info{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;padding:18px}.go-product-card__vendor{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold, 700);font-size:11px;line-height:11px;letter-spacing:1px;text-transform:uppercase;color:var(--pc-ink-muted)}.go-product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:42px;margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight, 400);font-size:16px;line-height:21px;color:var(--pc-ink);text-decoration:none}.go-product-card__title:hover{color:var(--pc-ink);text-decoration:underline;text-underline-offset:2px}.go-product-card__rating{display:flex;align-items:center;gap:8px;min-height:18px}.go-product-card__rating .star-rating{display:flex;align-items:center;gap:8px}.go-product-card__rating .rating{display:inline-flex;align-items:center;gap:2px;color:var(--pc-star)}.go-product-card__rating .rating .icon{width:12px;height:12px}.go-product-card__review-count{font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium, 500);font-size:13px;line-height:1.2;color:var(--pc-ink-muted)}.go-product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding-top:2px}.go-product-card__price-current{font-family:var(--font-heading-family);font-weight:900;font-size:21px;line-height:1.2;color:var(--pc-ink)}.go-product-card__price-compare{font-family:var(--font-body-family);font-size:15px;line-height:1.2;color:var(--pc-ink-muted);text-decoration:line-through}.go-product-card__price-current--on-sale{color:var(--color-sale-price, var(--pc-ink))}.go-product-card__cta{margin-top:auto;padding-top:10px}.go-product-card__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding-inline:7px;border:1px solid var(--pc-button-ink);border-radius:var(--pc-radius);background-color:transparent;color:var(--pc-button-ink);font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold, 700);font-size:13px;line-height:1.2;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.go-product-card__button:hover:not([disabled]),.go-product-card__button:focus-visible:not([disabled]){background-color:var(--pc-button-ink);color:var(--pc-surface)}.go-product-card__button[disabled]{opacity:.4;cursor:default}.go-product-card__form,.go-product-card__form form{display:block;width:100%}.go-product-card--placeholder .go-product-card__image{object-fit:contain;opacity:.35}.go-product-card__skeleton{display:block;border-radius:2px;background-color:#ededed}.go-product-card__skeleton--vendor{width:45%;height:11px}.go-product-card__skeleton--title{width:100%;height:42px}.go-product-card__skeleton--price{width:35%;height:21px}.go-product-card--placeholder .go-product-card__button{border-color:#ededed;cursor:default}@media(prefers-reduced-motion:reduce){.go-product-card__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/go-product-card.css.map */
