.kiosk-post .legacyvod,.kiosk-post .legacytryb,.not-kiosk .legacyvod,.not-kiosk .legacytryb,{display:none}.dropdown-menu.dropdown-menu-mini-cart{position:absolute;z-index:10;background:#fff;padding:15px}.remove_from_cart_button{text-decoration:none;text-align:center;font-size:20px}.woocommerce-cart .woocommerce-message>.button.wc-forward{display:none}.woocommerce-mini-cart__empty-message{display:none}.woocommerce-mini-cart .wcpa_cart_meta{display:none}li.wcpa_cart_meta_item.wcpa_cart_item_text{float:left;padding-right:5px}li.wcpa_cart_meta_item.wcpa_cart_item_email{display:none}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:180px;padding:9px;margin-right:15px}ul.woocommerce-error li{display:none}ul.woocommerce-error li:first-child{display:list-item}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--color-yellow);color:var(--font-color-black)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--font-color-black)!important;color:var(--color-yellow)!important}.woocommerce-info::before{color:background-color:var(--font-color-black)}.woocommerce-info{border-top-color:background-color:var(--font-color-black)}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{background-color:var(--color-yellow);margin-left:10px;margin-bottom:5px}.woocommerce div.product{line-height:1.5}.quantity input{height:1.5rem;margin-top:1rem;width:40px}.quantity:after{content:"seats";margin-left:10px}.single-product .quantity::before{content:"Quantity: "}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.woocommerce-tabs .wc-tabs,.woocommerce-tabs h2{display:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left;width:100%}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--font-color-black)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:var(--font-color-black)}.woocommerce span.onsale{right:0;left:unset;background-color:var(--color-yellow);color:var(--font-color-black);border-radius:0;padding:0 10px}.woocommerce div.product form.cart div.quantity{float:none;margin-bottom:1rem}.woocommerce-cart-form .product-thumbnail{display:none}body:not(.show-apply-coupon) .woocommerce-cart-form .coupon{display:none}.woocommerce-error::before{margin-left:-5px}tbody td.product-price ins span.woocommerce-Price-amount:after{content:"collective pricing";font-style:italic;background-color:var(--color-yellow);margin-left:10px;padding:3px 5px}.woocommerce .codez.shop_table{border:0;margin:24px -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;background:var(--color-yellow)}.woocommerce .codez.shop_table .first-column{width:33%;min-width:100px}.woocommerce .codez.shop_table .second-column{flex-basis:300px}.woocommerce-form-coupon-toggle{display:none}body .entry .post-content .buy-border{border:1px solid #000;padding:0 10px;margin-top:1rem}body .entry .post-content .buy-wrapper{border-bottom:1px solid rgb(120 120 120 / .1);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.logged_in_bought .hide-if-purchased{display:none}.buy-wrapper>*{display:flex;justify-content:space-between;align-items:center}.buy-wrapper input[type="text"]{width:100%;display:block;box-sizing:border-box;outline:none;color:inherit;padding:.375rem;background:var(--yellow);border:0;border-right:1px solid}.cpd-logo-wrap .cpd-circle{border-radius:9999px;aspect-ratio:1/1;display:flex;align-items:center;padding:.125rem;margin:15px 15px 15px 0;background-image:url(/img/cpd.svg);text-decoration:none;width:38px;height:38px}.event-booking .cpd-logo-wrap .cpd-circle{margin-top:0;margin-bottom:0}.cpd-icon{border-radius:9999px;aspect-ratio:1/1;display:flex;align-items:center;padding:.125rem;margin:5px;background-image:url(/img/cpd.svg);text-decoration:none;background-color:#fffc;width:24px;height:24px}.woocommerce .woocommerce-order-details .cpd-block :last-child{margin-bottom:15px}.pointer-wrap .pointer{border-radius:9999px;aspect-ratio:1/1;display:flex;align-items:center;padding:.125rem;margin:15px 15px 15px 0;text-decoration:none;width:38px;height:38px}.pricing-inner{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 0.3s}.price-block.block-open .pricing-inner{grid-template-rows:1fr}.before-rotate .pointer{transform:rotate(0deg);transition:0.3s all linear}.after-rotate .pointer{transform:rotate(180deg);transition:0.3s all linear}.expander-content{min-height:0;transition:visibility 1s;visibility:hidden}.price-block.block-open .expander-content{visibility:visible}.woocommerce-button.invoice{margin-left:10px}.woocommerce-orders-table{border:1px solid #e1e1e1}.woocommerce-orders-table>*>tr>*{padding:0 5px;border:1px solid #e1e1e1}.post-content ul.wcpa_cart_meta{margin:0;padding:0;list-style-type:none}.woocommerce-checkout ul.wcpa_cart_meta{display:none}.wcpa_cart_meta_item-label,.wc-item-meta-label{display:none!important}.wcpa_cart_meta_item-value p{margin:0}body .woocommerce td.product-name .wc-item-meta li{float:left;margin-right:.25rem;line-height:1}