@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins-500-latin.woff2) format("woff2")}.market-reservation-timer{align-items:center;background:color-mix(in srgb,var(--market-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--market-accent) 34%,transparent);border-radius:14px;display:flex;gap:12px;padding:12px 14px}.market-reservation-timer strong{font-size:1.25rem;font-variant-numeric:tabular-nums;min-width:64px}.market-reservation-timer span{color:var(--market-muted);font-size:.82rem}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-400-latin.woff2) format("woff2")}:root,:root[data-market-theme=light]{color-scheme:light;--market-action: #dbff31;--market-safe-bg: #050706;--market-bg: #f5f7f6;--market-ink: #101410;--market-line: rgba(16, 20, 16, .12);--market-muted: #66706b;--market-muted-on-dark: #cfd6d2;--market-pad: 24px;--market-radius: 8px;--market-radius-inner: var(--market-radius);--market-radius-outer: calc(var(--market-radius) * 2);--market-button-gap: 10px;--market-shadow: 0 24px 80px rgba(16, 20, 16, .12);--market-soft: #e7ece8;--market-success: #08786e;--market-surface: #ffffff;--market-search-bg: #e3f0eb;--market-scroll-thumb-height: 48px;--market-scroll-thumb-top: 0px;--market-content-narrow: 760px;--market-filter-row-gap: 8px;--market-filter-row-height: 42px;--market-filter-scrollbar-space: 14px;--market-filter-list-height: calc((var(--market-filter-row-height) * 2) + var(--market-filter-row-gap) + var(--market-filter-scrollbar-space));--market-list-card-width: clamp(250px, 21vw, 330px);--market-list-card-media-max: min(calc((var(--market-list-card-width) * var(--market-media-ratio-inverse, 1.778)) - 4px), calc(100svh - 180px) , 586px);--market-section-pad: clamp(18px, 5vw, 72px);--market-shell: min(100%, 1520px);--market-strong-cta-ink: #101410;--market-type-body: clamp(.95rem, 1vw, 1.04rem);--market-type-label: .82rem;--market-type-title: clamp(2.35rem, 5.1vw, 4.9rem);--market-type-title-mobile: clamp(2rem, 10vw, 3.1rem)}:root[data-market-theme=dark]{color-scheme:dark;--market-bg: #101410;--market-ink: #f5f7f6;--market-line: rgba(245, 247, 246, .15);--market-muted: #adb8b2;--market-muted-on-dark: #cfd6d2;--market-shadow: 0 24px 80px rgba(0, 0, 0, .38);--market-soft: #1e2722;--market-success: #35d1bd;--market-surface: #171d19;--market-search-bg: #14231f}@property --market-page-fade-size{inherits: false; initial-value: 0px; syntax: "<length>";}*{box-sizing:border-box}html{background:var(--market-safe-bg);scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:none}body{background:var(--market-safe-bg);margin:0}#root{background:var(--market-safe-bg);min-height:100vh}html.market-modal-open,body.market-modal-open{overflow:hidden;overscroll-behavior:none}html.market-scroll-active{scrollbar-color:color-mix(in srgb,var(--market-muted) 52%,transparent) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{background:transparent;height:0;width:0}.market-scroll-area::-webkit-scrollbar,.market-checkout::-webkit-scrollbar,.market-auth-dialog::-webkit-scrollbar{background:transparent;height:0;width:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border:2px solid transparent;border-radius:999px;background-clip:content-box;transition:background-color .26s ease}html.market-scroll-active::-webkit-scrollbar-thumb,.market-scroll-area.is-scrolling::-webkit-scrollbar-thumb,.market-checkout:hover::-webkit-scrollbar-thumb,.market-auth-dialog:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--market-muted) 52%,transparent)}.market-scroll-indicator{background:color-mix(in srgb,var(--market-muted) 48%,transparent);border-radius:999px;height:var(--market-scroll-thumb-height);opacity:0;pointer-events:none;position:fixed;right:2px;top:var(--market-scroll-thumb-top);transition:opacity .26s ease;width:4px;z-index:160}html.market-scroll-active .market-scroll-indicator{opacity:1}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.market-site{background:radial-gradient(circle at 20% 0%,rgba(36,150,137,.09),transparent 28rem),var(--market-bg);color:var(--market-ink);font-family:Roboto,Arial,sans-serif;min-height:100vh;overflow-x:clip;position:relative}.market-site:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;opacity:.22;pointer-events:none;position:fixed;z-index:0}:root[data-market-theme=dark] .market-site:before{mix-blend-mode:screen;opacity:.12}.market-site>*{position:relative;z-index:1}.market-reveal{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}.market-reveal.is-visible{opacity:1;transform:translateY(0)}.market-search-section.market-reveal,.market-category-grid.market-reveal,.market-event-rows.market-reveal,.market-my-events-page .market-reveal{opacity:1;transform:none}.market-route-shell{--market-page-fade-size: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--market-page-fade-size),#000 calc(100% - var(--market-page-fade-size)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--market-page-fade-size),#000 calc(100% - var(--market-page-fade-size)),transparent 100%);opacity:1;filter:none;transition:opacity .17s ease,filter .17s ease,--market-page-fade-size .17s ease;will-change:opacity}.market-site.is-page-fade-active .market-route-shell{--market-page-fade-size: 24px}.market-route-shell.is-leaving{filter:blur(6px);opacity:0;will-change:opacity,filter}.market-route-shell.is-entering{animation:market-route-fade-in .17s ease both;will-change:opacity,filter}@keyframes market-route-fade-in{0%{filter:blur(6px);opacity:0}to{filter:blur(0);opacity:1}}.market-site a{color:inherit;text-decoration:none}.market-alert-stack{display:grid;gap:8px;left:50%;pointer-events:none;position:fixed;top:calc(82px + env(safe-area-inset-top));transform:translate(-50%);width:min(calc(100vw - 32px),420px);z-index:140}.market-alert{align-items:center;background:#101410eb;border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 18px 54px #10141033;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,Arial,sans-serif;font-size:.9rem;gap:8px;justify-self:center;line-height:1.25;min-height:38px;padding:0 14px;pointer-events:auto;transition:opacity .18s ease,transform .18s ease}.market-alert:hover,.market-alert:focus-visible{outline:none;transform:translateY(-1px)}.market-alert-dot{background:#8fc7ff;border-radius:50%;display:inline-block;flex:0 0 6px;height:6px;width:6px}.market-alert-success .market-alert-dot{background:#34d399}.market-alert-warning .market-alert-dot{background:#facc15}.market-alert-error .market-alert-dot{background:#ef4444}.market-site img,.market-site video{display:block;max-width:100%}.market-thumb{--market-thumb-width: 72px;background:transparent;border:1.5px solid #000;border-radius:8px;box-sizing:border-box;color:inherit;display:inline-flex;flex:0 0 auto;line-height:0;max-width:100%;overflow:hidden;text-decoration:none;width:var(--market-thumb-width)}.market-thumb img{background:transparent;border:0;border-radius:0;display:block;height:auto;max-width:none;object-fit:initial;width:100%}.market-thumb-account{--market-thumb-width: 72px}.market-thumb-checkout{--market-thumb-width: 76px}.market-thumb-ticketSummary{--market-thumb-width: 54px}.market-thumb-myEvent{width:min(100%,calc(100% * var(--market-media-ratio-number, .563) / .75))}.market-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--market-bg) 86%,transparent);border-bottom:1px solid var(--market-line);display:flex;justify-content:space-between;left:0;min-height:68px;padding:12px clamp(16px,5vw,64px);position:fixed;right:0;top:0;transform:translateY(0);transition:transform .22s ease;z-index:80}.market-header.is-hidden{transform:translateY(-105%)}.market-header-leading{align-items:center;display:inline-flex;gap:10px;min-width:0}.market-brand{align-items:center;display:inline-flex;gap:8px;min-width:52px;font-family:Poppins,Arial,sans-serif}.market-brand img,.market-footer img{filter:none;width:auto}.market-brand .market-brand-logo-full,.market-footer img{height:29px;max-width:166px;object-fit:contain}.market-brand .market-brand-logo-icon{display:none;height:38px;object-fit:contain;width:38px}.market-back-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--market-ink);display:inline-flex;height:42px;justify-content:center;min-width:42px;padding:0;transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.market-back-button:hover,.market-back-button:focus-visible{background:var(--market-surface);border-color:var(--market-line);outline:none;transform:translateY(-1px)}.market-page-crumb{color:var(--market-ink);font-family:Poppins,Arial,sans-serif;font-size:1rem;transition:color .18s ease}.market-page-crumb:hover,.market-page-crumb:focus-visible{color:var(--market-success);outline:none}.market-header-tools{align-items:center;display:flex;gap:8px}.market-icon-button,.market-rail-controls button,.market-carousel-controls button,.market-event-card button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--market-ink);display:inline-flex;gap:4px;height:42px;justify-content:center;min-width:42px;padding:0 12px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.market-icon-button:hover,.market-icon-button:focus-visible,.market-rail-controls button:hover,.market-rail-controls button:focus-visible,.market-carousel-controls button:hover,.market-carousel-controls button:focus-visible{background:var(--market-surface);border-color:var(--market-line);box-shadow:0 10px 24px #10141014;outline:none;transform:translateY(-1px)}.market-icon-button.is-state-switching{animation:market-state-fade .3s ease both}@keyframes market-state-fade{0%{opacity:1}50%{opacity:0}to{opacity:1}}.market-icon-button>span:not(.market-tooltip){font-size:.72rem}.market-language-button{gap:6px;padding:0 11px 0 10px}.market-language-button>span:not(.market-tooltip){color:var(--market-muted)}.has-market-tooltip{position:relative}.market-tooltip{background:#000;border:0;border-radius:6px;box-shadow:0 10px 28px #0000003d;color:#fafafa;font-family:Poppins,Arial,sans-serif;font-size:.72rem;left:50%;line-height:1;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;top:calc(100% + 9px);transform:translate(-50%,-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;white-space:nowrap;z-index:180}.market-tooltip:before{border-bottom:6px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:50%;position:absolute;top:-6px;transform:translate(-50%);width:0}.has-market-tooltip:hover .market-tooltip,.has-market-tooltip:focus-visible .market-tooltip,.has-market-tooltip.is-tooltip-visible .market-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.market-tooltip-side .market-tooltip{left:calc(100% + 10px);top:50%;transform:translate(4px,-50%)}.market-tooltip-side .market-tooltip:before{border-bottom:6px solid transparent;border-right:6px solid #000;border-top:6px solid transparent;left:-6px;top:50%;transform:translateY(-50%)}.market-tooltip-side:hover .market-tooltip,.market-tooltip-side:focus-visible .market-tooltip,.market-tooltip-side.is-tooltip-visible .market-tooltip{opacity:1;transform:translateY(-50%);visibility:visible}.market-cart-button{position:relative}.market-cart-badge{align-items:center;background:var(--market-action);border-radius:999px;color:var(--market-strong-cta-ink);display:inline-flex;font-family:Poppins,Arial,sans-serif;font-size:.68rem;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-2px;top:-4px}.market-floating-cart{align-items:center;background:var(--market-action);border:1px solid transparent;border-radius:999px;box-shadow:0 14px 32px #1014102e;color:var(--market-strong-cta-ink);display:inline-flex;height:42px;justify-content:center;min-width:42px;opacity:0;pointer-events:none;position:fixed;right:clamp(16px,5vw,64px);top:12px;transform:translateY(-10px);transition:background-color .22s ease,box-shadow .22s ease,color .22s ease,opacity .22s ease,transform .22s ease;z-index:85}.market-cart-badge svg,.market-floating-cart svg{color:currentColor}.market-floating-cart.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.market-floating-cart.is-visible:hover,.market-floating-cart.is-visible:focus-visible{background:#101410;box-shadow:0 18px 40px #1014103d;color:var(--market-action);outline:none;transform:translateY(-1px)}.market-floating-cart.is-visible:hover .market-cart-badge,.market-floating-cart.is-visible:focus-visible .market-cart-badge{background:var(--market-action);color:var(--market-strong-cta-ink)}.market-menu-popover{background:var(--market-surface);border:1px solid var(--market-line);box-shadow:var(--market-shadow);position:absolute;right:clamp(16px,5vw,64px);top:78px;z-index:90}.market-search input,.market-form-grid input{background:transparent;border:0;color:var(--market-ink);min-width:0;outline:0}.market-search button{background:var(--market-ink);border:0;border-radius:999px;color:var(--market-bg);min-height:42px;padding:0 18px;transition:background-color .22s ease,color .22s ease,transform .22s ease}.market-search button:hover,.market-search button:focus-visible{background:var(--market-action);color:var(--market-strong-cta-ink);outline:none;transform:translateY(-1px)}.market-menu-popover{border-radius:8px;display:grid;gap:8px;opacity:1;padding:14px;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;width:min(320px,calc(100vw - 32px))}.market-menu-popover.is-opening{animation:market-menu-in .15s ease both}.market-menu-popover.is-closing{opacity:0;transform:translateY(-4px);visibility:hidden}@keyframes market-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.market-menu-user{align-items:center;border-bottom:1px solid var(--market-line);display:grid;gap:10px;grid-template-columns:auto 1fr;padding-bottom:12px}.market-menu-user img{border-radius:999px;height:36px;object-fit:cover;width:36px}.market-menu-user div{display:grid;gap:3px}.market-menu-user span,.market-event-card small,.market-top-copy p,.market-producer-events-hero p,.market-checkout-step p,.market-legal-page p,.market-footer p{color:var(--market-muted);line-height:1.55}.market-menu-popover a,.market-menu-action{align-items:center;border-radius:8px;border:0;background:transparent;color:var(--market-ink);display:flex;gap:10px;min-height:44px;padding:0 10px;text-align:left;width:100%;transition:background-color .22s ease,transform .22s ease}.market-menu-badge{align-items:center;background:var(--market-accent);border-radius:999px;color:var(--market-accent-ink, #07110d);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;margin-left:auto;min-height:20px;min-width:20px;padding:0 6px}.market-event-rsvp{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0}.market-event-rsvp.is-confirmed{color:var(--market-accent)}.market-menu-popover a:hover,.market-menu-action:hover,.market-menu-popover a:focus-visible,.market-menu-action:focus-visible{background:var(--market-soft);outline:none;transform:translate(2px)}.market-top-carousel{align-items:center;display:grid;gap:clamp(36px,7vw,126px);grid-template-columns:minmax(360px,.96fr) minmax(320px,560px);min-height:100svh;margin:0 auto;max-width:1580px;padding:calc(88px + clamp(20px,4vw,54px)) var(--market-section-pad) clamp(32px,5vw,58px);width:100%}.market-top-copy{align-self:center;min-width:0}.market-eyebrow{align-items:center;color:var(--market-success);display:inline-flex;font-family:Poppins,Arial,sans-serif;font-size:.78rem;gap:8px;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.market-top-copy h1,.market-event-summary h1,.market-producer-events-hero h1,.market-legal-page h1{font-family:Poppins,Arial,sans-serif;font-size:var(--market-type-title);letter-spacing:0;line-height:.96;margin:0;overflow-wrap:anywhere}.market-top-copy p{font-size:clamp(1rem,1.35vw,1.14rem);max-width:640px}.market-hero-carousel{align-self:center;display:grid;gap:14px;justify-items:center;min-width:0}.market-hero-card{--market-hero-media-max: var(--market-list-card-media-max);--market-hero-card-max: var(--market-list-card-media-max);background:#000;border:1px solid #000;border-radius:var(--market-radius-outer);box-shadow:var(--market-shadow);display:grid;aspect-ratio:var(--market-media-ratio, 941 / 1672);grid-template-rows:minmax(0,1fr);height:auto;max-height:var(--market-hero-card-max);overflow:hidden;position:relative;text-decoration:none;transition:border-radius .24s ease,box-shadow .24s ease,max-height .52s ease,transform .24s ease,width .52s ease;width:min(100%,calc(var(--market-hero-media-max) * var(--market-media-ratio-number, .563)),520px)}.market-hero-card.market-hero-empty{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--market-bg) 92%,transparent),color-mix(in srgb,var(--market-accent) 12%,var(--market-bg)));color:var(--market-text);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:min(68svh,520px);padding:28px;text-align:center}.market-hero-empty>button{background:var(--market-text);border:0;border-radius:999px;color:var(--market-bg);cursor:pointer;font:inherit;font-weight:700;padding:12px 18px}.market-hero-card:hover,.market-hero-card:focus-within,.market-hero-card.is-carousel-paused{border-radius:var(--market-radius-inner);box-shadow:0 28px 90px #1014102e;transform:scale(1.01)}.market-hero-card-stage{display:grid;min-height:0;overflow:hidden}.market-hero-card-link{display:grid;grid-area:1 / 1;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;min-width:0;opacity:0;pointer-events:none;position:relative;transition:opacity .72s ease;width:100%}.market-hero-card-link.is-active{opacity:1;pointer-events:auto}.market-hero-card-media{background:#ffffff08;display:block;grid-area:1 / 1;height:100%;min-height:0;overflow:hidden;width:100%}.market-hero-card img,.market-event-card img,.market-event-visual img,.market-gallery-strip img{height:100%;min-width:0;object-fit:contain;object-position:center;width:100%}.market-hero-card img{object-fit:cover;object-position:center top}.market-hero-card-copy{align-self:end;background:linear-gradient(180deg,transparent 0%,rgba(5,8,6,.24) 14%,rgba(5,8,6,.74) 42%,rgba(5,8,6,.97) 100%);color:#fafafa;display:grid;gap:6px;grid-area:1 / 1;padding:clamp(14px,2vw,18px) clamp(14px,2vw,18px) 62px;position:relative;text-shadow:0 1px 14px rgba(0,0,0,.32);min-width:0;z-index:2}.market-hero-card-copy span,.market-hero-card-copy small{color:#fafafac7;overflow-wrap:anywhere}.market-hero-card-copy em,.market-event-card-overlay em{color:#fafafae0;font-style:normal}.market-hero-card-copy strong{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.05}.market-hero-learn-pill{align-items:center;background:var(--market-action);border:0;border-radius:var(--market-radius-inner);box-shadow:0 8px 20px #1014102e;color:var(--market-strong-cta-ink);display:inline-flex;font-family:Poppins,Arial,sans-serif;font-size:.76rem;justify-self:start;line-height:1;opacity:0;padding:7px 9px;pointer-events:none;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}.market-hero-card-copy .market-hero-learn-pill{background:var(--market-action);color:var(--market-strong-cta-ink)}.market-hero-card:hover .market-hero-learn-pill,.market-hero-card:focus-within .market-hero-learn-pill{opacity:1;pointer-events:auto;transform:translateY(0)}.market-card-meta-row{align-items:center;display:inline-flex;gap:8px;justify-content:space-between;justify-self:start;max-width:100%;min-width:min(100%,210px)}.market-carousel-controls,.market-rail-controls{align-items:center;display:flex;gap:10px}.market-rail-controls button{display:none}.market-carousel-controls{background:color-mix(in srgb,var(--market-surface) 92%,transparent);border-top:1px solid var(--market-line);justify-content:center;padding:10px 12px;width:100%}.market-hero-card .market-carousel-controls{background:linear-gradient(180deg,transparent 0%,rgba(5,8,6,.62) 100%);border-top:0;bottom:0;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;left:0;padding:18px clamp(14px,2vw,18px) 12px;position:absolute;right:0;z-index:4}.market-hero-card .market-carousel-controls button{color:#fafafa;filter:drop-shadow(0 2px 8px rgba(0,0,0,.64));height:34px;min-width:34px;padding:0}.market-carousel-bars{align-items:center;display:grid;gap:5px;grid-template-columns:repeat(var(--market-carousel-count, 10),minmax(0,1fr));min-width:0;width:100%}.market-carousel-bars button{background:color-mix(in srgb,var(--market-muted) 34%,transparent);border:0;border-radius:999px;height:3px;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;transition:background-color .22s ease}.market-carousel-bars button.is-active{background:color-mix(in srgb,var(--market-muted-on-dark) 36%,transparent)}.market-carousel-bars button.is-active:after{background:var(--market-action);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(.12);transform-origin:left center;animation:market-carousel-progress var(--market-carousel-duration, 5.4s) linear forwards}.is-carousel-paused .market-carousel-bars button.is-active:after,.market-hero-card:hover .market-carousel-bars button.is-active:after,.market-event-focus-card:hover .market-carousel-bars button.is-active:after{animation-play-state:paused}.market-hero-card .market-carousel-controls .market-carousel-bars button,.market-event-media-controls .market-carousel-bars button{background:color-mix(in srgb,var(--market-muted-on-dark) 36%,transparent);border:0;box-shadow:none;height:3px;min-height:0;min-width:0;padding:0;transform:none}.market-hero-card .market-carousel-controls .market-carousel-bars button:hover,.market-hero-card .market-carousel-controls .market-carousel-bars button:focus-visible,.market-event-media-controls .market-carousel-bars button:hover,.market-event-media-controls .market-carousel-bars button:focus-visible{background:color-mix(in srgb,var(--market-muted-on-dark) 52%,transparent);border:0;box-shadow:none;outline:none;transform:none}.market-hero-card .market-carousel-controls .market-carousel-bars button.is-active,.market-hero-card .market-carousel-controls .market-carousel-bars button.is-active:hover,.market-hero-card .market-carousel-controls .market-carousel-bars button.is-active:focus-visible,.market-event-media-controls .market-carousel-bars button.is-active,.market-event-media-controls .market-carousel-bars button.is-active:hover,.market-event-media-controls .market-carousel-bars button.is-active:focus-visible{background:color-mix(in srgb,var(--market-muted-on-dark) 36%,transparent)}@keyframes market-carousel-progress{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.market-search-section,.market-rail-section,.market-event-detail,.market-section,.market-producer-events-hero,.market-legal-page{box-sizing:border-box;max-width:100%;min-width:0;padding:clamp(44px,7vw,88px) var(--market-section-pad)}.market-search-section{background:linear-gradient(135deg,color-mix(in srgb,var(--market-success) 8%,transparent),transparent 45%),var(--market-search-bg);border-block:1px solid var(--market-line);display:grid;gap:16px;justify-content:center;grid-template-columns:minmax(0,min(100%,var(--market-content-narrow)));min-height:0;scroll-margin-top:68px;transition:background-color .15s ease,min-height .15s ease,padding .15s ease}.market-search-section.is-filter-open{align-content:start;min-height:calc(300px + var(--market-filter-list-height));padding-bottom:clamp(54px,7vw,96px)}.market-search-section>div,.market-search-section .market-search,.market-search-section .market-search-state,.market-search-section .market-filter-row,.market-search-section .market-filter-picker{justify-self:center;max-width:var(--market-content-narrow);width:100%}.market-search-section h2,.market-section-heading h2,.market-event-content h2,.market-ticket-panel h2,.market-checkout h2,.market-checkout-step h3{font-family:Poppins,Arial,sans-serif;letter-spacing:0;line-height:1.05;margin:0}.market-search-section h2,.market-section-heading h2,.market-event-content h2{font-size:clamp(1.9rem,3.4vw,3.2rem)}.market-search{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:999px;box-shadow:0 16px 44px #10141014;display:grid;gap:10px;grid-template-columns:auto 1fr auto;max-width:760px;min-height:60px;padding:6px 6px 6px 18px;width:100%}.market-search:has(.market-search-submit:not(.is-visible)){row-gap:0}.market-search-submit{max-width:0;opacity:0;overflow:hidden;padding-inline:0;pointer-events:none;transform:translateY(2px);transition:background-color .22s ease,color .22s ease,max-width .22s ease,opacity .22s ease,padding .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;white-space:nowrap}.market-search-submit:not(.is-visible):disabled{opacity:0}.market-search-submit.is-visible{max-width:180px;opacity:1;padding-inline:18px;pointer-events:auto;transform:translateY(0);visibility:visible}.market-search-state{align-items:center;color:var(--market-muted);display:flex;flex-wrap:wrap;gap:10px}.market-search-state span{font-family:Poppins,Arial,sans-serif}.market-search-state button{background:transparent;border:0;border-radius:var(--market-radius-inner);color:var(--market-ink);font-family:Poppins,Arial,sans-serif;min-height:36px;padding:0 10px;transition:background-color .22s ease,color .22s ease,transform .22s ease}.market-search-state button:hover,.market-search-state button:focus-visible{background:var(--market-surface);color:var(--market-success);outline:none;transform:translateY(-1px)}.market-filter-row{display:flex;flex-wrap:wrap;gap:8px}.market-filter-row.market-media-toggle{display:flex;flex-wrap:wrap;gap:8px;grid-template-columns:none;padding:0}.market-filter-row button{background:transparent;border:0;border-radius:var(--market-radius-inner);color:var(--market-muted);min-height:42px;padding:0 16px}.market-filter-row button.is-selected{background:var(--market-surface);color:var(--market-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--market-line) 70%,transparent)}.market-filter-picker{display:grid;gap:10px;min-width:0;width:100%}.market-filter-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0;width:100%}.market-filter-trigger{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius-inner);color:var(--market-ink);display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:8px;justify-self:start;min-height:42px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.market-filter-arrows{align-items:center;display:inline-flex;gap:8px;margin-left:auto;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden}.market-filter-picker.is-open .market-filter-arrows{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.market-filter-trigger svg{color:currentColor;transition:transform .15s ease}.market-filter-picker.is-open .market-filter-trigger svg{transform:rotate(180deg)}.market-filter-picker{position:relative;z-index:20}.market-filter-picker.is-open{z-index:40}.market-filter-trigger:hover,.market-filter-trigger:focus-visible{background:var(--market-ink);border-color:var(--market-ink);color:var(--market-bg);outline:none;transform:translateY(-1px)}.market-filter-options-shell{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);left:50%;margin-left:-50vw;max-height:0;min-width:0;opacity:0;overflow:hidden;padding-inline:0;pointer-events:none;position:relative;transform:translateY(-4px);transition:max-height .15s ease,opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;width:100vw}.market-filter-picker.is-open .market-filter-options-shell{max-height:calc(var(--market-filter-list-height) + 8px);opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.market-filter-options{display:grid;gap:8px;grid-column:1;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(var(--market-filter-row-height),auto));min-height:var(--market-filter-list-height);min-width:0;overscroll-behavior-inline:contain;overflow-x:auto;overflow-y:hidden;padding:2px max(12px,var(--market-section-pad)) var(--market-filter-scrollbar-space);scrollbar-color:transparent transparent;scrollbar-width:thin;width:100%}.market-filter-options.is-scrolling{scrollbar-color:color-mix(in srgb,var(--market-muted) 50%,transparent) transparent}.market-filter-options::-webkit-scrollbar{background:transparent;height:6px}.market-filter-options::-webkit-scrollbar-thumb{background-color:transparent}.market-filter-options.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--market-muted) 50%,transparent)}.market-filter-options button{background:transparent;border:0;border-radius:var(--market-radius-inner);color:var(--market-muted);font-family:Poppins,Arial,sans-serif;min-height:40px;padding:0 14px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.market-filter-arrow{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--market-ink);display:inline-flex;height:36px;justify-content:center;margin-top:2px;min-width:36px;padding:0;transition:background-color .15s ease,color .15s ease,transform .15s ease}.market-filter-arrow:hover,.market-filter-arrow:focus-visible{background:var(--market-surface);color:var(--market-success);outline:none;transform:translateY(-1px)}.market-filter-options button:hover,.market-filter-options button:focus-visible,.market-filter-options button.is-selected{background:var(--market-surface);color:var(--market-ink);outline:none;transform:translateY(-1px)}.market-result-context{color:var(--market-muted);font-family:Poppins,Arial,sans-serif;margin:8px 0 0}.market-event-rows{display:grid;gap:10px;min-width:0;overflow:visible;width:100%}.market-rail-section{overflow:visible;padding-inline:0}.market-section-title-link{transition:color .22s ease}.market-section-title-link:hover,.market-section-title-link:focus-visible{color:var(--market-success);outline:none}.market-section-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 22px;min-width:0;padding-inline:0;width:min(calc(100% - (var(--market-section-pad) * 2)),var(--market-content-narrow))}.market-event-rail{--market-card-gap: 18px;--market-card-width: clamp(240px, 19vw, 310px);display:flex;gap:var(--market-card-gap);max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:34px var(--market-section-pad) 50px;scroll-padding-inline:var(--market-section-pad);scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:thin;scroll-snap-type:x mandatory;width:100%}.market-rail-large .market-event-rail{--market-card-width: clamp(250px, 21vw, 330px)}@media(pointer:fine){.market-event-rail{scroll-behavior:auto;scroll-snap-type:none}.market-event-card{scroll-snap-align:none}}.market-event-rail.is-scrolling,.market-filter-row.is-scrolling,.market-scroll-area.is-scrolling{scrollbar-color:color-mix(in srgb,var(--market-muted) 50%,transparent) transparent}.market-scroll-area::-webkit-scrollbar-track{background:transparent}.market-scroll-area::-webkit-scrollbar-thumb{background-color:transparent}.market-scroll-area.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--market-muted) 50%,transparent)}.market-event-rail::-webkit-scrollbar{background:transparent;height:6px;width:6px}.market-event-rail::-webkit-scrollbar-thumb{background-color:transparent}.market-event-rail.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--market-muted) 50%,transparent)}.market-event-card{background:#000;border:1px solid #000;border-radius:var(--market-radius-outer);box-shadow:0 10px 24px #10141012;display:grid;flex:0 0 var(--market-card-width);grid-template-rows:minmax(0,1fr) auto;overflow:visible;position:relative;scroll-snap-align:start;transition:background-color .22s ease,border-color .22s ease,border-radius .22s ease,box-shadow .22s ease,transform .22s ease;will-change:transform}.market-event-card:hover,.market-event-card:focus-within,.market-event-card:active{background:var(--market-action);border-color:var(--market-action);border-radius:var(--market-radius-inner);box-shadow:0 12px 26px #10141024;cursor:pointer;transform:scale(1.01);z-index:2}.market-event-card-frame{background:#000;border-radius:var(--market-radius-outer) var(--market-radius-outer) 0 0;min-width:0;overflow:hidden;position:relative;transition:border-radius .22s ease}.market-card-frame-tooltip{left:calc(100% + 10px);top:50%;transform:translate(4px,-50%);z-index:1200}.market-card-frame-tooltip:before{border-bottom:6px solid transparent;border-right:6px solid #000;border-top:6px solid transparent;left:-6px;top:50%;transform:translateY(-50%)}.market-event-card-frame:hover~.market-card-frame-tooltip,.market-event-card-frame:focus-within~.market-card-frame-tooltip{opacity:1;transform:translateY(-50%);visibility:visible}.market-event-card:hover .market-event-card-frame,.market-event-card:focus-within .market-event-card-frame,.market-event-card:active .market-event-card-frame{border-radius:var(--market-radius-inner) var(--market-radius-inner) 0 0}.market-event-card-media{align-items:center;aspect-ratio:var(--market-media-ratio, 941 / 1672);background:var(--market-soft);display:block;min-height:0;position:relative}.market-event-card-media img{height:100%;object-fit:cover;object-position:center top;width:100%}.market-event-card-overlay{align-content:end;background:linear-gradient(180deg,transparent 0%,rgba(6,9,7,.2) 13%,rgba(6,9,7,.72) 39%,rgba(6,9,7,.97) 100%);bottom:0;color:#fafafa;display:grid;gap:6px;left:0;min-height:42%;padding:18px 14px 14px;position:absolute;right:0;text-shadow:0 2px 14px rgba(0,0,0,.8);z-index:2}.market-hero-card-copy :is(span,small,strong,em),.market-hero-card-copy svg,.market-event-card-overlay :is(a,span,small,strong,em),.market-event-card-overlay svg{filter:drop-shadow(0 1px 5px rgba(0,0,0,.46));text-shadow:0 1px 9px rgba(0,0,0,.62)}.market-event-card-overlay strong,.market-event-card-body strong{display:block;font-family:Poppins,Arial,sans-serif;font-size:clamp(.98rem,1.25vw,1.16rem);line-height:1.18}.market-producer-link{align-items:center;color:var(--market-success);display:inline-flex;font-size:.82rem;gap:6px}.market-event-card-overlay .market-producer-link,.market-event-card-overlay a strong{color:#fafafa}.market-event-card-overlay small,.market-event-card-overlay em{color:#fafafad1}.market-event-card-overlay em{font-style:normal}.market-card-price{align-items:baseline;display:inline-flex;gap:5px;min-width:0}.market-card-price strong{color:#35d1bd;display:inline;font-family:Poppins,Arial,sans-serif;font-size:inherit;font-weight:600;line-height:inherit;overflow-wrap:normal;white-space:nowrap}.market-date-pill{background:#101410;border:1px solid rgba(250,250,250,.16);border-radius:var(--market-radius-inner);color:#fafafa;display:inline-flex;font-family:Poppins,Arial,sans-serif;font-size:.72rem;justify-self:start;line-height:1;padding:6px 8px;box-shadow:0 4px 12px #0000003d;text-shadow:0 1px 7px rgba(0,0,0,.52)}.market-sold-out-ribbon{background:#101410;border:0;color:#fafafa;font-family:Poppins,Arial,sans-serif;font-size:.68rem;letter-spacing:0;line-height:1;padding:7px 34px;pointer-events:none;position:absolute;right:-42px;text-align:center;text-shadow:0 1px 7px rgba(0,0,0,.52);text-transform:uppercase;top:18px;transform:rotate(38deg);z-index:5}.market-event-card-actions{background:#000;border-top:1px solid #000;border-radius:0 0 var(--market-radius-outer) var(--market-radius-outer);display:grid;padding:12px 14px 14px;transition:background-color .22s ease,border-color .22s ease,border-radius .22s ease}.market-card-cta,.market-event-card .market-card-cta{align-items:center;background:#000;border:0;border-radius:var(--market-radius-inner);color:#fafafa;display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:var(--market-button-gap);height:42px;justify-content:center;min-width:100%;padding:0 16px;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.market-event-card:hover .market-event-card-actions,.market-event-card:focus-within .market-event-card-actions,.market-event-card:active .market-event-card-actions{background:var(--market-action);border-color:var(--market-action);border-radius:0 0 var(--market-radius-inner) var(--market-radius-inner)}.market-event-card:hover .market-card-cta,.market-event-card:focus-within .market-card-cta,.market-event-card:active .market-card-cta{background:var(--market-action);color:#101410}.market-card-cta:hover,.market-card-cta:focus-visible{background:#000;color:#fafafa;outline:none;transform:translateY(-1px)}.market-event-card:hover .market-card-cta:hover,.market-event-card:hover .market-card-cta:focus-visible,.market-event-card:focus-within .market-card-cta:hover,.market-event-card:focus-within .market-card-cta:focus-visible,.market-event-card:active .market-card-cta:hover,.market-event-card:active .market-card-cta:focus-visible{background:var(--market-action);color:#101410}.market-date-badge{display:none}.market-view-more-button{align-items:center;background:transparent;border:1px solid var(--market-line);border-radius:999px;color:var(--market-ink);display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:8px;min-height:42px;padding:0 14px;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.market-view-more-button:hover,.market-view-more-button:focus-visible{background:var(--market-ink);border-color:var(--market-ink);color:var(--market-bg);outline:none;transform:translateY(-1px)}.market-event-hero{padding:calc(88px + clamp(20px,4vw,54px)) clamp(16px,5vw,64px) clamp(32px,6vw,80px)}.market-event-page{padding-bottom:88px}.market-event-hero-v2{margin:0 auto;max-width:1500px;padding-inline:var(--market-section-pad);width:100%}.market-back-link{align-items:center;color:var(--market-muted);display:inline-flex;gap:8px;margin-bottom:24px}.market-event-hero-grid{display:grid;gap:clamp(28px,5vw,60px);grid-template-columns:minmax(300px,.78fr) minmax(0,1fr)}.market-event-hero-v2 .market-event-hero-grid{align-items:center;grid-template-columns:minmax(300px,520px) minmax(0,1fr)}.market-event-visual{align-items:center;aspect-ratio:var(--market-media-ratio, 941 / 1672);background:var(--market-surface);border-radius:8px;box-shadow:var(--market-shadow);display:grid;overflow:hidden}.market-event-media-card{background:var(--market-surface);border:1px solid transparent;border-radius:8px;box-shadow:var(--market-shadow);display:grid;overflow:hidden}.market-event-focus-card{--market-event-media-max: min( calc(100svh - 220px) , 640px);background:#000;border-color:#000;border-radius:var(--market-radius-outer);box-shadow:var(--market-shadow);cursor:default;justify-self:center;max-height:min(calc(100svh - 132px),calc(var(--market-event-media-max) + 58px));max-width:560px;scroll-margin-top:96px;touch-action:pan-y;transform:none;transition:border-radius .24s ease,max-height .52s ease,width .52s ease;width:min(100%,calc(var(--market-event-media-max) * var(--market-media-ratio-number, .563)),560px)}.market-event-focus-card.is-media-expanded{--market-event-media-max: min( calc(100svh - 156px) , 780px);border-radius:var(--market-radius-outer);max-height:min(calc(100svh - 96px),calc(var(--market-event-media-max) + 58px));max-width:min(86vw,760px);width:min(100%,calc(var(--market-event-media-max) * var(--market-media-ratio-number, .563)),760px)}.market-event-focus-card.is-landscape{--market-event-media-max: min( calc(100svh - 220px) , 470px);max-width:min(100%,760px);width:min(100%,calc(var(--market-event-media-max) * var(--market-media-ratio-number, 1.778)),760px)}.market-event-focus-card.is-landscape.is-media-expanded{--market-event-media-max: min( calc(100svh - 156px) , 520px);max-width:min(90vw,920px);width:min(100%,calc(var(--market-event-media-max) * var(--market-media-ratio-number, 1.778)),920px)}.market-event-focus-card.is-media-expanded .market-event-focus-frame,.market-event-focus-card.is-media-expanded .market-event-focus-stage{border-radius:var(--market-radius-outer)}.market-event-focus-card:hover,.market-event-focus-card:focus-within{background:#000;border-color:#000;border-radius:var(--market-radius-outer);box-shadow:var(--market-shadow);cursor:default;transform:none}.market-event-focus-card.is-rules,.market-event-focus-card.is-location{max-height:none;width:min(100%,640px)}.market-event-focus-card.is-webview{max-height:none;width:min(100%,560px)}.market-event-focus-frame{border-radius:inherit;overflow:hidden}.market-event-focus-card:hover .market-event-focus-frame,.market-event-focus-card:focus-within .market-event-focus-frame,.market-event-focus-card:active .market-event-focus-frame{border-radius:var(--market-radius-outer)}.market-event-focus-stage{aspect-ratio:var(--market-media-ratio, 941 / 1672);background:#000;display:grid;max-height:var(--market-event-media-max);overflow:hidden;touch-action:pan-y;transition:aspect-ratio .52s ease,max-height .52s ease;width:100%}.market-event-focus-card.is-rules .market-event-focus-stage,.market-event-focus-card.is-location .market-event-focus-stage{aspect-ratio:auto;max-height:none}.market-event-focus-card.is-webview .market-event-focus-stage{aspect-ratio:4 / 5;max-height:min(78svh,820px)}.market-event-focus-overlay{padding-bottom:82px}.market-media-toggle{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 10px 12px}.market-media-toggle button{align-items:center;background:transparent;border:0;border-radius:var(--market-radius-inner);color:var(--market-muted);display:inline-flex;gap:7px;justify-content:center;min-height:38px;transition:background-color .22s ease,color .22s ease,transform .22s ease}.market-media-toggle button.is-selected,.market-media-toggle button:hover,.market-media-toggle button:focus-visible{background:var(--market-soft);color:var(--market-ink);outline:none;transform:translateY(-1px)}.market-event-view-toggle{display:inline-flex;gap:8px;padding:0}.market-event-view-toggle button{border-radius:var(--market-radius-inner);min-height:42px;padding:0 13px}.market-event-media-stage{aspect-ratio:var(--market-media-ratio, 941 / 1672);display:grid;max-height:min(72svh,760px);min-height:0}.market-event-media-pane,.market-event-media-empty,.market-event-rules-pane,.market-event-document-pane,.market-event-location-pane{background:#000;display:grid;grid-area:1 / 1;height:100%;min-height:0;opacity:0;pointer-events:none;transition:opacity .52s ease;width:100%}.market-event-focus-stage .market-event-media-pane img{object-fit:contain;object-position:center}.market-event-media-pane.is-active,.market-event-media-empty.is-active,.market-event-rules-pane.is-active,.market-event-document-pane.is-active,.market-event-location-pane.is-active{opacity:1;pointer-events:auto}.market-event-media-empty{align-content:center;color:#fafafa;gap:10px;justify-items:center;padding:28px;text-align:center}.market-event-document-pane{align-self:stretch;background:#fafafa;color:#fafafa;justify-self:stretch;overflow:hidden}.market-event-location-pane{align-content:center;background:#000;color:#fafafa;height:auto;min-height:100%;padding:clamp(24px,5vw,42px);touch-action:pan-y}.market-event-location-view{display:grid;gap:16px;padding:0;touch-action:pan-y}.market-event-location-view h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;margin:0}.market-event-location-view p{color:var(--market-muted-on-dark);line-height:1.55;margin:0}.market-event-location-view .market-location-copy-button{align-items:start;background:transparent;border:0;border-radius:0;color:var(--market-muted-on-dark);display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr);line-height:1.55;margin:0;padding:0;text-align:left;transition:color .18s ease}.market-event-location-view .market-location-copy-button svg{color:currentColor;margin-top:3px}.market-event-location-view .market-location-copy-button:hover,.market-event-location-view .market-location-copy-button:focus-visible{background:transparent;border:0;color:#fafafa;outline:none}.market-event-map{background:#101410;border:0;border-radius:var(--market-radius-inner);box-shadow:inset 0 0 0 1px #fafafa14;display:block;height:clamp(170px,24svh,260px);min-height:160px;overflow:hidden;width:100%}.market-event-location-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-event-location-actions .market-link-button{background:transparent;border-color:#fafafa2e;border-radius:var(--market-radius-inner);color:#fafafa}.market-event-location-actions .market-link-button:hover,.market-event-location-actions .market-link-button:focus-visible{background:#fafafa;border-color:#fafafa;color:#101410}.market-event-location-actions .market-card-cta{background:transparent;border:1px solid rgba(250,250,250,.18);border-radius:var(--market-radius-inner);color:#fafafa;min-height:44px;padding:0 18px}.market-event-location-actions .market-google-maps-button{background:transparent;border-color:#34a853cc;color:#fafafa;width:100%}.market-event-location-actions .market-google-maps-button:hover,.market-event-location-actions .market-google-maps-button:focus-visible{background:#34a853;border-color:#34a853;color:#fafafa}.market-event-location-actions .market-waze-button{background:transparent;border-color:#33ccffd9;color:#fafafa;width:100%}.market-event-location-actions .market-waze-button:hover,.market-event-location-actions .market-waze-button:focus-visible{background:#3cf;border-color:#3cf;color:#101410}.market-event-location-actions .market-location-share-button{grid-column:1 / -1;width:100%}.market-event-location-actions .market-location-share-button:hover,.market-event-location-actions .market-location-share-button:focus-visible{background:var(--market-action);border-color:var(--market-action);color:var(--market-strong-cta-ink)}.market-event-document-pane iframe{align-self:stretch;background:#fafafa;border:0;display:block;grid-area:1 / 1;height:100%;justify-self:stretch;min-height:100%;width:100%}.market-event-media-pane img{grid-area:1 / 1;height:100%;object-fit:contain;opacity:0;transition:opacity .62s ease;width:100%}.market-event-media-pane img.is-active{opacity:1}.market-event-rules-pane{align-content:center;gap:16px;padding:clamp(20px,4vw,34px)}.market-event-rules-pane h2{color:#fafafa;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05;margin:0}.market-event-rules-pane ul,.market-rules-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.market-event-rules-pane li,.market-rules-list span{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:flex;gap:10px;min-height:46px;padding:10px 12px}.market-event-rules-pane li{background:#fafafa14;border-color:#fafafa1f;color:#fafafa}.market-event-media-controls{border-top:0;background:linear-gradient(180deg,transparent 0%,rgba(5,8,6,.74) 100%);bottom:0;color:#fafafa;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;left:0;padding:18px clamp(14px,2vw,18px) 12px;position:absolute;right:0;z-index:4}.market-event-media-controls button{color:#fafafa;height:34px;min-width:34px;padding:0}:root[data-market-theme=light] .market-hero-card .market-carousel-controls button:hover,:root[data-market-theme=light] .market-hero-card .market-carousel-controls button:focus-visible,:root[data-market-theme=light] .market-event-media-controls button:hover,:root[data-market-theme=light] .market-event-media-controls button:focus-visible{color:#101410}.market-event-internal-landing{align-content:center;background:#101410;color:#fafafa;display:grid;gap:14px;min-height:100%;overflow:auto;padding:clamp(22px,4vw,38px)}.market-event-internal-landing h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.75rem,4vw,3rem);line-height:1.02;margin:0}.market-event-internal-landing p{color:var(--market-muted-on-dark);line-height:1.55;margin:0}.market-event-internal-facts{display:flex;flex-wrap:wrap;gap:8px}.market-event-internal-facts span{align-items:center;background:#fafafa14;border-radius:var(--market-radius-inner);color:#fafafa;display:inline-flex;gap:7px;min-height:38px;padding:0 10px}.market-event-summary{align-self:center;display:grid;gap:18px;min-width:0}.market-event-summary p{color:var(--market-muted);font-size:1.08rem;line-height:1.65}.market-event-facts,.market-event-actions,.market-info-grid{display:flex;flex-wrap:wrap;gap:10px}.market-info-grid span{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:999px;color:var(--market-muted);display:inline-flex;gap:8px;min-height:42px;padding:0 14px}.market-event-facts span{align-items:center;background:transparent;border:0;color:var(--market-muted);display:inline-flex;gap:8px;min-height:0;padding:0}.market-event-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;max-width:100%}.market-event-actions .has-market-tooltip{position:relative}.market-event-actions .has-market-tooltip:hover,.market-event-actions .has-market-tooltip:focus-visible,.market-event-actions .has-market-tooltip.is-tooltip-visible{z-index:50}.market-event-actions .market-tooltip{z-index:1000}.market-action-label-short{display:none}.market-event-share-action,.market-event-producer-button{flex:0 0 auto}.market-primary-button,.market-link-button{align-items:center;border-radius:999px;display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:var(--market-button-gap);justify-content:center;min-height:44px;padding:0 18px}.market-event-view-action{align-items:center;background:transparent;border:0;border-radius:var(--market-radius-inner);color:var(--market-muted);display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:var(--market-button-gap);justify-content:center;min-height:42px;padding:0 13px;text-decoration:none;transition:background-color .22s ease,color .22s ease,transform .22s ease}.market-event-view-action:hover,.market-event-view-action:focus-visible{background:var(--market-soft);color:var(--market-ink);outline:none;transform:translateY(-1px)}.market-primary-button,.market-link-button,.market-card-cta,.market-large-button,.market-view-more-button,.market-filter-trigger,.market-filter-options button,.market-event-view-action,.market-event-view-toggle button,.market-menu-popover a,.market-menu-action,.market-floating-buy,.market-cart-item-actions button,.market-search-submit,.market-checkout button,.market-auth-dialog button{text-transform:none}.market-primary-button,.market-link-button,.market-card-cta,.market-cart-buy-all{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.market-primary-button{background:var(--market-action);border:0;color:var(--market-strong-cta-ink)}.market-primary-button svg,.market-card-cta svg,.market-floating-buy svg,.market-floating-cart svg{color:currentColor}.market-primary-button:hover,.market-primary-button:focus-visible{background:#101410;color:#fafafa;outline:none}.market-primary-button,.market-floating-buy,.market-floating-cart,.market-confirmed-step>svg{color:var(--market-strong-cta-ink)}.market-site a.market-primary-button,.market-site a.market-floating-buy,.market-site a.market-floating-cart{color:var(--market-strong-cta-ink)}:root .market-site a.market-primary-button,:root .market-site a.market-floating-buy,:root .market-site a.market-floating-cart,:root .market-site a.market-floating-buy svg,:root .market-site a.market-floating-cart svg,:root .market-site .market-cart-badge{color:var(--market-strong-cta-ink)}:root .market-site a.market-floating-cart.is-visible:hover,:root .market-site a.market-floating-cart.is-visible:focus-visible,:root .market-site a.market-floating-cart.is-visible:hover svg,:root .market-site a.market-floating-cart.is-visible:focus-visible svg{color:var(--market-action)}:root .market-site a.market-floating-cart.is-visible:hover .market-cart-badge,:root .market-site a.market-floating-cart.is-visible:focus-visible .market-cart-badge{color:var(--market-strong-cta-ink)}.market-primary-button:hover,.market-primary-button:focus-visible{color:#fafafa}.market-site a.market-primary-button:hover,.market-site a.market-primary-button:focus-visible{color:#fafafa}.market-link-button{background:var(--market-surface);border:1px solid var(--market-line);color:var(--market-ink)}.market-link-button:hover,.market-link-button:focus-visible{background:var(--market-ink);border-color:var(--market-ink);box-shadow:0 12px 28px #10141024;color:var(--market-bg);outline:none;transform:translateY(-1px)}.market-large-button{min-height:50px;padding:0 22px}.market-event-detail{align-items:start;display:grid;gap:clamp(24px,5vw,54px);grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.market-event-detail-v2{margin:0 auto;max-width:1500px;grid-template-columns:minmax(0,1fr) minmax(330px,460px)}.market-event-content{display:grid;gap:42px}.market-gallery-strip{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.market-gallery-strip img{aspect-ratio:var(--market-media-ratio, 941 / 1672);background:var(--market-surface);border-radius:8px}.market-legal-highlights{background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;padding:22px}.market-rules-panel{display:grid;gap:16px}.market-rules-panel h2{font-size:clamp(1.75rem,3vw,2.65rem)}.market-ticket-panel{background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:grid;gap:16px;max-height:min(760px,calc(100svh - 112px));overflow:auto;padding:20px;position:sticky;scrollbar-color:color-mix(in srgb,var(--market-muted) 36%,transparent) transparent;scrollbar-width:thin;top:92px}.market-ticket-panel-heading{display:grid;gap:6px}.market-tier-list{display:grid;gap:10px}.market-tier{background:var(--market-bg);border:1px solid var(--market-line);border-radius:8px;color:var(--market-ink);display:grid;gap:12px;grid-template-columns:1fr auto;padding:14px;text-align:left}.market-tier.is-selected{border-color:var(--market-success);box-shadow:inset 0 0 0 1px var(--market-success)}.market-tier div{display:grid;gap:5px}.market-tier-stepper{align-items:center;align-self:center;background:#101410;border:0;border-radius:999px;color:#fafafa;display:grid;gap:8px;grid-template-columns:34px 22px 34px;min-height:38px;padding:2px;text-align:center}.market-tier-stepper button{align-items:center;background:transparent;border:0;border-radius:999px;color:#fafafa;display:inline-flex;height:34px;justify-content:center;width:34px}.market-tier-stepper button:hover,.market-tier-stepper button:focus-visible{background:#fafafa24;outline:none}.market-tier span,.market-tier small{color:var(--market-muted)}.market-tier strong,.market-tier em,.market-total strong{font-family:Poppins,Arial,sans-serif}.market-tier em{color:var(--market-success);font-style:normal}.market-quantity{align-items:center;background:#101410;border-radius:999px;color:#fafafa;display:grid;grid-template-columns:44px 1fr 44px;min-height:48px;padding:4px;text-align:center}.market-quantity button{align-items:center;background:transparent;border:0;border-radius:999px;color:#fafafa;display:inline-flex;height:40px;justify-content:center;width:40px}.market-quantity button:hover,.market-quantity button:focus-visible{background:#fafafa24;outline:none}.market-total,.market-order-total span{align-items:center;display:flex;justify-content:space-between}.market-total{border-top:1px solid var(--market-line);padding-top:14px}.market-selected-ticket-list{border-top:1px solid var(--market-line);display:grid;gap:8px;padding:12px 0 0}.market-ticket-selection-summary{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:2px 0 4px}.market-ticket-selection-summary>span{display:grid;gap:2px;min-width:0}.market-ticket-selection-summary strong{color:var(--market-ink);font-family:Poppins,Arial,sans-serif;overflow-wrap:anywhere}.market-ticket-selection-summary small{color:var(--market-muted)}.market-selected-ticket-list>span{color:var(--market-muted);display:flex;justify-content:space-between}.market-selected-ticket-list>span em{color:var(--market-ink);font-style:normal}.market-cross-sell-section{padding:clamp(44px,7vw,88px) var(--market-section-pad)}.market-cross-sell-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1500px}.market-cross-sell-card{background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:grid;gap:12px;padding:18px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.market-cross-sell-card:hover,.market-cross-sell-card:focus-within{border-color:color-mix(in srgb,var(--market-success) 42%,var(--market-line));box-shadow:0 20px 48px #10141024;transform:scale(1.01)}.market-cross-sell-card>span{align-items:center;background:var(--market-soft);border-radius:999px;display:inline-flex;height:42px;justify-content:center;width:42px}.market-cross-sell-card strong{font-family:Poppins,Arial,sans-serif;font-size:1.35rem}.market-cross-sell-card p{color:var(--market-muted)}.market-cross-sell-card em{color:var(--market-success);font-family:Poppins,Arial,sans-serif;font-style:normal}.market-floating-buy{align-items:center;background:var(--market-action);border:0;border-radius:999px;bottom:calc(18px + env(safe-area-inset-bottom));box-shadow:0 18px 44px #1014103d,0 2px 8px #1014101f;color:var(--market-strong-cta-ink);display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:var(--market-button-gap);left:50%;justify-content:center;max-width:min(calc(100vw - 32px),320px);min-height:50px;opacity:0;padding:0 22px;pointer-events:none;position:fixed;transform:translate(-50%,10px);transition:background-color .22s ease,box-shadow .22s ease,color .22s ease,opacity .15s ease,transform .15s ease;white-space:nowrap;width:min(calc(100vw - 32px),300px);z-index:70}.market-floating-buy.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.market-floating-buy.is-visible:hover,.market-floating-buy.is-visible:focus-visible{background:#101410;box-shadow:0 22px 54px #1014104d,0 4px 12px #1014102e;color:#fafafa;outline:none;transform:translate(-50%,-1px)}:root .market-site a.market-floating-buy:hover,:root .market-site a.market-floating-buy:focus-visible,:root .market-site a.market-floating-buy:hover svg,:root .market-site a.market-floating-buy:focus-visible svg{color:#fafafa}.market-producer-events-hero,.market-legal-page{padding-top:calc(88px + clamp(28px,5vw,72px))}.market-producer-events-hero{max-width:860px}.market-event-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-category-page{padding-bottom:clamp(44px,7vw,88px)}.market-category-hero{display:grid;gap:14px;margin:0 auto;max-width:1180px;padding:calc(88px + clamp(28px,5vw,72px)) var(--market-section-pad) clamp(20px,4vw,42px)}.market-category-hero h1{font-family:Poppins,Arial,sans-serif;font-size:clamp(2.4rem,5.5vw,5rem);line-height:.98;margin:0}.market-category-grid{align-items:start;display:grid;gap:clamp(18px,2.4vw,32px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1380px;padding:10px var(--market-section-pad) 30px}.market-category-grid .market-event-card{flex:initial;scroll-snap-align:none}.market-my-events-hero{align-items:start;max-width:1180px}.market-my-events-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.market-my-events-data-note{align-items:center;color:var(--market-muted);display:flex;gap:8px;margin:2px 0 0;max-width:720px}.market-producer-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;max-width:1380px;padding:0 var(--market-section-pad) clamp(18px,3vw,34px)}.market-producer-kpi-card{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:flex;gap:12px;min-width:0;padding:14px}.market-producer-kpi-card>span{align-items:center;background:#c9ff002e;border-radius:8px;color:var(--market-green);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.market-producer-kpi-card div{display:grid;gap:2px;min-width:0}.market-producer-kpi-card strong{font-family:Poppins,Arial,sans-serif;font-size:clamp(1rem,2vw,1.45rem);line-height:1}.market-producer-kpi-card small{color:var(--market-muted);line-height:1.25}.market-producer-data-panel{margin:0 auto 34px;max-width:1380px;padding:24px;border:1px solid var(--market-line);border-radius:24px;background:var(--market-surface)}.market-producer-data-heading,.market-producer-data-grid,.market-producer-data-summary article{display:flex;gap:18px}.market-producer-data-heading{align-items:flex-start;justify-content:space-between}.market-producer-data-heading h2{margin:4px 0 8px}.market-producer-data-heading p{margin:0}.market-producer-data-grid{align-items:flex-start;margin-top:22px}.market-producer-private-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;flex:1.4}.market-producer-private-form label{display:grid;gap:7px;font-size:.82rem;font-weight:700}.market-producer-private-form input{width:100%;padding:12px 13px;border:1px solid var(--market-line);border-radius:12px;color:var(--market-ink);background:transparent}.market-producer-private-form button,.market-producer-private-form>p{grid-column:1 / -1}.market-producer-data-summary{display:grid;gap:12px;flex:1}.market-producer-data-summary article{padding:15px;border:1px solid var(--market-line);border-radius:16px}.market-producer-data-summary article div{display:grid;gap:4px}.market-producer-data-summary span{font-size:1.15rem;font-weight:800}.market-producer-data-summary small{opacity:.72;line-height:1.35}@media(max-width:760px){.market-producer-data-grid{flex-direction:column}.market-producer-private-form{grid-template-columns:1fr;width:100%}.market-producer-data-summary{width:100%}}.market-my-events-grid{display:grid;gap:14px;margin:0 auto;max-width:1180px;padding:0 var(--market-section-pad) 34px}.market-my-event-card{align-items:start;background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:grid;gap:16px;grid-template-columns:116px minmax(0,1fr);min-width:0;padding:12px}.market-my-event-media{align-items:center;background:#050806;border-radius:8px;display:flex;height:148px;justify-content:center;overflow:hidden}.market-my-event-media img{height:100%;max-height:100%;object-fit:contain;width:100%}.market-my-event-body{display:grid;gap:10px;min-width:0}.market-my-event-heading,.market-my-event-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.market-my-event-heading small{color:var(--market-muted)}.market-my-event-status{align-items:center;background:#0000000d;border-radius:999px;color:var(--market-muted);display:inline-flex;gap:6px;padding:7px 10px}.market-my-event-card h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.02;margin:0}.market-my-event-location{align-items:center;color:var(--market-muted);display:flex;gap:7px;margin:0;min-width:0}.market-my-event-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-my-event-metrics span{background:#00000009;border:1px solid var(--market-line);border-radius:8px;color:var(--market-muted);display:grid;gap:3px;min-width:0;padding:10px}.market-my-event-metrics strong{color:var(--market-ink);font-family:Poppins,Arial,sans-serif;font-size:1.05rem;line-height:1}.market-my-event-metrics small{color:var(--market-green);font-size:.72rem}.market-my-event-alerts{display:flex;flex-wrap:wrap;gap:8px}.market-my-event-alerts span{align-items:center;background:#ffc20021;border:1px solid rgba(255,194,0,.32);border-radius:999px;color:var(--market-ink);display:inline-flex;gap:6px;padding:7px 10px}.market-my-event-alerts.is-clean span{background:#0183671a;border-color:#0183673d;color:var(--market-green)}.market-my-event-actions{justify-content:flex-start}.market-my-event-actions .market-card-cta,.market-my-event-actions .market-link-button{min-height:46px}.market-my-events-page .market-reveal,.market-my-events-page section,.market-my-events-page article{opacity:1;transform:none}.market-producer-kpi-grid{border-bottom:1px solid var(--market-line);border-top:1px solid var(--market-line);gap:0;padding-bottom:0;padding-top:0}.market-producer-kpi-card{background:transparent;border:0;border-radius:0;min-height:74px;padding:16px 18px;position:relative}.market-producer-kpi-card:not(:last-child):after{background:var(--market-line);bottom:18px;content:"";position:absolute;right:0;top:18px;width:1px}.market-my-events-grid{gap:18px;max-width:1240px;padding-top:clamp(18px,3vw,34px)}.market-my-event-card{background:transparent;border:0;border-bottom:1px solid var(--market-line);border-radius:0;gap:clamp(14px,2.4vw,26px);grid-template-columns:clamp(92px,14vw,178px) minmax(0,1fr);padding:0 0 clamp(18px,2.8vw,28px)}.market-my-event-media{aspect-ratio:3 / 4;border:1px solid var(--market-line);height:auto;min-height:126px}.market-my-event-caption{color:var(--market-muted);line-height:1.45;margin:0;max-width:760px}.market-my-event-facts{align-items:center;color:var(--market-muted);display:flex;flex-wrap:wrap;gap:8px 16px}.market-my-event-facts span{align-items:center;display:inline-flex;gap:6px}.market-my-event-metrics{border-top:1px solid var(--market-line);gap:0;margin-top:2px}.market-my-event-metrics span{background:transparent;border:0;border-radius:0;padding:12px 10px 10px 0}.market-my-event-actions{border-top:1px solid var(--market-line);padding-top:12px}.market-error-page{align-items:center;display:grid;min-height:min(72vh,780px);padding:clamp(34px,8vw,96px) var(--market-section-pad)}.market-error-panel{display:grid;gap:16px;margin:0 auto;max-width:760px;width:100%}.market-error-panel h1{font-family:Poppins,Arial,sans-serif;font-size:clamp(2.35rem,8vw,5rem);line-height:.98;margin:0}.market-error-panel p{color:var(--market-muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.55;margin:0;max-width:620px}.market-error-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.market-loading-page .market-eyebrow svg{animation:market-spin 1s linear infinite}.market-empty-panel{background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:grid;gap:12px;margin:0 auto 34px;max-width:720px;padding:24px}.market-empty-panel h2,.market-empty-panel p{margin:0}.market-empty-panel p{color:var(--market-muted)}.market-site a.market-card-cta,.market-site button.market-card-cta{color:#fafafa}.market-site a.market-card-cta svg,.market-site button.market-card-cta svg{color:currentColor}.market-category-load{display:flex;justify-content:center;padding:10px var(--market-section-pad) 0}.market-account-page{padding-top:calc(76px + clamp(16px,3vw,42px))}.market-account-hero,.market-account-list,.market-preference-grid{margin:0 auto;max-width:1180px;padding:clamp(22px,4vw,48px) var(--market-section-pad)}.market-account-hero{display:grid;gap:14px}.market-account-hero h1{font-family:Poppins,Arial,sans-serif;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.98;margin:0}.market-account-hero p{color:var(--market-muted);max-width:620px}.market-account-list{display:grid;gap:14px}.market-account-card{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:grid;gap:16px;grid-template-columns:72px 1fr auto;padding:14px}.market-account-card>.market-thumb{align-self:center;justify-self:center}.market-account-card>div:not(.market-account-card-actions){display:grid;gap:5px}.market-account-card span,.market-account-card p{color:var(--market-muted)}.market-account-card strong{font-family:Poppins,Arial,sans-serif}.market-account-card-actions{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,360px) minmax(126px,160px);justify-content:end;justify-self:end;width:min(100%,530px)}.market-account-card-actions .market-card-cta,.market-account-card-actions .market-link-button{background:#000;border-radius:var(--market-radius-inner);color:#fafafa;height:50px;min-height:50px;padding-inline:16px;width:100%}.market-account-card>.market-link-button{border-radius:var(--market-radius-inner);min-height:50px}.market-account-card-actions .market-card-cta:hover,.market-account-card-actions .market-card-cta:focus-visible{background:var(--market-action);color:var(--market-strong-cta-ink)}.market-account-card-actions .market-link-button{background:var(--market-surface);color:var(--market-ink)}.market-account-total{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:flex;justify-content:space-between;padding:18px}.market-cart-buy-all{justify-self:end;min-width:min(100%,320px)}.market-cart-choice-dialog{background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius-outer);box-shadow:var(--market-shadow);color:var(--market-ink);display:grid;gap:14px;max-width:min(100%,460px);padding:24px;position:relative;width:100%}.market-cart-choice-backdrop{z-index:240}.market-cart-choice-summary{align-items:center;border-top:1px solid var(--market-line);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding-top:14px}.market-cart-choice-summary div{display:grid;gap:3px;min-width:0}.market-cart-choice-summary span,.market-cart-choice-summary small,.market-cart-choice-details small{color:var(--market-muted)}.market-cart-choice-summary strong,.market-cart-choice-details strong{color:var(--market-ink);font-family:Poppins,Arial,sans-serif;overflow-wrap:anywhere}.market-cart-choice-details{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-cart-choice-details>span{display:grid;gap:4px;min-width:0}.market-cart-choice-details em{color:var(--market-success);font-style:normal}.market-cart-choice-dialog h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08;margin:0}.market-cart-choice-dialog p:not(.market-eyebrow){color:var(--market-muted);line-height:1.55;margin:0}.market-cart-choice-actions{display:grid;gap:10px;grid-template-columns:1fr}.market-cart-choice-actions .market-link-button{min-height:50px}.market-profile-panel{display:grid;gap:16px;margin:0 auto;max-width:1180px;padding:0 var(--market-section-pad) clamp(18px,3vw,34px)}.market-profile-section-heading{display:grid;gap:4px;min-width:0}.market-profile-section-heading h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.1;margin:0}.market-profile-section-heading p{color:var(--market-muted);line-height:1.45;margin:0;max-width:720px}.market-profile-identity{align-items:center;border-bottom:1px solid var(--market-line);display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:6px 0 16px}.market-profile-photo-actions,.market-profile-gender>div{display:flex;flex-wrap:wrap;gap:8px}.market-profile-photo-actions button,.market-profile-gender button{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius-inner);color:var(--market-ink);cursor:pointer;display:inline-flex;font:inherit;gap:7px;min-height:42px;padding:0 13px}.market-profile-photo-actions button.drop,.market-profile-gender button:not(.selected){background:transparent}.market-profile-gender button.selected{border-color:var(--market-ink);font-weight:700}.market-profile-gender{border:0;margin:0;padding:0}.market-profile-gender legend{color:var(--market-muted);font-size:.82rem;margin-bottom:7px}.market-profile-identity img,.market-profile-identity>svg{aspect-ratio:1;background:var(--market-soft);border-radius:var(--market-radius-inner);color:var(--market-muted);object-fit:cover;width:42px}.market-profile-identity div{display:grid;gap:4px}.market-profile-identity strong{font-family:Poppins,Arial,sans-serif}.market-profile-identity span{color:var(--market-muted)}.market-profile-details-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-profile-detail-item{display:grid;gap:4px;min-width:0}.market-profile-detail-item span,.market-profile-field span,.market-profile-policy-heading span,.market-profile-policy-list small{color:var(--market-muted);font-size:.82rem}.market-profile-detail-item strong,.market-profile-policy-heading strong,.market-profile-policy-list strong{color:var(--market-ink);font-family:Poppins,Arial,sans-serif;overflow-wrap:anywhere}.market-profile-shortcuts{display:flex;flex-wrap:wrap;gap:10px}.market-profile-shortcuts a{align-items:center;background:var(--market-surface);border-radius:var(--market-radius-inner);color:var(--market-ink);display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:8px;min-height:42px;padding:0 13px;transition:background-color .22s ease,color .22s ease,transform .22s ease}.market-profile-shortcuts a:hover,.market-profile-shortcuts a:focus-visible{background:var(--market-action);color:var(--market-strong-cta-ink);outline:none;transform:translateY(-1px)}.market-profile-form,.market-profile-policy-panel{border-top:1px solid var(--market-line);display:grid;gap:14px;padding-top:18px}.market-profile-form-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-profile-field{display:grid;gap:7px;min-width:0}.market-profile-field input,.market-profile-field textarea{background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius-inner);color:var(--market-ink);font:inherit;min-height:46px;outline:none;padding:0 13px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease;width:100%}.market-profile-field textarea{min-height:92px;padding-block:12px;resize:vertical}.market-profile-field input:focus,.market-profile-field textarea:focus{border-color:color-mix(in srgb,var(--market-success) 48%,var(--market-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--market-success) 14%,transparent)}.market-profile-field input:disabled,.market-profile-field textarea:disabled{opacity:.62}.market-profile-wide{grid-column:span 2}.market-profile-location{display:grid;gap:12px}.market-profile-location h3{font-family:Poppins,Arial,sans-serif;font-size:1rem;margin:0}.market-profile-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.market-profile-save{min-width:min(100%,220px)}.market-profile-message{color:var(--market-success);margin:0}.market-profile-message.error{color:#d84a3a}.market-checkbox-row{align-items:flex-start;display:flex;gap:10px;margin:14px 0}.market-checkbox-row input{flex:0 0 auto;margin-top:3px}.market-checkbox-row span{color:var(--market-muted);font-size:.9rem;line-height:1.45}.market-profile-policy-panel p>svg,.market-profile-section-heading h2>svg{margin-right:7px;vertical-align:-3px}.market-profile-policy-heading{display:grid;gap:4px}.market-profile-policy-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-profile-policy-list a{align-items:center;background:var(--market-surface);border-radius:var(--market-radius-inner);color:var(--market-ink);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:58px;padding:10px 13px;transition:background-color .22s ease,color .22s ease,transform .22s ease}.market-profile-policy-list a:hover,.market-profile-policy-list a:focus-visible{background:var(--market-action);color:var(--market-strong-cta-ink);outline:none;transform:translateY(-1px)}.market-profile-policy-list a:hover small,.market-profile-policy-list a:focus-visible small,.market-profile-policy-list a:hover strong,.market-profile-policy-list a:focus-visible strong{color:var(--market-strong-cta-ink)}.market-profile-policy-list a span{display:grid;gap:2px}.market-profile-end-actions{display:grid;justify-content:start;margin:0 auto;max-width:1180px;padding:18px var(--market-section-pad) clamp(44px,7vw,88px)}.market-preference-grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.market-preference-grid>.market-profile-section-heading{border-bottom:1px solid var(--market-line);grid-column:1 / -1;padding-bottom:16px}.market-preference-card{background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;display:grid;gap:10px;padding:16px}.market-preference-card span{align-items:center;display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:8px}.market-preference-card small{color:var(--market-muted)}.market-preference-row{align-items:center;border-bottom:1px solid var(--market-line);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:76px;padding:14px 0}.market-preference-row:nth-of-type(odd){padding-right:clamp(14px,3vw,32px)}.market-preference-row:nth-of-type(2n){padding-left:clamp(14px,3vw,32px)}.market-preference-row input{opacity:0;pointer-events:none;position:absolute}.market-preference-icon{align-items:center;background:var(--market-soft);border-radius:var(--market-radius-inner);color:var(--market-success);display:inline-flex;height:38px;justify-content:center;width:38px}.market-preference-copy{display:grid;gap:4px}.market-preference-copy strong{font-family:Poppins,Arial,sans-serif}.market-preference-copy small{color:var(--market-muted)}.market-preference-switch{background:color-mix(in srgb,var(--market-muted) 28%,transparent);border-radius:999px;height:28px;position:relative;transition:background-color .22s ease;width:50px}.market-preference-switch:after{background:var(--market-surface);border-radius:999px;box-shadow:0 4px 12px #1014102e;content:"";height:22px;left:3px;position:absolute;top:3px;transition:background-color .22s ease,transform .22s ease;width:22px}.market-preference-row:has(input:checked) .market-preference-switch{background:var(--market-action)}.market-preference-row:has(input:checked) .market-preference-switch:after{background:#101410;transform:translate(22px)}.market-modal-backdrop{align-items:center;background:#0000008a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:240}.market-checkout{background:var(--market-bg);border:1px solid var(--market-line);border-radius:8px;box-shadow:var(--market-shadow);display:grid;gap:0;max-height:min(860px,calc(100svh - 32px));max-width:860px;overflow:hidden;padding:0;position:relative;scrollbar-color:transparent transparent;scrollbar-width:thin;width:min(100%,860px);font-family:Roboto,Arial,sans-serif}.market-checkout-scroll{display:grid;gap:18px;max-height:min(860px,calc(100svh - 32px));overflow:auto;padding:20px 20px 112px;position:relative;scrollbar-color:transparent transparent;scrollbar-width:thin}.market-checkout:before,.market-checkout:after{content:"";left:1px;pointer-events:none;position:absolute;right:1px;z-index:4}.market-checkout:before{background:linear-gradient(var(--market-bg),transparent);height:24px;top:1px}.market-checkout:after{background:linear-gradient(transparent,var(--market-bg) 58%);bottom:1px;height:108px}.market-checkout input,.market-checkout select,.market-checkout textarea,.market-checkout p,.market-checkout small,.market-checkout .market-checkout-line-summary,.market-checkout .market-order-total span,.market-checkout .market-holder-list span{font-family:Roboto,Arial,sans-serif}.market-checkout h1,.market-checkout h2,.market-checkout h3,.market-checkout h4,.market-checkout label>span,.market-checkout button,.market-checkout .market-eyebrow,.market-checkout .market-checkout-progress small{font-family:Poppins,Arial,sans-serif}@media(prefers-reduced-motion:reduce){.market-route-shell,.market-route-shell.is-leaving,.market-route-shell.is-entering{animation:none;filter:none;opacity:1;transition:none}}.market-auth-dialog{background:var(--market-bg);border:1px solid var(--market-line);border-radius:8px;box-shadow:var(--market-shadow);color:var(--market-ink);display:grid;gap:16px;max-height:min(780px,calc(100svh - 32px));max-width:460px;overflow:auto;padding:24px;position:relative;scrollbar-color:transparent transparent;scrollbar-width:thin;width:min(100%,460px)}.market-auth-dialog h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1;margin:0}.market-qr-dialog{background:var(--market-bg);border:1px solid var(--market-line);border-radius:8px;box-shadow:var(--market-shadow);color:var(--market-ink);display:grid;gap:16px;max-height:min(760px,calc(100svh - 32px));max-width:420px;overflow:auto;padding:24px;position:relative;scrollbar-color:transparent transparent;scrollbar-width:thin;width:min(100%,420px)}.market-qr-dialog h2,.market-qr-dialog p{margin:0}.market-qr-dialog h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1;padding-right:42px}.market-qr-dialog p:not(.market-eyebrow),.market-qr-dialog .market-qr-meta span,.market-qr-dialog .market-qr-meta small{color:var(--market-muted)}.market-qr-image{aspect-ratio:1;background:#fff;border:1px solid var(--market-line);border-radius:8px;justify-self:center;max-width:min(100%,280px);padding:10px;width:100%}.market-qr-loading,.market-qr-meta{align-items:center;display:grid;gap:5px;justify-items:center;text-align:center}.market-qr-loading{color:var(--market-muted);min-height:220px}.market-qr-meta strong{font-family:Poppins,Arial,sans-serif;overflow-wrap:anywhere}.market-auth-dialog>p:not(.market-eyebrow),.market-auth-form small,.market-auth-message{color:var(--market-muted);line-height:1.5;margin:0}.market-auth-tabs{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-auth-tabs button{background:var(--market-surface);border:1px solid var(--market-line);border-radius:999px;color:var(--market-muted);min-height:42px;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.market-auth-tabs button.is-selected,.market-auth-tabs button:hover,.market-auth-tabs button:focus-visible{background:var(--market-ink);border-color:var(--market-ink);color:var(--market-bg);outline:none}.market-auth-form,.market-auth-form label{display:grid;gap:10px}.market-auth-form label span{align-items:center;color:var(--market-muted);display:inline-flex;gap:8px;font-family:Poppins,Arial,sans-serif;font-size:.84rem}.market-auth-form input{background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;color:var(--market-ink);min-height:48px;outline:0;padding:0 13px;transition:border-color .22s ease,box-shadow .22s ease}.market-auth-form input:focus{border-color:var(--market-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--market-success) 16%,transparent)}.market-password-wrap{display:grid;grid-template-columns:1fr 42px;position:relative}.market-password-wrap input{border-radius:8px 0 0 8px}.market-password-wrap button{background:var(--market-surface);border:1px solid var(--market-line);border-left:0;border-radius:0 8px 8px 0;color:var(--market-muted);transition:background-color .22s ease,color .22s ease}.market-password-wrap button:hover,.market-password-wrap button:focus-visible{background:var(--market-soft);color:var(--market-ink);outline:none}.market-auth-message.is-error{color:#c44545}.spin{animation:market-spin .9s linear infinite}@keyframes market-spin{to{transform:rotate(360deg)}}.market-modal-close{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--market-ink);display:inline-flex;height:42px;justify-content:center;position:absolute;right:14px;top:14px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease;width:42px}.market-modal-close:hover,.market-modal-close:focus-visible{background:var(--market-surface);border-color:var(--market-line);box-shadow:0 10px 24px #10141014;outline:none;transform:translateY(-1px)}.market-checkout-summary{align-items:center;display:grid;gap:16px;grid-template-columns:76px 1fr;padding-right:42px}.market-checkout-summary .market-checkout-line-summary+span{color:var(--market-muted);display:block;margin-top:4px}.market-checkout-context{border-top:1px solid var(--market-line);display:grid;gap:5px;padding-top:14px}.market-checkout-context h3{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.18rem,2.4vw,1.5rem);margin:0}.market-checkout-context p:not(.market-eyebrow){color:var(--market-muted);line-height:1.45;margin:0}.market-checkout-progress{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.market-checkout-progress span{display:grid;gap:5px}.market-checkout-progress i{background:var(--market-line);border-radius:999px;display:block;height:5px}.market-checkout-progress span.is-active i{background:var(--market-success)}.market-checkout-progress small{color:var(--market-muted);font-family:Poppins,Arial,sans-serif;font-size:.68rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-checkout-progress span.is-active small{color:var(--market-ink)}.market-checkout-step{border-top:1px solid var(--market-line);display:grid;gap:16px;padding-top:16px}.market-checkout-compact-summary{border:1px solid var(--market-line);border-radius:8px;display:grid;gap:8px;padding:12px}.market-checkout-compact-summary h4,.market-checkout-compact-summary p{margin:0}.market-legal-document{max-height:240px;overflow:auto;white-space:pre-wrap}.market-checkout-footer{align-items:center;bottom:0;display:grid;gap:10px;grid-template-columns:minmax(120px,auto) minmax(220px,1fr);margin-top:4px;position:sticky;z-index:6}.market-checkout-footer .market-link-button,.market-checkout-footer .market-primary-button{min-height:52px}.market-payment-options button.is-selected{background:var(--market-surface);border-color:var(--market-success);cursor:default}.market-producer-favicon{border-radius:4px;height:18px;object-fit:cover;width:18px}.market-primary-button:hover,.market-primary-button:focus-visible,.market-card-cta:hover,.market-card-cta:focus-visible,.market-event-card:hover .market-card-cta:hover,.market-event-card:focus-within .market-card-cta:focus-visible{background:#101410!important;border-color:#101410!important;color:#fff!important}.market-checkout-step h3{align-items:center;display:inline-flex;gap:8px}.market-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.market-form-field{display:grid;gap:8px;min-width:0}.market-form-field>span{align-items:center;color:var(--market-ink);display:flex;flex-wrap:wrap;font-family:Poppins,Arial,sans-serif;gap:7px;line-height:1.25}.market-form-field small{color:var(--market-muted);font-family:Roboto,Arial,sans-serif;width:100%}.market-form-grid input{background:var(--market-bg);border:1px solid var(--market-line);border-radius:8px;min-height:46px;padding:0 12px;scroll-margin-bottom:32svh}.market-auth-inline{display:grid;gap:12px;padding:0}.market-auth-inline>div{display:flex;flex-wrap:wrap;gap:10px}.market-holder-list,.market-order-total,.market-payment-options{display:grid;gap:10px}.market-holder-list div{border-top:1px solid var(--market-line);display:grid;gap:5px;padding:12px 0 0}.market-holder-list span{color:var(--market-muted)}.market-checkbox{align-items:start;display:grid;gap:10px;grid-template-columns:auto 1fr}.market-legal-reader{border:1px solid var(--market-line);border-radius:8px;padding:12px}.market-legal-reader summary{align-items:center;cursor:pointer;display:inline-flex;font-family:Poppins,Arial,sans-serif;gap:8px}.market-legal-reader div{display:grid;gap:8px;margin-top:12px}.market-legal-reader h4,.market-legal-reader p{margin:0}.market-payment-options{grid-template-columns:repeat(3,1fr)}.market-payment-options button{align-items:center;background:var(--market-bg);border:1px solid var(--market-line);border-radius:8px;color:var(--market-ink);display:inline-flex;gap:8px;justify-content:center;min-height:54px}.market-order-total{border-top:1px solid var(--market-line);padding-top:12px}.market-confirmed-step{justify-items:start}.market-confirmed-step>svg{background:var(--market-action);border-radius:999px;color:#101410;padding:8px}.market-consent-banner{align-items:center;background:var(--market-surface);border:1px solid var(--market-line);border-radius:8px;bottom:16px;box-shadow:var(--market-shadow);display:grid;gap:14px;grid-template-columns:1fr auto;left:16px;padding:16px;position:fixed;right:16px;z-index:100}.market-consent-banner p{color:var(--market-muted);line-height:1.45;margin:6px 0 0}.market-consent-banner>div:last-child{display:flex;gap:10px}.market-consent-banner button:not(.market-primary-button){background:var(--market-bg);border:1px solid var(--market-line);border-radius:999px;color:var(--market-ink);min-height:42px;padding:0 16px}.market-legal-page{margin:0 auto;max-width:900px}.market-footer{align-items:start;background:#050706;color:#fafafa;display:grid;gap:28px;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr);padding-block:clamp(28px,5vw,54px);padding-inline:max(var(--market-section-pad),calc((100vw - var(--market-content-narrow)) / 2))}.market-footer-brand{display:grid;gap:12px;max-width:420px}.market-footer p,.market-footer small{color:var(--market-muted-on-dark)}.market-footer small{font-family:Poppins,Arial,sans-serif;letter-spacing:.02em}.market-footer-signature{display:grid;gap:3px}.market-footer-signature span{color:color-mix(in srgb,var(--market-muted-on-dark) 78%,transparent)}.market-site-version{color:color-mix(in srgb,var(--market-muted-on-dark) 58%,transparent);font-size:.76rem}.market-footer-links{display:grid;gap:14px;justify-self:end;justify-items:start;width:min(100%,360px)}.market-footer nav{display:grid;gap:12px;justify-items:start;width:100%}.market-footer-primary-links{margin-top:12px;align-items:start;justify-items:start}.market-footer a{align-items:center;border-radius:var(--market-radius-inner);color:#fafafa;display:inline-flex;gap:8px;justify-content:flex-start;margin-inline:-6px;opacity:.88;padding:4px 6px;text-align:left;text-transform:capitalize;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.market-footer a:hover,.market-footer a:focus-visible{background:#fafafa14;opacity:1;outline:none;transform:translateY(-1px)}.market-empty-state{padding:48px clamp(16px,5vw,64px)}@media(max-width:1120px){.market-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-category-grid,.market-producer-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.market-top-carousel,.market-event-hero-grid,.market-event-detail{grid-template-columns:1fr}.market-event-hero-v2 .market-event-hero-grid,.market-event-detail.market-event-detail-v2{grid-template-columns:minmax(0,1fr)}.market-top-carousel{align-items:start;min-height:0}.market-event-summary{max-width:none}.market-event-media-card{justify-self:center;width:min(100%,520px)}.market-event-card,.market-rail-standard .market-event-card{flex-basis:clamp(190px,64vw,250px)}.market-category-grid,.market-producer-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-my-event-card{grid-template-columns:98px minmax(0,1fr)}.market-my-event-media{height:auto;min-height:118px}.market-my-event-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-event-detail-v2 .market-rules-panel{display:none}.market-ticket-panel{background:transparent;border:0;border-radius:0;max-height:none;order:1;overflow:visible;padding:0;position:static}.market-ticket-panel>.market-primary-button{bottom:calc(12px + env(safe-area-inset-bottom));position:sticky;z-index:5}.market-tier-list{gap:0}.market-tier{background:transparent;border:0;border-radius:0;border-top:1px solid var(--market-line);padding:16px 0}.market-tier.is-selected{box-shadow:none}.market-selected-ticket-list{background:transparent;border:0;border-radius:0;border-top:1px solid var(--market-line);padding:16px 0 0}.market-cross-sell-grid,.market-preference-grid{grid-template-columns:1fr}.market-profile-identity{grid-template-columns:auto 1fr}.market-profile-photo-actions{grid-column:1 / -1}.market-profile-signout{grid-column:1 / -1;justify-self:stretch}.market-preference-row:nth-of-type(odd),.market-preference-row:nth-of-type(2n){padding-left:0;padding-right:0}.market-account-card{align-items:stretch;grid-template-columns:72px 1fr;padding:16px}.market-account-card-actions,.market-account-card>.market-link-button{grid-column:1 / -1}.market-account-card-actions{display:grid;gap:10px;grid-template-columns:1fr;padding-top:12px;width:100%}.market-cart-buy-all{justify-self:stretch;width:100%}.market-consent-banner,.market-footer{grid-template-columns:1fr}.market-footer-links,.market-footer nav{justify-content:flex-start;justify-items:start}.market-footer-links{justify-self:stretch;width:100%}.market-profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-profile-form-grid,.market-profile-policy-list{grid-template-columns:1fr}.market-profile-wide{grid-column:1}}@media(max-width:560px){.market-category-grid{grid-template-columns:1fr}.market-producer-kpi-grid{grid-template-columns:1fr 1fr}.market-my-event-card{gap:12px;grid-template-columns:84px minmax(0,1fr);padding:10px}.market-my-event-media{height:auto;min-height:108px}.market-my-event-card h2{font-size:1.22rem}.market-my-event-actions{grid-column:1 / -1}}@media(max-width:620px){.market-alert-stack{top:calc(86px + env(safe-area-inset-top));width:min(calc(100vw - 24px),360px)}.market-alert{font-size:.84rem;max-width:100%;min-height:36px;padding-inline:12px}.market-header{min-height:76px;padding:12px 16px}.market-profile-details-grid{grid-template-columns:1fr}.market-header-leading{gap:6px}.market-back-button{height:38px;min-width:38px}.market-brand{min-width:42px}.market-brand .market-brand-logo-full{display:none}.market-brand .market-brand-logo-icon{display:block}.market-page-crumb{display:none}.market-header-tools{gap:6px}.market-icon-button{height:38px;min-width:38px;padding:0 10px}.market-menu-popover{left:16px;right:16px;top:84px;width:auto}.market-top-copy h1,.market-event-summary h1,.market-producer-events-hero h1,.market-legal-page h1{font-size:var(--market-type-title-mobile);line-height:.98}.market-event-summary p{font-size:clamp(.98rem,4vw,1.05rem);line-height:1.55}.market-top-carousel{display:grid;gap:22px;grid-template-columns:1fr;padding-top:92px}.market-hero-carousel{justify-items:stretch;order:1}.market-top-copy{order:2}.market-hero-card{--market-hero-media-max: min(60svh, 520px);max-height:calc(100svh - 118px);width:min(100%,340px);justify-self:center}.market-hero-card.is-media-expanded,.market-event-focus-card.is-media-expanded{border-radius:0;margin-inline:calc(50% - 50vw);max-width:none;width:100vw}.market-hero-card.is-media-expanded,.market-hero-card.is-media-expanded .market-hero-card-stage,.market-hero-card.is-media-expanded .market-hero-card-link,.market-hero-card.is-media-expanded .market-hero-card-media,.market-event-focus-card.is-media-expanded,.market-event-focus-card.is-media-expanded .market-event-focus-frame,.market-event-focus-card.is-media-expanded .market-event-focus-stage{border-radius:0}.market-hero-card-copy{padding:14px 14px 62px}.market-hero-card-copy strong{font-size:clamp(1.15rem,6vw,1.55rem)}.market-hero-learn-pill{display:inline-flex;opacity:1;pointer-events:auto;transform:none}.market-carousel-controls{justify-content:center;width:100%}.market-carousel-bars{min-width:0}.market-event-view-toggle .market-view-option-rules{display:inline-flex}.market-event-view-toggle button{min-width:42px;padding:0 12px}.market-event-view-action{min-width:42px}.market-event-actions{flex-wrap:nowrap;margin-inline:0;overflow:visible;padding-inline:0;scrollbar-width:none}.market-event-actions::-webkit-scrollbar{display:none}.market-event-producer-button .market-action-label-full{display:none}.market-event-producer-button .market-action-label-short{display:inline}.market-event-view-toggle button>span:not(.market-tooltip){display:none}.market-event-share-action,.market-event-producer-button{border-radius:var(--market-radius-inner);flex:0 0 42px;min-height:42px;padding:0;width:42px}.market-event-share-action>span:not(.market-tooltip),.market-event-producer-button .market-action-label-full,.market-event-producer-button .market-action-label-short{display:none}.market-event-media-stage{max-height:min(58svh,560px)}.market-event-focus-card{--market-event-media-max: clamp(260px, calc(100svh - 150px - env(safe-area-inset-bottom)) , 620px);max-height:calc(var(--market-event-media-max) + 54px);width:min(100%,calc(var(--market-event-media-max) * var(--market-media-ratio-number, .563)),420px)}.market-event-focus-card.is-landscape{--market-event-media-max: min(44svh, 360px);max-height:none;width:min(calc(100vw - (var(--market-section-pad) * 2)),calc(var(--market-event-media-max) * var(--market-media-ratio-number, 1.778)),620px)}.market-event-focus-card.is-rules,.market-event-focus-card.is-location,.market-event-focus-card.is-webview{max-height:none;width:min(calc(100vw - (var(--market-section-pad) * 2)),620px)}.market-event-focus-stage{max-height:var(--market-event-media-max)}.market-event-focus-card.is-rules .market-event-focus-stage,.market-event-focus-card.is-location .market-event-focus-stage,.market-event-focus-card.is-webview .market-event-focus-stage{aspect-ratio:auto;height:min(72svh,640px);max-height:none}.market-event-focus-card.is-location .market-event-focus-stage{height:auto}.market-event-focus-card.is-media-expanded{border-radius:0;margin-inline:calc(50% - 50vw);max-height:none;max-width:none;width:100vw}.market-event-focus-card.is-media-expanded.is-landscape{--market-event-media-max: min(54svh, 440px);width:100vw}.market-event-focus-card.is-media-expanded .market-event-focus-frame,.market-event-focus-card.is-media-expanded .market-event-focus-stage{border-radius:0;max-height:none}.market-event-location-actions{grid-template-columns:1fr}.market-event-map{pointer-events:none}.market-modal-backdrop{align-items:flex-end;padding:0}.market-cart-choice-dialog{border-radius:18px 18px 0 0;border-bottom:0;max-height:min(92dvh,760px);max-width:none;overflow:auto;padding:24px 24px calc(18px + env(safe-area-inset-bottom));width:100%}.market-checkout,.market-auth-dialog{border-radius:18px 18px 0 0;max-height:min(92dvh,760px);max-width:none;padding:18px 16px calc(18px + env(safe-area-inset-bottom));width:100%}.market-checkout-summary{grid-template-columns:68px 1fr}.market-checkout-summary .market-thumb-checkout{--market-thumb-width: 68px}.market-form-grid,.market-payment-options{grid-template-columns:1fr}.market-search{border-radius:20px;grid-template-columns:auto 1fr;padding:14px}.market-search button{grid-column:1 / -1;width:100%}.market-search-submit:not(.is-visible){max-height:0;min-height:0}.market-search-submit.is-visible{max-width:none}.market-filter-row{flex-wrap:wrap;overflow:visible;padding-bottom:0;scrollbar-color:transparent transparent;scrollbar-width:none}.market-search-section.is-filter-open{min-height:calc(330px + var(--market-filter-list-height))}.market-search-section .market-filter-toolbar{align-items:center;gap:8px}.market-search-section .market-filter-trigger{max-width:calc(100% - 92px);white-space:nowrap}.market-filter-options-shell{max-width:100vw}.market-filter-options{grid-auto-columns:max-content;min-height:calc(var(--market-filter-list-height) + 2px);padding-inline:max(16px,var(--market-section-pad))}.market-filter-options button{white-space:nowrap}.market-section-heading{align-items:flex-start;flex-direction:column}.market-rail-controls{display:flex;width:100%}.market-rail-controls button{display:inline-flex}.market-rail-controls .market-view-more-button{margin-right:auto}.market-event-rail{--market-card-gap: 14px;padding:28px 16px 46px;scroll-padding-inline:16px}.market-event-card-overlay{gap:5px;min-height:46%;padding:16px 12px 12px}.market-event-focus-overlay{padding-bottom:82px}.market-event-card-overlay strong{font-size:1rem}.market-event-grid,.market-form-grid,.market-payment-options{grid-template-columns:1fr}.market-checkout-summary{grid-template-columns:72px 1fr}.market-checkout-summary .market-thumb-checkout{--market-thumb-width: 72px}.market-auth-dialog{padding:18px}}@media(orientation:landscape)and (max-height:620px){.market-top-carousel{align-items:center;gap:clamp(18px,4vw,48px);grid-template-columns:minmax(180px,33vw) minmax(0,1fr);min-height:100svh;padding-block:90px 18px}.market-hero-carousel,.market-top-copy{order:0}.market-hero-card{--market-hero-card-max: min(68svh, 410px);--market-hero-media-max: min(68svh, 410px);width:min(100%,calc(var(--market-hero-media-max) * var(--market-media-ratio-number, .563)),33vw)}.market-hero-card-copy{padding:12px 12px 54px}.market-hero-card-copy strong{font-size:clamp(1rem,2.5vw,1.35rem)}.market-top-copy h1,.market-event-summary h1{font-size:clamp(1.9rem,5.4vw,3.4rem)}.market-top-copy p,.market-event-summary p{font-size:clamp(.9rem,1.7vw,1rem);line-height:1.45}.market-event-hero{padding-block:90px 24px}.market-event-hero-v2 .market-event-hero-grid{align-items:center;gap:clamp(18px,4vw,44px);grid-template-columns:minmax(180px,33vw) minmax(0,1fr)}.market-event-focus-card{max-height:min(68svh,430px);width:min(100%,calc(min(68svh,430px) * var(--market-media-ratio-number, .563)),33vw)}.market-event-focus-card.is-rules,.market-event-focus-card.is-location,.market-event-focus-card.is-webview{max-height:min(68svh,430px);width:min(33vw,430px)}.market-event-focus-stage{max-height:min(68svh,430px)}.market-event-focus-card.is-rules .market-event-focus-stage,.market-event-focus-card.is-location .market-event-focus-stage,.market-event-focus-card.is-webview .market-event-focus-stage{aspect-ratio:auto;height:min(68svh,430px);max-height:none}.market-event-summary{gap:10px}.market-event-facts,.market-event-actions{gap:8px}.market-event-view-toggle button,.market-event-view-action,.market-link-button{min-height:38px}.market-event-share-action,.market-event-producer-button{border-radius:var(--market-radius-inner);flex:0 0 38px;min-height:38px;padding:0;width:38px}.market-event-share-action>span:not(.market-tooltip),.market-event-producer-button .market-action-label-full,.market-event-producer-button .market-action-label-short{display:none}.market-floating-buy{min-height:46px;width:min(calc(100vw - 32px),280px)}.market-rail-section{padding-block:34px}.market-event-rail{--market-card-gap: 14px;--market-card-width: clamp(170px, 18vw, 220px);padding-block:20px 34px}.market-event-card-overlay{gap:4px;min-height:48%;padding:12px 10px 10px}.market-event-card-overlay strong{font-size:.9rem}.market-card-cta{font-size:.9rem;height:36px}.market-category-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}}.market-my-events-page .market-my-events-hero-actions{align-items:center;gap:12px}.market-my-events-page .market-my-events-hero-actions .market-primary-button,.market-my-events-page .market-my-events-hero-actions .market-link-button{border-radius:8px;flex:0 1 230px;justify-content:center;min-height:48px;padding:0 18px;white-space:nowrap}.market-my-events-page .market-producer-kpi-grid{border-bottom:1px solid var(--market-line);border-top:1px solid var(--market-line);gap:clamp(16px,2.5vw,34px);max-width:1380px;padding-bottom:clamp(16px,2.4vw,24px);padding-top:clamp(16px,2.4vw,24px)}.market-my-events-page .market-producer-kpi-card{gap:10px;min-height:0;padding:0}.market-my-events-page .market-producer-kpi-card:after{display:none}.market-my-events-page .market-producer-kpi-card>span{background:transparent;border-radius:0;color:var(--market-green);height:auto;width:auto}.market-my-events-page .market-producer-kpi-card strong{font-size:clamp(1.05rem,2vw,1.5rem)}.market-my-events-page .market-my-events-grid{gap:clamp(30px,4vw,56px);max-width:1380px;padding-top:clamp(24px,3vw,42px)}.market-my-events-page .market-my-event-card{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--market-line);border-radius:0;gap:clamp(18px,2.8vw,38px);grid-template-columns:clamp(96px,11vw,178px) minmax(260px,1fr) minmax(250px,.72fr);padding:0 0 clamp(28px,4vw,44px)}.market-my-events-page .market-my-event-media{align-self:center;background:transparent;display:inline-flex;height:auto;justify-content:flex-start;justify-self:center;min-height:0;width:min(100%,calc(100% * var(--market-media-ratio-number, .563) / .75))}.market-my-events-page .market-my-event-media img{height:auto;max-height:none;object-fit:initial;width:100%}.market-my-events-page .market-my-event-body,.market-my-events-page .market-my-event-ops{align-self:center;min-width:0}.market-my-events-page .market-my-event-body{display:grid;gap:10px}.market-my-events-page .market-my-event-heading{justify-content:flex-start}.market-my-events-page .market-my-event-status{background:transparent;border-radius:0;padding:0}.market-my-events-page .market-my-event-caption{max-width:680px}.market-my-events-page .market-my-event-facts{align-items:flex-start;display:grid;gap:6px}.market-my-events-page .market-my-event-facts span{min-width:0}.market-my-events-page .market-my-event-ops{border-left:1px solid var(--market-line);display:grid;gap:14px;justify-items:end;padding-left:clamp(18px,2.4vw,34px)}.market-my-events-page .market-my-event-metrics{border-top:0;display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(108px,1fr));margin-top:0;width:100%}.market-my-events-page .market-my-event-metrics>span{align-items:flex-start;background:transparent;border:0;border-radius:0;color:var(--market-muted);display:flex;gap:10px;min-width:0;padding:0}.market-my-events-page .market-my-event-metrics>span>svg{color:var(--market-green);flex:0 0 auto;margin-top:.18em}.market-my-events-page .market-my-event-metrics>span>span{display:grid;gap:2px;min-width:0}.market-my-events-page .market-my-event-metrics strong{display:block;font-size:clamp(1rem,1.6vw,1.3rem)}.market-my-events-page .market-my-event-alerts{justify-content:flex-end;width:100%}.market-my-events-page .market-my-event-alerts span{background:transparent;border:0;border-radius:0;color:#b88900;font-family:Poppins,Arial,sans-serif;padding:0}.market-my-events-page .market-my-event-alerts.is-clean span{background:transparent;border:0;color:var(--market-green)}.market-my-events-page .market-my-event-alerts.has-warnings span{color:#b88900}.market-my-events-page .market-my-event-actions{border-top:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;padding-top:0;width:100%}.market-my-events-page .market-my-event-actions .market-card-cta,.market-my-events-page .market-my-event-actions .market-link-button{border-radius:8px;flex:0 0 auto;max-width:none;min-height:44px;min-width:0;white-space:nowrap;width:100%}.market-my-events-page .market-my-event-actions .market-card-cta,.market-my-events-page .market-empty-state .market-card-cta{background:#000;color:#fafafa}.market-my-events-page .market-my-event-actions .market-card-cta:hover,.market-my-events-page .market-my-event-actions .market-card-cta:focus-visible,.market-my-events-page .market-empty-state .market-card-cta:hover,.market-my-events-page .market-empty-state .market-card-cta:focus-visible{background:#000;color:#fafafa}@media(max-width:1120px){.market-my-events-page .market-my-event-card{grid-template-columns:clamp(92px,13vw,142px) minmax(220px,1fr) minmax(220px,.82fr)}}@media(max-width:860px){.market-my-events-page .market-my-event-card{align-items:center;grid-template-columns:98px minmax(0,1fr)}.market-my-events-page .market-my-event-ops{border-left:0;border-top:1px solid var(--market-line);grid-column:1 / -1;justify-items:stretch;padding-left:0;padding-top:16px}.market-my-events-page .market-my-event-actions{grid-column:auto;justify-content:stretch}}@media(max-width:560px){.market-my-events-page .market-my-events-hero-actions{align-items:stretch;flex-direction:column}.market-my-events-page .market-my-events-hero-actions .market-primary-button,.market-my-events-page .market-my-events-hero-actions .market-link-button{flex-basis:auto;width:min(100%,218px)}.market-my-events-page .market-producer-kpi-grid{column-gap:18px;row-gap:22px}.market-my-events-page .market-my-event-card{gap:14px 16px;grid-template-columns:clamp(58px,17vw,66px) minmax(0,1fr);padding:0 0 30px}.market-my-events-page .market-my-event-media{width:100%}.market-my-events-page .market-my-event-card h2{font-size:1.22rem}.market-my-events-page .market-my-event-metrics{gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-my-events-page .market-my-event-actions{grid-template-columns:1fr;justify-self:end;width:100%}.market-my-events-page .market-my-event-actions .market-card-cta,.market-my-events-page .market-my-event-actions .market-link-button{flex-basis:auto;max-width:none;width:100%}}
