.add-to-favorites-button .nuxt-icon svg{height:1.6rem;width:1.6rem}.add-to-favorites-button .nuxt-icon{padding:10px}.add-to-favorites-button--small .nuxt-icon svg{height:1.2rem;width:1.2rem}.add-to-favorites-button--small .nuxt-icon{padding:5px}@font-face{font-family:"DM Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8837%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../fonts/dm-sans/dm-sans-normal-latin.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"DM Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.1066%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../fonts/dm-sans/dm-sans-italic-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../fonts/dm-sans/dm-sans-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"DM Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../fonts/dm-sans/dm-sans-italic-latin.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}.pc-h-imgwrap[data-v-bfce6b8d]{background:#edd9f7}.pc-h-mark[data-v-bfce6b8d]{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-bfce6b8d]{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:hover .pc-img--primary[data-v-bfce6b8d]{opacity:0}.pc-card:hover .pc-img--secondary[data-v-bfce6b8d]{opacity:1}.pc-card:hover .pc-hover-cta[data-v-bfce6b8d]{opacity:1;transform:translateY(0)}.pc-card:hover .pc-img--primary.no-secondary[data-v-bfce6b8d]{opacity:1}}.pc-image-wrap[data-v-bfce6b8d]{aspect-ratio:3/4;background:#f5eafc;border-radius:2px;overflow:hidden;position:relative}.pc-skeleton[data-v-bfce6b8d]{animation:pc-shimmer-bfce6b8d 1.4s linear infinite;background:#f5eafc;background-image:linear-gradient(90deg,#f5eafc 25%,#faf4fe,#f5eafc 75%);background-size:200% 100%;inset:0;position:absolute}@keyframes pc-shimmer-bfce6b8d{0%{background-position:200% 0}to{background-position:-200% 0}}.pc-images[data-v-bfce6b8d],.pc-img[data-v-bfce6b8d]{inset:0;position:absolute}.pc-img[data-v-bfce6b8d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .35s ease,transform .5s ease;width:100%}.pc-img--primary[data-v-bfce6b8d]{opacity:1}.pc-img--secondary[data-v-bfce6b8d]{opacity:0}@media(hover:hover)and (pointer:fine){.pc-card:hover .pc-img[data-v-bfce6b8d]{transform:scale(1.04)}}.pc-badge[data-v-bfce6b8d]{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-heart[data-v-bfce6b8d]{position:absolute!important;right:10px;top:10px;z-index:2}.pc-heart-local[data-v-bfce6b8d]{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-bfce6b8d]:hover{transform:scale(1.06)}@media(hover:hover)and (pointer:fine){.pc-heart[data-v-bfce6b8d],.pc-heart-local[data-v-bfce6b8d]{opacity:0;transition:opacity .18s ease}.pc-card:hover .pc-heart[data-v-bfce6b8d],.pc-card:hover .pc-heart-local[data-v-bfce6b8d],.pc-heart-local[data-v-bfce6b8d]:focus-visible,.pc-heart[data-v-bfce6b8d]:focus-within{opacity:1}}.pc-heart-icon--filled[data-v-bfce6b8d]{color:#7e43a0}.pc-heart-icon--outline[data-v-bfce6b8d]{color:#886a9f;opacity:.72}.pc-hover-cta[data-v-bfce6b8d]{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-bfce6b8d]{pointer-events:auto}}.pc-date-btn[data-v-bfce6b8d]{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-bfce6b8d]{font-size:15px}.pc-info[data-v-bfce6b8d]{display:flex;flex:1;flex-direction:column;gap:5px;padding:10px 0 0}.pc-meta-row[data-v-bfce6b8d]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-width:0}.pc-brand[data-v-bfce6b8d]{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-bfce6b8d]{flex:1}.pc-scale[data-v-bfce6b8d]{flex-shrink:0}.pc-title[data-v-bfce6b8d]{-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-bfce6b8d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}.pc-price[data-v-bfce6b8d]{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-bfce6b8d],.pc-price-sep[data-v-bfce6b8d],.pc-price-value[data-v-bfce6b8d]{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-bfce6b8d]{display:contents}.pc-brand[data-v-bfce6b8d]{order:1}.pc-title[data-v-bfce6b8d]{order:2}.pc-price-row[data-v-bfce6b8d]{order:3}.pc-scale[data-v-bfce6b8d]{margin-top:2px;order:4}.pc-price-value[data-v-bfce6b8d]{flex-basis:100%}.pc-price-sep[data-v-bfce6b8d]{display:none}}.is-horizontal[data-v-bfce6b8d]{border-radius:1rem;box-shadow:0 3px 6px #00000029;margin:6px;overflow:hidden}.is-horizontal img[data-v-bfce6b8d]{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{padding-inline:10px}
