.pcart{--pcart-ink:#151515;--pcart-tile:#e9e9e9;--pcart-rail:#2b2b2c;--pcart-red:#e0182d;--pcart-green:#2fbf5f;color:#fff;text-align:left;-webkit-user-select:none;user-select:none;width:302px;max-width:100%;font-family:Inter,SF Pro Display,system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.pcart *,.pcart :before,.pcart :after{box-sizing:border-box}.pcart :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}.pcart :focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.pcart__card{background:var(--pcart-ink);will-change:transform;border-radius:34px;padding:15px;position:relative}.pcart__tile{aspect-ratio:272/241;background:var(--pcart-tile);cursor:pointer;will-change:transform;border-radius:26px;width:100%;display:block;position:relative;overflow:hidden}.pcart__shoe{mix-blend-mode:multiply;will-change:transform;width:93%;max-width:none;position:absolute;top:-42%;left:3.5%;transform:scaleX(-1)}.pcart__heart{z-index:20;background:var(--pcart-ink);will-change:transform;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.pcart__heartIcon{will-change:transform;width:19px;height:19px;position:relative}.pcart__sparks{pointer-events:none;position:absolute;inset:0}.pcart__spark{background:var(--pcart-red);opacity:0;pointer-events:none;border-radius:999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.pcart__fold{height:0;overflow:hidden}.pcart__doneInner{justify-content:center;align-items:center;gap:8px;padding-top:15px;display:flex}.pcart__doneTick{background:var(--pcart-green);border-radius:999px;place-items:center;width:19px;height:19px;display:grid}.pcart__doneTick svg{width:12px;height:12px}.pcart__doneLabel{color:#fff;font-size:14px;font-weight:500}.pcart__bodyInner{padding:22px 0 8px}.pcart__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:1.15;overflow:hidden}.pcart__brand{color:#a3a3a3;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1}.pcart__priceRow{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.pcart__price{color:#fff;letter-spacing:-.02em;align-items:baseline;font-size:38px;font-weight:800;line-height:1;display:flex}.pcart__priceNum{font-variant-numeric:tabular-nums}.pcart__bag{will-change:transform;background:#fff;border-radius:999px;place-items:center;width:62px;height:62px;display:grid;position:relative}.pcart__bag svg{width:25px;height:25px}.pcart__badge{z-index:10;border:3px solid var(--pcart-ink);background:var(--pcart-red);color:#fff;opacity:0;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.pcart__slider{background:var(--pcart-rail);-webkit-user-select:none;user-select:none;border-radius:999px;width:100%;height:54px;margin-top:18px;position:relative;overflow:hidden}.pcart__fill{inset-block:0;pointer-events:none;background:#ffffff0f;border-radius:999px;width:0;position:absolute;left:0}.pcart__slideLabel{letter-spacing:.01em;color:#a3a3a3;pointer-events:none;will-change:transform;place-items:center;font-size:14px;font-weight:500;display:grid;position:absolute;inset:0}.pcart__slideLabel--done{color:#fff}.pcart__knob{cursor:grab;will-change:transform;background:#fff;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:4px;left:4px}.pcart__knob:active{cursor:grabbing}.pcart__knobFaces{width:20px;height:20px;display:block;position:relative}.pcart__knobFaces svg{will-change:transform;width:20px;height:20px;position:absolute;inset:0}.pcart__knobCheck{opacity:0}
