.pc{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);overflow:hidden}.pc__media{position:relative;aspect-ratio:1 / 1;background-color:var(--color-cobalt);overflow:hidden}.pc__media-link{display:block;height:100%}.pc__img{width:100%;height:100%;object-fit:cover;display:block}.pc__stripes{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(135deg,#ffffff29 0 14px,#ffffff0d 14px 28px)}.pc__placeholder-caption{position:absolute;left:50%;bottom:var(--space-md);transform:translate(-50%);padding:8px 16px;font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-white);border-radius:var(--radius-full);box-shadow:var(--shadow-card);white-space:nowrap}.pc__body{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);flex:1 1 auto;border-top:1px solid rgba(0,84,166,.32)}.pc__meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-family:var(--font-body);font-weight:500;font-size:var(--text-md)}.pc__type{color:var(--color-cobalt);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-sm)}.pc__num{color:#0006}.pc__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);line-height:1;letter-spacing:-.02em;color:var(--color-cobalt)}.pc__name a{color:inherit;text-decoration:none}.pc__name a:hover{text-decoration:underline}.pc__desc{font-family:var(--font-body);font-weight:500;font-size:var(--text-md);line-height:1.4;color:#0009}.pc__chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.pc__chip{padding:6px 12px;font-family:var(--font-body);font-weight:500;font-size:var(--text-base);line-height:1;color:var(--color-ink);background:none;border:1px solid var(--border-hair);border-radius:2px}button.pc__chip{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}button.pc__chip:hover{border-color:#0054a666}button.pc__chip:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.pc__chip.is-active{color:var(--color-cobalt);border-color:#0054a6a3;background-color:#0054a614}.pc__chip[data-unavailable]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.pc__price{font-family:var(--font-body);font-weight:500;font-size:var(--text-md);color:var(--color-ink)}.pc__price-from,.pc__price-format{color:#0009}.pc__cta{width:100%;justify-content:center;text-transform:none;margin-top:auto}.pc__add{display:inline-flex;align-items:center;gap:var(--space-xs);padding:14px 24px;font-family:var(--font-body);font-weight:500;font-size:var(--text-lg);line-height:1.1;color:var(--color-white);background-color:var(--color-cobalt);border:0;border-radius:var(--radius);cursor:pointer;transition:background-color .2s ease}.pc__add:hover{background-color:var(--color-cobalt-light)}.pc__add:disabled{opacity:.5;cursor:not-allowed}.pc{transition:transform var(--dur-1) var(--ease-soft),box-shadow var(--dur-1) var(--ease-soft)}.pc__img{transition:transform var(--dur-3) var(--ease-out);will-change:transform}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pc:hover{transform:translateY(-2px);box-shadow:0 14px 24px -10px #0000001a,0 4px 8px -3px #0000000d}.pc:hover .pc__img{transform:scale(1.03)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-card.css.map */
