.swt-v2-pcard{--pcard-well: var(--v2-bg-alt);--pcard-chip: var(--v2-white);position:relative;display:flex;flex-direction:column;gap:var(--v2-space-12);min-width:0;height:100%;color:var(--v2-fg)}.swt-v2-alt .swt-v2-pcard{--pcard-well: var(--v2-white);--pcard-chip: var(--v2-bg-alt)}.swt-v2-ink .swt-v2-pcard{--pcard-well: var(--v2-bg-soft);--pcard-chip: var(--v2-white)}.swt-v2-pcard__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--v2-r-md);background:var(--pcard-well);isolation:isolate}.swt-v2-pcard__img-link{display:block;width:100%;height:100%}.swt-v2-pcard__img{display:block;width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--v2-dur-slow) var(--v2-ease),opacity var(--v2-dur-fast) var(--v2-ease)}.swt-v2-pcard__img--placeholder{fill:var(--v2-grey-300);mix-blend-mode:normal}.swt-v2-pcard__img.is-swapping{opacity:0}@media(hover:hover){.swt-v2-pcard:hover .swt-v2-pcard__img{transform:scale(1.03)}}.swt-v2-pcard__bars{display:none}@media(hover:hover)and (pointer:fine){.swt-v2-pcard__body{position:relative}.swt-v2-pcard__bars{position:absolute;top:-8px;left:0;right:0;display:flex;justify-content:center;gap:4px;opacity:0;pointer-events:none;transition:opacity var(--v2-dur-fast) var(--v2-ease)}.swt-v2-pcard__media:hover+.swt-v2-pcard__body .swt-v2-pcard__bars{opacity:1}.swt-v2-pcard__bar{width:18px;height:3px;border-radius:var(--v2-r-pill);background:var(--v2-line-strong);transition:background-color var(--v2-dur-fast) var(--v2-ease)}.swt-v2-pcard__bar.is-active{background:var(--v2-fg)}}.swt-v2-pcard__status{position:absolute;top:var(--v2-space-12);left:var(--v2-space-12);z-index:1;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--v2-r-pill);background:var(--v2-red);color:var(--v2-white);font-size:var(--v2-fs-eyebrow);font-weight:var(--v2-fw-bold);letter-spacing:.06em;line-height:1;text-transform:uppercase;pointer-events:none}.swt-v2-pcard__rating{position:absolute;top:var(--v2-space-12);right:var(--v2-space-12);z-index:1;display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px 0 8px;border-radius:var(--v2-r-pill);background:var(--pcard-chip);color:var(--v2-dark);font-size:var(--v2-fs-eyebrow);font-weight:var(--v2-fw-semibold);line-height:1;pointer-events:none}.swt-v2-pcard__rating .swt-v2-icon{width:13px;height:13px;color:var(--v2-red);fill:currentColor}.swt-v2-pcard__qv{display:contents}.swt-v2-pcard__add{position:absolute;right:var(--v2-space-12);bottom:var(--v2-space-12);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:var(--v2-tap);height:var(--v2-tap);padding:0 12px;border:0;border-radius:var(--v2-r-pill);background:var(--v2-dark);color:var(--v2-white);font-family:var(--v2-font);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-bold);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--v2-dur-fast) var(--v2-ease),box-shadow var(--v2-dur-base) var(--v2-ease),transform var(--v2-dur-fast) var(--v2-ease)}.swt-v2-pcard__add-icon{display:inline-grid;place-items:center}.swt-v2-pcard__add-icon[hidden]{display:none}.swt-v2-pcard__add .swt-v2-icon{width:20px;height:20px;stroke-width:2}.swt-v2-pcard__add-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width var(--v2-dur-base) var(--v2-ease),opacity var(--v2-dur-fast) var(--v2-ease),margin var(--v2-dur-base) var(--v2-ease)}.swt-v2-pcard__add:active{transform:scale(.98);transition-duration:var(--v2-dur-press)}.swt-v2-pcard__add:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.swt-v2-pcard__add:disabled{background:var(--v2-grey-300);color:var(--v2-grey-700);cursor:not-allowed}.swt-v2-pcard__add.is-loading{opacity:.7;cursor:progress}@media(hover:hover)and (min-width:990px){.swt-v2-pcard__add:not(:disabled):hover{background:var(--v2-red);box-shadow:var(--v2-shadow-cta)}.swt-v2-pcard:hover .swt-v2-pcard__add-label,.swt-v2-pcard__add:focus-visible .swt-v2-pcard__add-label{max-width:120px;margin:0 4px 0 6px;opacity:1}}.swt-v2-pcard__body{display:flex;flex-direction:column;gap:4px;min-width:0}.swt-v2-pcard .swt-v2-pcard__brand{margin:0;color:var(--v2-fg-muted);font-size:var(--v2-fs-eyebrow);font-weight:var(--v2-fw-semibold);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.swt-v2-pcard .swt-v2-pcard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--v2-fg);font-family:var(--v2-font);font-size:var(--v2-fs-body);font-weight:var(--v2-fw-semibold);letter-spacing:0;line-height:1.35}.swt-v2-pcard__name a{color:inherit;text-decoration:none}.swt-v2-pcard__name a:hover{text-decoration:underline;text-underline-offset:3px}.swt-v2-pcard .swt-v2-pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:2px 0 0;color:var(--v2-fg);font-size:17px;font-weight:var(--v2-fw-bold);letter-spacing:-.01em;line-height:1.3}.swt-v2-pcard__from{color:var(--v2-fg-muted);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);letter-spacing:0}.swt-v2-pcard__now.is-sale{color:var(--v2-accent-text)}.swt-v2-pcard__was{color:var(--v2-fg-subtle);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium)}.swt-v2-pcard__dots{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 0 -8px}.swt-v2-pcard__dot{display:inline-grid;place-items:center;width:var(--v2-tap);height:var(--v2-tap);padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.swt-v2-pcard__dot-face{display:block;width:28px;height:28px;overflow:hidden;border-radius:var(--v2-r-pill);background:var(--v2-white);box-shadow:0 0 0 1px var(--v2-line-strong);transition:box-shadow var(--v2-dur-fast) var(--v2-ease)}.swt-v2-pcard__dot-face img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.swt-v2-pcard__dot:hover .swt-v2-pcard__dot-face{box-shadow:0 0 0 1px var(--v2-fg)}.swt-v2-pcard__dot[aria-pressed=true] .swt-v2-pcard__dot-face{box-shadow:0 0 0 2px var(--v2-bg),0 0 0 4px var(--v2-fg)}.swt-v2-pcard__dot:focus-visible{outline:none}.swt-v2-pcard__dot:focus-visible .swt-v2-pcard__dot-face{box-shadow:0 0 0 2px var(--v2-bg),0 0 0 4px var(--v2-focus)}.swt-v2-pcard__dot-face{position:relative}.swt-v2-pcard__dot.is-soldout .swt-v2-pcard__dot-face img{opacity:.45}.swt-v2-pcard__dot.is-soldout .swt-v2-pcard__dot-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--v2-grey-700) 50%,transparent calc(50% + 1px))}.swt-v2-pcard__more{padding-left:6px;color:var(--v2-fg-muted);font-size:var(--v2-fs-meta);font-weight:var(--v2-fw-medium)}.swt-v2-pcard__error{margin:4px 0 0;color:var(--v2-fg);font-size:var(--v2-fs-meta)}@media(prefers-reduced-motion:reduce){.swt-v2-pcard__img,.swt-v2-pcard__add,.swt-v2-pcard__add-label,.swt-v2-pcard__dot-face{transition:opacity var(--v2-dur-fast) linear}.swt-v2-pcard:hover .swt-v2-pcard__img,.swt-v2-pcard__add:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/swt-v2-card.css.map */
