html body .pcard{text-align:center;align-items:center;gap:0}html body .pcard-top{align-items:center;gap:6px}html body .pcard-media{aspect-ratio:3/4;width:100%;margin-bottom:var(--sp-5);isolation:isolate}html body .pcard-media:not([data-source=photo])>img,html body .pcard-media .alt-img img{object-fit:contain;mix-blend-mode:multiply;padding:9%}html body .pcard-media .alt-img{z-index:1;isolation:isolate;background:var(--soft);transition:opacity .8s var(--ease);position:absolute;inset:0}html body .pcard:hover .pcard-media .alt-img img{transform:none}html body .pcard .img-tag.on-light{color:var(--ink-2);z-index:2;background:0 0;padding:0;bottom:12px;left:14px}@media (hover:hover){html body .pcard .save-icon{opacity:.55;transition:opacity var(--dur) var(--ease), color var(--dur) var(--ease)}html body .pcard:hover .save-icon,html body .pcard .save-icon:focus-visible,html body .pcard .save-icon[aria-pressed=true]{opacity:1}}html body .pcard h3{letter-spacing:.18em;margin:0;font-size:11.5px}html body .pcard .price{letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;font-size:17px;font-weight:400}html body .pcard .meta:not(.pcard-sizes){font-family:var(--serif);color:var(--ink-2);margin-top:6px;font-size:16px;font-style:italic;line-height:1.35}html body .pcard:has(.swatch-row) .meta-colors{display:none}html body .pcard .pcard-sizes{letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:10.5px!important}html body .pcard .swatch-row{justify-content:center;gap:6px 10px;margin-top:14px}html body .pcard .swatch-btn{border:1px solid #1b1b1838;width:12px;min-width:12px;height:12px;min-height:12px}html body .pcard .swatch-btn:after{content:none}html body .pcard .swatch-btn[aria-pressed=true]{outline:1px solid var(--ink);outline-offset:3px}html body .pcard .swatch-current{font-family:var(--serif);color:var(--ink-2);flex-basis:100%;margin:0;font-size:14.5px;font-style:italic}@media (max-width:760px){html body .pcard .swatch-btn:before{inset:-16px}html body .pcard .swatch-row{gap:14px}}@media (max-width:520px){html body .pcard h3{justify-content:center;align-items:flex-end;min-height:2.9em;line-height:1.45;display:flex}}
