.pm-mkt[data-v-f4731eb3]{--line:rgba(28,26,23,.1);--orange:#d65a1f}.pm-hero-band[data-v-f4731eb3]{background:linear-gradient(180deg,#fff3df,#fbeede);padding:1.4rem 0 1.6rem}.pm-hero-img[data-v-f4731eb3]{border-radius:22px;box-shadow:0 18px 44px -26px #1c1a1761;margin-bottom:1rem;width:100%}.pm-hero-cta[data-v-f4731eb3]{display:flex;flex-wrap:wrap;gap:.75rem}.pm-topbar-wrap[data-v-f4731eb3]{-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);background:#f3efe7db;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.pm-topbar[data-v-f4731eb3]{gap:1rem;padding-bottom:.8rem;padding-top:.8rem}.pm-search[data-v-f4731eb3],.pm-topbar[data-v-f4731eb3]{align-items:center;display:flex}.pm-search[data-v-f4731eb3]{background:#fff;border:1.5px solid var(--ink,#101010);border-radius:999px;flex:1 1 auto;gap:.5rem;padding:.5rem 1rem}.pm-search-ico[data-v-f4731eb3]{color:#6c6259;font-size:1.15rem}.pm-search input[data-v-f4731eb3]{background:transparent;border:none;color:var(--ink,#101010);flex:1;font-size:.98rem;outline:none}.pm-segment[data-v-f4731eb3]{background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;flex:0 0 auto;padding:.2rem}.pm-segment button[data-v-f4731eb3]{background:transparent;border:none;border-radius:999px;color:#6c6259;cursor:pointer;font-size:max(15px,.86rem);font-weight:700;padding:.4rem .9rem;white-space:nowrap}.pm-segment button.on[data-v-f4731eb3]{background:var(--orange);color:#fff}.pm-saved-link[data-v-f4731eb3]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#4c4641;display:inline-flex;flex:0 0 auto;font-size:max(15px,.88rem);font-weight:700;gap:.4rem;padding:.45rem .85rem;text-decoration:none}.pm-saved-link[data-v-f4731eb3]:hover{border-color:var(--orange);color:var(--orange)}.pm-cond-facet[data-v-f4731eb3]{padding-bottom:0}.pm-chiprail-static[data-v-f4731eb3]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.pm-facet-lbl[data-v-f4731eb3]{color:#8a817a;font-size:max(15px,.84rem);font-weight:700;letter-spacing:.04em;margin-right:.2rem;text-transform:uppercase}.pm-facet-lbl--gap[data-v-f4731eb3]{margin-left:.8rem}.pm-chiprail-static .pm-store-chip[data-v-f4731eb3]{text-transform:capitalize}.pm-price-input[data-v-f4731eb3]{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink,#101010);font-size:max(15px,.86rem);padding:.4rem .8rem;width:92px}.pm-price-input[data-v-f4731eb3]:focus{border-color:var(--orange);outline:none}.pm-price-dash[data-v-f4731eb3]{color:#a39a91}.pm-tabs-wrap[data-v-f4731eb3]{border-bottom:1px solid var(--line)}.pm-tabs[data-v-f4731eb3]{padding:.7rem 0}.pm-tabs[data-v-f4731eb3] .ar-rail{display:flex;gap:.5rem}.pm-tab[data-v-f4731eb3]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#4c4641;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:700;gap:.4rem;padding:.48rem 1rem;white-space:nowrap}.pm-tab.on[data-v-f4731eb3],.pm-tab[data-v-f4731eb3]:hover{border-color:var(--orange)}.pm-tab.on[data-v-f4731eb3]{background:#d65a1f12;color:var(--orange)}.pm-tab .n[data-v-f4731eb3]{color:#928981;font-size:max(15px,.84rem);font-weight:650}.pm-tab.on .n[data-v-f4731eb3]{color:var(--orange)}.pm-facets[data-v-f4731eb3]{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 0 .2rem}.pm-chiprail[data-v-f4731eb3] .ar-rail{display:flex;gap:.5rem}.pm-store-chip[data-v-f4731eb3]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#4c4641;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:max(15px,.86rem);font-weight:700;gap:.45rem;padding:.42rem .85rem;white-space:nowrap}.pm-store-chip.on[data-v-f4731eb3],.pm-store-chip[data-v-f4731eb3]:hover{border-color:var(--orange)}.pm-store-chip.on[data-v-f4731eb3]{background:#d65a1f12;color:var(--orange)}.pm-store-chip .n[data-v-f4731eb3]{color:#928981;font-size:max(15px,.84rem);font-weight:650}.pm-store-chip.on .n[data-v-f4731eb3]{color:var(--orange)}.pm-attrs[data-v-f4731eb3]{display:flex;flex-wrap:wrap;gap:.6rem}.pm-attr[data-v-f4731eb3]{display:inline-flex;flex-direction:column;gap:.2rem}.pm-attr-lbl[data-v-f4731eb3]{color:#8a817a;font-size:max(15px,.84rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pm-attr input[data-v-f4731eb3],.pm-attr select[data-v-f4731eb3]{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink,#101010);font-size:max(15px,.88rem);min-width:140px;padding:.42rem .7rem}.pm-attr input[data-v-f4731eb3]:focus,.pm-attr select[data-v-f4731eb3]:focus{border-color:var(--orange);outline:none}.pm-main[data-v-f4731eb3]{padding-bottom:3rem;padding-top:1.4rem}.pm-adslot-band[data-v-f4731eb3]{margin-bottom:1.2rem}.pm-main-head[data-v-f4731eb3]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.1rem}.pm-main-title[data-v-f4731eb3]{color:var(--ink,#101010);font-family:var(--font-display,inherit);font-size:1.5rem;font-weight:640;letter-spacing:-.01em}.pm-main-title-cat[data-v-f4731eb3]{color:#928981;font-weight:500}.pm-empty-clear[data-v-f4731eb3]{background:#fff;border:1px solid var(--orange);border-radius:999px;color:var(--orange);cursor:pointer;flex:0 0 auto;font-weight:700;padding:.5rem 1rem}.pm-grid[data-v-f4731eb3]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.pm-skeleton[data-v-f4731eb3]{animation:pm-pulse-f4731eb3 1.4s infinite;background:linear-gradient(90deg,#fbf6ef,#f1ebe2,#fbf6ef);background-size:200% 100%;border-radius:18px;height:300px}@keyframes pm-pulse-f4731eb3{to{background-position:-200% 0}}.pm-error[data-v-f4731eb3]{background:#fdecec;border-left:4px solid #d9483b;border-radius:10px;color:#a3271c;padding:1rem}.pm-empty[data-v-f4731eb3]{align-items:center;color:#6c6259;display:flex;flex-direction:column;gap:1rem;padding:3.5rem 1rem;text-align:center}.pm-empty p[data-v-f4731eb3]{font-size:1.05rem;margin:0}@media (max-width:640px){.pm-topbar[data-v-f4731eb3]{align-items:stretch;flex-direction:column;gap:.6rem}.pm-segment[data-v-f4731eb3]{align-self:flex-start}.pm-grid[data-v-f4731eb3]{gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
