.pth[data-v-c75c97f5]{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.pth__frame[data-v-c75c97f5]{aspect-ratio:4/3;background:#e9edf2;border-radius:14px;overflow:hidden;position:relative;width:100%}.pth__img[data-v-c75c97f5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pth__neutral[data-v-c75c97f5]{background:linear-gradient(160deg,#eef1f5,#e1e6ec);color:#7b8794;display:grid;inset:0;place-items:center;position:absolute}.pth__label[data-v-c75c97f5]{color:var(--av-muted);font:400 11px/14px var(--av-font)}.pth--large .pth__frame[data-v-c75c97f5]{aspect-ratio:16/10;border-radius:20px}.pth--large .pth__neutral svg[data-v-c75c97f5]{height:44px;width:44px}.pth--large .pth__label[data-v-c75c97f5]{font-size:12px;line-height:16px}.pgc[data-v-0bb735f1]{background:var(--av-surface,#fff);border:1px solid var(--av-line);border-radius:22px;color:var(--av-text);container-type:inline-size;font-family:var(--av-font);min-width:0;padding:14px}.pgc__grid[data-v-0bb735f1]{align-items:start;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-areas:"media main" "media price" "actions actions";grid-template-columns:104px minmax(0,1fr);row-gap:8px}.pgc__media[data-v-0bb735f1]{grid-area:media}.pgc__main[data-v-0bb735f1]{display:flex;flex-direction:column;gap:4px;grid-area:main;min-width:0}.pgc__kind[data-v-0bb735f1]{color:var(--av-muted);font:500 12px/16px var(--av-font)}.pgc__kind[data-v-0bb735f1],.pgc__title[data-v-0bb735f1]{margin:0;overflow-wrap:anywhere}.pgc__title[data-v-0bb735f1]{font:600 16px/1.3 var(--av-font);letter-spacing:-.01em;text-wrap:pretty}.pgc__meta[data-v-0bb735f1]{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;margin:4px 0 0;padding:0}.pgc__fact[data-v-0bb735f1]{align-items:center;color:var(--av-muted);display:inline-flex;font-size:13px;gap:5px;line-height:18px}.pgc__fact svg[data-v-0bb735f1]{flex:none}.pgc__fact--age[data-v-0bb735f1]{background:#eef1f5;border-radius:6px;color:var(--av-text);font-weight:600;padding:0 7px}.pgc__price[data-v-0bb735f1]{display:flex;flex-direction:column;gap:2px;grid-area:price;margin:0;min-width:0}.pgc__price-main[data-v-0bb735f1]{font:600 15px/1.35 var(--av-font);overflow-wrap:anywhere}.pgc__price-main--parts .pgc__price-part[data-v-0bb735f1]{white-space:nowrap}.pgc__price-sub[data-v-0bb735f1]{color:var(--av-muted);font-size:12.5px;line-height:17px}.pgc__price--unknown .pgc__price-main[data-v-0bb735f1]{color:var(--av-muted);font-weight:500}.pgc__actions[data-v-0bb735f1]{display:flex;gap:8px;grid-area:actions;margin-top:4px}.pgc__btn[data-v-0bb735f1]{border-radius:999px;cursor:pointer;flex:0 0 auto;font:500 14px/18px var(--av-font);min-height:44px;min-width:0;padding:8px 12px;transition:background-color var(--av-fast) var(--av-ease),transform var(--av-fast) var(--av-ease)}.pgc__btn[data-v-0bb735f1]:active{transform:scale(.98)}.pgc__btn[data-v-0bb735f1]:focus-visible{outline:3px solid var(--av-focus);outline-offset:2px}.pgc__btn--ghost[data-v-0bb735f1]{background:#fff;border:1px solid var(--av-line);color:var(--av-text)}.pgc__btn--ghost[data-v-0bb735f1]:hover{background:#eef2f6}.pgc__btn--solid[data-v-0bb735f1]{background:var(--av-text);border:1px solid var(--av-text);color:#fff;flex:1 1 auto}.pgc__btn--solid[data-v-0bb735f1]:hover{background:#29394b}@container (min-width: 480px){.pgc[data-v-0bb735f1]{padding:16px}.pgc__grid[data-v-0bb735f1]{-moz-column-gap:18px;column-gap:18px;grid-template-areas:"media main" "media price" "media actions";grid-template-columns:152px minmax(0,1fr)}.pgc__title[data-v-0bb735f1]{font-size:17px}.pgc__btn[data-v-0bb735f1],.pgc__btn--solid[data-v-0bb735f1]{flex:0 1 auto;padding:8px 18px}}@container (min-width: 760px){.pgc__grid[data-v-0bb735f1]{-moz-column-gap:20px;column-gap:20px;grid-template-areas:"media main price" "media main actions";grid-template-columns:152px minmax(0,1fr) minmax(190px,230px);row-gap:12px}.pgc__title[data-v-0bb735f1]{font-size:18px}.pgc__price[data-v-0bb735f1]{align-items:flex-end;text-align:right}.pgc__price-main[data-v-0bb735f1]{font-size:16px}.pgc__actions[data-v-0bb735f1]{align-self:end;flex-direction:column;margin-top:0}.pgc__btn[data-v-0bb735f1],.pgc__btn--solid[data-v-0bb735f1]{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.pgc__btn[data-v-0bb735f1]{transition:none}.pgc__btn[data-v-0bb735f1]:active{transform:none}}.pdd[data-v-0a5f60c3]{background:#09121e85;display:grid;font-family:var(--av-font);inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.pdd__dialog[data-v-0a5f60c3]{background:var(--av-surface,#fff);border-radius:28px;box-shadow:0 28px 72px #04112052;color:var(--av-text);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);height:min(88vh,780px);outline:none;overflow:hidden;position:relative;width:min(100%,1080px)}.pdd__close[data-v-0a5f60c3]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid var(--av-line);border-radius:999px;color:var(--av-text);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:16px;top:16px;width:44px;z-index:2}.pdd__close[data-v-0a5f60c3]:hover{background:#eef2f6}.pdd__grab[data-v-0a5f60c3]{display:none}.pdd__close[data-v-0a5f60c3]:focus-visible{outline:3px solid var(--av-focus);outline-offset:2px}.pdd__media[data-v-0a5f60c3]{background:#e9eff3;min-height:0;position:relative}.pdd__thumb[data-v-0a5f60c3]{height:100%;margin:0}.pdd__thumb[data-v-0a5f60c3] .pth__frame{aspect-ratio:auto;border-radius:0;height:100%}.pdd__thumb[data-v-0a5f60c3] .pth__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pdd__thumb[data-v-0a5f60c3] .pth__label{background:#00000061;border-radius:999px;bottom:12px;color:#ffffffd9;font-size:11px;left:12px;line-height:15px;margin:0;padding:3px 8px;position:absolute}.pdd__body[data-v-0a5f60c3]{display:flex;flex-direction:column;min-height:0}.pdd__scroll[data-v-0a5f60c3]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:32px 36px 12px}.pdd__kicker[data-v-0a5f60c3]{color:var(--av-muted);font:600 12px/16px var(--av-font);letter-spacing:.06em;margin:0 56px 8px 0;text-transform:uppercase}.pdd__title[data-v-0a5f60c3]{font-family:var(--av-font-display);font-size:clamp(28px,2.6vw,36px);font-style:italic;font-weight:600;letter-spacing:0;line-height:1.12;margin:0 40px 0 0;overflow-wrap:anywhere}.pdd__price[data-v-0a5f60c3]{margin:20px 0 18px}.pdd__price-main[data-v-0a5f60c3]{font:700 26px/1.25 var(--av-font);letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.pdd__price-part[data-v-0a5f60c3]{white-space:nowrap}.pdd__price-sub[data-v-0a5f60c3]{color:var(--av-muted);font-size:15px;line-height:22px;margin:4px 0 0}.pdd__facts[data-v-0a5f60c3]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0 0 22px}.pdd__fact[data-v-0a5f60c3]{background:#f3f6fa;border-radius:16px;padding:12px 14px}.pdd__fact dt[data-v-0a5f60c3]{color:var(--av-muted);font-size:12px;line-height:16px}.pdd__fact dd[data-v-0a5f60c3]{font-size:16px;font-weight:600;line-height:22px;margin:3px 0 0}.pdd__block[data-v-0a5f60c3]{margin:0 0 18px}.pdd__h[data-v-0a5f60c3]{font-family:var(--av-font-display);font-size:23px;font-style:italic;font-weight:600;line-height:1.2;margin:0 0 6px}.pdd__p[data-v-0a5f60c3]{color:#26323d;line-height:25px;overflow-wrap:anywhere;white-space:pre-line}.pdd__links[data-v-0a5f60c3],.pdd__p[data-v-0a5f60c3]{font-size:16px;margin:0}.pdd__links[data-v-0a5f60c3]{display:flex;flex-wrap:wrap;gap:8px 18px;line-height:24px;list-style:none;padding:0}.pdd__links a[data-v-0a5f60c3]{color:var(--av-text);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}.pdd__actions[data-v-0a5f60c3]{background:#fff;border-top:1px solid var(--av-line);display:flex;flex-wrap:wrap;gap:10px;padding:16px 36px 24px}.pdd__btn[data-v-0a5f60c3]{flex:1 1 220px;font-size:16px;min-height:52px}@media(max-width:900px){.pdd__dialog[data-v-0a5f60c3]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:min(92vh,860px);width:min(100%,680px)}.pdd__media[data-v-0a5f60c3]{height:clamp(180px,32vh,300px)}.pdd__scroll[data-v-0a5f60c3]{padding:24px 24px 12px}.pdd__actions[data-v-0a5f60c3]{padding:14px 24px 20px}}@media(max-width:640px){.pdd[data-v-0a5f60c3]{align-items:end;padding:0}.pdd__dialog[data-v-0a5f60c3]{border-radius:26px 26px 0 0;height:auto;max-height:94svh;width:100%}.pdd__media[data-v-0a5f60c3]{height:clamp(170px,28vh,240px)}.pdd__scroll[data-v-0a5f60c3]{padding:20px 18px 10px}.pdd__title[data-v-0a5f60c3]{font-size:27px;margin-right:0}.pdd__kicker[data-v-0a5f60c3]{margin-right:52px}.pdd__price-main[data-v-0a5f60c3]{font-size:23px}.pdd__h[data-v-0a5f60c3]{font-size:21px}.pdd__p[data-v-0a5f60c3]{font-size:15px;line-height:23px}.pdd__actions[data-v-0a5f60c3]{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}.pdd__btn[data-v-0a5f60c3]{flex-basis:100%}.pdd__close[data-v-0a5f60c3]{right:12px;top:12px}.pdd__grab[data-v-0a5f60c3]{background:transparent;border:0;cursor:pointer;display:grid;height:28px;left:50%;padding:0;place-items:center;position:absolute;top:0;transform:translate(-50%);width:96px;z-index:3}.pdd__grab span[data-v-0a5f60c3]{background:#ffffffe6;border-radius:999px;box-shadow:0 1px 4px #00000059;height:5px;width:44px}}.lpg[data-v-dd4fac34]{color:var(--av-text);container-type:inline-size;font-family:var(--av-font);margin-top:24px;padding:0 16px}.lpg__eyebrow[data-v-dd4fac34]{color:var(--av-muted);font:600 12px/16px var(--av-font);letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.lpg__head[data-v-dd4fac34]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px}.lpg__title[data-v-dd4fac34]{font:600 24px/1.2 var(--av-font);letter-spacing:-.02em;margin:0}.lpg__count[data-v-dd4fac34]{color:var(--av-muted);font-size:14px}.lpg__all[data-v-dd4fac34]{color:var(--av-text);font:500 15px/1 var(--av-font);margin-left:auto;text-decoration:underline;text-underline-offset:.2em}.lpg__lead[data-v-dd4fac34]{color:var(--av-muted);font-size:15px;line-height:22px;margin:8px 0 0;max-width:720px}.lpg__lead--fine[data-v-dd4fac34]{font-size:13px;line-height:18px;margin-top:4px}.lpg__notice[data-v-dd4fac34]{background:#f3f6fa;border-radius:14px;color:var(--av-text);font-size:14px;line-height:20px;margin:12px 0 0;padding:12px 14px}.lpg__filters[data-v-dd4fac34]{display:flex;gap:8px;margin-top:14px}.lpg-field[data-v-dd4fac34]{display:flex;flex:1 1 0;flex-direction:column;gap:6px;max-width:260px;min-width:0}.lpg-field--narrow[data-v-dd4fac34]{flex:0 0 84px}.lpg-field__label[data-v-dd4fac34]{color:var(--av-muted);font-size:13px;font-weight:500;line-height:16px;white-space:nowrap}.lpg-field__control[data-v-dd4fac34]{background:#fff;border:1px solid var(--av-line);border-radius:14px;color:var(--av-text);font:400 16px/1 var(--av-font);min-height:44px;min-width:0;padding:0 10px;text-overflow:ellipsis;width:100%}.lpg-field__control[data-v-dd4fac34]:focus-visible{outline:3px solid var(--av-focus);outline-offset:2px}.lpg__empty[data-v-dd4fac34]{color:var(--av-muted);font-size:15px;margin:16px 0 0}.lpg-link[data-v-dd4fac34]{background:none;border:0;color:var(--av-text);cursor:pointer;font:inherit;margin-left:6px;min-height:44px;padding:0;text-decoration:underline}.lpg__list[data-v-dd4fac34]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:16px 0 0;padding:0}.lpg__item[data-v-dd4fac34]{min-width:0;scroll-margin-top:96px}.lpg__item[data-v-dd4fac34]>.pgc{box-sizing:border-box;height:100%}.lpg__item[data-v-dd4fac34]:target .pgc{border-color:var(--av-text);box-shadow:inset 0 0 0 1px var(--av-text)}.lpg__more[data-v-dd4fac34]{margin-top:14px}.lpg__cta[data-v-dd4fac34]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lpg__fine[data-v-dd4fac34]{color:var(--av-muted);font-size:13px;line-height:18px;margin:10px 0 0}@container (min-width: 900px){.lpg__list[data-v-dd4fac34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 600px){.lpg__filters[data-v-dd4fac34]{gap:12px;margin-top:16px}.lpg-field[data-v-dd4fac34]{flex:0 1 220px}.lpg-field--narrow[data-v-dd4fac34]{flex:0 0 120px}.lpg-field__control[data-v-dd4fac34]{border-radius:16px;min-height:48px;padding:0 14px}}@media(min-width:1024px){.lpg[data-v-dd4fac34]{margin-top:0;padding:0}.lpg__title[data-v-dd4fac34]{font-size:30px}}
