body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.buzzy-chat-bubble{align-items:center;animation:buzzyPop .6s ease-out;background:#ffd84d;border:5px solid #000;border-radius:50%;bottom:30px;box-shadow:0 6px 0 #000;cursor:pointer;display:flex;height:70px;justify-content:center;position:fixed;right:30px;transition:transform .2s ease;width:70px;z-index:9999}.buzzy-chat-bubble:hover{background:#ffea00;transform:scale(1.1) rotate(-3deg)}.buzzy-chat-icon{animation:buzzyWiggle 1.5s ease-in-out infinite;font-size:2rem}@keyframes buzzyPop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes buzzyWiggle{0%{transform:rotate(0deg)}50%{transform:rotate(8deg)}to{transform:rotate(0deg)}}.buzzy-chat-window{animation:popIn .3s ease-out;background:#fff8d9;border:5px solid #000;border-radius:20px;bottom:120px;box-shadow:0 8px 0 #000;display:flex;flex-direction:column;height:420px;position:fixed;right:30px;width:320px;z-index:9999}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.buzzy-chat-header{align-items:center;background:#ffd84d;border-bottom:4px solid #000;display:flex;font-weight:900;justify-content:space-between;padding:10px}.buzzy-chat-messages{flex:1 1;overflow-y:auto;padding:10px}.msg{border-radius:12px;font-weight:700;margin:6px 0;padding:8px 12px}.msg.user{align-self:flex-end;background:#fff}.msg.buzzy,.msg.user{border:3px solid #000}.msg.buzzy{align-self:flex-start;background:#ffd84d}.buzzy-chat-input{border-top:4px solid #000;display:flex}.buzzy-chat-input input{border:none;flex:1 1;font-size:1rem;padding:10px}.buzzy-chat-input button{background:#ffd84d;border:4px solid #000;cursor:pointer;font-weight:900;padding:10px 15px}:root{--buzzy-blue:#03d1ff;--buzzy-purple:#9b8eed;--buzzy-pink:#f59d9b;--buzzy-yellow:#fdeb15;--buzzy-gold:#fdd34e;--buzzy-red:#f24645;--buzzy-orange:#fb6;--buzzy-orange-soft:#f9cd88;--buzzy-green-light:#c6ec97;--buzzy-green-mid:#d1ed94;--buzzy-mint:#a6e8a6;--buzzy-teal:#78d8c5;--buzzy-aqua:#6dd9c4;--buzzy-cyan:#00e5fe;--buzzy-magenta:#ee8bb8;--buzzy-yellow-bold:#fcd74c;--buzzy-black:#000;--buzzy-white:#fff;--buzzy-gradient:linear-gradient(to right,var(--buzzy-blue),var(--buzzy-purple),var(--buzzy-orange),var(--buzzy-yellow))}body{background-color:#9fcaff;background-size:200px;font-family:Inter,sans-serif;margin:0;padding-top:100px}.header{background-color:#fff;background-color:var(--buzzy-white);border-bottom:5px solid #000;border-bottom:5px solid var(--buzzy-black);left:0;padding:15px 0;position:fixed;top:0;width:100%;z-index:9999}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#03d1ff,#9b8eed,#fb6,#fdeb15);background:var(--buzzy-gradient);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-size:2rem;font-weight:900;text-transform:uppercase}.nav-links{align-items:center;display:flex;flex-direction:row;gap:25px;list-style:none;margin:0;padding:0}.nav-item{color:#000;color:var(--buzzy-black);cursor:pointer;font-size:1.1rem;font-weight:900;text-decoration:none;text-transform:uppercase;transition:.2s ease}.nav-item:hover{color:#9b8eed;color:var(--buzzy-purple);transform:scale(1.05)}.btn-book-now{background:#03d1ff!important;background:var(--buzzy-blue)!important;border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:40px;box-shadow:0 4px 0 #000;box-shadow:0 4px 0 var(--buzzy-black);color:#000;color:var(--buzzy-black);cursor:pointer;font-size:1rem;font-weight:900;padding:10px 22px;transition:all .2s ease}.btn-book-now:hover{background:linear-gradient(90deg,#9b8eed,#fb6,#fdeb15,#03d1ff);background:linear-gradient(to right,var(--buzzy-purple),var(--buzzy-orange),var(--buzzy-yellow),var(--buzzy-blue));transform:scale(1.05)}.cart-btn{background:#fff;background:var(--buzzy-white);border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:40px;box-shadow:0 4px 0 #000;box-shadow:0 4px 0 var(--buzzy-black);cursor:pointer;font-size:1rem;font-weight:900;padding:10px 18px;position:relative;transition:.2s ease}.cart-btn:hover{transform:scale(1.05)}.cart-count{background:#f24645;background:var(--buzzy-red);border:2px solid #000;border:2px solid var(--buzzy-black);border-radius:50%;color:#fff;color:var(--buzzy-white);font-size:.8rem;font-weight:900;padding:2px 7px;position:absolute;right:-8px;top:-8px}.catalog-page{animation:fadeInBG 1.2s ease forwards,gradiantShift 8s ease-in-out infinite;background:linear-gradient(180deg,#03d1ff,#6dd9c4);background:linear-gradient(to bottom,var(--buzzy-blue),var(--buzzy-aqua));min-height:100vh;opacity:0}@keyframes fadeInBG{0%{opacity:0}to{opacity:1}}.buzzy-title{-webkit-text-stroke:2px #000;-webkit-text-stroke:2px var(--buzzy-black);background:linear-gradient(90deg,#03d1ff,#9b8eed,#fb6,#fdeb15);background:var(--buzzy-gradient);-webkit-background-clip:text;color:#0000;display:inline-block;font-size:3.5rem;font-weight:900;letter-spacing:1px;text-transform:uppercase;transition:transform .3s ease}.buzzy-title:hover{transform:scale(1.05) rotate(-1deg)}.home-page{background:linear-gradient(180deg,#b4dcff,#b4ffc8);min-height:100vh}.subtitle{-webkit-text-fill-color:#0000;-webkit-text-stroke:2px #000;-webkit-text-stroke:2px var(--buzzy-black);animation:gradientShift 6s ease-in-out infinite;background:linear-gradient(90deg,#03d1ff,#9b8eed,#fb6,#fdeb15);background:var(--buzzy-gradient);-webkit-background-clip:text;background-clip:text;background-position:0 50%;background-size:300%;color:#0000;display:inline-block;font-size:2.5rem;font-weight:900;text-align:center;text-transform:uppercase}.section-title{display:flex;justify-content:center;margin:0 auto;text-align:center;width:100%}.buzzy-section{background:#fff;background:var(--buzzy-white);border:5px solid #000;border:5px solid var(--buzzy-black);border-radius:40px;box-shadow:20px 20px 20px var (--buzzy-blue);color:#000;color:var(--buzzy-black);font-size:1.5rem;font-weight:900;line-height:1.4;margin:3rem auto;max-width:1200px;padding:3rem 2rem;text-align:center}.buzzy-section h2,.buzzy-section h3{-webkit-text-stroke:2px #000;-webkit-text-stroke:2px var(--buzzy-black);background:linear-gradient(90deg,#03d1ff,#9b8eed,#fb6,#fdeb15);background:var(--buzzy-gradient);-webkit-background-clip:text;color:#0000;font-size:4rem;text-transform:uppercase}.buzzy-title-row{align-items:center;display:flex;gap:12px;justify-content:center}.buzzy-mascot{animation:floatBee 4s ease-in-out infinite;height:auto;width:70px}@keyframes floatBee{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.buzzy-highlight-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:2rem 0}.highlight-bubble{align-items:center;animation:bounceIn .8s ease-out;background:#fcd74c;background:var(--buzzy-yellow-bold);border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:50px;box-shadow:0 6px 0 #000;box-shadow:0 6px 0 var(--buzzy-black);color:#000;color:var(--buzzy-black);display:flex;font-size:1.4rem;font-weight:900;gap:10px;padding:18px 28px;transition:transform .3s ease}.highlight-bubble:hover{background:#fb6;background:var(--buzzy-orange);transform:scale(1.08) rotate(-2deg)}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.buzzy-benefits li{animation:fadeUp .6s ease forwards;opacity:0;transform:translateY(10px)}.buzzy-benefits li:first-child{animation-delay:.2s}.buzzy-benefits li:nth-child(2){animation-delay:.4s}.buzzy-benefits li:nth-child(3){animation-delay:.6s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.checkout-form-container{background:#fff;background:var(--buzzy-white);border:5px solid #000;border:5px solid var(--buzzy-black);border-radius:40px;box-shadow:12px 12px 0 #fcd74c;box-shadow:12px 12px 0 var(--buzzy-yellow-bold);padding:30px}.booking-form input,.booking-form select,.booking-form textarea{background:#fff;background:var(--buzzy-white);border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:20px;font-size:1.2rem;font-weight:800;margin-bottom:20px;padding:18px;transition:.2s ease;width:100%}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{background:#f9cd88;background:var(--buzzy-orange-soft);border-color:#9b8eed;border-color:var(--buzzy-purple);outline:none}.btn-confirm{background:#03d1ff;background:var(--buzzy-blue);border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:40px;box-shadow:0 6px 0 #000;box-shadow:0 6px 0 var(--buzzy-black);cursor:pointer;font-size:1.6rem;font-weight:900;padding:22px;text-transform:uppercase;transition:all .2s ease;width:100%}.btn-confirm:hover{background:linear-gradient(90deg,#9b8eed,#fb6,#fdeb15,#03d1ff);background:linear-gradient(to right,var(--buzzy-purple),var(--buzzy-orange),var(--buzzy-yellow),var(--buzzy-blue));transform:scale(1.05)}.btn-confirm:active{box-shadow:0 2px 0 #000;box-shadow:0 2px 0 var(--buzzy-black);transform:translateY(4px)}.checkout-form-container .booking-form input,.checkout-form-container .booking-form select,.checkout-form-container .booking-form textarea{border-radius:12px;font-size:1rem;font-weight:700;margin-bottom:14px;padding:10px 14px}.checkout-form-container .booking-form textarea{min-height:80px}.checkout-form-container .btn-confirm{border-radius:20px;font-size:1.2rem;padding:14px}.agreement-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff59;border:2px solid #ffffff80;border-radius:14px;font-size:1.1rem;line-height:1.4;margin-bottom:1.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.agree-checkbox{cursor:pointer;margin-right:10px;transform:scale(1.3)}.agreement-link{color:#000;cursor:pointer;font-weight:700;text-decoration:underline}.agreement-link:hover{color:#444}.signature-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff59;border:2px solid #ffffff80;border-radius:14px;margin-bottom:1.5rem;padding:1rem 1.5rem}.signature-box label{display:block;font-weight:700;margin-bottom:6px}.btn-confirm:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.signature-box input{border:2px solid #ccc;border-radius:10px;font-family:inherit;font-size:1.1rem;padding:12px;width:100%}.wave-bees-floating{display:flex;gap:20px;justify-content:center;margin:40px 0}.floating-bee{animation-composition:add;animation:beeFloat 3s ease-in-out infinite,beeTilt 1.5s ease-in-out infinite,beeBuzz .25s linear infinite;display:inline-block;height:auto;width:55px}.floating-bee:first-child{animation-delay:0s}.floating-bee:nth-child(2){animation-delay:.4s}.floating-bee:nth-child(3){animation-delay:.8s}@keyframes beeFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes beeTilt{0%{transform:rotate(0deg)}50%{transform:rotate(4deg)}to{transform:rotate(0deg)}}@keyframes beeBuzz{0%{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}to{transform:translate(0)}}.inflatable-card{background:#fff;background:var(--buzzy-white);border:5px solid #000;border:5px solid var(--buzzy-black);border-radius:30px;box-shadow:12px 12px 0 #fcd74c;box-shadow:12px 12px 0 var(--buzzy-yellow-bold);padding:20px;text-align:center;transition:.2s ease;width:260px}.inflatable-card:hover{transform:scale(1.03)}.inflatable-card img{border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:20px;height:200px;margin-bottom:15px;object-fit:cover;width:100%}.btn-book,.inflatable-card button{background:#03d1ff!important;background:var(--buzzy-blue)!important;border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:50px;box-shadow:0 6px 0 #000;box-shadow:0 6px 0 var(--buzzy-black);color:#000;color:var(--buzzy-black);cursor:pointer;font-size:1.1rem;font-weight:900;margin-top:10px;padding:12px 25px;transition:.2s ease}.btn-book:hover,.inflatable-card button:hover{transform:scale(1.05)}.btn-book:active,.inflatable-card button:active{box-shadow:0 2px 0 #000;box-shadow:0 2px 0 var(--buzzy-black);transform:translateY(4px)}.filter-btn{background:#03d1ff;background:var(--buzzy-blue);border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:40px;box-shadow:0 4px 0 #000;box-shadow:0 4px 0 var(--buzzy-black);color:#000;color:var(--buzzy-black);cursor:pointer;font-size:1rem;font-weight:900;margin:5px;padding:10px 22px;transition:.2s ease}.filter-btn:hover{transform:scale(1.05)}.filter-btn.active{background:#fcd74c;background:var(--buzzy-yellow-bold);box-shadow:0 4px 0 #000;box-shadow:0 4px 0 var(--buzzy-black)}.filter-bar{gap:12px;margin:20px 0 30px}.card-container,.filter-bar,.pricing-container{display:flex;flex-wrap:wrap;justify-content:center}.card-container,.pricing-container{gap:30px;padding:40px}.cart-page-wrapper{margin:0 auto;max-width:1400px;padding:40px}.cart-split-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.cart-items-list{background:#fff;background:var(--buzzy-white);border:5px solid #000;border:5px solid var(--buzzy-black);border-radius:40px;box-shadow:10px 10px 0 #fcd74c;box-shadow:10px 10px 0 var(--buzzy-yellow-bold);padding:30px}.cart-item-image{border:4px solid #000;border:4px solid var(--buzzy-black);border-radius:12px;height:120px;margin-bottom:10px;object-fit:cover;width:120px}.softplay-section{background:#fff;background:var(--buzzy-white);border:5px solid #000;border:5px solid var(--buzzy-black);border-radius:40px;box-shadow:12px 12px 0 #fcd74c;box-shadow:12px 12px 0 var(--buzzy-yellow-bold);margin:40px auto;max-width:1200px;padding:40px}.softplay-section h2{-webkit-text-stroke:2px #000;-webkit-text-stroke:2px var(--buzzy-black);background:linear-gradient(90deg,#03d1ff,#9b8eed,#fb6,#fdeb15);background:var(--buzzy-gradient);-webkit-background-clip:text;color:#0000;font-size:3rem;text-align:center;text-transform:uppercase}@media (max-width:900px){.cart-split-grid{grid-template-columns:1fr}.header-container{padding:0 20px}.buzzy-title{font-size:2.5rem}.inflatable-card{width:90%}}@media (max-width:600px){.nav-links{gap:12px}.nav-item{font-size:.9rem}.buzzy-section h2{font-size:2.5rem}.highlight-bubble{font-size:1.1rem;padding:12px 20px}.card-container{padding:20px}}.contact-page{background:linear-gradient(180deg,#ab47bc,#e1bee7);font-family:Comic Sans MS,Fredoka,sans-serif;overflow-x:hidden;padding:2rem;position:relative;text-align:center}.contact-page:after,.contact-page:before{animation:float 6s ease-in-out infinite;content:"✨";font-size:2rem;opacity:.25;position:absolute}.contact-page:before{left:20px;top:20px}.contact-page:after{bottom:20px;right:20px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.contact-hero{margin-bottom:2rem;position:relative;text-align:center;width:100%}.contact-image{border:4px solid #fc0;border-radius:25px;box-shadow:0 8px 0 #e6b300,0 0 25px #ffc80099;display:block;margin:0 auto;max-width:650px;width:100%}.contact-title{color:#f90;font-size:2.4rem;font-weight:700;margin-top:1rem;text-shadow:2px 2px 0 #fff,4px 4px 0 #ffd24d}.contact-subtitle{color:#fff;font-size:1.3rem;margin-top:.5rem;text-shadow:0 0 6px #fff6}.contact-info{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2.5rem 0}.contact-card{background:#fff8dc;border:3px solid #fc0;border-radius:18px;box-shadow:0 6px 0 #e6b300;padding:1.2rem;transition:transform .2s ease,box-shadow .2s ease;width:220px}.contact-card:hover{box-shadow:0 10px 0 #e6b300;transform:translateY(-6px)}.contact-card h3{color:#f90;font-size:1.2rem;margin-bottom:.5rem}.contact-form-section{margin-top:2rem}.contact-form input,.contact-form textarea{border:2px solid #fc0;border-radius:12px;box-shadow:0 4px 0 #e6b300;font-size:1rem;margin:.6rem auto;max-width:420px;outline:none;padding:.85rem;transition:.2s;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#f90;box-shadow:0 4px 0 #cc8400}.contact-form button{background-color:#fc0;border:3px solid #000;border-radius:14px;box-shadow:0 6px 0 #e6b300;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:1rem;padding:.85rem 1.8rem;transition:transform .15s ease,box-shadow .15s ease}.contact-form button:hover{background-color:#fd3;box-shadow:0 10px 0 #e6b300;transform:translateY(-4px)}.contact-form button:active{box-shadow:0 3px 0 #b38a00;transform:translateY(2px)}.social-links{display:flex;gap:40px;justify-content:center;margin:30px 0}.social-icon{background:#fff8dc;border:3px solid #fc0;border-radius:14px;box-shadow:0 6px 0 #e6b300;color:#000;font-size:1.3rem;font-weight:800;padding:14px 26px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.social-icon:hover{box-shadow:0 10px 0 #e6b300;transform:translateY(-4px)}.animated-title{-webkit-text-fill-color:#0000;animation:rainbowShift 6s ease-in-out infinite;background:linear-gradient(90deg,#00c6ff,#7d2cff,#ff2cd3,#ffb800,#00f5a0);-webkit-background-clip:text;background-size:400%;font-size:2.4rem;font-weight:900;margin-top:10px;text-align:center}@keyframes rainbowShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.booknow-page{align-items:center;background:linear-gradient(180deg,#fd5,#ffb347,#ff7e5f);color:#fff;display:flex;flex-direction:column;font-family:Comic Sans MS,Fredoka,sans-serif;min-height:100vh;padding:3rem 1.5rem;text-align:center}.booknow-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2.5rem}.buzzy-btn{background:#fff8dc;border:4px solid #fc0;border-radius:16px;box-shadow:0 6px 0 #e6b300;color:#000;cursor:pointer;font-family:Fredoka,Comic Sans MS,sans-serif;font-size:1.3rem;font-weight:800;padding:14px 28px;transition:transform .25s ease,box-shadow .25s ease}.buzzy-btn:hover{box-shadow:0 10px 0 #e6b300;transform:translateY(-4px)}.buzzy-btn:active{box-shadow:0 3px 0 #e6b300;transform:translateY(2px)}
/*# sourceMappingURL=main.d6a0d388.css.map*/