.bike-show-columns{background-color:var(--bsc-bg);padding:var(--bsc-pad-top) var(--bsc-pad-x) var(--bsc-pad-bottom);position:relative}.bike-show-columns:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;pointer-events:none}.bike-show-columns--border-neon_glow:before{border-top:2px solid #ff6a00;box-shadow:0 -1px 15px #f609}.bike-show-columns--border-dual_stripe:before{height:6px;border-top:3px solid #ff6a00;border-bottom:3px solid rgba(255,255,255,.13)}.bike-show-columns--border-subtle_gradient:before{height:2px;background:linear-gradient(90deg,transparent,#ff6a00,transparent)}.bike-show-columns--border-firelight_glow:before{height:60px;background:radial-gradient(ellipse at top,rgba(255,102,0,.3),transparent)}.bike-show-columns--border-tire_track:before{height:20px;background-image:url("data:image/svg+xml,%3Csvg width='60' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23ff6a00' stroke-width='2' fill='none'%3E%3Cpath d='M0,10 L8,4 L16,10 L24,4 L32,10 L40,4 L48,10 L56,4 L60,7'/%3E%3Cpath d='M0,10 L8,16 L16,10 L24,16 L32,10 L40,16 L48,10 L56,16 L60,13' opacity='0.6'/%3E%3Cline x1='4' y1='10' x2='4' y2='14' stroke-width='1.5'/%3E%3Cline x1='12' y1='10' x2='12' y2='14' stroke-width='1.5'/%3E%3Cline x1='20' y1='10' x2='20' y2='14' stroke-width='1.5'/%3E%3Cline x1='28' y1='10' x2='28' y2='14' stroke-width='1.5'/%3E%3Cline x1='36' y1='10' x2='36' y2='14' stroke-width='1.5'/%3E%3Cline x1='44' y1='10' x2='44' y2='14' stroke-width='1.5'/%3E%3Cline x1='52' y1='10' x2='52' y2='14' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center top}.bike-show-columns--border-grunge_metal:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:4px;background-image:url("data:image/svg+xml,%3Csvg width='200' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='200' height='4' fill='%23ff6a00'/%3E%3Cpath d='M0,2 Q25,0 50,2 T100,2 Q125,0 150,2 T200,2' stroke='%23000' stroke-width='0.5' fill='none' opacity='0.4'/%3E%3Cpath d='M0,1 L10,3 L20,1 L30,3 L40,1 L50,3 L60,1 L70,3 L80,1 L90,3 L100,1 L110,3 L120,1 L130,3 L140,1 L150,3 L160,1 L170,3 L180,1 L190,3 L200,1' stroke='%23fff' stroke-width='0.3' fill='none' opacity='0.2'/%3E%3C/svg%3E");background-repeat:repeat-x;mix-blend-mode:overlay;opacity:.6;pointer-events:none}.bike-show-columns__container{max-width:1200px;margin:0 auto}.bike-show-columns__headline{font-family:var(--bsc-headline-font);font-weight:var(--bsc-headline-weight);font-size:var(--bsc-headline-size);color:var(--bsc-headline-color);text-align:var(--bsc-headline-align);margin:0 0 var(--bsc-headline-mb)}.bike-show-columns--uppercase .bike-show-columns__headline{text-transform:uppercase}.bike-show-columns__subheadline{font-family:var(--bsc-sub-font);font-weight:var(--bsc-sub-weight);font-size:var(--bsc-sub-size);color:var(--bsc-sub-color);text-align:var(--bsc-sub-align);margin:0 0 var(--bsc-sub-mb)}.bike-show-columns__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bsc-gap);margin-bottom:var(--bsc-columns-mb)}.bike-show-columns--equal-height .bike-show-columns__grid{align-items:stretch}.bike-show-columns__column{background-color:var(--bsc-col-bg);padding:var(--bsc-col-pad);border-radius:var(--bsc-col-radius);border:var(--bsc-col-border)}.bike-show-columns--equal-height .bike-show-columns__column{display:flex;flex-direction:column}.bike-show-columns__column-title{font-family:var(--bsc-col-title-font);font-weight:var(--bsc-col-title-weight);font-size:var(--bsc-col-title-size);color:var(--bsc-col-title-color);margin:0 0 var(--bsc-col-title-mb);text-align:var(--bsc-col-align)}.bike-show-columns__column-description,.bike-show-columns__body{font-family:var(--bsc-body-font);font-weight:var(--bsc-body-weight);font-size:var(--bsc-body-size);color:var(--bsc-body-color);line-height:var(--bsc-body-line-height)}.bike-show-columns__column-description{text-align:var(--bsc-col-align);margin:0}.bike-show-columns__body{text-align:var(--bsc-body-align);margin:0 0 var(--bsc-body-mb)}.bike-show-columns__cta-wrapper{text-align:var(--bsc-btn-align)}.bike-show-columns__cta{display:inline-block;font-family:var(--bsc-btn-font);font-weight:var(--bsc-btn-weight);font-size:var(--bsc-btn-size);color:var(--bsc-btn-color);background-color:var(--bsc-btn-bg);padding:var(--bsc-btn-pad-y) var(--bsc-btn-pad-x);border:var(--bsc-btn-border);border-radius:var(--bsc-btn-radius);text-decoration:none;transition:all .3s ease}.bike-show-columns__cta:hover{background-color:var(--bsc-btn-hover-bg);color:var(--bsc-btn-hover-color);border-color:var(--bsc-btn-hover-border)}.bike-show-columns--glow .bike-show-columns__cta{box-shadow:0 0 20px #f60c}.bike-show-columns--glow .bike-show-columns__cta:hover{box-shadow:0 0 30px #f60}@media screen and (max-width:749px){.bike-show-columns{padding:var(--bsc-pad-top-mobile) var(--bsc-pad-x-mobile) var(--bsc-pad-bottom-mobile)}.bike-show-columns__headline{font-size:var(--bsc-headline-size-mobile)}.bike-show-columns__subheadline{font-size:var(--bsc-sub-size-mobile)}.bike-show-columns__grid{grid-template-columns:1fr;gap:var(--bsc-gap-mobile)}.bike-show-columns__column-title{font-size:var(--bsc-col-title-size-mobile)}.bike-show-columns__column-description,.bike-show-columns__body{font-size:var(--bsc-body-size-mobile)}.bike-show-columns__cta{font-size:var(--bsc-btn-size-mobile)}}.bike-promo{position:relative;background-color:var(--bg);padding:var(--pad-top) 40px var(--pad-bottom)}.bike-promo__border{position:absolute;left:0;right:0;height:4px;z-index:1}.bike-promo__border--top{top:0}.bike-promo__border--bottom{bottom:0}.bike-promo__border--neon{background:var(--text-color);box-shadow:0 0 10px var(--text-color),0 0 20px var(--text-color)}.bike-promo__border--grunge{background:linear-gradient(90deg,transparent 0%,var(--text-color) 2%,transparent 3%,var(--text-color) 5%,var(--text-color) 8%,transparent 9%,var(--text-color) 12%,transparent 14%,var(--text-color) 18%,var(--text-color) 22%,transparent 23%,var(--text-color) 28%,transparent 30%,var(--text-color) 35%,var(--text-color) 40%,transparent 42%,var(--text-color) 48%,transparent 50%,var(--text-color) 55%,var(--text-color) 60%,transparent 62%,var(--text-color) 68%,transparent 70%,var(--text-color) 75%,var(--text-color) 80%,transparent 82%,var(--text-color) 88%,transparent 90%,var(--text-color) 95%,transparent 97%);height:3px}.bike-promo__border--tire{background:repeating-linear-gradient(90deg,var(--text-color) 0px,var(--text-color) 8px,transparent 8px,transparent 12px);height:2px}.bike-promo__border--dual{background:linear-gradient(to bottom,var(--text-color) 0%,var(--text-color) 35%,transparent 35%,transparent 65%,var(--text-color) 65%,var(--text-color) 100%);height:4px}.bike-promo__border--subtle{background:linear-gradient(90deg,transparent 0%,var(--text-color) 50%,transparent 100%);height:2px;opacity:.5}.bike-promo__border--firelight{background:linear-gradient(90deg,transparent 0%,#ff6600 20%,#ff3300 40%,#ff6600 60%,#ff9900 80%,transparent 100%);height:3px;box-shadow:0 0 15px #f609}.bike-promo__content{max-width:1200px;margin:0 auto;text-align:var(--text-align)}.bike-promo__headline{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);font-size:var(--headline-size);color:var(--text-color);margin:0 0 16px;line-height:1.2}.bike-promo__subheadline{font-family:var(--subheadline-font-family);font-weight:var(--subheadline-font-weight);font-size:var(--subheadline-size);color:var(--text-color);margin:0 0 24px;line-height:1.3}.bike-promo__body{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--body-size);color:var(--text-color);margin:0 0 32px;line-height:1.6}.bike-promo__cta{display:inline-block;padding:var(--button-pad-y) var(--button-pad-x);background-color:var(--button-bg);color:var(--button-text);font-size:var(--button-size);font-weight:700;text-decoration:none;border-radius:4px;transition:all .3s ease;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.bike-promo__cta:hover{background-color:var(--button-hover-bg);color:var(--button-text)}.bike-promo--glow .bike-promo__cta{box-shadow:0 0 20px var(--button-bg),0 0 40px var(--button-bg)}.bike-promo--glow .bike-promo__cta:hover{box-shadow:0 0 30px var(--button-hover-bg),0 0 60px var(--button-hover-bg)}@media screen and (max-width:749px){.bike-promo{padding:var(--pad-top-mobile) 20px var(--pad-bottom-mobile)}.bike-promo__content{text-align:center}.bike-promo__headline{font-size:var(--headline-size-mobile)}.bike-promo__subheadline{font-size:var(--subheadline-size-mobile)}.bike-promo__body{font-size:var(--body-size-mobile)}.bike-promo__cta{width:100%;display:block;text-align:center}}.blog-grid{padding:var(--section-pad) 20px}.blog-grid__container{max-width:1400px;margin:0 auto}.blog-grid__header{text-align:var(--heading-align);margin-bottom:40px}.blog-grid__heading{margin:0 0 10px;color:var(--heading-color);font-size:var(--heading-size)}.blog-grid__subheading{margin:0;color:var(--subheading-color);font-size:var(--subheading-size)}.blog-grid__divider{width:100%;position:relative}.blog-grid__divider--top{margin-bottom:40px}.blog-grid__divider--bottom{margin-top:40px}.blog-grid__divider--neon{border-top:2px solid #ff6a00;box-shadow:0 -1px 15px #ff6a0099}.blog-grid__divider--grunge{height:4px;background:linear-gradient(90deg,#333,#666,#333);position:relative;overflow:hidden}.blog-grid__divider--grunge:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='4'%3E%3Cpath d='M0 2 Q25 0 50 2 T100 2' stroke='%23000' fill='none' opacity='0.3'/%3E%3C/svg%3E");background-repeat:repeat-x;mix-blend-mode:overlay;opacity:.6}.blog-grid__divider--tire{height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8'%3E%3Crect x='2' y='2' width='4' height='4' fill='%23ffffff' opacity='0.3'/%3E%3Crect x='10' y='2' width='4' height='4' fill='%23ffffff' opacity='0.3'/%3E%3Crect x='18' y='2' width='4' height='4' fill='%23ffffff' opacity='0.3'/%3E%3Crect x='26' y='2' width='4' height='4' fill='%23ffffff' opacity='0.3'/%3E%3Crect x='34' y='2' width='4' height='4' fill='%23ffffff' opacity='0.3'/%3E%3C/svg%3E");background-repeat:repeat-x}.blog-grid__divider--dual{border-top:3px solid #ff6a00;border-bottom:3px solid rgba(255,255,255,.13);height:6px}.blog-grid__divider--gradient{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,106,0,.5) 50%,transparent 100%)}.blog-grid__divider--firelight{height:20px;background:radial-gradient(ellipse at center,rgba(255,106,0,.25) 0%,transparent 70%)}.blog-grid__grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:30px}.blog-grid__item{display:flex;flex-direction:column}.blog-grid__media{width:100%;margin-bottom:20px;overflow:hidden;border-radius:var(--image-radius)}.blog-grid--square .blog-grid__media{aspect-ratio:1 / 1}.blog-grid__image{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(var(--image-scale));transform-origin:top center;display:block}.blog-grid__placeholder{width:100%;height:100%;background-color:#1c1d1d;display:flex;align-items:center;justify-content:center;min-height:250px}.blog-grid--square .blog-grid__placeholder{aspect-ratio:1 / 1;min-height:0}.blog-grid__placeholder svg{width:100%;height:100%;max-width:200px;max-height:200px}.blog-grid__content{text-align:var(--title-align)}.blog-grid__date{font-size:var(--date-size);color:var(--date-color);margin-bottom:10px;opacity:.8}.blog-grid__title{margin:0 0 15px;color:var(--title-color);font-size:var(--title-size);line-height:1.3}.blog-grid__title-link{color:inherit;text-decoration:none}.blog-grid__title-link:hover{opacity:.8}.blog-grid__link{color:var(--title-color);text-decoration:underline;font-size:var(--date-size)}.blog-grid__link:hover{opacity:.8}@media screen and (max-width:749px){.blog-grid{padding:var(--section-pad-mobile) 20px}.blog-grid__grid{grid-template-columns:1fr;gap:40px}.blog-grid:not(.blog-grid--square) .blog-grid__media{max-height:350px}.blog-grid__content{text-align:center}}.headline-banner{padding:var(--hb-pad-top) var(--hb-pad-x) var(--hb-pad-bottom);background-color:var(--hb-bg);text-align:var(--hb-align)}.headline-banner__inner{position:relative;display:inline-block;padding:var(--hb-inner-pad);background-color:var(--hb-inner-bg);box-shadow:var(--hb-glow);border:var(--hb-border);border-radius:var(--hb-radius)}.headline-banner__text{margin:0;font-family:var(--hb-font-family);font-weight:var(--hb-font-weight);font-style:var(--hb-font-style);font-size:var(--hb-font-size);color:var(--hb-color);line-height:1.2}@media screen and (max-width:749px){.headline-banner{padding:var(--hb-pad-top-mobile) var(--hb-pad-x-mobile) var(--hb-pad-bottom-mobile)}.headline-banner__text{font-size:var(--hb-font-size-mobile)}.headline-banner__inner{padding:var(--hb-inner-pad-mobile)}}.image-text-panel{position:relative;background-color:var(--itp-bg);overflow:hidden}.image-text-panel__background,.image-text-panel__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.image-text-panel__background{z-index:0}.image-text-panel__background img{width:100%;height:100%;object-fit:cover}.image-text-panel__overlay{background-color:var(--itp-overlay);opacity:var(--itp-overlay-opacity);z-index:1}.image-text-panel__container{position:relative;z-index:2;display:flex;align-items:center;gap:40px;padding:var(--itp-pad) 40px;max-width:1400px;margin:0 auto}.image-text-panel__content{flex:1;color:var(--itp-text)}.image-text-panel__headline{margin:0 0 20px;color:var(--itp-text);font-size:var(--itp-headline-size);line-height:1.2}.image-text-panel__copy{margin:0;color:var(--itp-text);font-size:var(--itp-copy-size);line-height:1.6}.image-text-panel__media{flex:1}.image-text-panel__image{width:100%;height:auto;display:block;border-radius:var(--itp-radius)}.image-text-panel__placeholder{width:100%;aspect-ratio:4 / 3;background-color:#ffffff1a;border-radius:var(--itp-radius);display:flex;align-items:center;justify-content:center;position:relative}.image-text-panel__placeholder svg{width:100%;height:100%;max-width:300px;max-height:300px;opacity:.3}.image-text-panel__empty{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:12px 20px;font-size:14px;color:var(--itp-text);text-align:center;pointer-events:none;opacity:.7}@media screen and (max-width:768px){.image-text-panel__container{flex-direction:column-reverse;gap:30px;padding:var(--itp-pad-mobile) 20px}.image-text-panel__headline{font-size:var(--itp-headline-size-mobile)}.image-text-panel__copy{font-size:var(--itp-copy-size-mobile)}}.ticket-blurbs{position:relative;width:100%;display:block}.ticket-blurbs__border{position:relative;width:100vw;left:50%;margin-left:-50vw;height:var(--border-height);overflow:hidden}.ticket-blurbs__border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border-bg);opacity:var(--border-opacity)}.ticket-blurbs--border-glow .ticket-blurbs__border:before{box-shadow:0 0 var(--border-glow) var(--border-color)}.ticket-blurbs--dual-stripe .ticket-blurbs__border:before{height:50%;bottom:auto}.ticket-blurbs--dual-stripe .ticket-blurbs__border:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;background:var(--border-color);opacity:var(--border-opacity-secondary)}.ticket-blurbs__border--top{margin-bottom:var(--spacing-mobile)}.ticket-blurbs__border--bottom{margin-top:var(--spacing-mobile)}.ticket-blurbs__container{width:var(--container-width);max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.ticket-blurbs__header{text-align:var(--header-align);margin-bottom:var(--spacing-mobile)}.ticket-blurbs__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile);margin-top:var(--spacing-mobile);align-items:stretch}.ticket-blurbs__headline,.ticket-blurbs__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);color:var(--heading-color);margin:0 0 10px}.ticket-blurbs--uppercase .ticket-blurbs__headline,.ticket-blurbs--uppercase .ticket-blurbs__title{text-transform:uppercase}.ticket-blurbs__headline{font-size:var(--heading-size)}.ticket-blurbs__title{font-size:var(--card-title-size)}.ticket-blurbs__subheadline,.ticket-blurbs__description,.ticket-blurbs__price,.ticket-blurbs__blurb{font-family:var(--body-font-family);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color)}.ticket-blurbs__subheadline{font-size:var(--subheading-size);margin:0 0 10px}.ticket-blurbs__description{font-size:var(--body-size);margin:0}.ticket-blurbs__blurb{font-size:var(--body-size);margin:0 0 24px}.ticket-blurbs__price{font-size:var(--price-size);color:var(--price-color);margin:0 0 10px}.ticket-blurbs__card{background:var(--card-bg);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-radius);padding:var(--card-padding);display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;justify-content:var(--card-justify);align-items:var(--card-items);text-align:var(--card-text-align)}.ticket-blurbs--equal-height .ticket-blurbs__card{min-height:var(--card-min-height)}.ticket-blurbs__image-wrapper{width:100%;margin-bottom:24px;display:flex;justify-content:var(--image-justify);align-items:center;flex-shrink:0}.ticket-blurbs__media{width:var(--image-scale);max-width:100%;height:auto;border-radius:var(--image-radius);display:block}img.ticket-blurbs__media{object-fit:cover}.ticket-blurbs__placeholder{background:#f4f4f4}.ticket-blurbs__placeholder svg{width:100%;height:auto;display:block}.ticket-blurbs__content{flex:1 1 auto;display:flex;flex-direction:column;width:100%;max-width:680px}.ticket-blurbs__button{display:inline-block;margin-top:auto;padding:12px 24px;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--button-font-size);color:var(--button-text);background:var(--button-bg);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ticket-blurbs--button-glow .ticket-blurbs__button{box-shadow:0 0 20px #f60c}.ticket-blurbs__button:hover,.ticket-blurbs__button:focus-visible{background:var(--button-hover-bg);color:var(--button-hover-text);border-color:var(--button-hover-border)}@media screen and (min-width:750px){.ticket-blurbs__border--top{margin-bottom:var(--spacing-desktop)}.ticket-blurbs__border--bottom{margin-top:var(--spacing-desktop)}.ticket-blurbs__header{margin-bottom:var(--spacing-desktop)}.ticket-blurbs__container{width:var(--container-width-desktop)}.ticket-blurbs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-desktop);margin-top:var(--spacing-desktop)}}@media(prefers-reduced-motion:reduce){.ticket-blurbs__button{transition:none}}.ticket-grid{position:relative;width:100%;background-color:var(--tg-bg);padding:var(--tg-pad-mobile) 0}@media screen and (min-width:750px){.ticket-grid{padding:var(--tg-pad-desktop) 0}}.ticket-grid__border{position:absolute;left:0;width:100vw;margin-left:calc(-50vw + 50%);pointer-events:none;height:var(--tg-border-thickness);opacity:var(--tg-border-opacity)}.ticket-grid__border--top{top:0}.ticket-grid__border--bottom{bottom:0}.ticket-grid__border--neon{background:var(--tg-border-color);box-shadow:var(--tg-border-shadow)}.ticket-grid__border--grunge{background:repeating-linear-gradient(90deg,var(--tg-border-color) 0px,var(--tg-border-color) 10px,transparent 10px,transparent 15px);filter:var(--tg-border-filter)}.ticket-grid__border--tire{background:repeating-linear-gradient(45deg,var(--tg-border-color) 0px,var(--tg-border-color) 8px,transparent 8px,transparent 16px);filter:var(--tg-border-filter)}.ticket-grid__border--dual{background:linear-gradient(to bottom,var(--tg-border-color) 0%,var(--tg-border-color) 40%,transparent 40%,transparent 60%,var(--tg-border-color) 60%,var(--tg-border-color) 100%);filter:var(--tg-border-filter)}.ticket-grid__border--gradient{background:linear-gradient(90deg,transparent 0%,var(--tg-border-color) 50%,transparent 100%);filter:var(--tg-border-filter)}.ticket-grid__border--firelight{background:linear-gradient(90deg,rgba(255,102,0,0) 0%,var(--tg-border-color) 25%,var(--tg-border-color) 75%,rgba(255,102,0,0) 100%);box-shadow:var(--tg-border-shadow)}.ticket-grid__container{max-width:var(--tg-container-width);margin:0 auto;padding:0 20px}.ticket-grid__header{text-align:center;margin-bottom:30px}.ticket-grid__headline,.ticket-grid__title{font-family:var(--tg-heading-font);font-weight:var(--tg-heading-weight);font-style:var(--tg-heading-style)}.ticket-grid__subheadline,.ticket-grid__description,.ticket-grid__price,.ticket-grid__blurb{font-family:var(--tg-body-font);font-weight:var(--tg-body-weight);font-style:var(--tg-body-style)}.ticket-grid--uppercase .ticket-grid__headline,.ticket-grid--uppercase .ticket-grid__title{text-transform:uppercase}.ticket-grid__headline{color:var(--tg-headline-color);font-size:32px;line-height:1.2;margin:0 0 10px}.ticket-grid__subheadline{color:var(--tg-subheadline-color);font-size:18px;line-height:1.4;margin:0 0 10px}.ticket-grid__description{color:var(--tg-description-color);font-size:16px;line-height:1.6;margin:0}.ticket-grid__cards{display:grid;grid-template-columns:1fr;gap:20px}.ticket-grid__card{background-color:var(--tg-card-bg);border-radius:var(--tg-card-radius);padding:var(--tg-card-pad);display:flex;flex-direction:column;height:var(--tg-card-height);border:var(--tg-card-border)}.ticket-grid__card-content{display:flex;flex-direction:column;justify-content:center;align-items:var(--tg-card-align);text-align:var(--tg-card-text-align);flex-grow:1}.ticket-grid__image-wrapper{margin-bottom:20px;display:flex;justify-content:var(--tg-card-align)}.ticket-grid__image{border-radius:var(--tg-image-radius);max-width:100%;height:auto}.ticket-grid__icon-wrapper{display:flex;margin-bottom:20px}.ticket-grid__icon{max-width:100%;height:auto}.ticket-grid__title{color:var(--tg-title-color);font-size:24px;line-height:1.3;margin:0 0 10px}.ticket-grid__price{color:var(--tg-price-color);font-size:20px;margin:0 0 10px;font-weight:700}.ticket-grid__blurb{color:var(--tg-blurb-color);font-size:14px;line-height:1.5;margin:0 0 20px}.ticket-grid__button{font-family:var(--tg-button-font);font-weight:var(--tg-button-weight);font-style:var(--tg-button-style);display:inline-block;padding:12px 30px;font-size:var(--tg-btn-size);color:var(--tg-btn-color);background-color:var(--tg-btn-bg);border:var(--tg-btn-border);border-radius:var(--tg-btn-radius);text-decoration:none;cursor:pointer;transition:all .3s ease}.ticket-grid--glow .ticket-grid__button{box-shadow:0 0 20px #f60c}.ticket-grid__button:hover{opacity:.9}.ticket-grid__empty{text-align:center;padding:40px 20px;color:#999;font-style:italic}@media screen and (min-width:750px){.ticket-grid__header{margin-bottom:40px}.ticket-grid__headline{font-size:48px}.ticket-grid__subheadline{font-size:22px}.ticket-grid__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.ticket-grid__title{font-size:28px}}@media screen and (min-width:990px){.ticket-grid__cards{grid-template-columns:repeat(6,1fr)}.ticket-grid__cards>*{grid-column:span 2}.ticket-grid__cards>*:nth-child(n+4){grid-column:span 3}}.top-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--nav-pad-y) var(--nav-pad-x);background-color:var(--nav-bg);position:relative;z-index:100}.top-nav__logo{flex-shrink:0}.top-nav__logo-image{max-width:var(--logo-width);height:auto;display:block}.top-nav__logo-placeholder{width:var(--logo-width);height:50px;background-color:var(--nav-text);opacity:.1;display:flex;align-items:center;justify-content:center}.top-nav__logo-placeholder svg{width:100%;height:100%;max-width:var(--logo-width);max-height:50px}.top-nav__menu{display:flex;align-items:center;gap:var(--menu-gap);list-style:none;margin:0;padding:0}.top-nav__item{margin:0;position:relative}.top-nav__link{color:var(--nav-text);text-decoration:none;font-size:var(--menu-font-size);font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-style:var(--menu-font-style);transition:color .3s ease;display:flex;align-items:center;gap:6px}.top-nav__link:hover{color:var(--nav-text-hover)}.top-nav__chevron{width:12px;height:12px;transition:transform .3s ease}.top-nav__item:hover .top-nav__chevron{transform:rotate(180deg)}.top-nav__dropdown{position:absolute;top:100%;left:0;background-color:var(--dropdown-bg);min-width:200px;padding:12px 0;margin-top:10px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:0 4px 12px #00000026;border-radius:4px;z-index:1000}.top-nav__dropdown-link{display:block;padding:10px 20px;color:var(--dropdown-text);text-decoration:none;font-size:var(--menu-font-size-sm);transition:background-color .2s ease,color .2s ease}.top-nav__dropdown-link:hover{background-color:var(--dropdown-hover-bg);color:var(--dropdown-hover-text)}.top-nav__megamenu{position:absolute;top:100%;left:0;right:0;background-color:var(--dropdown-bg);padding:40px;margin-top:10px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:0 4px 12px #00000026;z-index:1000}.top-nav__item:hover .top-nav__dropdown,.top-nav__item:hover .top-nav__megamenu{opacity:1;visibility:visible;transform:translateY(0)}.top-nav__megamenu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.top-nav__megamenu-column{display:flex;flex-direction:column;gap:12px}.top-nav__megamenu-heading{font-size:var(--menu-font-size);font-weight:700;color:var(--dropdown-text);margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--nav-text);opacity:.3}.top-nav__megamenu-link{color:var(--dropdown-text);text-decoration:none;font-size:var(--menu-font-size-sm);transition:color .2s ease;padding:4px 0}.top-nav__megamenu-link:hover{color:var(--dropdown-hover-text)}.top-nav__cta-wrapper{flex-shrink:0}.top-nav__cta{display:inline-block;padding:var(--cta-pad-y) var(--cta-pad-x);background-color:var(--cta-bg);color:var(--cta-text);text-decoration:none;border-radius:var(--cta-radius);font-size:var(--cta-font-size);font-weight:600;position:relative;overflow:hidden;transition:all .3s ease;border:none;cursor:pointer}.top-nav__cta:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--cta-glow);border-radius:var(--cta-radius);opacity:0;z-index:-1;filter:blur(var(--cta-glow-blur))}.top-nav__cta:hover{background-color:var(--cta-hover-bg);color:var(--cta-hover-text);transform:translateY(-2px)}.top-nav__cta:hover:before{opacity:var(--cta-glow-opacity)}@media screen and (max-width:749px){.top-nav{flex-wrap:wrap;gap:16px}.top-nav__menu{order:3;width:100%;justify-content:center;flex-wrap:wrap;gap:12px}.top-nav__logo{order:1}.top-nav__cta-wrapper{order:2}.top-nav__dropdown,.top-nav__megamenu{position:static;opacity:1;visibility:visible;transform:none;margin-top:8px;display:none}.top-nav__item:hover .top-nav__dropdown,.top-nav__item:hover .top-nav__megamenu{display:block}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
