.kb-events{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.kb-event{flex:1 1 290px;max-width:520px;background:#F7F4EF;border:1px solid #E8DFD3;border-radius:18px;overflow:hidden;box-shadow:0 4px 15px #2d352810}.kb-event>img{width:100%;height:250px;object-fit:cover}.kb-event-content{padding:26px;text-align:left}.kb-event h3,.kb-empty h3,.kb-confirmation h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:34px;line-height:1.15}.kb-event p{margin:0 0 12px}.kb-eyebrow{font-size:12px;letter-spacing:1px;color:#656b5c}.kb-price{font-size:20px;color:#1F1F1F}.kb-price span{font-size:14px}.kb-stock{font-size:14px;color:#48533F}.kb-button{display:inline-block;background:#48533F;color:#fff!important;border-radius:30px;padding:13px 25px;text-decoration:none!important;font-family:Inter,sans-serif;font-size:14px}.kb-button:hover{background:#626D57}.kb-button:focus-visible{outline:3px solid #A89F94;outline-offset:3px}.kb-empty{text-align:center;background:#E8DFD3;border-radius:18px;padding:32px}.kb-confirmation{text-align:center;margin:0 0 30px}.kb-confirmation h1{font-size:46px}
.koaura-event-product #primary,.woocommerce-checkout #primary{padding:45px 0;margin:0}.koaura-event-product .ast-container,.woocommerce-checkout .ast-container{max-width:1220px}.koaura-event-product,.woocommerce-checkout{background:#F7F4EF}.koaura-event-product .product_meta,.koaura-event-product .related.products,.koaura-event-product .woocommerce-breadcrumb,.koaura-event-product .woocommerce-tabs ul.tabs{display:none}.koaura-event-product .product_title{font-family:'Cormorant Garamond',serif;font-size:46px;font-weight:500;line-height:1.08}.koaura-event-product .woocommerce-product-gallery img{border-radius:16px}.koaura-event-product .summary{background:#EEE7DC;padding:28px;border-radius:16px}.koaura-event-product .summary .price{font-size:26px;color:#48533F}.koaura-event-product .summary .stock{color:#48533F;font-weight:600}.koaura-event-product .summary .single_add_to_cart_button,.woocommerce-checkout #place_order{background:#48533F!important;color:#fff!important;border-radius:28px;padding:17px 27px;font-size:16px;text-transform:none;min-height:50px}.koaura-event-product .quantity input{border-radius:8px;border:1px solid #A89F94;background:#fff;min-height:50px}.koaura-event-product .woocommerce-tabs{padding-top:24px}.koaura-event-product .woocommerce-tabs h2,.woocommerce-checkout h3{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:500}.woocommerce-checkout .woocommerce{color:#1F1F1F}.woocommerce-checkout .woocommerce a:not(.button){color:#48533F}.woocommerce-checkout .woocommerce-order-details .product-name,.woocommerce-checkout .woocommerce-order-details .product-name a{color:#1F1F1F!important;opacity:1!important;visibility:visible!important}.woocommerce-checkout :is(.input-text,select,textarea){background:#FBF9F5!important;border:1px solid #D9D1C5!important;border-radius:7px;padding:12px!important}.woocommerce-checkout :is(#order_review,.woocommerce-order-details){background:#EEE7DC;border-radius:16px;padding:24px}.woocommerce-checkout table.shop_table{border-color:#D9D1C5;border-radius:10px}.woocommerce-checkout #payment{background:#F7F4EF}.woocommerce-checkout .wc-item-meta{font-size:14px;margin:10px 0}.woocommerce-order-received .entry-header{display:none}.woocommerce-order-received .woocommerce-order-overview{background:#EEE7DC;padding:22px;border-radius:14px}.woocommerce-checkout .woocommerce-billing-fields>h3{font-size:30px}
html{scroll-behavior:smooth}#upcoming-sound-baths{scroll-margin-top:30px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:767px){.kb-event{max-width:100%}.kb-event>img{height:220px}.kb-event-content{padding:22px}.koaura-event-product .summary{padding:20px}.koaura-event-product .product_title{font-size:36px}.woocommerce-checkout :is(#order_review,.woocommerce-order-details){padding:16px}.kb-confirmation h1{font-size:34px}.woocommerce-order-received .woocommerce-order-overview li{float:none;border:0;margin:0 0 14px;width:100%}}
