.evp-crumbs{display:flex;font-size:13px;gap:8px;margin:-8px 0 20px;min-width:0}.evp-crumbs a{color:inherit}.evp-crumbs__now{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evp{align-items:start;display:grid;gap:28px}@media(min-width:960px){.evp{gap:16px 56px;grid-template-columns:minmax(0,1fr) 380px}.evp__main,.evp__poster{grid-column:1}.evp__buy{grid-column:2;grid-row:1/span 2;position:sticky;top:88px}}.evp__poster{aspect-ratio:1/1;background:var(--ev-soft);border-radius:var(--z-r-md);max-height:560px;overflow:hidden}.evp__poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.evp__tags{display:flex;gap:8px;margin:0 0 8px;min-height:0}.evp__tags:empty{display:none}.evp__main h1{font-size:clamp(28px,3.4vw,38px);font-weight:700;letter-spacing:-.5px;line-height:1.12;margin:0}.evp__summary{font-size:16px;line-height:1.5;margin:10px 0 0}.evp__facts{display:grid;gap:16px;list-style:none;margin:24px 0 0;padding:0}.evp__facts li{align-items:flex-start;display:flex;font-size:15px;gap:14px;line-height:1.45}.evp__facts li>.v-icon{color:var(--ev-muted);margin-top:1px}.evp__facts b,.evp__facts span{display:block}.evp__link{color:var(--ev-ink);font-size:14px;margin-top:2px;text-decoration:underline;text-underline-offset:3px}.evp__map{border:1px solid var(--ev-line);border-radius:var(--z-r-sm);margin-top:16px;overflow:hidden}.evp__map iframe{border:0;display:block;height:300px;width:100%}.evp__about{border-top:1px solid var(--ev-line);font-size:16px;line-height:1.65;margin-top:28px;max-width:62ch;padding-top:24px}.evp__about p{margin:0 0 14px}.evp__note{align-items:flex-start;background:var(--ev-soft);border-radius:var(--z-r-sm);display:flex;font-size:14px;gap:8px;line-height:1.5;margin:8px 0 0;padding:12px 14px}.evp__buy{background:var(--ev-card);border:1px solid var(--ev-line);border-radius:var(--z-r-md);padding:22px}.evp__buy h2{font-size:18px;font-weight:700;margin:0 0 4px}.evp__closed{display:grid;font-size:15px;gap:8px}.evp__closed p{line-height:1.5;margin:0}.evp__closed a:not(.ev-btn){color:inherit;text-decoration:underline}.evp__tiers{list-style:none;margin:0;padding:0}.evp__tiers li{align-items:center;border-bottom:1px solid var(--ev-line);display:flex;gap:12px;justify-content:space-between;padding:14px 0}.evp__tiers li.off{opacity:.55}.evp__tier{display:grid;font-size:15px;gap:2px;min-width:0}.evp__tierdesc{font-size:13px}.evp__left{color:var(--ev-bad);font-size:12px;font-weight:600}.evp__step{align-items:center;display:flex;flex-shrink:0;gap:4px}.evp__step button{border:1px solid var(--ev-line);border-radius:50%;color:var(--ev-ink);font-size:18px;height:36px;line-height:1;width:36px}.evp__step button:hover:not(:disabled){background:var(--ev-soft)}.evp__step button:disabled{cursor:not-allowed;opacity:.35}.evp__step output{font-variant-numeric:tabular-nums;font-weight:700;min-width:28px;text-align:center}.evp__sum{font-size:14px;margin:14px 0 6px}.evp__sum>div{display:flex;font-variant-numeric:tabular-nums;justify-content:space-between;padding:3px 0}.evp__total{border-top:1px solid var(--ev-line);font-size:17px;font-weight:700;margin-top:4px;padding-top:8px!important}.evp__field{display:grid;font-size:14px;font-weight:600;gap:6px;margin-top:14px}.evp__field em{font-style:normal;font-weight:400}.evp__field input{background:var(--ev-card);border:1px solid var(--ev-line);border-radius:var(--z-r-xs);color:var(--ev-ink);font-size:16px;font-weight:400;height:46px;padding:0 12px;width:100%}.evp__field input:focus{outline:2px solid var(--ev-ink);outline-offset:1px}.evp__field input[aria-invalid=true]{border-color:var(--ev-bad)}.evp__field small{color:var(--ev-bad);font-weight:400}.evp__form .ev-btn{margin-top:18px}.evp__err{color:var(--ev-bad)}.evp__err,.evp__notice{font-size:14px;margin:14px 0 0}.evp__notice{color:var(--ev-muted)}.evp__secure{font-size:12px;line-height:1.5;margin:12px 0 0}.evp__more{border-top:1px solid var(--ev-line);margin-top:64px;padding-top:32px}
