.add-to-favorites-button ion-icon{box-sizing:content-box;font-size:1.6rem;padding:10px}.add-to-favorites-button--small ion-icon{box-sizing:content-box;font-size:1.2rem;padding:5px}.pc-h-imgwrap[data-v-aa92bd74]{background:#edd9f7}.pc-h-mark[data-v-aa92bd74]{align-items:center;color:#7c3aad;display:flex;font-size:12px;font-weight:700;inset:0;justify-content:center;letter-spacing:.08em;position:absolute}.pc-card[data-v-aa92bd74]{background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:flex;flex-direction:column}@media(hover:hover)and (pointer:fine){.pc-card--drugie-gotowe:hover .pc-img--primary[data-v-aa92bd74]{opacity:0}.pc-card--drugie-gotowe:hover .pc-img--secondary[data-v-aa92bd74]{opacity:1}.pc-card:hover .pc-hover-cta[data-v-aa92bd74]{opacity:1;transform:translateY(0)}}.pc-image-wrap[data-v-aa92bd74]{aspect-ratio:3/4;border-radius:2px;position:relative}.pc-image-wrap[data-v-aa92bd74],.pc-skeleton[data-v-aa92bd74]{background:var(--wwg-pole-zdjecia);overflow:hidden}.pc-skeleton[data-v-aa92bd74],.pc-skeleton[data-v-aa92bd74]:after{inset:0;position:absolute}.pc-skeleton[data-v-aa92bd74]:after{animation:pc-shimmer-aa92bd74 1.4s linear 4;background-image:linear-gradient(90deg,transparent,#faf4fe 50%,transparent);content:"";transform:translate(-100%)}@keyframes pc-shimmer-aa92bd74{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.pc-skeleton[data-v-aa92bd74]:after{animation:none;display:none}}.pc-images[data-v-aa92bd74],.pc-img[data-v-aa92bd74]{inset:0;position:absolute}.pc-img[data-v-aa92bd74]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .35s ease,transform .5s ease;width:100%}.pc-img--primary[data-v-aa92bd74]{opacity:1}.pc-img--secondary[data-v-aa92bd74]{opacity:0}@media(hover:hover)and (pointer:fine){.pc-card:hover .pc-img[data-v-aa92bd74]{transform:scale(1.04)}}.pc-badge[data-v-aa92bd74]{background:#1a0d25;border-radius:0;color:#fff;font-size:10px;font-weight:700;left:0;letter-spacing:.12em;line-height:1.4;padding:5px 10px;position:absolute;text-transform:uppercase;top:0;white-space:nowrap}.pc-badge-ai[data-v-aa92bd74]{font-size:9.5px;max-width:calc(100% - 12px);padding:2px 7px}.pc-badge-ai[data-v-aa92bd74],.pc-badge-pierwsza[data-v-aa92bd74]{background:#fff;border-radius:99px;color:var(--color-figma-body);font-weight:600;left:6px;line-height:1.4;overflow:hidden;position:absolute;text-overflow:ellipsis;top:6px;white-space:nowrap;z-index:2}.pc-badge-pierwsza[data-v-aa92bd74]{font-size:10px;max-width:calc(100% - 52px);padding:2px 8px}.pc-heart[data-v-aa92bd74]{position:absolute!important;right:10px;top:10px;z-index:2}.pc-heart-local[data-v-aa92bd74]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 2px rgb(26 13 37/45%));font-size:16px;height:28px;justify-content:center;position:absolute;right:6px;top:6px;transition:transform .2s ease;width:28px;z-index:2}.pc-heart-local[data-v-aa92bd74]:hover{transform:scale(1.06)}@media(hover:hover)and (pointer:fine){.pc-heart[data-v-aa92bd74],.pc-heart-local[data-v-aa92bd74]{opacity:0;transition:opacity .18s ease}.pc-card:hover .pc-heart[data-v-aa92bd74],.pc-card:hover .pc-heart-local[data-v-aa92bd74],.pc-heart-local[data-v-aa92bd74]:focus-visible,.pc-heart[data-v-aa92bd74]:focus-within{opacity:1}}.pc-heart-icon--filled[data-v-aa92bd74]{color:#7e43a0}.pc-heart-icon--outline[data-v-aa92bd74]{color:#886a9f;opacity:.72}.pc-hover-cta[data-v-aa92bd74]{bottom:0;display:flex;left:0;opacity:0;padding:0 14px 14px;pointer-events:none;position:absolute;right:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){.pc-card:hover .pc-hover-cta[data-v-aa92bd74]{pointer-events:auto}}.pc-date-btn[data-v-aa92bd74]{align-items:center;background:#1a0d25;border-radius:999px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.02em;padding:11px 16px;width:100%}.pc-date-btn ion-icon[data-v-aa92bd74]{font-size:15px}.pc-info[data-v-aa92bd74]{display:flex;flex:1;flex-direction:column;gap:5px;padding:10px 0 0}.pc-meta-row[data-v-aa92bd74]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-width:0}.pc-brand[data-v-aa92bd74]{color:#7e43a0;font-size:10.5px;font-weight:700;letter-spacing:.14em;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pc-brand--empty[data-v-aa92bd74]{flex:1}.pc-scale[data-v-aa92bd74]{flex-shrink:0}.pc-title[data-v-aa92bd74]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a0d25!important;display:-webkit-box;font-family:DM Sans,"DM Sans Fallback: BlinkMacSystemFont","DM Sans Fallback: Segoe UI","DM Sans Fallback: Helvetica Neue","DM Sans Fallback: Arial","DM Sans Fallback: Noto Sans",system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden;text-decoration:none}.pc-price-row[data-v-aa92bd74]{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}.pc-price[data-v-aa92bd74]{color:#1a0d25;font-family:DM Sans,"DM Sans Fallback: BlinkMacSystemFont","DM Sans Fallback: Segoe UI","DM Sans Fallback: Helvetica Neue","DM Sans Fallback: Arial","DM Sans Fallback: Noto Sans",system-ui,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.pc-price-period[data-v-aa92bd74],.pc-price-sep[data-v-aa92bd74],.pc-price-value[data-v-aa92bd74]{color:#886a9f;font-family:DM Sans,"DM Sans Fallback: BlinkMacSystemFont","DM Sans Fallback: Segoe UI","DM Sans Fallback: Helvetica Neue","DM Sans Fallback: Arial","DM Sans Fallback: Noto Sans",system-ui,sans-serif;font-size:12.5px;font-weight:400;line-height:1.2}@media(max-width:767px){.pc-meta-row[data-v-aa92bd74]{display:contents}.pc-brand[data-v-aa92bd74]{order:1}.pc-title[data-v-aa92bd74]{order:2}.pc-price-row[data-v-aa92bd74]{order:3}.pc-scale[data-v-aa92bd74]{margin-top:2px;order:4}.pc-price-value[data-v-aa92bd74]{flex-basis:100%}.pc-price-sep[data-v-aa92bd74]{display:none}}.is-horizontal[data-v-aa92bd74]{border-radius:1rem;box-shadow:0 3px 6px #00000029;margin:6px;overflow:hidden}.is-horizontal img[data-v-aa92bd74]{border-radius:0}.app-shell--native .pc-card{background:transparent;border:0;border-radius:0;box-shadow:none}.app-shell--native .pc-image-wrap{aspect-ratio:2/3;background:#e9e8ee;border-radius:0}.app-shell--native .catalog-grid-wrap .pc-info,.app-shell--native .listing-bleed .pc-info,.app-shell--native .listing-sheet .pc-info,.app-shell--native .occasion-grid-wrap .pc-info{padding-inline:10px}
