.pc[data-v-bf952767]{display:flex;flex-direction:column;min-width:0}.pc__frame[data-v-bf952767],.pc__media[data-v-bf952767]{position:relative}.pc__media[data-v-bf952767]{aspect-ratio:3/4;display:block;overflow:hidden}.pc__media[data-v-bf952767]:not(.pbg){background:var(--sand)}.pc__img[data-v-bf952767]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.1s var(--ease-out),opacity .6s;width:100%}.pc:hover .pc__img[data-v-bf952767]{transform:scale(1.03)}.pc:hover .pc__img--has-secondary[data-v-bf952767]{opacity:0}.pc__img--secondary[data-v-bf952767]{inset:0;opacity:0;position:absolute}.pc:hover .pc__img--secondary[data-v-bf952767]{opacity:1}@media(hover:none){.pc:hover .pc__img--has-secondary[data-v-bf952767]{opacity:1}.pc:hover .pc__img--secondary[data-v-bf952767]{opacity:0}}.pc__badges[data-v-bf952767]{display:flex;flex-wrap:wrap;gap:.3rem;left:.7rem;max-width:calc(100% - 4.5rem);position:absolute;top:.7rem}.pc__discount[data-v-bf952767],.pc__label[data-v-bf952767]{background:#f7f3ecf0;color:var(--ink);font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:.15rem .55rem}.pc__discount[data-v-bf952767]{color:var(--burgundy)}.pc__wish[data-v-bf952767]{background:transparent;border:0;border-radius:50%;color:var(--ink);display:grid;height:44px;place-items:center;position:absolute;right:.5rem;top:.5rem;transition:transform .35s var(--ease-out),color .25s,background .25s;width:44px;z-index:2}.pc__wish svg[data-v-bf952767]{fill:#f7f3ec8c;height:21px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5;width:21px}.pc__wish[data-v-bf952767]:hover{transform:scale(1.08)}.pc__wish.is-on[data-v-bf952767]{color:var(--burgundy)}.pc__wish.is-on svg[data-v-bf952767]{fill:currentColor}.pc__body[data-v-bf952767]{display:flex;flex:1;flex-direction:column;gap:.35rem;padding-top:1rem}.pc__eyebrow[data-v-bf952767]{color:var(--gold-soft);font-family:var(--pj-font-sans);font-size:.8125rem}.pc__title[data-v-bf952767]{display:-webkit-box;font-size:1.1875rem;font-weight:500;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.pc__title a[data-v-bf952767]:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}.pc__price[data-v-bf952767]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem}.pc__price strong[data-v-bf952767]{color:var(--ink);font-family:var(--pj-font-sans);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600}.pc__price del[data-v-bf952767]{color:var(--pj-text-light);font-size:.875rem}.pc__sizes[data-v-bf952767]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.pc__size[data-v-bf952767]{background:transparent;border:1px solid var(--stone);color:var(--ink);font-family:var(--pj-font-sans);font-size:.875rem;min-height:44px;min-width:44px;padding:0 .6rem;transition:background .25s,color .25s,border-color .25s}.pc__size.active[data-v-bf952767],.pc__size[data-v-bf952767]:hover:not(:disabled){border-color:var(--ink)}.pc__size.active[data-v-bf952767]{background:var(--ink);color:#fff}.pc__size[data-v-bf952767]:disabled{color:var(--pj-text-light);cursor:not-allowed;text-decoration:line-through}.pc__add[data-v-bf952767]{background:transparent;border:1px solid var(--ink);color:var(--ink);font-size:.9375rem;font-weight:600;margin-top:auto;min-height:46px;transition:background .3s var(--ease-out),color .3s,border-color .3s}.pc__price+.pc__add[data-v-bf952767],.pc__sizes+.pc__add[data-v-bf952767]{margin-top:.75rem}.pc__add.added[data-v-bf952767],.pc__add[data-v-bf952767]:hover:not(:disabled){background:var(--burgundy);border-color:var(--burgundy);color:#fff}.pc__add.need[data-v-bf952767]{border-color:var(--burgundy);color:var(--burgundy)}.pc__add[data-v-bf952767]:disabled{cursor:not-allowed;opacity:.5}.sr-only[data-v-bf952767]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
