.event-ticket-template{--event-gold: #BF9B42;background:#f7f5f0;color:#24231f}.event-ticket-template *,.event-ticket-template *:before,.event-ticket-template *:after{box-sizing:border-box}.event-ticket-template>section{padding:clamp(56px,7vw,96px) clamp(24px,5vw,72px)}.event-ticket-template .max-w-7xl{max-width:1200px}.event-ticket-template .grid>*{min-width:0}.event-ticket-template :is(h1,h2,h3){font-family:halyard-display,sans-serif;font-weight:400;text-transform:none;letter-spacing:-.03em}.event-ticket-template h1{font-size:clamp(44px,5.2vw,72px);line-height:1.04;margin:0}.event-ticket-template h2{font-size:clamp(34px,3.6vw,50px);line-height:1.12;margin:0 0 24px}.event-ticket-template h3{font-size:26px;line-height:1.2}.event-ticket-template p{font-weight:400;line-height:1.75}.event-ticket-template :is(.text-gold,.text-dark-gold){color:var(--event-gold)}.event-ticket-template :is(.uppercase,label){text-transform:none;letter-spacing:0;font-weight:400}.event-ticket-template .event-section-heading{max-width:800px;margin-inline:auto}.event-ticket-template .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--event-gold);border:1px solid var(--event-gold);border-radius:3px;color:#151510;padding:15px 24px;font-size:14px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0;text-decoration:none;white-space:normal;transition:background .2s,color .2s}.event-ticket-template .btn:hover{background:#fff;border-color:#fff;color:#151510}.event-ticket-template .event-hero{background:#101110;color:#fff}.event-ticket-template .event-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center;padding:0}.event-ticket-template .event-hero h2{font-size:clamp(23px,2.3vw,30px);line-height:1.35;margin:24px 0 0}.event-ticket-template .event-card{background:#ffffff08;border:1px solid #ffffff26;border-radius:8px;box-shadow:none}.event-ticket-template .event-hero-photo img{display:block;width:100%;height:auto}.event-ticket-template .event-hero-caption{padding:24px}.event-ticket-template .event-product-title{font-family:halyard-display,sans-serif;font-size:26px;line-height:1.2;color:var(--event-gold);margin:0 0 10px}.event-ticket-template .event-hero-caption p:last-child{font-size:15px;color:#ddd}.event-ticket-template .event-booking{background:#f7f5f0;color:#24231f;scroll-margin-top:120px}.event-ticket-template .event-booking>div{align-items:center;gap:clamp(32px,5vw,72px)}.event-ticket-template .event-booking-panel{background:#fff;padding:clamp(24px,3vw,40px);border:1px solid #24231f1a;border-radius:10px;box-shadow:0 12px 36px #24231f08}.event-ticket-template .event-booking :is(p,label){color:#605e57}.event-ticket-template .event-booking label{font-size:14px}.event-ticket-template #displayed_price{font-family:halyard-display,sans-serif;color:#24231f;font-size:36px;line-height:1.15}.event-ticket-template .event-booking .btn{background:#25241f;border-color:#25241f;color:#fff}.event-ticket-template .event-booking .btn.outline{background:transparent;border-color:#24231f40;color:#24231f}.event-ticket-template .event-booking .btn:hover{background:var(--event-gold);border-color:var(--event-gold);color:#151510}.event-ticket-template .event-booking .btn:disabled{opacity:.4;cursor:not-allowed}.event-ticket-template .ticket-form-row input{min-width:0;min-height:52px;background:#fff;border:1px solid #24231f40;border-radius:3px;color:#24231f;font-size:16px}.event-ticket-template .event-note{margin-top:28px;padding-top:20px;border-top:1px solid #BF9B4259}.event-ticket-template .event-note p{margin:0;font-size:14px}.event-ticket-template .event-videos{padding-inline:0;background:#101110;color:#fff}.event-ticket-template .event-videos>h2{max-width:calc(1200px + 2*clamp(24px,5vw,72px));margin:0 auto 28px;padding-inline:clamp(24px,5vw,72px);color:#fff}.event-ticket-template .event-videos .jhp-hero__reviews{border-top:0;padding:0}.event-ticket-template :is(.event-details,.event-audience,.event-quotes){background:#f7f5f0;color:#24231f}.event-ticket-template :is(.event-expect,.event-trust,.event-availability){background:#eee9df;color:#24231f}.event-ticket-template .event-info-card{padding:24px 0;border-top:1px solid #24231f26}.event-ticket-template .event-info-card>p:first-child:not(:only-child){color:#69665d;font-size:14px}.event-ticket-template .event-info-card>p+p{margin-top:10px;overflow-wrap:anywhere}.event-ticket-template .event-natural-image{overflow:hidden;border-radius:8px}.event-ticket-template .event-natural-image img{display:block;width:100%;height:auto}.event-ticket-template .event-trust-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.event-ticket-template .event-trust-images>:nth-child(2){margin-top:44px}.event-ticket-template .event-trust>div>.grid{align-items:center;gap:clamp(32px,5vw,72px)}.event-ticket-template :is(.event-benefits,.event-faq,.event-final){background:#101110;color:#fff}.event-ticket-template .event-benefits .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.event-ticket-template .event-soft-card{padding:24px 0;border-top:1px solid #ffffff26}.event-ticket-template .event-quotes .event-info-card{padding:28px;border:1px solid #24231f1a;border-radius:10px;background:#fff}.event-ticket-template .event-quotes .event-info-card p{font-size:19px}.event-ticket-template details summary{list-style:none;font-size:18px}.event-ticket-template details summary::-webkit-details-marker{display:none}.event-ticket-template details[open] .faq-icon{transform:rotate(45deg)}.event-ticket-template .faq-icon{flex-shrink:0;transition:transform .2s}.event-ticket-template :is(a,button,input,summary):focus-visible{outline:2px solid var(--event-gold);outline-offset:4px}@media(max-width:900px){.event-ticket-template .event-hero-grid{grid-template-columns:minmax(0,1fr)}.event-ticket-template .event-card{max-width:580px;width:100%;margin-inline:auto}.event-ticket-template .event-benefits .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.event-ticket-template .event-benefits .grid{grid-template-columns:minmax(0,1fr)}.event-ticket-template .ticket-form-row{flex-direction:column}.event-ticket-template .ticket-form-row input{width:100%}.event-ticket-template .event-booking-panel{padding:24px 20px}.event-ticket-template .event-booking-panel .items-end{align-items:flex-start;flex-direction:column}.event-ticket-template .event-booking-panel .text-right{text-align:left}}@media(prefers-reduced-motion:reduce){.event-ticket-template :is(.btn,.faq-icon){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/live-show-product.css.map */
