.add-to-cart-form,.add-to-cart-form .ui-widget{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}.add-to-cart-form h4{font-size:1rem}.add-to-cart-form .ui-accordion-content{padding:0}.add-to-cart-form .atc-book-button,.add-to-cart-form .atc-book-button-close{float:right;padding:5px 10px;border-radius:3px;background-color:#00e6c8;color:#fff;margin-left:auto;text-transform:uppercase;font-weight:400;font-size:.9rem}.add-to-cart-form .atc-book-button-close:hover,.add-to-cart-form .atc-book-button:hover{text-decoration:none}.add-to-cart-form .atc-book-button-close{background:#e66157;color:#fff}.atc-variation-row .price{margin-left:0}.ftc-atc-overview-heading{white-space:nowrap}.atc-reset{float:right;font-size:.7em}.add-to-cart-form .vex.vex-theme-top-ftc .vex-content{width:600px;background:#efefef}.add-to-cart-form .vex.vex-theme-top-ftc>.vex-content{max-height:100vh;overflow-y:scroll}.add-to-cart-form #product-title,.add-to-cart-form .vex h3.product-title{font-size:1.5rem;line-height:1.2;margin-bottom:1rem;color:#333}#timezone-select-id{border:1px solid #333;border-radius:5px;padding:.8rem 1.5rem .8rem .5rem;height:3rem;background-color:#fff}.vex-content .ftc-atc-squashy{padding:10px 0;margin-bottom:10px}.ftc-atc-city-container{background:#333}.add-to-cart-form .ftc-atc-city-container>.atc-option.ui-accordion-header{color:#fff}.ftc-atc-location-container{background:#ffb820}.ftc-atc-month-container{background:0 0;padding-left:0}.add-to-cart-form .atc-option.ftc-atc-month,.add-to-cart-form .ftc-atc-month-container>.atc-option.ui-accordion-header{color:#000;padding-left:10px;border-bottom:1px solid #333;margin-bottom:0}.ftc-atc-week-container{background:#ffe45e}.add-to-cart-form .ui-accordion-content.ui-widget-content{background:0 0;border-top:1px solid #333;padding-top:5px}.add-to-cart-form .ftc-atc-variation{background:red;border-width:2px 0}.add-to-cart-form .ftc-atc-variation,.add-to-cart-form .ftc-atc-week-container .ui-accordion-content.ui-widget-content{background:#fff;border:1px solid #666;border-radius:10px;margin:10px}.atc-option{border:none;border-radius:0;background:0 0}.atc-option:focus{border:none;outline:0}.add-to-cart-form .atc-option .ftc-atc-month{color:#333;padding:0 0 6px 0}.add-to-cart-form .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none}.add-to-cart-form .atc-option.ui-accordion-header{background:0 0;border:none;outline:0}.add-to-cart-form .atc-option.ftc-atc-week,.add-to-cart-form .atc-option.ftc-atc-week:focus{border:none;outline:0}.add-to-cart-form .ftc-atc-week-container .ui-accordion-content{font-size:.9rem}.atc-variation-row{padding:10px}.atc-variation-location{display:block;margin-bottom:2px;font-size:1rem;text-transform:uppercase;color:#000}.atc-variation-summary-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:15px;align-items:center;padding:8px 0 12px 0;color:#444}.atc-variation-summary-meta>span{margin:10px 10px 0 0}.atc-variation-summary-meta>span:last-of-type{margin-right:0}.add-to-cart-form .atc-variation-summary-row{overflow:hidden}.add-to-cart-form .atc-variation-summary-row .price{background:#efefef;font-size:1.1rem;color:#e66157;text-align:left;padding:4px 8px;border-radius:5px}.atc-variation-dates::before,.atc-variation-day::before,.atc-variation-duration::before,.atc-variation-times::before{padding:0 5px 0;color:#e66157;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:20px}.atc-variation-dates::before{content:"\f073"}.atc-variation-times::before{content:"\f017"}.atc-variation-duration::before{content:"\f252";font-size:18px}.atc-variation-day::before{content:"\f073"}.atc-total-label{font-weight:700;font-size:1rem;margin-right:5px}.add-to-cart-form .woocommerce-variation-add-to-cart .button.single_add_to_cart_button{display:block;width:100%;background:#00e6c8;color:#fff;padding:1.2em}.ftc-atc-form{padding-top:1rem}.ftc-atc-form a{color:#e66157}.ftc-atc-variation-description{font-size:.9rem}.ftc-atc-form .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:flex-start;row-gap:8px}.woocommerce-variation-add-to-cart .atc-variation-qty{justify-self:flex-start}.woocommerce-variation-add-to-cart .atc-variation-qty input{width:4em}.woocommerce-variation-add-to-cart .atc-variation-total{justify-self:flex-end;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;text-align:right;justify-items:flex-end;align-self:center}.woocommerce-variation-add-to-cart input.button.single_add_to_cart_button{justify-self:center;align-self:flex-end;grid-column:1/3;margin-bottom:0}.add-to-cart-form .smallprint{font-size:.85rem}.atc-location-picker{display:flex;flex-wrap:wrap;justify-content:flex-start}.atc-location-picker--city{margin-bottom:10px}.atc-location-picker a.button{margin:5px}.atc-location-picker .button.button--atc-filter{background:0 0;border:1px solid #333;color:#333;border-radius:10px;padding:1em 1.5em}.atc-location-picker--venue .button.button--atc-filter{padding:.75em 1em;font-size:.85rem;border:1px solid #360a9f}.atc-location-picker .button.button--atc-filter:hover{background:#fff;transition:background-color .9s ease-out,color .9s ease-out}.atc-location-picker .button.button--atc-filter-active{background:#fff}.atc-location-picker .button.button--atc-filter-active:hover{cursor:default}.custom-ftc-addons{overflow:hidden;padding:12px 12px 6px 12px;background:#efefef;margin-bottom:6px}.custom-ftc-addons,.custom-ftc-addons label{font-size:.85rem}.custom-ftc-addons h4{font-size:.9rem;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer;color:#e66157;text-transform:capitalize}.vex.vex-theme-top-ftc .vex-content .custom-ftc-addons h4{color:#e66157}.custom-ftc-addons small{font-size:.85rem}.custom-ftc-addons small.ftc-addons-qty{line-height:2}.ftc-atc-form input[type=number]{margin-bottom:0;padding:2px 8px;height:2rem;font-size:1rem}.custom-ftc-addons input[type=number]{float:right;margin:0 0 0 10px}.ftc-atc-month{font-size:18px}.ftc-atc-month:after{content:'\f078';float:right;padding:0 5px 0;color:#666;font-family:"Font Awesome 5 Pro";font-weight:600;font-size:16px;padding-top:6px}.ftc-atc-month.ui-state-active:after{content:'\f077'}.ftc-atc-form #yith-wcwtl-output,.ftc-atc-form a.button.show-waitlist-popup{margin-bottom:0;grid-column:4;justify-self:flex-end;width:80%}.ftc-atc-form #yith-wcwtl-output .button.alt{display:block;width:100%;background:#fcc419;color:#fff}.woocommerce .ftc-atc-form a.button.show-waitlist-popup{background:#fcc419;color:#fff;padding:1.2em;border-radius:10px;display:block;font-size:.9rem;line-height:1}