.rftr-hero{position:relative;text-align:center;color:#fff;padding:0}.rftr-hero .hero-image{aspect-ratio:16 / 9;position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start}@media only screen and (min-width: 768px){.rftr-hero .hero-logo{max-width:460px}}.rftr-tickets{background:#111}.rftr-tickets .subtitle{font-size:16px;color:var(--yellow);margin-bottom:20px}.ticket-list{display:flex;flex-direction:column;gap:16px}.ticket-card{background:#1b1b1b;padding:16px;border-radius:8px;border:1px solid #333;display:flex;justify-content:space-between;align-items:center}.ticket-info h3{margin:0 0 8px;font-size:16px}.ticket-price span{font-weight:700;font-size:16px}.btn-add-to-cart{background-color:var(--yellow);color:var(--black);padding:12px;width:100%;border:none;font-weight:700;margin-top:24px;border-radius:4px;font-size:16px}.rftr-gallery .image-grid{display:grid;grid-template-columns:1fr;gap:16px}.rftr-details h2{margin-bottom:10px}.rftr-details .venue-map{margin:20px 0;border-radius:8px}.rftr-details details{border-top:1px solid #444;padding:16px 0}.rftr-details summary{font-weight:700;font-size:16px;cursor:pointer}.rftr-details details[open] summary:after{float:right;content:"";display:inline-block;width:14px;height:14px;margin-left:6px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(-135deg)}.rftr-details summary:after{float:right;content:"";display:inline-block;width:14px;height:14px;margin-left:6px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg);transition:transform .3s ease}.rftr-footer .volunteer-cta{background:#111;padding:24px 16px;border-radius:8px;text-align:center}.rftr-footer .volunteer-cta h2{font-size:20px;margin-bottom:12px}.rftr-footer form{margin-top:12px}.rftr-footer input[type=email]{width:100%;padding:10px;margin-bottom:12px;border-radius:4px;border:none;font-size:14px}.rftr-footer button[type=submit]{background:var(--yellow);color:#000;padding:10px 20px;font-weight:700;border:none;border-radius:4px;width:100%}.rftr-footer .recap-video{margin-top:40px}.rftr-footer .recap-video iframe{width:100%;height:200px;border-radius:8px}.rftr-footer .sponsor{margin-top:40px;text-align:center}@media screen and (min-width: 768px){.rftr-gallery .image-grid{grid-template-columns:repeat(3,1fr)}.ticket-card{padding:20px}}details p{font-size:16px!important;font-weight:300;line-height:1.4}details p strong{font-weight:700}.venue-map{max-width:900px!important}details{font-family:Favorit;background:#242424;margin-top:10px;max-width:1000px;margin-left:auto;margin-right:auto;padding:1.5rem 2rem!important;border:none!important}details[open] summary{margin-bottom:2rem}details p{line-height:1.2;font-family:Favorit!important;font-weight:300;margin-bottom:1rem}details *{font-family:Favorit!important;font-size:inherit;color:#fff!important}.rftr-details details h2{font-size:21px;line-height:1.4}.rftr-details details h3{font-size:17px;font-weight:700;line-height:1.4}.rftr-details details strong{font-weight:700}.rftr-details details ul{list-style-type:disc;margin-left:2rem;margin-bottom:2rem;margin-top:.85rem}.rftr-details details ul li{line-height:1.4}details summary{font-size:21px!important}.event-schedule,.qualifying-info,.event-details{padding:0 1rem}@media only screen and (max-width: 767px){details p{font-size:14px!important;line-height:1.2}.rftr-hero .hero-logo{max-width:260px}.rftr-hero .hero-image{aspect-ratio:9 / 16;align-items:flex-start}.rftr-hero .hero-logo{max-width:220px;margin-top:30px;margin-left:30px}.headline-wrapper{flex-wrap:wrap}.headline-wrapper .left,.headline-wrapper .right{flex:0 0 100%!important}.headline-wrapper.container.tight{padding:0 2rem!important;max-width:100vw;margin-top:-11rem}h3{font-size:24px!important}.headline-wrapper h2{margin-top:1rem!important;margin-bottom:1rem!important;font-size:40px}.headline-wrapper p{margin-top:1rem}p{font-size:16px!important}.ticket-wrapper{margin-top:1rem}.ticket-header{text-align:left!important;padding:0 2rem!important;margin-bottom:1rem}h2{font-size:40px}.ticket-header p{margin-bottom:1rem}form#ticket-form{margin:1rem}form#ticket-form .left{flex:0 0 65%}.ticket-box .price{font-size:26px!important;text-align:right;max-width:100px}.price span br{display:none}.price span{font-size:13px!important;margin-bottom:0!important;margin-top:3px!important}span.row-two{margin-top:-6px!important}.ticket-box .right{height:120px;display:flex;width:100px;align-items:anchor-center;flex-wrap:wrap;justify-content:end}.qty-controls{gap:5px!important}.ticket-box .price{line-height:1}.ticket-entry label{flex:0 0 100%!important;display:block!important;padding:0!important;margin-bottom:20px!important}.ticket-entry label:last-child{margin-bottom:0}section.rftr-details.container{padding:0}.rftr-details h2{line-height:1}#shopify-section-rider-gallery .rider-gallery-wrapper{padding:2rem 0}div#shopify-section-rftr-tickets{padding:2rem 0 1rem}img.venue-map{max-width:100%!important}.rftr-footer .headline-wrapper.container.tight{margin-top:0}.rftr-footer a.button.orange.full{margin:1rem 0 2rem}.rftr-footer{padding-left:0;padding-right:0}.sponsor{padding:0 2rem}.sponsor h2.orange.text-left{font-size:24px!important}.sponsor p.text-left{line-height:1.4}.rftr-footer{padding-bottom:2rem}.ticket-entry:nth-child(2),.ticket-entry:nth-child(3),.ticket-entry:nth-child(4),.ticket-entry:nth-child(5){padding-top:2rem}.rftr-details summary{font-size:16px!important}.rftr-details summary:after{width:12px!important;height:12px!important}.accordion-rows{padding:0 1.5rem 1rem!important}.accordion-rows details{padding:1.25rem!important}.rftr-details details h2{font-size:16px;line-height:1.2}.rftr-details details h3{font-size:16px!important;line-height:1.2}.rftr-details details ul li,.rftr-details details p{font-size:15px!important}.rftr-details details ul li{margin-bottom:4px}.rftr-details details ul{margin-left:1.25rem}details[open] summary{margin-bottom:1.25rem}.rftr-details summary{font-size:17px!important}.event-schedule,.qualifying-info,.event-details{padding:0 .5rem}}p a{color:#fff;text-decoration:underline;font-weight:inherit}
/*# sourceMappingURL=/cdn/shop/t/339/assets/rftr.css.map */
