.product-type-event .product--main .summary-inner{max-width:none}.summary:not(.hpy-event-shortcode) .event-tabs-wrapper{max-width:575px}.event-tabs-wrapper{border:1px solid var(--hpy-events-grey);margin:0;width:100%}.event-tabs{display:flex;flex:1 1 100%;flex-wrap:wrap;list-style:none;margin:0;padding:0}.event-tabs li{flex:0 0 100%;margin:0!important;padding:0!important}.event-tabs li:before{display:none!important}.event-tabs .event-tab-button,.event-tabs.event-tabs-single{border-bottom:1px solid var(--hpy-events-grey)}.event-tabs .event-tab-button{align-items:center;background:var(--hpy-events-loading);box-sizing:border-box;cursor:pointer;display:flex;font-size:clamp(.875rem,.7916666667rem + .2777777778vw,1rem);height:100%;padding:.95em 1.2em}.event-tabs .event-tab-button.active{background:var(--hpy-events-white)}.event-tabs .event-tab-button svg{fill:var(--hpy-events-primary);flex:0 0 1em}.event-tabs svg{margin-right:.6em}@media(min-width:480px){.event-tabs{flex-wrap:nowrap}.event-tabs li{flex:1 1 0px}.event-tabs li:first-child .event-tab-button{border-left:0}.event-tabs li .event-tab-button{border-left:1px solid var(--hpy-events-grey)}.event-tabs li .event-tab-button.active{background:var(--hpy-events-white);border-bottom-color:transparent}}.event--add-to-cart .events--booking .quantity input{padding:.8em .7em}.event--add-to-cart .quantity{display:flex;font-size:clamp(.75rem,.6666666667rem + .2777777778vw,.875rem);margin-left:0!important}.event--add-to-cart .quantity input{max-width:100%;order:2}.event--add-to-cart .quantity .qty-button{align-items:center;background:var(--hpy-events-grey);cursor:pointer;display:flex;height:auto;justify-content:center;max-height:100%;position:static;transition:.3s;width:4em}.event--add-to-cart .quantity .qty-button.qty-add{border-radius:0 10px 10px 0;order:3}.event--add-to-cart .quantity .qty-button.qty-minus{border-radius:10px 0 0 10px;order:1}.event--add-to-cart .quantity .qty-button:hover{background-color:var(--hpy-events-primary);color:var(--hpy-events-white)}@media(min-width:480px){.event--add-to-cart .quantity{display:inline-flex}.event--add-to-cart .quantity input{max-width:60px}.event--add-to-cart .quantity .qty-button{width:3em}}.event--add-to-cart .event--cart_action .single_add_to_cart_button{font-size:clamp(.9375rem,.8541666667rem + .2777777778vw,1.0625rem);max-width:220px;order:1}.product--main .event-tabs-wrapper .gform_wrapper form{padding:0 20px!important}.event--add-to-cart,.hpyev_custom_tab{padding:1.4em}.events--booking{margin:0}.events--booking th{font-size:clamp(.875rem,.7916666667rem + .2777777778vw,1rem);font-weight:var(--hpy-events-font-light);text-align:left}.events--booking td{padding:8px 0}.events--booking tr{display:none}.events--booking tr.visible,.events--booking tr.visible table,.events--booking tr.visible tbody,.events--booking tr.visible td,.events--booking tr.visible th{display:block}@media(min-width:480px){.events--booking tr.visible{display:table-row}.events--booking tr.visible td,.events--booking tr.visible th{display:table-cell}.events--booking tr.visible tbody{display:table-row-group}.events--booking tr.visible table{display:table}}.no-js .event-tab:not([data-key=voucher]){display:none!important}.no-js .event-tab .event-tab-button{background:var(--hpy-events-white);border-color:transparent}.event--cart_action{display:flex;flex-direction:column}.event--cart_action .price{margin:5px 0 15px;padding:0 .9em;text-align:center}@media(min-width:480px){.event--cart_action{align-items:center;flex-direction:row}.event--cart_action .price{margin:0;order:2;text-align:left}}.input-wrap{border:1px solid var(--hpy-events-grey);border-radius:10px;display:flex;position:relative}.input-wrap.input-qty-wrap{display:inline-flex;overflow:hidden}.input-wrap.input-wrap_date{cursor:pointer;padding-right:2.2em}.input-wrap.input-wrap_date input{max-width:100%}.input-wrap.input-wrap_date .input-wrap_suffix{background:var(--hpy-events-primary);bottom:-1px;position:absolute;right:-1px;top:-1px;width:2.2em}.input-wrap.input-wrap_date .input-wrap_suffix svg{color:var(--hpy-events-white);font-size:clamp(1.0625rem,.9375rem + .4166666667vw,1.25rem);height:1em;width:1em}.input-wrap.input-wrap_time .input-wrap_suffix{font-size:clamp(.75rem,.6666666667rem + .2777777778vw,.875rem);font-weight:var(--hpy-events-font-light);padding:.8em 1em}.input-wrap.input-wrap_time .input-wrap_suffix strong{font-weight:var(--hpy-events-font-light);margin-right:.4em}.input-wrap input,.input-wrap select{background:transparent;border:0;border-radius:0;box-sizing:border-box;flex:1 1 auto;font-size:clamp(.75rem,.6666666667rem + .2777777778vw,.875rem);padding:.8em .7em;width:auto!important}.input-wrap input{max-width:180px}@media(min-width:480px){.input-wrap{display:inline-flex}.input-wrap input,.input-wrap select{flex:0 0 auto}}.input-wrap_suffix{align-items:center;background:var(--hpy-events-loading);border-radius:0 10px 10px 0;display:flex;justify-content:center}.event--tableQty_wrap,.event--time-selector{display:flex;justify-content:flex-start}.event--tableQty_wrap>*,.event--time-selector>*{margin-left:10px}.event--tableQty_wrap>:first-child,.event--time-selector>:first-child{margin-left:0}.event--table_qty,.event--table_time{align-items:center;border:1px solid var(--hpy-events-grey);border-radius:5px;box-shadow:0 0 0 2px rgba(var(--hpy-events-primary),0);box-sizing:border-box;cursor:pointer;display:flex;font-size:clamp(.75rem,.6666666667rem + .2777777778vw,.875rem);justify-content:center;padding:7px 10px;text-align:center;transition:.3s}.event--table_qty:hover,.event--table_time:hover{background:var(--hpy-events-loading)}.event--table_qty.active,.event--table_time.active{border-color:var(--hpy-events-primary);box-shadow:0 0 0 1px rgba(var(--hpy-events-primary),1)}.event--table_qty.empty,.event--table_time.empty{background:var(--hpy-events-loading);color:var(--hpy-events-grey);cursor:not-allowed}.event--table_qty{height:2.5em;width:2.5em}.event--booked{background:rgba(var(--hpy-events-success),.4);border:1px solid var(--hpy-events-success);border-radius:10px;color:var(--hpy-events-success);display:block;margin-top:10px;padding:.8em;text-align:center}.event--tb_text{color:var(--hpy-events-highlight);display:block;font-weight:var(--hpy-events-font-semibold)}.hpy-event-wishlist-form{background:var(--hpy-events-loading);border-top:1px solid var(--hpy-events-grey);box-sizing:border-box;display:none;padding:1em 1.4em}.hpy-event-wishlist-form label span{font-size:clamp(.8125rem,.7291666667rem + .2777777778vw,.9375rem);margin-bottom:1em}.hpy-event-wishlist-form.visible{display:block}.hpy-event-wishlist-form .button{justify-content:center;margin-top:1rem;text-align:center;width:100%}.hpy-event-addons_addon{background:var(--hpy-events-grey);padding:1rem}.hpy-event-addons_addon_addon{margin-bottom:1rem}.hpy-event-addons_addon_addon:last-child{margin-bottom:0}.hpy-event-addons_addon label{font-size:100%;line-height:1;margin-bottom:.5rem}.hpy-event-addons_addon select{width:100%}.flatpickr-calendar .flatpickr-months .flatpickr-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{fill:var(--hpy-events-highlight);color:var(--hpy-events-highlight)}.flatpickr-calendar .flatpickr-weekday{color:var(--hpy-events-highlight);font-weight:var(--hpy-events-font-light)}.flatpickr-calendar .dayContainer .flatpickr-day{background:var(--hpy-events-primary);border-color:transparent;border-radius:0;color:var(--hpy-events-white);max-width:14.2857142857%;width:14.2857142857%}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled{background:rgba(var(--hpy-events-primary),.1);color:var(--hpy-events-text-color)}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled:nth-child(n+8){background:var(--hpy-events-white)}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled:nth-child(n+15){background:rgba(var(--hpy-events-primary),.1)}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled:nth-child(n+22){background:var(--hpy-events-white)}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled:nth-child(n+29){background:rgba(var(--hpy-events-primary),.1)}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled:nth-child(n+36){background:var(--hpy-events-white)}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled.nextMonthDay,.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled.prevMonthDay{color:rgba(57,57,57,.25)}.flatpickr-calendar .dayContainer .flatpickr-day:not(.flatpickr-disabled):not(.selected):hover{background:var(--hpy-events-secondary)}.flatpickr-calendar .dayContainer .flatpickr-day:not(.flatpickr-disabled).nextMonthDay,.flatpickr-calendar .dayContainer .flatpickr-day:not(.flatpickr-disabled).prevMonthDay{background:rgba(var(--hpy-events-primary),.4)}.flatpickr-calendar .dayContainer .flatpickr-day:not(.flatpickr-disabled).nextMonthDay:not(.selected):hover,.flatpickr-calendar .dayContainer .flatpickr-day:not(.flatpickr-disabled).prevMonthDay:not(.selected):hover{background:rgba(var(--hpy-events-secondary),.4)}.flatpickr-calendar .dayContainer .flatpickr-day.selected,.flatpickr-calendar .dayContainer .flatpickr-day.selected:hover{background:var(--hpy-events-highlight)}.flatpickr-calendar .dayContainer .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .dayContainer .flatpickr-day.selected.prevMonthDay{background:rgba(var(--hpy-events-highlight),.4)}.flatpickr-calendar .dayContainer .flatpickr-day.full{background:var(--hpy-events-fail)!important;pointer-events:none}.flatpickr-calendar.inline{box-shadow:none}.flatpickr-calendar.inline,.flatpickr-calendar.inline .dayContainer,.flatpickr-calendar.inline .flatpickr-days,.flatpickr-calendar.inline .flatpickr-rContainer{max-width:100%;min-width:100%;width:100%}.hpy-events-calendar-widget-all{display:block;font-size:clamp(.75rem,.6666666667rem + .2777777778vw,.875rem);margin-top:1em;text-align:center}.hpy-events-calendar-widget-all,.hpy-events-calendar-widget-all span{font-weight:var(--hpy-events-font-light)}.hpy-events-calendar-wrap__actions{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.cwginstock-subscribe-form{background:var(--hpy-events-loading);border:1px solid var(--hpy-events-grey);border-radius:10px;margin-top:30px;padding:30px}.cwginstock-subscribe-form .row{margin:0}.cwginstock-subscribe-form .col-md-12{padding:0}.cwginstock-subscribe-form h4{color:var(--hpy-events-primary);font-size:clamp(1rem,.8333333333rem + .5555555556vw,1.25rem);font-weight:var(--hpy-events-font-light);letter-spacing:.05em;text-align:center;text-transform:uppercase}.cwginstock-subscribe-form .center-block{margin:0}.cwginstock-subscribe-form input[type=email]{box-sizing:border-box;font-size:clamp(.875rem,.7916666667rem + .2777777778vw,1rem);font-weight:var(--hpy-events-font-light);height:100%;margin-bottom:var(--hpy-events-spacing)}.cart_form_wrap .cwginstock-subscribe-form .cwgstock_button{background:var(--hpy-events-primary);color:var(--hpy-events-white);font-size:clamp(.75rem,.6666666667rem + .2777777778vw,.875rem);font-weight:var(--hpy-events-font-light);margin:0;padding:.6em;width:100%}.cwginstock-subscribe-form .cwgstock_output>:first-child{flex:0 0 100%;margin-top:var(--hpy-events-spacing)}@media(min-width:992px){.cwginstock-subscribe-form .center-block{flex:0 1 auto}.cwginstock-subscribe-form .center-block:first-child{flex:1 1 auto}.cwginstock-subscribe-form .col-md-12 .col-md-12{display:flex;flex-wrap:wrap}.cwginstock-subscribe-form input[type=email]{border-radius:10px 0 0 10px;border-right:0;margin-bottom:0}.cart_form_wrap .cwginstock-subscribe-form .cwgstock_button{border-radius:0 5px 5px 0}.cwginstock-subscribe-form input[type=submit]{border-radius:0 10px 10px 0}}.events--booking th label.gfield_label{font-size:100%}.events--booking input,.events--booking select{box-sizing:border-box}.events--booking fieldset.gfield{background:none;border:0;margin:0;padding:0}.events--booking fieldset.gfield .gchoice,.events--booking fieldset.gfield .ginput_complex{display:flex;gap:20px}.events--booking fieldset.gfield .gchoice input,.events--booking fieldset.gfield .gchoice label,.events--booking fieldset.gfield .gchoice select,.events--booking fieldset.gfield .ginput_complex input,.events--booking fieldset.gfield .ginput_complex label,.events--booking fieldset.gfield .ginput_complex select{font-size:clamp(.875rem,.7916666667rem + .2777777778vw,1rem)}.events--booking span.gfield_required:after{color:var(--hpy-events-fail);content:"*";display:inline-block;font-weight:700;margin-left:3px}.events--booking span.gfield_required .gfield_required_text,.events--booking span.gfield_required .gfield_required_text:after{display:none}.events--booking .validation_message{background:var(--hpy-events-loading);font-size:clamp(.75rem,.6666666667rem + .2777777778vw,.875rem);margin-top:.4em;padding:.4em .6em}.events--booking .validation_message.instruction{border-left:3px solid var(--hpy-events-info)}.events--booking .validation_message.gfield_validation_message{border-left:3px solid var(--hpy-events-fail)}.events--booking tr.failed-validation label{color:var(--hpy-events-fail)}.events--booking tr.failed-validation input{border-color:var(--hpy-events-fail)}
/*# sourceMappingURL=../css-maps/event-product.css.map */
