.promo-detail-note,.promo-detail-link{align-items:center;gap:var(--festyz-tier-perk-gap);display:inline-flex}.promo-detail-body,.promo-detail-note,.promo-detail-link,.promo-detail-terms{font-size:var(--festyz-fs-body)}.promo-detail-link{font-weight:var(--festyz-tier-copy-weight)}.promo-detail-help{margin-right:auto}.promo-detail-icon{width:var(--festyz-tier-padding);height:var(--festyz-tier-padding)}.promo-detail-terms,.promo-detail-terms-section{flex-direction:column;display:flex}.promo-detail-terms{gap:var(--festyz-tier-padding)}.promo-detail-terms-section{gap:var(--festyz-tier-small-gap)}.promo-detail-terms-section.is-separated{border-top-width:var(--festyz-tier-line-width);border-top-style:solid;border-top-color:var(--border);padding-top:var(--festyz-tier-padding)}.promo-detail-section-title{font-size:var(--festyz-fs-body);font-weight:var(--festyz-tier-copy-weight)}.fzps-status{margin-right:auto;margin-left:var(--festyz-tier-perk-gap)}.promo-detail-fan :is(.fz-promo-back,.fz-promo-facts,.fz-promo-card,.fz-promo-action,.fz-promo-cta,.fz-promo-progress),html.light .promo-detail-fan :is(.fz-promo-back,.fz-promo-facts,.fz-promo-card,.fz-promo-action,.fz-promo-cta,.fz-promo-progress){--fz-promo-cyan:var(--festyz-magenta);--fz-promo-mag:var(--festyz-magenta);--fz-promo-org:var(--festyz-orange)}.promo-detail-fan .promo-detail-cover{max-width:none;margin-bottom:var(--festyz-tier-padding);padding:0}.promo-detail-cover .fzps-hero{gap:var(--festyz-tier-padding);min-height:0;padding:var(--festyz-draft-preview-padding-wide);grid-template-rows:auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.promo-detail-cover .fzps-hero-main{gap:var(--festyz-tier-gap);padding:0}.promo-detail-cover .fzps-hero-brand{margin-top:0}.promo-detail-cover .fzps-hero-title{font-size:var(--festyz-fs-hero);line-height:var(--festyz-drop-leading);letter-spacing:0;overflow-wrap:anywhere}.promo-detail-cover .fzps-hero-sub{align-items:flex-start;gap:var(--festyz-tier-gap);font-size:var(--festyz-fs-body);line-height:var(--festyz-tier-leading);display:flex}.promo-detail-cover :is(.promo-detail-location,.promo-detail-facts){align-items:center;gap:var(--festyz-tier-gap);font-size:var(--festyz-fs-body);display:flex}.promo-detail-cover .fzps-hero-side{margin-top:var(--festyz-draft-preview-padding-wide);padding:var(--festyz-tier-padding);gap:var(--festyz-tier-gap);grid-row:auto}.promo-detail-cover .fzps-hero-side svg{color:var(--festyz-magenta)}.promo-detail-fan .fz-promo-card{background:0 0;border:0;border-radius:0;padding:0}.promo-detail-fan .fz-promo-card__head{gap:var(--festyz-tier-gap);flex-wrap:wrap}.promo-detail-fan .fz-promo-card h2{font-size:var(--festyz-fs-title);letter-spacing:0}.promo-detail-fan .fz-promo-step__tx small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.promo-detail-fan .fz-promo-cta{height:auto;min-height:var(--festyz-glass-ranking-size-lg);padding-block:var(--festyz-tier-gap);padding-inline:var(--festyz-tier-padding);font-size:var(--festyz-fs-body);white-space:normal}.promo-detail-fan .fz-promo-terms-box{max-height:none}.promo-detail-fan .fzpr-ad-tx{width:auto;padding:var(--festyz-draft-preview-padding-wide);max-width:var(--festyz-clip-footer-demo-width);margin-left:auto;position:relative;inset:auto;translate:none}.promo-detail-fan .fzpr-ad-tx :is(b,em){font-size:var(--festyz-fs-title);line-height:var(--festyz-tier-leading);overflow-wrap:anywhere}@media(max-width:639px){.promo-detail-cover .fzps-hero{gap:0;padding:0}.promo-detail-cover .fzps-hero-img{width:100%!important;height:auto!important;position:relative!important;-webkit-mask-image:none!important;mask-image:none!important}.promo-detail-cover .fzps-hero-main{padding:var(--festyz-tier-padding)}.promo-detail-cover .fzps-hero-title{font-size:var(--festyz-fs-title)}.promo-detail-cover .fzps-hero-sub{font-size:var(--festyz-fs-body)}.promo-detail-fan .fz-promo-step{gap:var(--festyz-tier-gap);padding:var(--festyz-tier-gap);grid-template-columns:auto minmax(0,1fr)}.promo-detail-fan .fz-promo-step__ic{display:none}.promo-detail-fan .fz-promo-step>.fz-promo-action{grid-column:2;justify-self:start}.promo-detail-fan :is(.fz-promo-answer,.fz-promo-row,.fz-promo-code){gap:var(--festyz-tier-gap);flex-wrap:wrap}.promo-detail-fan .fz-promo-answer input{min-width:0}.promo-detail-fan .fzpr-ad{min-height:0}.promo-detail-fan .fzpr-ad-tx{padding-top:var(--festyz-tier-emblem-size);width:auto;max-width:none}.promo-detail-fan .fzpr-ad-tx :is(b,em){font-size:var(--festyz-fs-body)}}
