.evp.shw{padding-top:8px}.evp.shw .evp-cover{max-height:360px}@media (max-width:760px){.evp.shw .evp-cover{aspect-ratio:16/9;max-height:38vh}}.evp .shw-crumbs{min-height:48px;color:var(--e-ink2);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:flex;overflow:hidden}.evp .shw-crumbs a{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.evp .shw-crumbs a:hover{color:var(--e-ink)}.evp .shw-crumbs>span:last-child{color:var(--e-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.evp .shw-head{margin-top:24px}.evp .shw-h1{letter-spacing:-.025em;color:var(--e-ink);font-size:38px;font-weight:800;line-height:1.1}.evp .shw-facts{color:var(--e-ink2);margin-top:10px;font-size:16px}.evp .shw-from{color:var(--e-ink2);margin-top:12px;font-size:15px}.evp .shw-from b{color:var(--e-ink);margin-inline-start:4px;font-size:24px;font-weight:800}.evp .shw-cta-row{margin-top:16px}.evp .shw-cta-main{min-width:200px;min-height:48px;text-decoration:none}.evp .shw-cta-main:disabled{opacity:.45}.evp .shw-sticky{display:none}@media (max-width:760px){.evp .shw-cta-main{width:100%}.evp .shw-sticky{inset-inline:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--e-soft);border-top:1px solid var(--e-line);visibility:hidden;transition:transform .2s,visibility .2s;display:block;position:fixed;bottom:0;transform:translateY(110%)}.evp .shw-sticky[data-on]{visibility:visible;transform:none}.evp.shw{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.evp .shw-sticky{transition:none}}.evp .shw-sec{margin-top:36px}.evp .shw-empty{color:var(--e-ink2);margin-top:12px;font-size:15px}.evp .shw-empty a{color:var(--e-ink);text-decoration:underline}.evp .shw-cta{margin-top:14px}.evp .shw-dates,.evp .shw-tiers{border-top:1px solid var(--e-line);margin:14px 0 0;padding:0;list-style:none}.evp .shw-date,.evp .shw-tier{border-bottom:1px solid var(--e-line);align-items:center;gap:14px;min-height:64px;padding:10px 0;display:flex}.evp .shw-date[data-focus]{background:var(--e-soft);border-radius:10px;padding-inline:12px}.evp .shw-date-when{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.evp .shw-date-when b{color:var(--e-ink);font-size:15.5px;font-weight:700}.evp .shw-date-when span{color:var(--e-ink2);font-size:14px}.evp .shw-book{flex:none;min-width:96px;text-decoration:none}.evp .shw-badge{background:var(--e-soft);color:var(--e-ink2);border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:600}.evp .shw-badge[data-kind=low]{color:var(--e-hot)}.evp .shw-tier-what{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.evp .shw-tier-what b{color:var(--e-ink);font-size:15.5px;font-weight:600}.evp .shw-tier-what small{color:var(--e-ink2);font-size:13px}.evp .shw-tier-price{flex:none;align-items:center;gap:10px;display:inline-flex}.evp .shw-tier-price b{color:var(--e-ink);font-size:16px;font-weight:800}.evp .shw-tier[data-sold] .shw-tier-price b{color:var(--e-ink3);text-decoration:line-through}.evp .shw-pay{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.evp .shw-cod{color:var(--e-ink2);font-size:14px}.evp .shw-more{min-height:44px;color:var(--e-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:760px){.evp .shw-h1{font-size:28px}.evp .shw-date{flex-wrap:wrap}}