._9GWGna_tag{background:var(--tag-bg);border:var(--border);box-shadow:var(--shadow-sm);border-radius:6px 14px 14px 6px;gap:2px;padding:8px 14px 8px 28px;display:grid;position:relative;transform:rotate(-2deg)}._9GWGna_tag:before{content:"";border:2px solid var(--line);background:var(--bg);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:9px}._9GWGna_was{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}._9GWGna_off{border:1.5px solid var(--line);background:var(--badge);color:var(--on-badge);border-radius:4px;padding:0 6px;font-size:11px;font-weight:800}._9GWGna_now{font-family:var(--font-heading);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.05}._9GWGna_per{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:600}._9GWGna_lg{padding:12px 20px 12px 34px}._9GWGna_lg:before{width:12px;height:12px;margin-top:-6px;left:12px}._9GWGna_lg ._9GWGna_now{font-size:34px}._9GWGna_perWords{white-space:pre-wrap}
._8HFgVG_page{gap:28px;display:grid}._8HFgVG_crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 0;font-size:14px;display:flex}._8HFgVG_crumbs li{align-items:center;min-width:0;display:inline-flex}._8HFgVG_crumbs li+li:before{content:"/" / "";color:var(--ink-3);margin-inline:10px}._8HFgVG_crumbs a{color:var(--primary-text);text-underline-offset:3px;padding-block:4px;font-weight:600;text-decoration:underline}._8HFgVG_crumbs [aria-current]{color:var(--ink);overflow-wrap:anywhere;font-weight:700}._8HFgVG_preview{border:2px dashed var(--line);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}._8HFgVG_preview svg{margin-top:3px}._8HFgVG_hero{background:var(--surface);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:28px;display:grid}._8HFgVG_heroMain{align-content:start;gap:16px;min-width:0;display:grid}._8HFgVG_head{align-items:center;gap:16px;display:flex}._8HFgVG_titles{min-width:0}._8HFgVG_title{overflow-wrap:anywhere;font-size:clamp(30px,5vw,44px)}._8HFgVG_meta{color:var(--ink-3);margin-top:4px}._8HFgVG_badges{flex-wrap:wrap;gap:8px;display:flex}._8HFgVG_description{max-width:62ch;color:var(--ink-2);font-size:18px}._8HFgVG_rating{align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}._8HFgVG_star{fill:var(--badge);color:var(--line);stroke-width:1.5px}._8HFgVG_reviewsLink{color:var(--ink-3);text-underline-offset:3px;font-weight:500;text-decoration:underline}._8HFgVG_tags{flex-wrap:wrap;gap:8px;display:flex}._8HFgVG_tag{border:2px solid var(--line-soft);background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}._8HFgVG_buy{border:2px dashed var(--line-soft);border-radius:var(--radius-sm);background:var(--tag-bg);align-content:start;justify-items:start;gap:14px;padding:20px;display:grid}._8HFgVG_plans{border:0;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:grid}._8HFgVG_plansLegend{color:var(--ink);margin-bottom:4px;padding:0;font-size:14px;font-weight:800}._8HFgVG_plan{border:2px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}._8HFgVG_plan:hover{border-color:var(--ink-3)}._8HFgVG_plan input{width:18px;height:18px;accent-color:var(--primary);margin:0}._8HFgVG_planChosen,._8HFgVG_planChosen:hover{border-color:var(--primary);background:var(--primary-soft);box-shadow:var(--shadow-sm)}._8HFgVG_plan:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}._8HFgVG_plan input:focus-visible{outline:none}._8HFgVG_planName{overflow-wrap:break-word;min-width:0;font-weight:700}._8HFgVG_planPrice{text-align:right;overflow-wrap:break-word;justify-self:end;min-width:0;font-weight:800}._8HFgVG_planPer{color:var(--ink-2);font-size:13px;font-weight:600}._8HFgVG_planNote{color:var(--ink-2);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 8px;font-size:13px;font-weight:600;display:flex}._8HFgVG_seatsLeft{border:2px solid var(--line);background:var(--caution-soft);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:14px;font-weight:700;display:inline-flex}._8HFgVG_priceNote{color:var(--ink-3);font-size:14px}._8HFgVG_delivery{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}._8HFgVG_delivery svg{flex:none;margin-top:3px}._8HFgVG_delivery strong{color:var(--ink)}._8HFgVG_notOnSale{color:var(--ink-2);font-weight:700}._8HFgVG_columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}._8HFgVG_panel{background:var(--surface);border:var(--border);border-radius:var(--radius);color:var(--ink-2);align-content:start;gap:12px;padding:22px;display:grid}._8HFgVG_panelTitle{color:var(--ink);font-size:22px}._8HFgVG_features{gap:10px;display:grid}._8HFgVG_features li{align-items:flex-start;gap:10px;display:flex}._8HFgVG_features svg{color:var(--success-text);margin-top:3px}ol._8HFgVG_steps{gap:8px;padding-left:22px;list-style:decimal;display:grid}._8HFgVG_related{gap:24px;margin-top:12px;display:grid}._8HFgVG_relatedTitle{font-size:clamp(24px,4vw,32px)}._8HFgVG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:32px 24px;padding-top:14px;display:grid}._8HFgVG_grid>li{display:flex}._8HFgVG_grid>li>*{flex:1}@media (max-width:860px){._8HFgVG_hero{grid-template-columns:minmax(0,1fr);padding:22px 18px}._8HFgVG_buy{justify-items:stretch}}
