.pb-prototype-slot{clear:both;box-sizing:border-box;flex:none;width:100%;margin:28px 0;display:block}.pb-prototype-slot *{box-sizing:border-box}.pb-prototype-slot .palette-neutral{--surface:#fff;--ink:#19151d;--secondary:#716575;--border:#b9b0b9;--rule:#c7bec7}.pb-prototype-slot .palette-warm{--surface:#f4eadc;--ink:#292019;--secondary:#786553;--border:#ccb79d;--rule:#c9b69f}.pb-prototype-slot .palette-muted{--surface:#e0e6de;--ink:#1e2920;--secondary:#5b6b59;--border:#a7b4a3;--rule:#a9b6a5}.pb-prototype-slot .palette-dark{--surface:#26212b;--ink:#faf7fc;--secondary:#c3b8c9;--border:#84788b;--rule:#776a7e}.pb-prototype-slot .designed-promo{font-family:var(--font-heading,"Halvar Breitschrift"),Arial,sans-serif;background:var(--surface);max-width:520px;color:var(--ink);border:1px solid var(--border);text-align:left;border-radius:15px;margin:0 auto;font-size:14px;font-weight:300;line-height:1.5;overflow:hidden}.pb-prototype-slot .designed-promo>a{font-family:var(--font-heading,"Halvar Breitschrift"),Arial,sans-serif;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:17px 16px;display:grid;color:inherit!important;text-decoration:none!important}.pb-prototype-slot .calendar{text-align:center;border-right:1px dashed var(--rule);align-self:center;padding-right:9px;line-height:1}.pb-prototype-slot .calendar span{display:block}.pb-prototype-slot .calendar .day{color:#ff3e00;font-size:34px;font-weight:900;line-height:1}.pb-prototype-slot .calendar .month,.pb-prototype-slot .calendar .clock{font-size:10px;line-height:1.5}.pb-prototype-slot .calendar .month{margin-top:5px}.pb-prototype-slot .calendar .clock{margin-top:2px}.pb-prototype-slot .ticket-copy{min-width:0}.pb-prototype-slot .event-family{color:var(--secondary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:5px;font-size:10px;line-height:1.25;display:block}.pb-prototype-slot .event-name{font-family:var(--font-heading,"Halvar Breitschrift"),Arial,sans-serif;text-transform:uppercase;min-height:2.32em;margin:0;font-size:18px;font-weight:900;line-height:1.16;display:block}.pb-prototype-slot .designed-promo .event-name,#pb-prototype-slot .designed-promo .event-name{color:var(--ink);font-weight:900}.pb-prototype-slot .price{color:inherit;margin-top:7px;font-size:14px;font-weight:300;line-height:1.4;display:block}.pb-prototype-slot .text-promo-more{text-align:center;color:#fff;width:225px;max-width:100%;font:900 13px/1 var(--font-heading,"Halvar Breitschrift"),Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#ff3e00;border:none;border-radius:999px;margin-top:11px;padding:10px 16px;display:block}.pb-prototype-slot[data-device=desktop] .designed-promo>a{grid-template-columns:68px minmax(0,1fr);gap:16px;padding:17px 20px}.pb-prototype-slot[data-device=desktop] .event-name{font-size:20px}.pb-prototype-slot[data-device=desktop] .calendar .day{font-size:36px}.pb-prototype-slot[data-device=desktop] .calendar .month,.pb-prototype-slot[data-device=desktop] .calendar .clock{font-size:11px}.pb-prototype-slot[data-device=desktop] .price{font-size:15px}.pb-prototype-slot[data-device=desktop] .text-promo-more{font-size:13px}.pb-prototype-slot[data-device=desktop] .event-family{font-size:11px}@media (max-width:370px){.pb-prototype-slot .designed-promo>a{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:15px 12px}.pb-prototype-slot .event-name{font-size:17px}.pb-prototype-slot .calendar .day{font-size:30px}.pb-prototype-slot .calendar .month,.pb-prototype-slot .calendar .clock{font-size:9px}.pb-prototype-slot .text-promo-more{padding:10px 16px;font-size:13px}}.pb-prototype-slot[data-edition=ds][data-context=article] .designed-promo{--surface:#fff;--ink:#1f1f23;--secondary:#6f6f74;--border:#1f1f2329;--rule:#1f1f2329}.pb-prototype-slot[data-edition=ds][data-context=gallery] .designed-promo{--surface:#26212b;--ink:#faf7fc;--secondary:#c3b8c9;--border:#ffffff29;--rule:#ffffff29}.pb-prototype-slot[data-edition=ds] .designed-promo{box-shadow:none;border-width:1px;border-radius:12px;height:auto}.pb-prototype-slot[data-edition=ds] .event-family{font-size:11px;font-weight:300}.pb-prototype-slot[data-edition=ds] .calendar .month,.pb-prototype-slot[data-edition=ds] .calendar .clock{color:var(--ink);font-size:11px;font-weight:300}.pb-prototype-slot[data-edition=ds] .price{color:var(--ink)}.pb-prototype-slot[data-edition=ds] .text-promo-more{color:#fff;opacity:1;background:#ff3e00;transition:transform .2s}.pb-prototype-slot[data-edition=ds][data-device=desktop] .event-name{height:auto;min-height:0}.pb-prototype-slot[data-edition=ds][data-device=desktop] .event-family{font-size:12px}.pb-prototype-slot[data-edition=ds] .designed-promo>a,.pb-prototype-slot[data-edition=ds] .designed-promo>a:visited{cursor:pointer;opacity:1;color:inherit!important;text-decoration:none!important}.pb-prototype-slot[data-edition=ds] .designed-promo>a:focus-visible{outline:3px solid var(--ink);outline-offset:-4px;border-radius:11px}@media (hover:hover){.pb-prototype-slot[data-edition=ds] .designed-promo>a:hover .text-promo-more{opacity:1;transform:translateY(-1px)}}.pb-prototype-slot[data-edition=ds] .designed-promo>a:active .text-promo-more{opacity:1;transform:translateY(0)}@media (max-width:370px){.pb-prototype-slot[data-edition=ds] .calendar .month,.pb-prototype-slot[data-edition=ds] .calendar .clock{font-size:10px}}@media (prefers-reduced-motion:reduce){.pb-prototype-slot[data-edition=ds] .text-promo-more{transition:none!important;transform:none!important}}#pb-local-demo{z-index:99999;color:#fff;background:#332b36;border-radius:10px;max-width:90vw;padding:14px 18px;font:13px/1.5 Arial,sans-serif;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (min-width:851px){.pb-prototype-slot .designed-promo>a{grid-template-columns:68px minmax(0,1fr);gap:16px;padding:17px 20px}.pb-prototype-slot .event-name{height:auto;min-height:0;font-size:20px}.pb-prototype-slot .calendar .day{font-size:36px}.pb-prototype-slot .price{font-size:15px}.pb-prototype-slot .event-family,.pb-prototype-slot[data-edition=ds] .event-family{font-size:12px}.pb-prototype-slot[data-edition=ds] .event-name{height:auto;min-height:0;font-size:20px}}
