.sp[data-v-94d1d32c]{background:var(--pm-page,#f4f0e8);color:var(--pm-ink-900,#1c1612);font-family:Geist,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.5;min-height:100vh;padding:1.8rem 0 4.5rem}.sp-wrap[data-v-94d1d32c]{margin:0 auto;max-width:var(--maxw,1560px);padding:0 clamp(1.1rem,3.5vw,3rem)}.sp-crumbs[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);display:flex;flex-wrap:wrap;font-size:15px;gap:.55rem;margin-bottom:1.1rem}.sp-crumbs a[data-v-94d1d32c]{color:inherit;text-decoration:none;transition:color .25s ease}.sp-crumbs a[data-v-94d1d32c]:hover{color:var(--pm-orange-500,#d65a1f)}.sp-crumbs span[data-v-94d1d32c]:last-child{color:var(--pm-ink-600,#5a4d42)}.sp-crumb-sep[data-v-94d1d32c]{color:var(--pm-line-2,#d8cbb4)}.sp-hero[data-v-94d1d32c]{background:var(--pm-panel,#fffdfa);border:1px solid var(--pm-line,#ebe2d2);border-radius:20px;box-shadow:0 2px 6px #3c28180d,0 18px 48px -24px #3c281829;overflow:hidden}.sp-banner[data-v-94d1d32c]{background:var(--pm-grad-warm,linear-gradient(135deg,#d65a1f 0,#c14a18 55%,#a94a48 100%));height:clamp(216px,24vw,320px);position:relative}.sp-banner-img[data-v-94d1d32c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-banner-art-img[data-v-94d1d32c]{-o-object-position:center 58%;object-position:center 58%}.sp-banner-art[data-v-94d1d32c]{background:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 1.5px) 0 0 /22px 22px;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.sp-banner-art[data-v-94d1d32c]:before{background:radial-gradient(120% 140% at 8% -20%,#ffffff47 0,#fff0 46%),radial-gradient(90% 120% at 96% 130%,#5a201057 0,#5a201000 52%),repeating-linear-gradient(115deg,hsla(0,0%,100%,.05) 0 2px,transparent 2px 26px);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.sp-country-chip[data-v-94d1d32c]{align-items:center;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background:#1c161252;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:.35rem;letter-spacing:normal;padding:.4rem .9rem;position:absolute;right:16px;top:14px}.sp-id[data-v-94d1d32c]{align-items:flex-start;display:flex;gap:1.5rem;padding:0 clamp(1.25rem,3vw,2.4rem) .5rem;z-index:2}.sp-id[data-v-94d1d32c],.sp-logo[data-v-94d1d32c]{position:relative}.sp-logo[data-v-94d1d32c]{background:#fff;border-radius:22px;box-shadow:0 0 0 5px var(--pm-paper,#fbf7f1),0 14px 34px -14px #3c28186b;display:grid;flex:0 0 auto;height:116px;margin-top:-34px;overflow:hidden;padding:10px;place-items:center;width:180px;z-index:3}.sp-logo>.sp-logo-art[data-v-94d1d32c]{height:100%;width:100%}.sp-logo.empty[data-v-94d1d32c]{background:linear-gradient(160deg,#fff 0,var(--pm-paper-2,#f6f0e6) 100%);color:var(--pm-orange-700,#ab3e21);font-family:Geist,system-ui,sans-serif;font-size:52px;font-weight:600}.sp-title[data-v-94d1d32c]{flex:1 1 auto;min-width:0;padding-top:1.05rem}.sp-title h1[data-v-94d1d32c]{font-family:Geist,system-ui,sans-serif;font-size:clamp(30px,3.6vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 .5rem}.sp-badges[data-v-94d1d32c]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.55rem}.sp-verified[data-v-94d1d32c]{align-items:center;background:var(--pm-teal-50,#e7f3f1);border:1px solid rgba(15,138,125,.25);border-radius:999px;color:var(--pm-teal-600,#0c6f64);display:inline-flex;font-size:15px;font-weight:700;gap:.32rem;padding:.3rem .7rem}.sp-verified[data-v-94d1d32c] svg{font-size:16px}.sp-region[data-v-94d1d32c],.sp-verified.is-muted[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e)}.sp-region[data-v-94d1d32c]{border:1px solid var(--pm-line-2,#d8cbb4);border-radius:999px;font-size:15px;font-weight:600;padding:.3rem .7rem}.sp-statline[data-v-94d1d32c]{align-items:baseline;color:var(--pm-ink-600,#5a4d42);display:flex;flex-wrap:wrap;font-size:16px;gap:.5rem;margin:0}.sp-statline b[data-v-94d1d32c]{color:var(--pm-ink-900,#1c1612);font-variant-numeric:tabular-nums;font-weight:800}.sp-stat-best b[data-v-94d1d32c]{color:var(--pm-teal-600,#0c6f64)}.sp-dot[data-v-94d1d32c]{color:var(--pm-line-2,#d8cbb4)}.sp-actions[data-v-94d1d32c]{display:flex;flex:0 0 auto;gap:.6rem;padding-top:1.15rem}.sp-btn[data-v-94d1d32c]{align-items:center;background:#fff;border:1px solid var(--pm-line-2,#d8cbb4);border-radius:999px;color:var(--pm-ink-800,#2c241e);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:.45rem;justify-content:center;letter-spacing:.01em;padding:.62rem 1.15rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.sp-btn[data-v-94d1d32c]:hover{border-color:var(--pm-ink-900,#1c1612);transform:translateY(-1px)}.sp-btn-primary[data-v-94d1d32c]{background:var(--pm-orange-600,#c14a18);border-color:transparent;color:#fff}.sp-btn-primary[data-v-94d1d32c]:hover{background:var(--pm-orange-700,#ab3e21);border-color:transparent}.sp-btn-ghost[data-v-94d1d32c]{background:transparent}.sp-follow[data-v-94d1d32c] svg{font-size:18px}.sp-follow.on[data-v-94d1d32c]{background:var(--pm-orange-50,#fdf4ec);border-color:#d65a1f73;color:var(--pm-orange-700,#ab3e21)}.sp-visit .sp-ext[data-v-94d1d32c]{font-size:15px;opacity:.6}.sp-tabs[data-v-94d1d32c]{border-top:1px solid var(--pm-line,#ebe2d2);display:flex;gap:.2rem;margin-top:1.1rem;overflow-x:auto;padding:.9rem clamp(1.1rem,3vw,2.2rem) 0}.sp-tabs button[data-v-94d1d32c]{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--pm-ink-500,#7a6c5e);cursor:pointer;font-size:16.5px;font-weight:700;padding:.55rem 1rem .9rem;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.sp-tabs button[data-v-94d1d32c]:hover{color:var(--pm-ink-900,#1c1612)}.sp-tabs button.on[data-v-94d1d32c]{border-bottom-color:var(--pm-orange-500,#d65a1f);color:var(--pm-orange-700,#ab3e21)}.sp-tab-n[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:.25rem}.sp-layout[data-v-94d1d32c]{align-items:start;display:grid;gap:1.4rem;grid-template-columns:232px minmax(0,1fr) 264px;margin-top:1.5rem}.sp-pane[data-v-94d1d32c]{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#ffffffd1;border:1px solid var(--pm-line,#ebe2d2);border-radius:16px;max-height:calc(100vh - var(--pm-header-h, 132px) - 40px);max-height:calc(100dvh - var(--pm-header-h, 132px) - 40px);overflow:auto;padding:1rem .85rem 1.15rem;position:sticky;top:calc(var(--pm-header-h, 132px) + 20px)}.sp-pane-head[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e);font-size:15px;font-weight:700;letter-spacing:.12em;margin:.15rem .35rem .7rem;text-transform:uppercase}.sp-pane-row[data-v-94d1d32c]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--pm-ink-700,#3d342c);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:.6rem;justify-content:space-between;padding:.48rem .6rem;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.sp-pane-row[data-v-94d1d32c]:hover{background:var(--pm-paper-2,#f6f0e6)}.sp-pane-row.on[data-v-94d1d32c]{background:var(--pm-orange-600,#c14a18);color:#fff}.sp-pane-row.on em[data-v-94d1d32c]{color:#fffc}.sp-pane-row span[data-v-94d1d32c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pane-row em[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);flex:none;font-size:15px;font-style:normal;font-variant-numeric:tabular-nums}.sp-refine[data-v-94d1d32c]{border-top:1px solid var(--pm-line,#ebe2d2);margin-top:.9rem;padding:.9rem .35rem 0}.sp-refine h3[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e);font-size:15px;font-weight:700;letter-spacing:.12em;margin:0 0 .55rem;text-transform:uppercase}.sp-check[data-v-94d1d32c]{align-items:center;color:var(--pm-ink-700,#3d342c);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:.5rem;padding:.28rem .25rem}.sp-check input[data-v-94d1d32c]{accent-color:var(--pm-orange-600,#c14a18);height:16px;width:16px}.sp-toolbar[data-v-94d1d32c]{align-items:center;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#fbf6efe6;border:1px solid var(--pm-line,#ebe2d2);border-radius:16px;box-shadow:0 2px 6px #3c28180d;display:flex;flex-wrap:wrap;gap:.7rem;margin:0 0 1.2rem;padding:.7rem;position:sticky;top:var(--pm-header-h,132px);z-index:30}@supports not (backdrop-filter:blur(1px)){.sp-pane[data-v-94d1d32c],.sp-toolbar[data-v-94d1d32c]{background:#fff}}.sp-search[data-v-94d1d32c]{align-items:center;display:flex;flex:1 1 240px;position:relative}.sp-search[data-v-94d1d32c] svg:first-of-type{color:var(--pm-ink-400,#9a8d7e);font-size:17px;left:.95rem;pointer-events:none;position:absolute}.sp-search input[data-v-94d1d32c]{background:#fff;border:1px solid var(--pm-line-2,#d8cbb4);border-radius:999px;color:var(--pm-ink-900,#1c1612);font-family:inherit;font-size:15px;outline:none;padding:.66rem 2.5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sp-search input[data-v-94d1d32c]::-moz-placeholder{color:var(--pm-ink-400,#9a8d7e)}.sp-search input[data-v-94d1d32c]::placeholder{color:var(--pm-ink-400,#9a8d7e)}.sp-search input[data-v-94d1d32c]:focus{border-color:var(--pm-orange-500,#d65a1f);box-shadow:0 0 0 4px #d65a1f24}.sp-search-clear[data-v-94d1d32c]{background:var(--pm-paper-3,#efe7d8);border:0;border-radius:50%;color:var(--pm-ink-500,#7a6c5e);cursor:pointer;display:grid;font-size:15px;height:26px;place-items:center;position:absolute;right:.55rem;width:26px}.sp-segment[data-v-94d1d32c]{background:#fff;border:1px solid var(--pm-line,#ebe2d2);border-radius:999px;display:flex;gap:.3rem;overflow-x:auto;padding:.25rem}.sp-segment button[data-v-94d1d32c]{background:transparent;border:0;border-radius:999px;color:var(--pm-ink-600,#5a4d42);cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.02em;padding:.45rem .9rem;transition:background .18s ease,color .18s ease;white-space:nowrap}.sp-segment button.on[data-v-94d1d32c]{background:var(--pm-ink-900,#1c1612);color:#fff}.sp-rail-block.pm-encap[data-v-94d1d32c]{margin-bottom:1.4rem}.sp-shelf.pm-encap>.sp-grid-head[data-v-94d1d32c]:first-child{margin-top:0}.sp-rail-block[data-v-94d1d32c]{margin-bottom:1.6rem}.sp-rail-head[data-v-94d1d32c]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.7rem}.sp-grid-head h2[data-v-94d1d32c],.sp-rail-head h2[data-v-94d1d32c]{font-family:Geist,system-ui,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.015em;margin:0}.sp-rail-head a[data-v-94d1d32c]{align-items:center;color:var(--pm-orange-700,#ab3e21);display:inline-flex;font-size:15px;font-weight:700;gap:.15rem;text-decoration:none}.sp-rail-head a[data-v-94d1d32c]:hover{color:var(--pm-orange-500,#d65a1f)}.sp-rail[data-v-94d1d32c]{display:grid;gap:.8rem;grid-auto-columns:172px;grid-auto-flow:column;overflow-x:auto;padding:.15rem .15rem .7rem;scroll-snap-type:x proximity;scrollbar-width:thin}.sp-rail-card[data-v-94d1d32c]{background:#fff;border:1px solid var(--pm-line,#ebe2d2);border-radius:14px;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sp-rail-card[data-v-94d1d32c]:hover{border-color:#d65a1f59;box-shadow:0 16px 36px -18px #3c28184d;transform:translateY(-2px)}.sp-rail-cover[data-v-94d1d32c]{aspect-ratio:3/4;background:var(--pm-paper-2,#f6f0e6);display:grid;overflow:hidden;place-items:center;position:relative}.sp-rail-cover img[data-v-94d1d32c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-rail-cover-empty[data-v-94d1d32c]{color:var(--pm-ink-300,#b6aa9b);font-family:Geist,system-ui,sans-serif;font-size:40px}.sp-expired-tag[data-v-94d1d32c],.sp-sponsored-tag[data-v-94d1d32c]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#1c1612c7;border-radius:999px;color:#ffd9a8;font-size:15px;font-weight:700;left:8px;letter-spacing:.04em;padding:.16rem .55rem;position:absolute;top:8px}.sp-expired-tag[data-v-94d1d32c]{background:#ffffffe6;border:1px solid var(--pm-line-2,#d8cbb4);color:var(--pm-ink-500,#7a6c5e)}.sp-rail-body[data-v-94d1d32c]{display:flex;flex-direction:column;gap:.18rem;padding:.6rem .7rem .75rem}.sp-rail-title[data-v-94d1d32c]{display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:2;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical}.sp-rail-sub[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e);font-size:15px}.sp-rail-deals[data-v-94d1d32c]{color:var(--pm-teal-600,#0c6f64);font-size:15px;font-weight:700}.sp-grid-head[data-v-94d1d32c]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin:0 0 .9rem}.sp-grid-head span[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sp-grid[data-v-94d1d32c]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(186px,1fr))}.sp-card[data-v-94d1d32c]{background:#fff;border:1px solid var(--pm-line,#ebe2d2);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sp-card[data-v-94d1d32c]:hover{border-color:#d65a1f4d;box-shadow:0 18px 40px -20px #3c28184d;transform:translateY(-2px)}.sp-card-hit[data-v-94d1d32c]{color:inherit;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:.8rem .85rem .15rem;text-decoration:none}.sp-media[data-v-94d1d32c]{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--pm-line,#ebe2d2);border-radius:10px;display:grid;height:148px;margin-bottom:.75rem;overflow:hidden;place-items:center;position:relative}.sp-media-initials[data-v-94d1d32c]{color:var(--pm-ink-300,#b6aa9b);font-family:Geist,system-ui,sans-serif;font-size:34px;font-weight:600}.sp-promo-chip[data-v-94d1d32c]{background:var(--pm-orange-600,#c14a18);border-radius:999px;box-shadow:0 4px 12px -4px #ab3e2180;color:#fff;font-size:15px;font-weight:700;left:7px;max-width:calc(100% - 14px);overflow:hidden;padding:.14rem .5rem;position:absolute;text-overflow:ellipsis;top:7px;white-space:nowrap}.sp-price-row[data-v-94d1d32c]{align-items:baseline;display:flex;gap:.5rem}.sp-price[data-v-94d1d32c]{color:var(--pm-ink-900,#1c1612);font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.sp-name[data-v-94d1d32c]{display:-webkit-box;font-size:15.5px;font-weight:600;-webkit-line-clamp:2;line-height:1.35;margin-top:.3rem;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical}.sp-meta[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);font-size:15px;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-signal[data-v-94d1d32c]{min-height:1.9em;padding:.5rem .85rem 0}.sp-best[data-v-94d1d32c]{align-items:center;color:var(--pm-teal-600,#0c6f64);display:inline-flex;font-size:15px;font-weight:700;gap:.3rem}.sp-best[data-v-94d1d32c] svg{font-size:15px}.sp-beaten[data-v-94d1d32c]{color:var(--pm-orange-700,#ab3e21);font-size:15px;font-weight:600}.sp-valid[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);font-size:15px}.sp-card-foot[data-v-94d1d32c]{align-items:stretch;display:flex;gap:.5rem;margin-top:auto;padding:.55rem .85rem .8rem}.sp-compare[data-v-94d1d32c]{align-items:center;background:var(--pm-orange-50,#fdf4ec);border:1px solid rgba(214,90,31,.3);border-radius:999px;color:var(--pm-orange-700,#ab3e21);display:inline-flex;flex:1 1 auto;font-size:15px;font-weight:700;gap:.4rem;justify-content:center;padding:.45rem .6rem;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.sp-compare[data-v-94d1d32c]:hover{background:var(--pm-orange-600,#c14a18);border-color:transparent;color:#fff}.sp-open-cat[data-v-94d1d32c]{border:1px solid var(--pm-line-2,#d8cbb4);border-radius:999px;color:var(--pm-ink-500,#7a6c5e);display:grid;flex:0 0 auto;place-items:center;text-decoration:none;transition:color .18s ease,border-color .18s ease;width:38px}.sp-open-cat[data-v-94d1d32c]:hover{border-color:var(--pm-ink-900,#1c1612);color:var(--pm-ink-900,#1c1612)}.sp-more[data-v-94d1d32c]{background:#fff;border:1px solid rgba(214,90,31,.4);border-radius:999px;color:var(--pm-orange-700,#ab3e21);cursor:pointer;display:block;font-size:15px;font-weight:700;margin:1.6rem auto 0;padding:.75rem 1.6rem;transition:background .2s ease,color .2s ease}.sp-more[data-v-94d1d32c]:hover{background:var(--pm-orange-600,#c14a18);color:#fff}.sp-side[data-v-94d1d32c]{display:flex;flex-direction:column;gap:1rem;position:sticky;top:calc(var(--pm-header-h, 132px) + 20px)}.sp-house-ad[data-v-94d1d32c]{aspect-ratio:4/5;border:1px solid var(--pm-line,#ebe2d2);border-radius:18px;box-shadow:0 2px 6px #3c28180d,0 18px 44px -24px #3c281847;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .25s var(--pm-ease,ease),box-shadow .25s var(--pm-ease,ease)}.sp-house-ad[data-v-94d1d32c]:hover{box-shadow:0 2px 6px #3c28180d,0 26px 54px -26px #3c281866;transform:translateY(-3px)}.sp-ha-img[data-v-94d1d32c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-ha-img[data-v-94d1d32c],.sp-ha-shade[data-v-94d1d32c]{top:0;right:0;bottom:0;left:0;position:absolute}.sp-ha-shade[data-v-94d1d32c]{background:linear-gradient(180deg,#1c161057,#1c161000 26%,#1c161000 46%,#1c16109e)}.sp-ha-label[data-v-94d1d32c]{color:#fff8f0;font-size:15px;font-weight:700;left:14px;letter-spacing:.08em;opacity:.92;position:absolute;text-transform:uppercase;top:12px}.sp-ha-body[data-v-94d1d32c]{align-items:flex-start;bottom:16px;display:flex;flex-direction:column;gap:10px;left:16px;position:absolute;right:16px}.sp-ha-line[data-v-94d1d32c]{color:#fff;font-family:Geist,system-ui,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-shadow:0 1px 14px rgba(28,22,16,.45);text-wrap:balance}.sp-ha-line b[data-v-94d1d32c]{color:#ffd9b8;font-weight:600}.sp-ha-pm[data-v-94d1d32c]{height:20px;width:auto}.sp-ha-cta[data-v-94d1d32c]{align-items:center;background:var(--pm-orange-500,#d65a1f);border-radius:999px;box-shadow:0 10px 22px -10px #d65a1fb3;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:7px;padding:9px 18px}.sp-house-ad:hover .sp-ha-cta[data-v-94d1d32c]{background:var(--pm-orange-700,#ab3e21)}.sp-ad-card[data-v-94d1d32c],.sp-contact-card[data-v-94d1d32c],.sp-feature-card[data-v-94d1d32c]{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#ffffffd9;border:1px solid var(--pm-line,#ebe2d2);border-radius:16px;overflow:hidden}.sp-ad-label[data-v-94d1d32c],.sp-feature-label[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);display:block;font-size:15px;font-weight:700;letter-spacing:.12em;padding:.75rem 1rem 0;text-transform:uppercase}.sp-ad-body[data-v-94d1d32c]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:.7rem 1rem 1.1rem}.sp-ad-ico[data-v-94d1d32c]{color:var(--pm-orange-500,#d65a1f);font-size:26px}.sp-ad-body p[data-v-94d1d32c]{font-size:15px;line-height:1.45;margin:0}.sp-ad-sub[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e);font-size:15px}.sp-ad-body .sp-btn[data-v-94d1d32c]{font-size:15px;margin-top:.35rem;padding:.5rem .95rem}.sp-feature-card[data-v-94d1d32c]{color:inherit;display:block;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.sp-feature-card[data-v-94d1d32c]:hover{box-shadow:0 16px 36px -18px #3c281847;transform:translateY(-2px)}.sp-feature-card img[data-v-94d1d32c]{aspect-ratio:4/3;margin-top:.6rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.sp-feature-body[data-v-94d1d32c]{display:flex;flex-direction:column;gap:.2rem;padding:.7rem 1rem .9rem}.sp-feature-body b[data-v-94d1d32c]{font-size:15px;line-height:1.35}.sp-feature-body span[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e);font-size:15px}.sp-contact-card[data-v-94d1d32c]{padding:.9rem 1rem 1.1rem}.sp-contact-card h3[data-v-94d1d32c]{font-family:Geist,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0 0 .25rem}.sp-contact-sub[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e);font-size:15px;margin:0 0 .6rem}.sp-contact-row[data-v-94d1d32c]{align-items:center;color:var(--pm-ink-700,#3d342c);display:flex;font-size:15px;font-weight:600;gap:.5rem;padding:.34rem 0;text-decoration:none;word-break:break-all}.sp-contact-row[data-v-94d1d32c]:hover{color:var(--pm-orange-700,#ab3e21)}.sp-contact-row[data-v-94d1d32c] svg{color:var(--pm-ink-400,#9a8d7e);flex:none;font-size:17px}.sp-contact-none[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);font-size:15px;margin:0 0 .35rem}.sp-claim[data-v-94d1d32c]{font-size:15px;margin-top:.6rem;width:100%}.sp-cat-tab[data-v-94d1d32c]{margin-top:1.5rem}.sp-cat-grid[data-v-94d1d32c]{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.sp-cat-card[data-v-94d1d32c]{min-width:0}.sp-info[data-v-94d1d32c]{margin-top:1.5rem}.sp-info-grid[data-v-94d1d32c]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sp-info-card[data-v-94d1d32c]{background:#fff;border:1px solid var(--pm-line,#ebe2d2);border-radius:16px;padding:1.1rem 1.2rem 1.25rem}.sp-info-card-wide[data-v-94d1d32c]{grid-column:1/-1}.sp-info-card h3[data-v-94d1d32c]{align-items:center;display:flex;font-family:Geist,system-ui,sans-serif;font-size:19px;font-weight:600;gap:.45rem;margin:0 0 .55rem}.sp-info-card h3[data-v-94d1d32c] svg{color:var(--pm-orange-500,#d65a1f);font-size:20px}.sp-info-card p[data-v-94d1d32c]{color:var(--pm-ink-700,#3d342c);font-size:15px;line-height:1.55;margin:0 0 .5rem}.sp-outlets[data-v-94d1d32c]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.sp-outlet-chip[data-v-94d1d32c]{background:var(--pm-paper-2,#f6f0e6);border:1px solid var(--pm-line,#ebe2d2);border-radius:999px;color:var(--pm-ink-600,#5a4d42);font-size:15px;font-weight:600;padding:.24rem .6rem}.sp-addr[data-v-94d1d32c]{align-items:flex-start;display:flex;gap:.4rem}.sp-profile-pill[data-v-94d1d32c]{align-items:center;background:#0f8a7d14;border:1px solid rgba(15,138,125,.22);border-radius:999px;color:var(--pm-teal-600,#0c6f64);display:inline-flex;font-size:15px;font-weight:800;gap:.28rem;padding:.2rem .55rem}.sp-profile-pill[data-v-94d1d32c] svg{font-size:15px}.sp-info-headline[data-v-94d1d32c]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.sp-info-headline h3[data-v-94d1d32c]{margin-bottom:.3rem}.sp-detail-note[data-v-94d1d32c]{max-width:70ch}.sp-detail-status[data-v-94d1d32c]{background:#0f8a7d14;border-radius:999px;color:var(--pm-teal-600,#0c6f64);flex:0 0 auto;font-size:15px;font-weight:800;padding:.25rem .6rem}.sp-detail-grid[data-v-94d1d32c]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:.85rem}.sp-detail-grid>div[data-v-94d1d32c]{background:var(--pm-paper-2,#f6f0e6);border-radius:12px;display:grid;gap:.25rem;padding:.75rem}.sp-detail-label[data-v-94d1d32c]{align-items:center;color:var(--pm-ink-500,#7a6c5e);display:inline-flex;font-size:15px;font-weight:800;gap:.35rem;letter-spacing:.04em;text-transform:uppercase}.sp-detail-label[data-v-94d1d32c] svg{color:var(--pm-orange-500,#d65a1f);font-size:16px}.sp-detail-grid b[data-v-94d1d32c]{color:var(--pm-ink-700,#3d342c);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.sp-detail-grid a[data-v-94d1d32c],.sp-detail-sources a[data-v-94d1d32c]{color:var(--pm-orange-700,#ab3e21)}.sp-detail-services[data-v-94d1d32c]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.sp-detail-services span[data-v-94d1d32c]{background:#fff;border:1px solid var(--pm-line,#ebe2d2);border-radius:999px;color:var(--pm-ink-600,#5a4d42);font-size:15px;padding:.25rem .55rem}.sp-detail-sources[data-v-94d1d32c]{border-top:1px solid var(--pm-line,#ebe2d2);display:grid;gap:.25rem;margin-top:.85rem;padding-top:.75rem}.sp-detail-sources>span[data-v-94d1d32c]{color:var(--pm-ink-400,#9a8d7e);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp-detail-sources a[data-v-94d1d32c]{align-items:center;display:inline-flex;font-size:15px;gap:.25rem;overflow-wrap:anywhere}.sp-detail-sources[data-v-94d1d32c] svg{font-size:15px}.sp-detail-footnote[data-v-94d1d32c]{border-top:1px solid var(--pm-line,#ebe2d2);color:var(--pm-ink-500,#7a6c5e)!important;font-size:15px!important;margin:.85rem 0 0!important;padding-top:.75rem}.sp-detail-footnote a[data-v-94d1d32c]{color:var(--pm-orange-700,#ab3e21);font-weight:700}.sp-empty[data-v-94d1d32c],.sp-missing[data-v-94d1d32c]{background:#ffffffb3;border:1px dashed var(--pm-line-2,#d8cbb4);border-radius:18px;padding:clamp(2.6rem,7vh,4.5rem) 1.4rem;text-align:center}.sp-missing-mark[data-v-94d1d32c]{color:var(--pm-ink-300,#b6aa9b);font-size:34px;margin-bottom:.6rem}.sp-missing h1[data-v-94d1d32c],.sp-missing-mark[data-v-94d1d32c]{font-family:Geist,system-ui,sans-serif}.sp-missing h1[data-v-94d1d32c]{font-size:clamp(24px,3vw,32px);font-weight:600;margin:0 0 .5rem}.sp-empty p[data-v-94d1d32c],.sp-missing p[data-v-94d1d32c]{color:var(--pm-ink-500,#7a6c5e);font-size:16px;margin:0 auto 1rem;max-width:46ch}.sp-skel[data-v-94d1d32c]{animation:sp-shimmer-94d1d32c 1.3s ease infinite;background:linear-gradient(110deg,#fff 30%,var(--pm-paper-2,#f6f0e6) 50%,#fff 70%);background-size:220% 100%}.sp-skel-line[data-v-94d1d32c]{background:var(--pm-paper-3,#efe7d8);border-radius:8px}.sp-skel-shimmer[data-v-94d1d32c]{animation:sp-shimmer-94d1d32c 1.3s ease infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);background-size:220% 100%;top:0;right:0;bottom:0;left:0;position:absolute}.sp-hero-skel .sp-banner[data-v-94d1d32c]{background:var(--pm-paper-3,#efe7d8)}.sp-hero-skel .sp-id[data-v-94d1d32c]{padding-bottom:1.4rem}@keyframes sp-shimmer-94d1d32c{to{background-position:-220% 0}}@media (max-width:1180px){.sp-layout[data-v-94d1d32c]{grid-template-columns:210px minmax(0,1fr)}.sp-side[data-v-94d1d32c]{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}@media (max-width:860px){.sp-layout[data-v-94d1d32c]{grid-template-columns:minmax(0,1fr)}.sp-pane[data-v-94d1d32c]{align-items:center;border-radius:999px;display:flex;flex-wrap:nowrap;gap:.45rem;max-height:none;overflow-x:auto;padding:.6rem .7rem;position:static}.sp-pane-head[data-v-94d1d32c]{display:none}.sp-pane-row[data-v-94d1d32c]{border:1px solid var(--pm-line-2,#d8cbb4);border-radius:999px;flex:0 0 auto;padding:.4rem .8rem;width:auto}.sp-pane-row.on[data-v-94d1d32c]{border-color:transparent}.sp-pane-row em[data-v-94d1d32c]{display:none}.sp-refine[data-v-94d1d32c]{border:0;display:flex;flex:0 0 auto;gap:.6rem;margin:0;padding:0}.sp-refine h3[data-v-94d1d32c]{display:none}.sp-check[data-v-94d1d32c]{border:1px solid var(--pm-line-2,#d8cbb4);border-radius:999px;font-size:15px;padding:.4rem .8rem;white-space:nowrap}.sp-toolbar[data-v-94d1d32c]{top:var(--pm-header-h,126px)}.sp-banner[data-v-94d1d32c]{height:128px}.sp-id[data-v-94d1d32c]{flex-wrap:wrap;gap:.9rem}.sp-logo[data-v-94d1d32c]{border-radius:18px;box-shadow:0 0 0 4px var(--pm-paper,#fbf7f1),0 10px 24px -12px #3c281866;height:88px;margin-top:-26px;padding:8px;width:132px}.sp-title[data-v-94d1d32c]{padding-top:.55rem}.sp-actions[data-v-94d1d32c]{padding-top:0;width:100%}.sp-follow[data-v-94d1d32c],.sp-visit[data-v-94d1d32c]{flex:1 1 auto}.sp-grid[data-v-94d1d32c]{gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sp-media[data-v-94d1d32c]{height:118px}.sp-price[data-v-94d1d32c]{font-size:18px}.sp-side[data-v-94d1d32c]{grid-template-columns:1fr}.sp-info-headline[data-v-94d1d32c]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sp[data-v-94d1d32c] *,.sp[data-v-94d1d32c] :after,.sp[data-v-94d1d32c] :before{animation:none!important;transition:none!important}.sp-btn[data-v-94d1d32c]:hover,.sp-card[data-v-94d1d32c]:hover,.sp-feature-card[data-v-94d1d32c]:hover,.sp-rail-card[data-v-94d1d32c]:hover{transform:none}}
