@charset "UTF-8";.current-page-product-detail #main{padding-bottom:0}.product-left{margin-bottom:2rem}.product-image{position:relative}#product-primary-image{position:relative;margin-bottom:1.6rem}#product-primary-image img{max-width:100%;display:block;margin:auto}#product-thumb-image{padding-bottom:2rem;margin-bottom:1.6rem}#product-thumb-image a{position:relative;display:block;margin-bottom:3rem}#product-thumb-image a img{display:block;max-width:100%;margin:auto}#product-thumb-image .slick-prev,#product-thumb-image .slick-next{position:absolute;bottom:0;left:0;width:100%;height:2rem;display:flex;align-items:center;justify-content:center;background:#027085;color:#FFF}#product-thumb-image .slick-prev.slick-disabled,#product-thumb-image .slick-next.slick-disabled{display:none}@media (max-width:767px){#product-thumb-image{padding-bottom:0;margin-left:-15px;margin-right:-15px;margin-bottom:2rem}#product-thumb-image .slick-slide{padding:0 15px}#product-thumb-image a{padding-top:150%}#product-thumb-image a img{position:absolute;top:0;right:0;bottom:0;left:0;max-height:100%}}@media (max-width:991px){.zoomContainer{display:none!important}}#product-user-buttons a{color:#999;display:flex;align-items:center}#product-user-buttons a i{margin-right:.5rem}@media (max-width:575px){#product-user-buttons a{display:flex;width:4rem;height:4rem;border:1px solid #f0f0f0;align-items:center;justify-content:center;font-size:1.6rem}#product-user-buttons a>span{display:none}#product-user-buttons a>i{margin:0}}.product-social-buttons{display:flex;justify-content:flex-end;position:relative}.product-social-buttons .product-social-buttons-title{display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#999;border:1px solid #f0f0f0;width:4rem;height:4rem;cursor:pointer}.product-social-buttons .product-social-buttons-content{position:absolute;top:0;right:4rem;display:none;background:#fff;z-index:2;margin-right:-1px}.product-social-buttons .product-social-buttons-content>div{height:4rem;border:1px solid #f0f0f0;border-right:none;display:flex;align-items:center;justify-content:space-around}.product-social-buttons .product-social-buttons-content>div>a{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;font-size:1.4rem}.product-social-buttons .product-social-buttons-content>div>a.product-social-facebook{color:#3b5998}.product-social-buttons .product-social-buttons-content>div>a.product-social-twitter{color:#1da1f2}.product-social-buttons .product-social-buttons-content>div>a.product-social-google{color:#ea4335}.product-social-buttons .product-social-buttons-content>div>a.product-social-pinterest{color:#bd081c}.product-social-buttons .product-social-buttons-content>div>a.product-social-whatsapp{color:#128c7e}.product-list-container{margin-bottom:2rem}.product-list-row{display:flex;align-items:center;margin-bottom:.8rem}.product-list-block{margin-bottom:.8rem}.product-list-title{flex:0 0 auto;width:30%;font-weight:700}.product-list-content{flex:1 1 auto;display:flex;align-items:center}.product-list-content:before{content:":";margin-right:1.6rem;font-weight:700}.product-list-row a{color:#027085}.product-list-row a:hover{color:#027085}.product-box{border-bottom:1px solid #f0f0f0;margin-bottom:2rem;padding-bottom:2rem}.product-title{margin-bottom:2rem}@media (max-width:991px){.product-title h1{font-size:2.6rem}}@media (max-width:575px){.product-title h1{font-size:2rem}}.product-price-container{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px;display:flex;align-items:baseline;margin-bottom:1rem}.product-price-container .product-discounted-price{font-size:3rem;margin-right:1rem}.product-price-container .product-price{font-size:3rem;margin-right:3rem}.product-price-container .product-discount-label{color:#FFF;line-height:2.4rem;border-radius:1.2rem;font-size:1.2rem;text-align:center;width:5rem;background-color:#027085;align-self:center}.product-price-container.has-discount .product-price{font-size:2.2rem;text-decoration:line-through;color:#999}.product-cargo-buttons{display:flex;height:100%}.product-cargo-buttons .product-cargo-button{margin-right:1rem;border:1px solid #f0f0f0;padding:.5rem 1rem;color:gray;background:#fafafa;display:flex;align-items:center}.product-cargo-buttons .product-cargo-button i:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;margin-right:.5rem;font-size:1.6rem}.product-cargo-buttons .product-cargo-button:last-child{margin-right:0}.product-cargo-buttons .product-cargo-button.fast_shipping i:before{content:""}.product-cargo-buttons .product-cargo-button.same_day_shipping i:before{content:""}.product-cargo-buttons .product-cargo-button.three_days_delivery i:before{content:""}.product-cargo-buttons .product-cargo-button.five_days_delivery i:before{content:""}.product-cargo-buttons .product-cargo-button.seven_days_delivery i:before{content:""}.product-cargo-buttons .product-cargo-button.free_shipping i:before{content:""}.product-cargo-buttons .product-cargo-button.delivery_from_stock i:before{content:""}.product-cargo-buttons .product-cargo-button.pre_ordered_product i:before{content:""}.product-cargo-buttons .product-cargo-button.limited_stock i:before{content:""}.product-cargo-buttons .product-cargo-button.ask_stock i:before{content:""}.product-cargo-buttons .product-cargo-button.campaigned_product i:before{content:""}.product-compare{display:flex}.product-compare a{border:1px solid #f0f0f0;padding:.5rem 1rem;color:gray;background:#fafafa;display:flex;align-items:center}.product-compare a i{margin-right:.5rem;font-size:1.6rem}.product-compare a.active{background:#027085;color:#FFF}.product-options .product-options-title{margin-bottom:1rem;font-size:1.4rem;font-weight:700;text-transform:uppercase}.variant-select{margin-bottom:2rem}.variant-select .variant-list{margin-bottom:1rem}.variant-select .variant-list:last-child{margin-bottom:0}.variant-select .variant-list select{width:50%!important}@media (max-width:575px){.variant-select .variant-list select{width:100%!important}}.variant-plural{margin-bottom:2rem}.variant-plural .variant-list{flex:0 0 100%;display:flex;flex-wrap:wrap;margin-bottom:1rem}.variant-plural .variant-list:last-child{margin-bottom:0}.variant-plural span{flex:0 0 auto;border:1px solid #eee;padding:.5rem 1rem;cursor:pointer;margin:0 1rem 1rem 0}.variant-plural span:last-child{margin-right:0}.variant-plural span.variant-passive{background-color:#eee}.variant-plural span.variant-no-stock{background-color:#eee}.variant-plural span.variant-selected{border-color:#000}.variant-singular{margin-bottom:2rem}.variant-singular .radio-custom{margin-bottom:1rem}.product-cart-buttons{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:2rem}@media (max-width:575px){.product-cart-buttons{flex-wrap:wrap}}.product-cart-buttons .product-qty{display:flex;flex:0 0 12rem;border:1px solid #f0f0f0;margin-right:1rem}@media (max-width:575px){.product-cart-buttons .product-qty{flex:0 0 48%;margin-bottom:1rem}}.product-cart-buttons .product-qty>div{display:flex;flex:1 1 auto;flex-flow:column;text-align:center;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;justify-content:space-around;align-items:center}.product-cart-buttons .product-qty>div input{border:none;text-align:center;width:5rem}.product-cart-buttons .product-qty>a{flex:0 0 3rem;display:flex;align-items:center;justify-content:center;color:#000}.product-cart-buttons .add-to-cart-button,.product-cart-buttons .no-stock-button,.product-cart-buttons .remind-me-button,.product-cart-buttons .quick-order-button{flex:1 1 auto;margin-right:1rem;letter-spacing:1px;display:flex;min-height:4rem;align-items:center;justify-content:center;font-size:1.4rem;font-weight:300;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (max-width:575px){.product-cart-buttons .add-to-cart-button,.product-cart-buttons .no-stock-button,.product-cart-buttons .remind-me-button,.product-cart-buttons .quick-order-button{flex:0 0 48%}}.product-cart-buttons .add-to-cart-button{background-color:#027085;color:#FFF;transition:all 0.2s ease-in-out}.product-cart-buttons .add-to-cart-button:hover{background-color:#0F2137}.product-cart-buttons .no-stock-button{background-color:#eee;color:gray}.product-cart-buttons .remind-me-button{background-color:#eee;color:gray}.product-cart-buttons .quick-order-button{background-color:#eee;color:gray}@media (max-width:575px){.product-cart-buttons .quick-order-button{margin-right:0}}.product-cart-buttons .add-my-favorites{flex:0 0 4rem;height:4rem;border:1px solid #f0f0f0;font-size:1.6rem;display:flex;align-items:center;justify-content:center;color:red}.product-cart-buttons .add-my-favorites.favorite-product i:before{font-family:"Font Awesome 5 Free";font-weight:900;content:""}@media (max-width:575px){.product-cart-buttons .add-my-favorites{flex:0 0 48%;margin-bottom:1rem}}@media (max-width:575px){.product-cart-buttons .remind-me-button+.add-my-favorites{margin-bottom:0}}.product-subscription{padding:1rem;background:#fafafa;margin-bottom:2rem}.product-subscription select{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border:none!important}.product-subscription button{text-transform:uppercase}.promotion-wrapper{margin-bottom:3.2rem}.promotion-wrapper .promotion-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px}.promotion-wrapper .promotion-content .promotion-row{border:1px solid #f0f0f0;margin-top:-1px}.promotion-wrapper .promotion-content .promotion-row:first-child{margin-top:0}.promotion-wrapper .promotion-content .promotion-row:nth-child(odd){background:#fafafa}.promotion-wrapper .promotion-content .promotion-icon{display:flex;align-items:center;justify-content:center;height:100%}.promotion-wrapper .promotion-content .promotion-icon i{font-size:3rem;color:gray}@media (max-width:991px){.promotion-wrapper .promotion-content .promotion-icon i{font-size:2.2rem}}.promotion-wrapper .promotion-content .promotion-info{height:100%;padding:1rem 0}.promotion-wrapper .promotion-content .promotion-info>div{margin-bottom:.8rem}.promotion-wrapper .promotion-content .promotion-info>div strong{font-size:1.4rem}.promotion-wrapper .promotion-content .promotion-info>span{display:block;max-height:7.5rem;overflow-y:auto}.promotion-wrapper .promotion-content .promotion-button{display:flex;align-items:center;justify-content:center;height:100%;padding:1rem}.product-detail-tab{margin-bottom:1.6rem}.product-detail-tab [data-tab-index]{margin-bottom:1.6rem}.product-detail-tab [data-tab-index]>a{display:block;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#999;font-size:1.8rem;line-height:6rem;letter-spacing:1px;border-bottom:3px solid #fff0}.product-detail-tab [data-tab-index].active>a{border-color:#027085;color:#000}.product-detail-tab [data-tab-content]{display:none}.product-detail-tab [data-tab-content].active{display:block}@media (max-width:991px){.product-detail-tab [data-tab-content]{padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.product-detail-tab [data-tab-index]{order:1}.product-detail-tab [data-tab-content]{order:2}}.similar-products-container{padding:5rem 0;background:#f9f9f9}.offered-products-container{padding:5rem 0;background:#eee}.offered-products-container+.product-tags-container{padding-top:0}.product-tags-container{padding:2rem 0;background:#eee}.product-tags{display:flex}.product-tags .product-tags-title{padding:.3rem 0;margin-right:1.6rem;color:#000;font-weight:700;flex:0 0 auto}.product-tags .product-tags-content{display:flex;flex-wrap:wrap}.product-tags .product-tags-content a{display:block;padding:.3rem 1.6rem;border-radius:.4rem;background:#fff;color:#000;margin-right:.4rem;margin-bottom:.4rem}:root{--aqua-dark-bg:#0b0e1b;--aqua-dark-surface:#101528;--aqua-dark-card:rgba(18, 24, 45, 0.75);--aqua-border:rgba(255, 255, 255, 0.08);--aqua-border-hover:rgba(255, 255, 255, 0.18);--aqua-teal:#0e8388;--aqua-teal-glow:rgba(14, 131, 136, 0.35);--aqua-wildlife-green:#2d6a4f;--aqua-wildlife-glow:rgba(45, 106, 79, 0.35);--aqua-violet:#7c5cfc;--aqua-violet-hover:#6c4ce4;--aqua-violet-glow:rgba(124, 92, 252, 0.35);--aqua-font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--aqua-font-heading:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif}html,body{font-family:var(--aqua-font-body);background-color:var(--aqua-dark-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden!important;max-width:100vw!important}#header{position:sticky!important;top:0!important;left:0!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;z-index:1050!important;background:rgb(11 14 27 / .94)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;box-shadow:0 4px 20px rgb(0 0 0 / .3)!important;margin-bottom:0!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important}#header.is-scrolled{background:rgb(8 11 22 / .98)!important;box-shadow:0 10px 30px rgb(0 0 0 / .6)!important;border-bottom-color:rgb(124 92 252 / .25)!important}.aqua-header-inner{position:relative;padding:.85rem 0;min-height:72px;display:flex;align-items:center}@media (max-width:991px){.aqua-header-inner{min-height:62px;padding:.6rem 0}}.aqua-logo{display:flex;align-items:center}.aqua-logo a{display:inline-flex;align-items:center}.aqua-logo .aqua-logo-img{height:44px;width:auto;max-width:180px;object-fit:contain;transition:transform 0.25s cubic-bezier(.16,1,.3,1)}@media (max-width:991px){.aqua-logo .aqua-logo-img{height:36px;max-width:140px}}.aqua-logo .aqua-logo-img:hover{transform:scale(1.03)}.aqua-main-nav{display:flex;align-items:center;height:100%}.aqua-main-nav .aqua-nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.4rem}.aqua-main-nav .aqua-nav-list .aqua-nav-item{position:relative}.aqua-main-nav .aqua-nav-list .aqua-nav-item .aqua-nav-link{font-family:var(--aqua-font-heading);font-weight:600;font-size:1.35rem;letter-spacing:.03em;color:#cbd5e1!important;text-decoration:none!important;padding:.65rem 1.15rem;border-radius:9999px;display:flex;align-items:center;position:relative;transition:all 0.25s cubic-bezier(.16,1,.3,1)}.aqua-main-nav .aqua-nav-list .aqua-nav-item .aqua-nav-link:hover{color:#ffffff!important;background:rgb(255 255 255 / .08);transform:translateY(-1px)}.aqua-main-nav .aqua-nav-list .aqua-nav-item .aqua-nav-link.active{color:#ffffff!important;background:rgb(124 92 252 / .15);border:1px solid rgb(124 92 252 / .3)}.aqua-main-nav .aqua-nav-list .aqua-nav-item.aqua-nav-item-cta{margin-left:2rem;display:flex;align-items:center}.aqua-btn-ticket-cta{display:inline-flex;align-items:center;gap:.55rem;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%);color:#ffffff!important;font-family:var(--aqua-font-heading);font-weight:700;font-size:1.35rem;letter-spacing:.03em;padding:.65rem 1.45rem;border-radius:9999px;border:1px solid rgb(255 255 255 / .22);box-shadow:0 4px 18px rgb(124 92 252 / .4);text-decoration:none!important;transition:all 0.25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.aqua-btn-ticket-cta,.aqua-btn-ticket-cta:visited,.aqua-btn-ticket-cta:active,.aqua-btn-ticket-cta:hover{color:#ffffff!important}.aqua-btn-ticket-cta span,.aqua-btn-ticket-cta .btn-text,.aqua-btn-ticket-cta .aqua-btn-content,.aqua-btn-ticket-cta .aqua-btn-content span{color:#ffffff!important}.aqua-btn-ticket-cta svg,.aqua-btn-ticket-cta .ticket-icon{color:#ffffff!important;fill:#ffffff!important}@media (max-width:991px){.aqua-btn-ticket-cta{padding:.5rem 1rem;font-size:1.2rem;gap:.4rem}.aqua-btn-ticket-cta svg{width:15px;height:15px}}.aqua-btn-ticket-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(124 92 252 / .65);color:#ffffff!important;border-color:rgb(255 255 255 / .4)}.aqua-btn-ticket-cta:active{transform:translateY(0)}.aqua-btn-aquarium{position:relative;background:linear-gradient(135deg,#161234 0%,#3e1eb5 45%,#7c5cfc 100%)!important;border:1px solid rgb(124 92 252 / .45)!important;box-shadow:0 4px 20px rgb(124 92 252 / .45),inset 0 1px 1px rgb(255 255 255 / .3)!important;overflow:hidden!important;padding:.65rem 1.6rem!important}.aqua-btn-aquarium:hover{transform:translateY(-2px) scale(1.02)!important;border-color:rgb(94 234 212 / .75)!important;box-shadow:0 8px 30px rgb(124 92 252 / .7),0 0 22px rgb(94 234 212 / .4)!important}.aqua-btn-aquarium .aqua-cta-water-glow{position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,rgb(94 234 212 / .28) 0%,transparent 60%);pointer-events:none;mix-blend-mode:screen;animation:aquaWaterGlowShift 4s ease-in-out infinite alternate}.aqua-btn-aquarium .aqua-swimming-fish{position:absolute;pointer-events:none;z-index:1}.aqua-btn-aquarium .aqua-swimming-fish.fish-1{top:48%;left:-35px;width:22px;height:12px;opacity:.85;animation:aquaFishSwim 6.5s cubic-bezier(.4,0,.2,1) infinite}.aqua-btn-aquarium .aqua-swimming-fish.fish-2{top:25%;left:-30px;width:14px;height:8px;opacity:.55;animation:aquaFishSwim2 8.5s cubic-bezier(.4,0,.2,1) infinite 2.5s}.aqua-btn-aquarium .aqua-cta-bubble{position:absolute;bottom:-6px;background:radial-gradient(circle,rgb(255 255 255 / .9) 0%,rgb(94 234 212 / .3) 70%);border:1px solid rgb(255 255 255 / .7);border-radius:50%;pointer-events:none;opacity:0;transition:opacity 0.3s}.aqua-btn-aquarium .aqua-cta-bubble.bubble-1{width:5px;height:5px;left:26%;animation:aquaBubbleRise 1.8s infinite ease-in}.aqua-btn-aquarium .aqua-cta-bubble.bubble-2{width:4px;height:4px;left:60%;animation:aquaBubbleRise 2.2s infinite ease-in 0.4s}.aqua-btn-aquarium .aqua-cta-bubble.bubble-3{width:6px;height:6px;left:84%;animation:aquaBubbleRise 1.6s infinite ease-in 0.9s}.aqua-btn-aquarium:hover .aqua-cta-bubble{opacity:1}.aqua-btn-aquarium .aqua-btn-content{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.55rem}.aqua-btn-aquarium .aqua-btn-content .ticket-icon{flex-shrink:0;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}@keyframes aquaFishSwim{0%{transform:translate3d(-10px,4px,0) scale(.9) rotate(-3deg)}25%{transform:translate3d(45px,-3px,0) scale(1) rotate(2deg)}50%{transform:translate3d(100px,3px,0) scale(1.05) rotate(-2deg)}75%{transform:translate3d(155px,-2px,0) scale(.95) rotate(1deg)}100%{transform:translate3d(215px,2px,0) scale(.9) rotate(-1deg)}}@keyframes aquaFishSwim2{0%{transform:translate3d(-10px,-2px,0) rotate(1deg)}50%{transform:translate3d(110px,2px,0) rotate(-2deg)}100%{transform:translate3d(215px,-2px,0) rotate(0deg)}}@keyframes aquaBubbleRise{0%{transform:translateY(0) scale(.6);opacity:.85}80%{opacity:.6}100%{transform:translateY(-38px) scale(1.15);opacity:0}}@keyframes aquaWaterGlowShift{0%{opacity:.35;transform:scale(.9)}100%{opacity:.85;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.aqua-swimming-fish,.aqua-cta-bubble,.aqua-cta-water-glow{animation:none!important}}.aqua-header-actions{display:flex;align-items:center;gap:.75rem}@media (max-width:991px){.aqua-header-actions{gap:.5rem}}.aqua-header-actions .aqua-action-item{position:relative;display:flex;align-items:center}.aqua-header-actions .aqua-action-btn{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);color:#cbd5e1!important;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none!important;position:relative;transition:all 0.25s cubic-bezier(.16,1,.3,1)}.aqua-header-actions .aqua-action-btn,.aqua-header-actions .aqua-action-btn:visited{color:#cbd5e1!important}.aqua-header-actions .aqua-action-btn svg{color:#cbd5e1!important;stroke:currentColor!important;transition:all 0.25s cubic-bezier(.16,1,.3,1)}@media (max-width:991px){.aqua-header-actions .aqua-action-btn{width:36px;height:36px}.aqua-header-actions .aqua-action-btn svg{width:18px;height:18px}}.aqua-header-actions .aqua-action-btn:hover{background:rgb(124 92 252 / .18);border-color:rgb(124 92 252 / .45);color:#ffffff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(124 92 252 / .25)}.aqua-header-actions .aqua-action-btn:hover svg{color:#ffffff!important;stroke:#ffffff!important}.aqua-header-actions .aqua-action-btn .aqua-user-badge{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#10b981;border:2px solid #0c0f1d}.aqua-header-actions .aqua-action-btn .aqua-cart-count{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;border-radius:9999px;background:linear-gradient(135deg,#7c5cfc,#5835ea);color:#fff;font-family:var(--aqua-font-heading);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #0c0f1d;box-shadow:0 2px 8px rgb(124 92 252 / .5)}.aqua-mobile-toggle{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:50%;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:36px;height:36px;transition:all 0.25s cubic-bezier(.16,1,.3,1)}.aqua-mobile-toggle .bar{display:block;width:16px;height:2px;background:#cbd5e1;border-radius:2px;transition:all 0.25s ease}.aqua-mobile-toggle:hover,.aqua-mobile-toggle:active{background:rgb(124 92 252 / .18);border-color:rgb(124 92 252 / .45);transform:translateY(-1px)}.aqua-mobile-toggle:hover .bar,.aqua-mobile-toggle:active .bar{background:#ffffff!important}.aqua-search-dropdown{display:none;background:rgb(12 16 32 / .98);border-bottom:1px solid rgb(124 92 252 / .25);box-shadow:0 10px 25px rgb(0 0 0 / .4);padding:1rem 0}.aqua-search-dropdown.is-open{display:block;animation:aquaSlideDown 0.25s ease-out}.aqua-search-dropdown .aqua-search-input-wrap{display:flex;align-items:center;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:9999px;padding:.4rem 1.2rem;gap:.75rem}.aqua-search-dropdown .aqua-search-input-wrap svg{color:#94a3b8;flex-shrink:0}.aqua-search-dropdown .aqua-search-input-wrap input{flex:1;background:#fff0;border:none;color:#fff;font-family:var(--aqua-font-body);font-size:1.4rem;outline:none}.aqua-search-dropdown .aqua-search-input-wrap input::placeholder{color:#64748b}.aqua-search-dropdown .aqua-search-input-wrap .aqua-search-submit-btn{background:#7c5cfc;color:#fff;border:none;border-radius:9999px;padding:.45rem 1.25rem;font-family:var(--aqua-font-heading);font-weight:600;font-size:1.25rem;cursor:pointer;transition:background 0.2s ease}.aqua-search-dropdown .aqua-search-input-wrap .aqua-search-submit-btn:hover{background:#6c4ce4}.aqua-search-dropdown .aqua-search-input-wrap .aqua-search-close-btn{background:#fff0;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;padding:4px}.aqua-search-dropdown .aqua-search-input-wrap .aqua-search-close-btn:hover{color:#fff}@keyframes aquaSlideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.aqua-mobile-drawer-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1090;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.aqua-mobile-drawer-backdrop.is-open{opacity:1;visibility:visible}.aqua-mobile-drawer{position:fixed;top:0;left:0;width:82%;max-width:340px;height:100vh;background:#0c0f1e;border-right:1px solid rgb(255 255 255 / .08);z-index:1100;transform:translateX(-100%);transition:transform 0.35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-y:auto}.aqua-mobile-drawer.is-open{transform:translateX(0)}.aqua-mobile-drawer .aqua-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.aqua-mobile-drawer .aqua-drawer-header .aqua-drawer-logo img{height:34px;width:auto}.aqua-mobile-drawer .aqua-drawer-header .aqua-drawer-close{background:#fff0;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center}.aqua-mobile-drawer .aqua-drawer-header .aqua-drawer-close:hover{color:#fff}.aqua-mobile-drawer .aqua-drawer-body{flex:1;padding:1rem 0}.aqua-mobile-drawer .aqua-drawer-body .aqua-drawer-nav{list-style:none;margin:0;padding:0}.aqua-mobile-drawer .aqua-drawer-body .aqua-drawer-nav .aqua-drawer-nav-item{border-bottom:1px solid rgb(255 255 255 / .04)}.aqua-mobile-drawer .aqua-drawer-body .aqua-drawer-nav .aqua-drawer-nav-item a{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;color:#e2e8f0!important;text-decoration:none!important;font-family:var(--aqua-font-heading);font-weight:600;font-size:1.45rem;transition:all 0.2s ease}.aqua-mobile-drawer .aqua-drawer-body .aqua-drawer-nav .aqua-drawer-nav-item a:hover{color:#7c5cfc!important;background:rgb(124 92 252 / .08);padding-left:1.8rem}.aqua-mobile-drawer .aqua-drawer-body .aqua-drawer-nav .aqua-drawer-nav-item a .badge-ticket{background:linear-gradient(135deg,#7c5cfc,#5835ea);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:9999px}.aqua-mobile-drawer .aqua-drawer-footer{padding:1.5rem;border-top:1px solid rgb(255 255 255 / .06);background:rgb(0 0 0 / .2)}.aqua-mobile-drawer .aqua-drawer-footer .aqua-btn-ticket-full{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%);color:#ffffff!important;font-family:var(--aqua-font-heading);font-weight:700;font-size:1.4rem;padding:.85rem 1.25rem;border-radius:9999px;text-decoration:none!important;box-shadow:0 4px 18px rgb(124 92 252 / .4);margin-bottom:1.2rem}.aqua-mobile-drawer .aqua-drawer-footer .aqua-drawer-contact-info{display:flex;flex-direction:column;gap:.3rem;font-size:1.15rem;color:#64748b}.aqua-mobile-drawer .aqua-drawer-footer .aqua-drawer-contact-info a{color:#94a3b8!important;font-weight:600;text-decoration:none!important}.aqua-mobile-drawer .aqua-drawer-footer .aqua-drawer-contact-info a:hover{color:#7c5cfc!important}#header .aqua-nav-link,.aqua-header-inner .aqua-nav-link,.aqua-mobile-drawer .aqua-nav-link{color:#cbd5e1!important}#header .aqua-nav-link:hover,.aqua-header-inner .aqua-nav-link:hover,.aqua-mobile-drawer .aqua-nav-link:hover{color:#ffffff!important}#header .aqua-nav-link.active,.aqua-header-inner .aqua-nav-link.active,.aqua-mobile-drawer .aqua-nav-link.active{color:#ffffff!important}#header .aqua-btn-ticket-cta,#header .aqua-btn-ticket-full,#header a[href*="online-bilet"],.aqua-header-inner .aqua-btn-ticket-cta,.aqua-header-inner .aqua-btn-ticket-full,.aqua-header-inner a[href*="online-bilet"],.aqua-mobile-drawer .aqua-btn-ticket-cta,.aqua-mobile-drawer .aqua-btn-ticket-full,.aqua-mobile-drawer a[href*="online-bilet"]{color:#ffffff!important}#header .aqua-btn-ticket-cta *,#header .aqua-btn-ticket-full *,#header a[href*="online-bilet"] *,.aqua-header-inner .aqua-btn-ticket-cta *,.aqua-header-inner .aqua-btn-ticket-full *,.aqua-header-inner a[href*="online-bilet"] *,.aqua-mobile-drawer .aqua-btn-ticket-cta *,.aqua-mobile-drawer .aqua-btn-ticket-full *,.aqua-mobile-drawer a[href*="online-bilet"] *{color:#ffffff!important}#header .aqua-btn-ticket-cta svg,#header .aqua-btn-ticket-full svg,#header a[href*="online-bilet"] svg,.aqua-header-inner .aqua-btn-ticket-cta svg,.aqua-header-inner .aqua-btn-ticket-full svg,.aqua-header-inner a[href*="online-bilet"] svg,.aqua-mobile-drawer .aqua-btn-ticket-cta svg,.aqua-mobile-drawer .aqua-btn-ticket-full svg,.aqua-mobile-drawer a[href*="online-bilet"] svg{color:#ffffff!important;fill:currentColor!important}#header .aqua-action-btn,.aqua-header-inner .aqua-action-btn,.aqua-mobile-drawer .aqua-action-btn{color:#cbd5e1!important}#header .aqua-action-btn svg,.aqua-header-inner .aqua-action-btn svg,.aqua-mobile-drawer .aqua-action-btn svg{color:#cbd5e1!important;stroke:currentColor!important}#header .aqua-action-btn:hover,.aqua-header-inner .aqua-action-btn:hover,.aqua-mobile-drawer .aqua-action-btn:hover{color:#ffffff!important}#header .aqua-action-btn:hover svg,.aqua-header-inner .aqua-action-btn:hover svg,.aqua-mobile-drawer .aqua-action-btn:hover svg{color:#ffffff!important;stroke:#ffffff!important}#header .aqua-mobile-toggle,.aqua-header-inner .aqua-mobile-toggle,.aqua-mobile-drawer .aqua-mobile-toggle{color:#cbd5e1!important}#header .aqua-mobile-toggle .bar,.aqua-header-inner .aqua-mobile-toggle .bar,.aqua-mobile-drawer .aqua-mobile-toggle .bar{background-color:#cbd5e1!important}#header .aqua-mobile-toggle:hover,#header .aqua-mobile-toggle:active,.aqua-header-inner .aqua-mobile-toggle:hover,.aqua-header-inner .aqua-mobile-toggle:active,.aqua-mobile-drawer .aqua-mobile-toggle:hover,.aqua-mobile-drawer .aqua-mobile-toggle:active{color:#ffffff!important}#header .aqua-mobile-toggle:hover .bar,#header .aqua-mobile-toggle:active .bar,.aqua-header-inner .aqua-mobile-toggle:hover .bar,.aqua-header-inner .aqua-mobile-toggle:active .bar,.aqua-mobile-drawer .aqua-mobile-toggle:hover .bar,.aqua-mobile-drawer .aqua-mobile-toggle:active .bar{background-color:#ffffff!important}#footer,.aqua-enox-footer{background-color:#070d19!important;color:#e2e8f0!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important;padding:60px 0 32px 0!important;margin:0!important;border-top:1px solid rgb(255 255 255 / .08)!important;position:relative!important;overflow:hidden!important;z-index:20!important;width:100%!important}#footer .footer-container,.aqua-enox-footer .footer-container{max-width:1280px;margin:0 auto;padding:0 30px;box-sizing:border-box;position:relative;z-index:5}#footer .footer-newsletter-card,.aqua-enox-footer .footer-newsletter-card{max-width:820px;margin:0 auto 56px auto;background:#0d172a;border:1px solid rgb(255 255 255 / .09);border-radius:20px;padding:40px 36px 34px;text-align:center;box-shadow:0 16px 40px rgb(0 0 0 / .45);position:relative;box-sizing:border-box}@media (max-width:767px){#footer .footer-newsletter-card,.aqua-enox-footer .footer-newsletter-card{padding:28px 20px 24px;margin-bottom:40px}}#footer .footer-newsletter-card .newsletter-badge,.aqua-enox-footer .footer-newsletter-card .newsletter-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;color:#38bdf8;border:1px solid rgb(56 189 248 / .3);background:rgb(56 189 248 / .08);border-radius:9999px;padding:4px 16px;margin-bottom:14px;text-transform:uppercase}#footer .footer-newsletter-card .newsletter-title,.aqua-enox-footer .footer-newsletter-card .newsletter-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px!important;font-weight:700;color:#fff;margin:0 0 10px 0;letter-spacing:-.01em}@media (max-width:767px){#footer .footer-newsletter-card .newsletter-title,.aqua-enox-footer .footer-newsletter-card .newsletter-title{font-size:20px!important}}#footer .footer-newsletter-card .newsletter-desc,.aqua-enox-footer .footer-newsletter-card .newsletter-desc{font-size:15px!important;color:#94a3b8;margin:0 auto 24px auto;max-width:580px;line-height:1.55}@media (max-width:767px){#footer .footer-newsletter-card .newsletter-desc,.aqua-enox-footer .footer-newsletter-card .newsletter-desc{font-size:13.5px!important}}#footer .footer-newsletter-card .newsletter-form,.aqua-enox-footer .footer-newsletter-card .newsletter-form{max-width:520px;margin:0 auto}#footer .footer-newsletter-card .newsletter-input-group,.aqua-enox-footer .footer-newsletter-card .newsletter-input-group{position:relative;display:flex;align-items:center;width:100%;background:#060b14;border:1px solid rgb(255 255 255 / .14);border-radius:9999px;padding:4px 4px 4px 20px;transition:all 0.25s ease;box-sizing:border-box}#footer .footer-newsletter-card .newsletter-input-group:focus-within,.aqua-enox-footer .footer-newsletter-card .newsletter-input-group:focus-within{border-color:#7c5cfc;box-shadow:0 0 0 3px rgb(124 92 252 / .25)}#footer .footer-newsletter-card .newsletter-input-group .newsletter-input,.aqua-enox-footer .footer-newsletter-card .newsletter-input-group .newsletter-input{width:100%;height:46px;background:#fff0;border:none;color:#fff;font-size:15px!important;outline:none;box-sizing:border-box}#footer .footer-newsletter-card .newsletter-input-group .newsletter-input::placeholder,.aqua-enox-footer .footer-newsletter-card .newsletter-input-group .newsletter-input::placeholder{color:#64748b}#footer .footer-newsletter-card .newsletter-input-group .newsletter-btn,.aqua-enox-footer .footer-newsletter-card .newsletter-input-group .newsletter-btn{border-radius:9999px;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%);color:#fff;padding:12px 26px;border:none;font-size:15px!important;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all 0.25s ease;white-space:nowrap;box-shadow:0 4px 16px rgb(124 92 252 / .4)}#footer .footer-newsletter-card .newsletter-input-group .newsletter-btn:hover,.aqua-enox-footer .footer-newsletter-card .newsletter-input-group .newsletter-btn:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);transform:scale(1.02);box-shadow:0 6px 20px rgb(124 92 252 / .55)}#footer .footer-newsletter-card .newsletter-consent,.aqua-enox-footer .footer-newsletter-card .newsletter-consent{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:13.5px!important;color:#94a3b8;cursor:pointer;line-height:1.5}#footer .footer-newsletter-card .newsletter-consent input[type="checkbox"],.aqua-enox-footer .footer-newsletter-card .newsletter-consent input[type="checkbox"]{accent-color:#7c5cfc;cursor:pointer;width:16px;height:16px;margin:0}#footer .footer-newsletter-card .newsletter-consent a,.aqua-enox-footer .footer-newsletter-card .newsletter-consent a{color:#38bdf8;text-decoration:underline;transition:color 0.2s}#footer .footer-newsletter-card .newsletter-consent a:hover,.aqua-enox-footer .footer-newsletter-card .newsletter-consent a:hover{color:#5eead4}#footer .footer-main-grid,.aqua-enox-footer .footer-main-grid{display:grid;grid-template-columns:1.55fr 0.72fr 0.72fr 1.25fr 1.55fr;gap:38px;margin-bottom:56px}@media (max-width:1024px){#footer .footer-main-grid,.aqua-enox-footer .footer-main-grid{grid-template-columns:1.4fr 0.8fr 0.8fr;gap:32px}}@media (max-width:767px){#footer .footer-main-grid,.aqua-enox-footer .footer-main-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:480px){#footer .footer-main-grid,.aqua-enox-footer .footer-main-grid{grid-template-columns:1fr;gap:24px}}#footer .footer-main-grid .footer-col .col-heading,.aqua-enox-footer .footer-main-grid .footer-col .col-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px!important;font-weight:700;color:#fff;letter-spacing:.08em;margin:0 0 22px 0;text-transform:uppercase}#footer .footer-main-grid .footer-col .col-links,.aqua-enox-footer .footer-main-grid .footer-col .col-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}#footer .footer-main-grid .footer-col .col-links li,.aqua-enox-footer .footer-main-grid .footer-col .col-links li{font-size:14.5px!important;color:#94a3b8;line-height:1.6}#footer .footer-main-grid .footer-col .col-links li a,.aqua-enox-footer .footer-main-grid .footer-col .col-links li a{color:#94a3b8;text-decoration:none;font-size:14.5px!important;transition:all 0.2s ease;display:inline-block}#footer .footer-main-grid .footer-col .col-links li a:hover,.aqua-enox-footer .footer-main-grid .footer-col .col-links li a:hover{color:#fff;transform:translateX(4px)}#footer .footer-main-grid .col-brand .footer-logo,.aqua-enox-footer .footer-main-grid .col-brand .footer-logo{display:inline-block;margin-bottom:16px;text-decoration:none}#footer .footer-main-grid .col-brand .footer-logo .footer-logo-img,.aqua-enox-footer .footer-main-grid .col-brand .footer-logo .footer-logo-img{height:44px;width:auto;max-width:200px;object-fit:contain;display:block}#footer .footer-main-grid .col-brand .brand-text,.aqua-enox-footer .footer-main-grid .col-brand .brand-text{font-size:14px!important;line-height:1.65;color:#94a3b8;margin:0 0 22px 0;max-width:320px}#footer .footer-main-grid .col-brand .social-links,.aqua-enox-footer .footer-main-grid .col-brand .social-links{display:flex;align-items:center;gap:10px}#footer .footer-main-grid .col-brand .social-links .social-icon,.aqua-enox-footer .footer-main-grid .col-brand .social-links .social-icon{width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;text-decoration:none;transition:all 0.2s ease}#footer .footer-main-grid .col-brand .social-links .social-icon:hover,.aqua-enox-footer .footer-main-grid .col-brand .social-links .social-icon:hover{color:#5eead4;background:rgb(124 92 252 / .2);border-color:#7c5cfc;transform:translateY(-2px)}#footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item,.aqua-enox-footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item{display:inline-flex;align-items:flex-start;gap:10px;color:#94a3b8;text-decoration:none;font-size:14.5px!important;line-height:1.5;transition:all 0.2s ease}#footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item .contact-icon,.aqua-enox-footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item .contact-icon{flex-shrink:0;margin-top:3px;color:#38bdf8;transition:all 0.2s ease}#footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item:hover,.aqua-enox-footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item:hover{color:#fff;transform:translateX(3px)}#footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item:hover .contact-icon,.aqua-enox-footer .footer-main-grid .col-contact .col-contact-links li .contact-link-item:hover .contact-icon{color:#5eead4;transform:scale(1.1)}#footer .footer-bottom-bar,.aqua-enox-footer .footer-bottom-bar{border-top:1px solid rgb(255 255 255 / .08);padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#64748b}@media (max-width:1100px){#footer .footer-bottom-bar,.aqua-enox-footer .footer-bottom-bar{flex-direction:column;align-items:center;text-align:center;gap:16px}}#footer .footer-bottom-bar .bottom-copyright,.aqua-enox-footer .footer-bottom-bar .bottom-copyright{color:#64748b;font-size:11.5px!important;letter-spacing:.01em;white-space:nowrap}@media (max-width:1100px){#footer .footer-bottom-bar .bottom-copyright,.aqua-enox-footer .footer-bottom-bar .bottom-copyright{white-space:normal;line-height:1.5}}#footer .footer-bottom-bar .bottom-copyright strong,.aqua-enox-footer .footer-bottom-bar .bottom-copyright strong{color:#94a3b8;font-weight:500}#footer .footer-bottom-bar .bottom-payment-logos,.aqua-enox-footer .footer-bottom-bar .bottom-payment-logos{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:nowrap}@media (max-width:1100px){#footer .footer-bottom-bar .bottom-payment-logos,.aqua-enox-footer .footer-bottom-bar .bottom-payment-logos{flex-wrap:wrap;gap:12px 16px}}#footer .footer-bottom-bar .bottom-payment-logos .pay-logo-item,.aqua-enox-footer .footer-bottom-bar .bottom-payment-logos .pay-logo-item{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}#footer .footer-bottom-bar .bottom-payment-logos .pay-logo-item .pay-logo,.aqua-enox-footer .footer-bottom-bar .bottom-payment-logos .pay-logo-item .pay-logo{display:block}#footer .footer-bottom-bar .bottom-credit,.aqua-enox-footer .footer-bottom-bar .bottom-credit{display:flex;align-items:center;white-space:nowrap}#footer .footer-bottom-bar .bottom-credit .oxarus-credit,.aqua-enox-footer .footer-bottom-bar .bottom-credit .oxarus-credit{color:#64748b;font-size:11.5px!important;letter-spacing:.01em}#footer .footer-bottom-bar .bottom-credit .oxarus-credit a,.aqua-enox-footer .footer-bottom-bar .bottom-credit .oxarus-credit a{color:#94a3b8;font-weight:600;text-decoration:none;transition:all 0.2s ease}#footer .footer-bottom-bar .bottom-credit .oxarus-credit a:hover,.aqua-enox-footer .footer-bottom-bar .bottom-credit .oxarus-credit a:hover{color:#fff;text-decoration:underline}#footer .footer-bottom-bar .bottom-credit .oxarus-credit strong,.aqua-enox-footer .footer-bottom-bar .bottom-credit .oxarus-credit strong{color:#94a3b8;font-weight:500}#footer .footer-ocean-bg,.aqua-enox-footer .footer-ocean-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}#footer .footer-ocean-bg .footer-caustic-glow,.aqua-enox-footer .footer-ocean-bg .footer-caustic-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.22;will-change:transform,opacity}#footer .footer-ocean-bg .footer-caustic-glow.glow-1,.aqua-enox-footer .footer-ocean-bg .footer-caustic-glow.glow-1{top:5%;left:10%;width:480px;height:360px;background:radial-gradient(circle,rgb(56 189 248 / .4) 0%,rgb(94 234 212 / .1) 50%,transparent 70%);animation:footerGlowDrift 16s ease-in-out infinite alternate}#footer .footer-ocean-bg .footer-caustic-glow.glow-2,.aqua-enox-footer .footer-ocean-bg .footer-caustic-glow.glow-2{bottom:5%;right:8%;width:520px;height:400px;background:radial-gradient(circle,rgb(124 92 252 / .35) 0%,rgb(56 189 248 / .1) 50%,transparent 70%);animation:footerGlowDrift 20s ease-in-out infinite alternate-reverse}#footer .footer-ocean-bg .footer-swimming-fish,.aqua-enox-footer .footer-ocean-bg .footer-swimming-fish{position:absolute;pointer-events:none;will-change:transform;filter:drop-shadow(0 0 8px rgb(56 189 248 / .45))}#footer .footer-ocean-bg .footer-swimming-fish.fish-ltr-1,.aqua-enox-footer .footer-ocean-bg .footer-swimming-fish.fish-ltr-1{top:28%;left:-80px;width:32px;height:18px;opacity:.55;animation:footerFishSwimLTR1 26s cubic-bezier(.4,0,.2,1) infinite}#footer .footer-ocean-bg .footer-swimming-fish.fish-rtl-1,.aqua-enox-footer .footer-ocean-bg .footer-swimming-fish.fish-rtl-1{top:64%;right:-80px;width:36px;height:20px;opacity:.45;animation:footerFishSwimRTL1 32s cubic-bezier(.4,0,.2,1) infinite 5s}#footer .footer-ocean-bg .footer-swimming-fish.fish-ltr-2,.aqua-enox-footer .footer-ocean-bg .footer-swimming-fish.fish-ltr-2{top:44%;left:-80px;width:22px;height:13px;opacity:.35;animation:footerFishSwimLTR2 20s cubic-bezier(.4,0,.2,1) infinite 11s}#footer .footer-ocean-bg .footer-swimming-fish.fish-rtl-2,.aqua-enox-footer .footer-ocean-bg .footer-swimming-fish.fish-rtl-2{top:82%;right:-80px;width:26px;height:15px;opacity:.4;animation:footerFishSwimRTL2 28s cubic-bezier(.4,0,.2,1) infinite 17s}#footer .footer-ocean-bg .footer-bubble,.aqua-enox-footer .footer-ocean-bg .footer-bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgb(255 255 255 / .95),rgb(94 234 212 / .45) 55%,rgb(56 189 248 / .65) 100%);box-shadow:inset 0 1px 3px rgb(255 255 255 / .85),0 2px 8px rgb(56 189 248 / .28);pointer-events:none;bottom:-30px;will-change:transform,opacity;animation:footerBubbleRise linear infinite}#footer .footer-ocean-bg .footer-bubble.fb-1,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-1{left:5%;width:12px;height:12px;animation-duration:15s;animation-delay:0s}#footer .footer-ocean-bg .footer-bubble.fb-2,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-2{left:14%;width:20px;height:20px;animation-duration:21s;animation-delay:3s}#footer .footer-ocean-bg .footer-bubble.fb-3,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-3{left:24%;width:10px;height:10px;animation-duration:17s;animation-delay:7s}#footer .footer-ocean-bg .footer-bubble.fb-4,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-4{left:36%;width:16px;height:16px;animation-duration:19s;animation-delay:2s}#footer .footer-ocean-bg .footer-bubble.fb-5,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-5{left:48%;width:8px;height:8px;animation-duration:14s;animation-delay:9s}#footer .footer-ocean-bg .footer-bubble.fb-6,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-6{left:60%;width:22px;height:22px;animation-duration:23s;animation-delay:4s}#footer .footer-ocean-bg .footer-bubble.fb-7,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-7{left:72%;width:11px;height:11px;animation-duration:16s;animation-delay:1s}#footer .footer-ocean-bg .footer-bubble.fb-8,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-8{left:83%;width:18px;height:18px;animation-duration:20s;animation-delay:8s}#footer .footer-ocean-bg .footer-bubble.fb-9,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-9{left:91%;width:14px;height:14px;animation-duration:18s;animation-delay:5s}#footer .footer-ocean-bg .footer-bubble.fb-10,.aqua-enox-footer .footer-ocean-bg .footer-bubble.fb-10{left:97%;width:9px;height:9px;animation-duration:13s;animation-delay:11s}@keyframes footerGlowDrift{0%{transform:translate3d(0,0,0) scale(.92);opacity:.18}50%{transform:translate3d(30px,-20px,0) scale(1.08);opacity:.3}100%{transform:translate3d(-20px,25px,0) scale(.96);opacity:.2}}@keyframes footerFishSwimLTR1{0%{transform:translate3d(-60px,0,0) rotate(-2deg)}20%{transform:translate3d(25vw,-12px,0) rotate(2deg)}45%{transform:translate3d(55vw,10px,0) rotate(-1deg)}70%{transform:translate3d(80vw,-8px,0) rotate(2deg)}100%{transform:translate3d(calc(100vw + 90px),4px,0) rotate(0deg)}}@keyframes footerFishSwimRTL1{0%{transform:scaleX(-1) translate3d(-60px,0,0) rotate(-2deg)}25%{transform:scaleX(-1) translate3d(30vw,14px,0) rotate(2deg)}55%{transform:scaleX(-1) translate3d(60vw,-10px,0) rotate(-1.5deg)}80%{transform:scaleX(-1) translate3d(85vw,8px,0) rotate(1deg)}100%{transform:scaleX(-1) translate3d(calc(100vw + 90px),0,0) rotate(0deg)}}@keyframes footerFishSwimLTR2{0%{transform:translate3d(-60px,4px,0) rotate(1deg)}30%{transform:translate3d(35vw,-16px,0) rotate(-2deg)}60%{transform:translate3d(68vw,12px,0) rotate(2deg)}100%{transform:translate3d(calc(100vw + 90px),-6px,0) rotate(0deg)}}@keyframes footerFishSwimRTL2{0%{transform:scaleX(-1) translate3d(-60px,-6px,0) rotate(2deg)}35%{transform:scaleX(-1) translate3d(40vw,10px,0) rotate(-2deg)}70%{transform:scaleX(-1) translate3d(75vw,-14px,0) rotate(1deg)}100%{transform:scaleX(-1) translate3d(calc(100vw + 90px),0,0) rotate(0deg)}}@keyframes footerBubbleRise{0%{transform:translate3d(0,0,0) scale(.65);opacity:0}12%{opacity:.75}50%{transform:translate3d(24px,-280px,0) scale(1);opacity:.85}85%{opacity:.65}100%{transform:translate3d(-18px,-650px,0) scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){.footer-swimming-fish,.footer-bubble,.footer-caustic-glow{animation:none!important;display:none!important}}.hero-bento-section{min-height:calc(100vh - 72px);background:radial-gradient(1200px 420px at 50% -5%,rgb(56 189 248 / .26) 0%,transparent 70%),radial-gradient(850px 380px at 15% -5%,rgb(94 234 212 / .2) 0%,transparent 65%),radial-gradient(850px 380px at 85% -5%,rgb(99 102 241 / .22) 0%,transparent 65%),radial-gradient(1400px 800px at -10% 55%,rgb(4 10 24 / .9) 0%,rgb(12 30 68 / .55) 50%,transparent 80%),radial-gradient(1400px 800px at 110% 55%,rgb(4 10 24 / .9) 0%,rgb(12 30 68 / .55) 50%,transparent 80%),radial-gradient(1200px 550px at 50% 105%,rgb(2 6 16 / .96) 0%,rgb(8 22 50 / .65) 60%,transparent 85%),linear-gradient(180deg,#0284c7 0%,#0369a1 14%,#0a4275 36%,#082855 64%,#04142d 86%,#020713 100%);display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:40px 24px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important}@media (max-width:991px){.hero-bento-section{min-height:auto;padding:36px 20px!important}}@media (max-width:640px){.hero-bento-section{padding:24px 14px!important}}.ocean-light-rays{position:absolute;top:0;left:0;right:0;height:360px;background:repeating-linear-gradient(115deg,transparent 0%,transparent 4%,rgb(255 255 255 / .3) 5%,rgb(94 234 212 / .25) 6.5%,transparent 8%,transparent 14%,rgb(255 255 255 / .38) 15.5%,rgb(56 189 248 / .28) 17%,transparent 19%,transparent 25%);opacity:.75;mix-blend-mode:overlay;filter:blur(10px);pointer-events:none;z-index:1;animation:heroRaysDrift 18s ease-in-out infinite alternate}@keyframes heroRaysDrift{0%{transform:translateY(0) rotate(0deg);opacity:.65}50%{transform:translateY(8px) rotate(1deg);opacity:.88}100%{transform:translateY(-6px) rotate(-1deg);opacity:.7}}.ocean-caustics-layer{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 25%,rgb(255 255 255 / .45) 0%,transparent 45%),radial-gradient(ellipse at 70% 65%,rgb(125 211 252 / .4) 0%,transparent 50%),radial-gradient(ellipse at 50% 85%,rgb(30 58 138 / .6) 0%,transparent 60%);opacity:.75;mix-blend-mode:overlay;pointer-events:none;animation:heroCausticsDrift 16s ease-in-out infinite alternate}@keyframes heroCausticsDrift{0%{transform:scale(1) translate(0,0);opacity:.65}50%{transform:scale(1.06) translate(18px,-12px);opacity:.95}100%{transform:scale(.97) translate(-14px,15px);opacity:.7}}.ambient-wave-ribbon{position:absolute;top:36%;left:-10%;width:120%;height:180px;opacity:.55;filter:drop-shadow(0 4px 15px rgb(30 58 138 / .5));pointer-events:none;z-index:1;animation:heroRibbonDrift 22s ease-in-out infinite alternate}@keyframes heroRibbonDrift{0%{transform:rotate(-3deg) translateY(0) scaleY(1)}50%{transform:rotate(-1.5deg) translateY(20px) scaleY(1.12)}100%{transform:rotate(-3.5deg) translateY(-12px) scaleY(.95)}}.ocean-waves-container{position:absolute;bottom:0;left:0;width:100%;height:160px;pointer-events:none;overflow:hidden;z-index:3}.wave-svg{position:absolute;bottom:0;left:0;width:200%;height:100%;will-change:transform}.wave-layer-1{opacity:.75;filter:drop-shadow(0 -3px 8px rgb(2 132 199 / .35));animation:heroWaveMove1 18s cubic-bezier(.36,.45,.63,.53) infinite alternate}.wave-layer-2{opacity:.92;filter:drop-shadow(0 -4px 12px rgb(15 23 42 / .6));animation:heroWaveMove2 12s cubic-bezier(.36,.45,.63,.53) infinite alternate}@keyframes heroWaveMove1{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes heroWaveMove2{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.marine-creatures-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}.ambient-creature{position:absolute;will-change:transform;filter:drop-shadow(0 4px 10px rgb(14 116 144 / .2))}.creature-manta{top:7%;left:-160px;width:115px;height:auto;animation:heroSwimManta 28s linear infinite}@keyframes heroSwimManta{0%{transform:translateX(0) translateY(0) rotate(3deg) scale(.88);opacity:0}6%{opacity:.8}48%{transform:translateX(80vw) translateY(32px) rotate(-2deg) scale(.98);opacity:.9}92%{opacity:.8}100%{transform:translateX(115vw) translateY(12px) rotate(2deg) scale(.92);opacity:0}}.creature-fish-1{top:66%;right:-80px;width:48px;height:auto;animation:heroSwimFishLeft 21s ease-in-out infinite 1s}.creature-fish-2{top:71%;right:-115px;width:36px;height:auto;animation:heroSwimFishLeft 21s ease-in-out infinite 1.8s}.creature-fish-3{top:63%;right:-140px;width:40px;height:auto;animation:heroSwimFishLeft 21s ease-in-out infinite 2.5s}@keyframes heroSwimFishLeft{0%{transform:translateX(0) translateY(0) scaleX(-1);opacity:0}8%{opacity:.8}45%{transform:translateX(-48vw) translateY(-22px) scaleX(-1);opacity:.9}88%{opacity:.75}100%{transform:translateX(-110vw) translateY(16px) scaleX(-1);opacity:0}}.creature-fish-left-1{top:24%;left:-80px;width:44px;height:auto;animation:heroSwimFishRight 24s ease-in-out infinite 3.5s}.creature-fish-left-2{top:30%;left:-115px;width:32px;height:auto;animation:heroSwimFishRight 24s ease-in-out infinite 4.2s}@keyframes heroSwimFishRight{0%{transform:translateX(0) translateY(0) scale(.9);opacity:0}8%{opacity:.8}50%{transform:translateX(65vw) translateY(22px) scale(1);opacity:.9}88%{opacity:.75}100%{transform:translateX(115vw) translateY(-12px) scale(.95);opacity:0}}.creature-fish-top-1{top:9%;right:-80px;width:44px;height:auto;animation:heroSwimFishTopLeft 23s ease-in-out infinite 2s}.creature-fish-top-2{top:14%;right:-110px;width:32px;height:auto;animation:heroSwimFishTopLeft 23s ease-in-out infinite 2.7s}@keyframes heroSwimFishTopLeft{0%{transform:translateX(0) translateY(0) scaleX(-1);opacity:0}8%{opacity:.85}45%{transform:translateX(-40vw) translateY(-14px) scaleX(-1);opacity:.9}88%{opacity:.75}100%{transform:translateX(-95vw) translateY(8px) scaleX(-1);opacity:0}}.ambient-bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgb(255 255 255 / .95),rgb(94 234 212 / .45) 55%,rgb(56 189 248 / .65) 100%);box-shadow:inset 0 1px 3px rgb(255 255 255 / .85),0 2px 8px rgb(56 189 248 / .28);pointer-events:none;animation:heroFloatBubble linear infinite}@keyframes heroFloatBubble{0%{transform:translateY(105vh) translateX(0) scale(.65);opacity:0}12%{opacity:.75}50%{transform:translateY(52vh) translateX(24px) scale(1);opacity:.85}88%{opacity:.65}100%{transform:translateY(-40px) translateX(-18px) scale(1.1);opacity:0}}.bento-container{max-width:1080px!important;width:100%!important;margin:0 auto!important;position:relative!important;z-index:10!important;box-sizing:border-box!important}@media (min-width:1680px){.bento-container{max-width:1400px!important}}.bento-grid{display:grid!important;grid-template-columns:1.62fr 1fr 1fr;grid-template-rows:245px 245px;gap:16px;width:100%;box-sizing:border-box}@media (min-width:1680px){.bento-grid{grid-template-rows:275px 275px;gap:20px}}@media (max-width:991px){.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:14px}}@media (max-width:640px){.bento-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:12px}}.bento-card{position:relative!important;background-color:#070e1b!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid rgb(56 189 248 / .2)!important;border-radius:18px!important;overflow:hidden!important;background-clip:padding-box!important;outline:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:22px 24px!important;transition:all 0.35s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 16px 40px -6px rgb(4 10 24 / .75),0 0 20px rgb(56 189 248 / .1)!important;box-sizing:border-box!important}.bento-card:hover{box-shadow:0 24px 50px -8px rgb(4 10 24 / .85),0 0 30px rgb(56 189 248 / .25)!important;transform:translateY(-4px)!important;border-color:rgb(56 189 248 / .55)!important}.card-main{grid-row:1 / 3;justify-content:space-between!important;padding:28px 26px 24px!important;background-image:url(../images/bento-main-ocean.webp)!important}@media (max-width:991px){.card-main{grid-row:auto;grid-column:1 / -1;min-height:400px;padding:24px 22px 20px!important}}@media (max-width:640px){.card-main{min-height:auto;padding:20px 18px 18px!important}}.card-main::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(6 8 18 / .94) 0%,rgb(10 15 34 / .78) 55%,rgb(6 8 18 / .35) 100%);z-index:1;pointer-events:none}.card-main-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%}.badge-pill{display:inline-flex;align-items:center;justify-content:center;background:rgb(94 234 212 / .14);border:1px solid rgb(94 234 212 / .35);color:#5eead4;font-family:"Inter",sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;padding:6px 16px;border-radius:9999px;width:fit-content;white-space:nowrap;text-align:center;align-self:flex-start;margin-bottom:12px}@media (max-width:640px){.badge-pill{white-space:normal;font-size:10.5px!important;padding:5px 12px}}.main-middle-block{margin:auto 0;display:flex;flex-direction:column;justify-content:center;padding:12px 0}.hero-headline{font-family:"Outfit","Inter",-apple-system,sans-serif!important;font-size:26px!important;font-weight:800!important;line-height:1.28!important;letter-spacing:-.015em;margin:0 0 14px 0!important;color:#ffffff!important}@media (min-width:1680px){.hero-headline{font-size:30px!important}}@media (max-width:640px){.hero-headline{font-size:21px!important;line-height:1.3!important}}.hero-headline .line-1{display:block;color:#ffffff!important}.hero-headline .line-2{display:block;background:linear-gradient(135deg,#ffffff 40%,#cbd5e1 75%,#5eead4 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.hero-desc{font-family:"Inter",sans-serif!important;font-size:14.5px!important;line-height:1.55!important;color:#94a3b8!important;margin:0 0 22px 0!important}@media (max-width:640px){.hero-desc{font-size:13.5px!important;margin-bottom:18px!important}}.hero-desc .desc-line-1{display:block}.hero-desc .desc-line-2{display:block;color:#cbd5e1!important}.hero-cta-group{display:flex;align-items:center;gap:14px;margin-bottom:0}@media (max-width:520px){.hero-cta-group{flex-direction:column;align-items:stretch;gap:10px}}.btn-hero-primary{background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;color:#ffffff!important;font-family:"Outfit","Inter",sans-serif!important;font-weight:700!important;font-size:15px!important;padding:11px 24px!important;border-radius:9999px!important;border:1px solid rgb(255 255 255 / .25)!important;box-shadow:0 6px 18px rgb(124 92 252 / .45)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-decoration:none!important;transition:all 0.25s!important;white-space:nowrap!important;cursor:pointer!important}.btn-hero-primary:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px rgb(124 92 252 / .65)!important;color:#ffffff!important;text-decoration:none!important}.btn-hero-secondary{background:rgb(255 255 255 / .08)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgb(56 189 248 / .3)!important;color:#ffffff!important;font-family:"Outfit","Inter",sans-serif!important;font-weight:600!important;font-size:14px!important;padding:11px 22px!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important;transition:all 0.25s!important;white-space:nowrap!important;cursor:pointer!important}.btn-hero-secondary:hover{background:rgb(255 255 255 / .16)!important;border-color:rgb(255 255 255 / .35)!important;transform:translateY(-2px)!important;color:#ffffff!important;text-decoration:none!important}.hero-stats-row{display:flex;align-items:center;gap:24px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .1);margin-top:14px}@media (max-width:640px){.hero-stats-row{gap:14px;flex-wrap:wrap}}.stat-item{display:flex;flex-direction:column}.stat-num{font-family:"Outfit","Inter",sans-serif!important;font-size:22px!important;font-weight:800!important;color:#ffffff!important;line-height:1.15!important}@media (max-width:640px){.stat-num{font-size:18px!important}}.stat-label{font-family:"Inter",sans-serif!important;font-size:11.5px!important;color:#94a3b8!important;font-weight:500!important;letter-spacing:.01em}@media (max-width:640px){.stat-label{font-size:10.5px!important}}.hero-bento-section .bento-card.card-tunnel{background-image:url(../images/bento-tunnel.webp)!important}@media (max-width:991px){.hero-bento-section .bento-card.card-tunnel{min-height:220px}}@media (max-width:640px){.hero-bento-section .bento-card.card-tunnel{min-height:190px}}.hero-bento-section .bento-card.card-wildlife{background-image:url(../images/bento-wildlife.webp)!important}@media (max-width:991px){.hero-bento-section .bento-card.card-wildlife{min-height:220px}}@media (max-width:640px){.hero-bento-section .bento-card.card-wildlife{min-height:190px}}.hero-bento-section .bento-card.card-feeding{background-image:url(../images/bento-feeding.webp)!important}@media (max-width:991px){.hero-bento-section .bento-card.card-feeding{min-height:220px}}@media (max-width:640px){.hero-bento-section .bento-card.card-feeding{min-height:190px}}.hero-bento-section .bento-card.card-location{background-image:url(../images/bento-location.webp)!important}@media (max-width:991px){.hero-bento-section .bento-card.card-location{min-height:220px}}@media (max-width:640px){.hero-bento-section .bento-card.card-location{min-height:190px}}.hero-bento-section .bento-card.card-tunnel::before,.hero-bento-section .bento-card.card-wildlife::before,.hero-bento-section .bento-card.card-feeding::before,.hero-bento-section .bento-card.card-location::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 8 18 / .15) 0%,rgb(6 8 18 / .92) 85%);z-index:1;transition:background 0.3s;pointer-events:none}.hero-bento-section .bento-card.card-tunnel:hover::before,.hero-bento-section .bento-card.card-wildlife:hover::before,.hero-bento-section .bento-card.card-feeding:hover::before,.hero-bento-section .bento-card.card-location:hover::before{background:linear-gradient(180deg,rgb(6 8 18 / .05) 0%,rgb(6 8 18 / .86) 80%)}.card-inner-overlay{position:relative;z-index:2}.card-top-row{position:absolute;top:16px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;z-index:2}.card-tag{font-family:"Inter",sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:9999px;width:fit-content;display:inline-block;white-space:nowrap}.tag-tunnel{background:rgb(124 92 252 / .25);color:#c4b5fd;border:1px solid rgb(124 92 252 / .45)}.tag-wildlife{background:rgb(16 185 129 / .25);color:#6ee7b7;border:1px solid rgb(16 185 129 / .45)}.tag-feeding{background:rgb(94 234 212 / .25);color:#5eead4;border:1px solid rgb(94 234 212 / .45)}.card-title{font-family:"Outfit","Inter",sans-serif!important;font-size:19px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 4px 0!important;letter-spacing:-.01em}@media (min-width:1680px){.card-title{font-size:21px!important}}@media (max-width:640px){.card-title{font-size:17px!important}}.card-subtitle{font-family:"Inter",sans-serif!important;font-size:12.5px!important;color:#cbd5e1!important;line-height:1.4!important;margin:0!important}@media (max-width:640px){.card-subtitle{font-size:12px!important}}.live-status-pill{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif!important;font-size:11.5px!important;font-weight:700!important;padding:4px 11px;border-radius:9999px;white-space:nowrap;transition:all 0.3s}.live-status-pill.open{color:#10b981;background:rgb(16 185 129 / .2);border:1px solid rgb(16 185 129 / .45)}.live-status-pill.closed{color:#f59e0b;background:rgb(245 158 11 / .2);border:1px solid rgb(245 158 11 / .45)}.status-dot-dynamic{width:6px;height:6px;border-radius:50%;flex-shrink:0}.open .status-dot-dynamic{background:#10b981;box-shadow:0 0 8px #10b981;animation:heroPulseDot 2s infinite}.closed .status-dot-dynamic{background:#f59e0b;box-shadow:0 0 8px #f59e0b}@keyframes heroPulseDot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(16 185 129 / .7)}70%{transform:scale(1);box-shadow:0 0 0 6px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.location-link{display:inline-flex;align-items:center;gap:6px;color:#5eead4!important;text-decoration:none!important;font-family:"Inter",sans-serif!important;font-size:12px!important;font-weight:600!important;margin-top:6px;transition:color 0.2s}.location-link:hover{color:#ffffff!important;text-decoration:none!important}.location-link svg{stroke:currentColor;flex-shrink:0}.aqua-tickets-wrapper{background:linear-gradient(180deg,#edf7fc 0%,#e0f2fe 30%,#f0fdfa 70%,#f4f9fd 100%)!important;color:#0f172a!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important;position:relative!important;padding:75px 24px 95px 24px!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}@media (max-width:991px){.aqua-tickets-wrapper{padding:55px 20px 75px 20px!important}}@media (max-width:640px){.aqua-tickets-wrapper{padding:45px 14px 55px 14px!important}}.aqua-tickets-wrapper .aqua-bg-decorations{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.aqua-tickets-wrapper .aqua-bg-decorations .decor-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.75}.aqua-tickets-wrapper .aqua-bg-decorations .decor-orb-1{width:520px;height:520px;top:-80px;left:-120px;background:radial-gradient(circle,rgb(56 189 248 / .28) 0%,rgb(6 182 212 / .12) 50%,transparent 70%);animation:orbFloat1 20s ease-in-out infinite alternate}.aqua-tickets-wrapper .aqua-bg-decorations .decor-orb-2{width:580px;height:580px;top:50%;left:55%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(124 92 252 / .16) 0%,rgb(99 102 241 / .08) 50%,transparent 70%);animation:orbFloat2 24s ease-in-out infinite alternate}.aqua-tickets-wrapper .aqua-bg-decorations .decor-orb-3{width:480px;height:480px;bottom:-60px;right:-80px;background:radial-gradient(circle,rgb(20 184 166 / .22) 0%,rgb(56 189 248 / .1) 50%,transparent 70%);animation:orbFloat3 18s ease-in-out infinite alternate}.aqua-tickets-wrapper .aqua-bg-decorations .decor-bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgb(255 255 255 / .95) 0%,rgb(56 189 248 / .45) 45%,rgb(6 182 212 / .2) 75%,rgb(255 255 255 / .2) 100%);box-shadow:inset -2px -2px 6px rgb(14 165 233 / .35),0 4px 14px rgb(56 189 248 / .25);backdrop-filter:blur(2px);pointer-events:none;animation:bubbleRise ease-in-out infinite}.aqua-tickets-wrapper .aqua-bg-decorations .decor-bubble-1{width:24px;height:24px;left:8%;bottom:20%;animation-duration:14s;animation-delay:0s}.aqua-tickets-wrapper .aqua-bg-decorations .decor-bubble-2{width:16px;height:16px;left:28%;bottom:10%;animation-duration:18s;animation-delay:3s}.aqua-tickets-wrapper .aqua-bg-decorations .decor-bubble-3{width:32px;height:32px;left:52%;bottom:25%;animation-duration:16s;animation-delay:1.5s}.aqua-tickets-wrapper .aqua-bg-decorations .decor-bubble-4{width:20px;height:20px;left:78%;bottom:15%;animation-duration:13s;animation-delay:4.5s}.aqua-tickets-wrapper .aqua-bg-decorations .decor-bubble-5{width:14px;height:14px;left:92%;bottom:30%;animation-duration:19s;animation-delay:2s}.aqua-tickets-wrapper .aqua-bg-decorations .decor-wave-line{position:absolute;width:100%;height:180px;pointer-events:none;opacity:.12;background-repeat:repeat-x}.aqua-tickets-wrapper .aqua-bg-decorations .decor-wave-1{top:15%;left:0;background:radial-gradient(ellipse at 50% 50%,rgb(6 182 212 / .6) 0%,transparent 60%);transform:scaleY(.4)}.aqua-tickets-wrapper .aqua-bg-decorations .decor-wave-2{bottom:20%;left:0;background:radial-gradient(ellipse at 50% 50%,rgb(124 92 252 / .5) 0%,transparent 60%);transform:scaleY(.35)}.aqua-tickets-wrapper .tickets-container{max-width:1080px!important;width:100%!important;margin:0 auto!important;position:relative!important;z-index:2!important;box-sizing:border-box!important}@media (min-width:1680px){.aqua-tickets-wrapper .tickets-container{max-width:1400px!important}}.aqua-tickets-wrapper .transition-bridge-block{text-align:center;margin-bottom:50px}@media (max-width:640px){.aqua-tickets-wrapper .transition-bridge-block{margin-bottom:36px}}.aqua-tickets-wrapper .transition-bridge-block .bridge-badge{display:inline-flex;align-items:center;gap:7px;background:rgb(224 242 254 / .85);border:1px solid #bae6fd;color:#0284c7;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;padding:5px 15px;border-radius:9999px;margin-bottom:14px;box-shadow:0 2px 8px rgb(2 132 199 / .08);backdrop-filter:blur(8px)}.aqua-tickets-wrapper .transition-bridge-block .bridge-title{font-family:"Outfit","Inter",sans-serif!important;font-size:32px!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important;margin:0 0 14px 0!important;letter-spacing:-.015em}@media (min-width:1680px){.aqua-tickets-wrapper .transition-bridge-block .bridge-title{font-size:36px!important}}@media (max-width:640px){.aqua-tickets-wrapper .transition-bridge-block .bridge-title{font-size:23px!important}}.aqua-tickets-wrapper .transition-bridge-block .bridge-title .highlight{color:#0284c7;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.aqua-tickets-wrapper .transition-bridge-block .bridge-desc{font-size:15.5px!important;color:#475569!important;max-width:760px;margin:0 auto!important;line-height:1.6!important}@media (max-width:640px){.aqua-tickets-wrapper .transition-bridge-block .bridge-desc{font-size:13.5px!important}}.aqua-tickets-wrapper .advantage-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin-bottom:64px!important}@media (min-width:1680px){.aqua-tickets-wrapper .advantage-grid{gap:20px!important}}@media (max-width:991px){.aqua-tickets-wrapper .advantage-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}@media (max-width:580px){.aqua-tickets-wrapper .advantage-grid{grid-template-columns:1fr!important;gap:12px!important}}.aqua-tickets-wrapper .advantage-card{background:linear-gradient(180deg,#0b1329 0%,#070b16 100%)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1.5px solid rgb(255 255 255 / .1)!important;border-radius:20px!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 14px 32px -4px rgb(7 11 22 / .28),0 4px 14px rgb(0 0 0 / .18)!important;box-sizing:border-box!important}.aqua-tickets-wrapper .advantage-card:hover{border-color:#38bdf8!important;transform:translateY(-4px)!important;box-shadow:0 20px 42px -6px rgb(14 165 233 / .35)!important}.aqua-tickets-wrapper .advantage-card .card-icon-wrap{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgb(2 132 199 / .22)!important;color:#38bdf8!important;border:1px solid rgb(56 189 248 / .3)!important;flex-shrink:0;margin:0 auto!important}.aqua-tickets-wrapper .advantage-card .card-icon-wrap svg{stroke:currentColor}.aqua-tickets-wrapper .advantage-card.icon-emerald .card-icon-wrap{background:rgb(16 185 129 / .2)!important;color:#34d399!important;border:1px solid rgb(52 211 153 / .3)!important}.aqua-tickets-wrapper .advantage-card.icon-violet .card-icon-wrap{background:rgb(124 92 252 / .25)!important;color:#c4b5fd!important;border:1px solid rgb(167 139 250 / .35)!important}.aqua-tickets-wrapper .advantage-card.icon-cyan .card-icon-wrap,.aqua-tickets-wrapper .advantage-card.icon-amber .card-icon-wrap{background:rgb(6 182 212 / .22)!important;color:#22d3ee!important;border:1px solid rgb(34 211 238 / .3)!important}.aqua-tickets-wrapper .advantage-card .card-title{font-family:"Outfit","Inter",sans-serif!important;font-size:17px!important;font-weight:700!important;color:#ffffff!important;margin:0!important;line-height:1.3!important;text-align:center!important}.aqua-tickets-wrapper .advantage-card .card-text{font-size:13.5px!important;color:#94a3b8!important;line-height:1.55!important;margin:0!important;text-align:center!important}.aqua-tickets-wrapper .tickets-showcase-block{text-align:center;margin-bottom:44px}.aqua-tickets-wrapper .tickets-showcase-block .section-badge{display:inline-flex;align-items:center;gap:7px;background:rgb(237 233 254 / .85);border:1px solid #ddd6fe;color:#6d28d9;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;padding:5px 15px;border-radius:9999px;margin-bottom:12px;box-shadow:0 2px 8px rgb(109 40 217 / .08);backdrop-filter:blur(8px)}.aqua-tickets-wrapper .tickets-showcase-block .section-title{font-family:"Outfit","Inter",sans-serif!important;font-size:30px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 10px 0!important;letter-spacing:-.015em}@media (min-width:1680px){.aqua-tickets-wrapper .tickets-showcase-block .section-title{font-size:34px!important}}@media (max-width:640px){.aqua-tickets-wrapper .tickets-showcase-block .section-title{font-size:23px!important}}.aqua-tickets-wrapper .tickets-showcase-block .section-desc{font-size:15px!important;color:#475569!important;margin:0 auto!important;max-width:680px}@media (max-width:640px){.aqua-tickets-wrapper .tickets-showcase-block .section-desc{font-size:13.5px!important}}.aqua-tickets-wrapper .tickets-showcase-block .all-inclusions-bar{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px 12px!important;margin-top:18px!important;padding:8px 18px!important;background:rgb(240 249 255 / .9)!important;border:1px solid rgb(186 230 253 / .8)!important;border-radius:9999px!important;backdrop-filter:blur(8px)!important;box-shadow:0 2px 10px rgb(2 132 199 / .05)!important}.aqua-tickets-wrapper .tickets-showcase-block .all-inclusions-bar .inclusions-title{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:700!important;color:#0369a1!important}.aqua-tickets-wrapper .tickets-showcase-block .all-inclusions-bar .inclusions-title svg{color:#0284c7!important}.aqua-tickets-wrapper .tickets-showcase-block .all-inclusions-bar .inc-pill{display:inline-flex!important;align-items:center!important;font-size:12.5px!important;font-weight:600!important;color:#334155!important;background:#ffffff!important;padding:4px 11px!important;border-radius:9999px!important;border:1px solid rgb(224 242 254 / .9)!important;box-shadow:0 1px 3px rgb(0 0 0 / .03)!important}@media (max-width:640px){.aqua-tickets-wrapper .tickets-showcase-block .all-inclusions-bar{border-radius:16px!important;padding:10px 14px!important;gap:6px 8px!important}.aqua-tickets-wrapper .tickets-showcase-block .all-inclusions-bar .inclusions-title{width:100%!important;justify-content:center!important;margin-bottom:2px!important;font-size:12px!important}.aqua-tickets-wrapper .tickets-showcase-block .all-inclusions-bar .inc-pill{font-size:11.5px!important;padding:3px 9px!important}}.aqua-tickets-wrapper .tickets-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important}@media (min-width:1680px){.aqua-tickets-wrapper .tickets-grid{gap:20px!important}}@media (max-width:1040px){.aqua-tickets-wrapper .tickets-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (max-width:640px){.aqua-tickets-wrapper .tickets-grid{grid-template-columns:1fr!important;gap:28px!important}}.aqua-tickets-wrapper .ticket-card{background:linear-gradient(180deg,#0b1329 0%,#070b16 100%)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1.5px solid rgb(14 165 233 / .25)!important;border-radius:24px!important;padding:28px 18px 24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;position:relative!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 16px 36px -4px rgb(7 11 22 / .32),0 4px 16px rgb(0 0 0 / .2)!important;box-sizing:border-box!important}.aqua-tickets-wrapper .ticket-card:hover{transform:translateY(-6px)!important;border-color:#38bdf8!important;box-shadow:0 24px 50px -8px rgb(14 165 233 / .38),0 8px 24px rgb(0 0 0 / .35)!important}.aqua-tickets-wrapper .ticket-card.card-featured{background:linear-gradient(180deg,#101633 0%,#090e21 100%)!important;border:2px solid #818cf8!important;box-shadow:0 18px 44px -4px rgb(129 140 248 / .42),0 4px 18px rgb(0 0 0 / .28)!important}.aqua-tickets-wrapper .ticket-card.card-featured:hover{border-color:#a5b4fc!important;box-shadow:0 26px 54px -4px rgb(129 140 248 / .58),0 8px 26px rgb(0 0 0 / .38)!important}.aqua-tickets-wrapper .ticket-card .ticket-card-ocean-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:1!important;overflow:hidden!important;border-radius:inherit!important}.aqua-tickets-wrapper .ticket-card>*:not(.ticket-card-ocean-bg){position:relative!important;z-index:3!important}.aqua-tickets-wrapper .ticket-card .featured-pill-banner{position:absolute!important;top:-14px!important;left:50%!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;color:#ffffff!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.06em!important;text-transform:uppercase!important;padding:6px 16px!important;border-radius:9999px!important;box-shadow:0 4px 16px rgb(124 92 252 / .55)!important;border:1px solid rgb(255 255 255 / .45)!important}.aqua-tickets-wrapper .ticket-card .card-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important}.aqua-tickets-wrapper .ticket-card .card-persona-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:14px!important;height:44px!important}.aqua-tickets-wrapper .ticket-card .card-persona-top .avatar-circle{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aqua-tickets-wrapper .ticket-card .card-persona-top .avatar-circle.avatar-student{background:rgb(2 132 199 / .22)!important;color:#38bdf8!important;border:1px solid rgb(56 189 248 / .3)!important}.aqua-tickets-wrapper .ticket-card .card-persona-top .avatar-circle.avatar-adult{background:rgb(255 255 255 / .1)!important;color:#f8fafc!important;border:1px solid rgb(255 255 255 / .2)!important}.aqua-tickets-wrapper .ticket-card .card-persona-top .avatar-circle.avatar-family{background:rgb(124 92 252 / .25)!important;color:#c4b5fd!important;border:1px solid rgb(167 139 250 / .4)!important}.aqua-tickets-wrapper .ticket-card .card-persona-top .avatar-circle.avatar-large-family{background:rgb(16 185 129 / .2)!important;color:#34d399!important;border:1px solid rgb(52 211 153 / .35)!important}.aqua-tickets-wrapper .ticket-card .card-persona-top .discount-tag{font-size:11.5px!important;font-weight:700!important;color:#34d399!important;background:rgb(16 185 129 / .16)!important;border:1px solid rgb(52 211 153 / .35)!important;padding:4px 10px!important;border-radius:9999px!important;white-space:nowrap!important}.aqua-tickets-wrapper .ticket-card .persona-name{font-family:"Outfit","Inter",sans-serif!important;font-size:20px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 8px 0!important;line-height:1.25!important;letter-spacing:-0.01em!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aqua-tickets-wrapper .ticket-card .ticket-subtitle{font-size:13px!important;color:#94a3b8!important;line-height:1.45!important;margin:0 0 16px 0!important;height:58px!important;min-height:58px!important;text-align:left!important}.aqua-tickets-wrapper .ticket-card .price-box{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:16px!important;padding:14px 18px!important;margin-bottom:20px!important;text-align:left!important;height:90px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.aqua-tickets-wrapper .ticket-card .price-box .old-price{font-size:13.5px!important;color:#64748b!important;text-decoration:line-through!important;margin-bottom:2px!important;font-weight:500!important;line-height:1!important}.aqua-tickets-wrapper .ticket-card .price-box .price-main{display:flex!important;align-items:baseline!important;gap:3px!important}.aqua-tickets-wrapper .ticket-card .price-box .price-main .price-num{font-family:"Outfit","Inter",sans-serif!important;font-size:32px!important;font-weight:800!important;color:#ffffff!important;letter-spacing:-0.02em!important;line-height:1!important}.aqua-tickets-wrapper .ticket-card .price-box .price-main .price-currency{font-size:18px!important;font-weight:700!important;color:#38bdf8!important}.aqua-tickets-wrapper .ticket-card .features-list{list-style:none!important;padding:0!important;margin:0 0 24px 0!important;text-align:left!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important}.aqua-tickets-wrapper .ticket-card .features-list li{display:flex!important;align-items:center!important;gap:9px!important;font-size:13px!important;color:#e2e8f0!important;line-height:1.4!important;min-height:24px!important}.aqua-tickets-wrapper .ticket-card .features-list li .feature-icon-badge{width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(2 132 199 / .22)!important;color:#38bdf8!important;border:1px solid rgb(56 189 248 / .25)!important;flex-shrink:0!important;font-size:11px!important;font-weight:700!important}.aqua-tickets-wrapper .ticket-card .features-list li .feature-icon-badge svg{stroke:currentColor!important}.aqua-tickets-wrapper .ticket-card .features-list li.item-note{color:#94a3b8!important;font-size:12px!important}.aqua-tickets-wrapper .ticket-card .features-list li.item-note .feature-icon-badge{background:rgb(255 255 255 / .08)!important;color:#94a3b8!important;border:1px solid rgb(255 255 255 / .12)!important}.aqua-tickets-wrapper .ticket-card .btn-buy-ticket{margin-top:auto!important;width:100%!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;border-radius:9999px!important;font-family:"Outfit","Inter",sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:-0.01em!important;text-decoration:none!important;white-space:nowrap!important;transition:all 0.25s ease!important;box-sizing:border-box!important;cursor:pointer!important;background:#0284c7!important;color:#ffffff!important;border:1px solid #38bdf8!important;box-shadow:0 4px 14px rgb(2 132 199 / .35)!important}.aqua-tickets-wrapper .ticket-card .btn-buy-ticket span{white-space:nowrap!important}.aqua-tickets-wrapper .ticket-card .btn-buy-ticket svg{flex-shrink:0!important}.aqua-tickets-wrapper .ticket-card .btn-buy-ticket:hover{background:#0369a1!important;border-color:#7dd3fc!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px rgb(2 132 199 / .5)!important;color:#ffffff!important;text-decoration:none!important}.aqua-tickets-wrapper .ticket-card .btn-buy-ticket.btn-featured{background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;border:1px solid #9d85fc!important;box-shadow:0 6px 22px rgb(124 92 252 / .45)!important}.aqua-tickets-wrapper .ticket-card .btn-buy-ticket.btn-featured:hover{background:linear-gradient(135deg,#8b6efd 0%,#6845f2 100%)!important;border-color:#b29ffa!important;box-shadow:0 8px 28px rgb(124 92 252 / .6)!important}.aqua-tickets-wrapper .tickets-view-all-wrapper{margin-top:36px!important;display:flex!important;justify-content:center!important;text-align:center!important}.aqua-tickets-wrapper .tickets-view-all-wrapper .view-all-content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;max-width:560px!important}.aqua-tickets-wrapper .tickets-view-all-wrapper .view-all-hint{font-family:"Inter",sans-serif!important;font-size:14.5px!important;font-weight:500!important;color:#475569!important;margin:0!important}.aqua-tickets-wrapper .tickets-view-all-wrapper .btn-view-all-tickets{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:52px!important;padding:0 34px!important;border-radius:9999px!important;background:#0f172a!important;color:#ffffff!important;font-family:"Outfit","Inter",sans-serif!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;border:1.5px solid rgb(255 255 255 / .15)!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .25)!important;transition:all 0.25s ease!important;cursor:pointer!important}.aqua-tickets-wrapper .tickets-view-all-wrapper .btn-view-all-tickets .ticket-ico{color:#38bdf8!important;flex-shrink:0}.aqua-tickets-wrapper .tickets-view-all-wrapper .btn-view-all-tickets .arrow-ico{stroke:#ffffff!important;transition:transform 0.2s ease!important;flex-shrink:0}.aqua-tickets-wrapper .tickets-view-all-wrapper .btn-view-all-tickets:hover{background:#0284c7!important;border-color:#38bdf8!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px -4px rgb(2 132 199 / .45)!important;text-decoration:none!important}.aqua-tickets-wrapper .tickets-view-all-wrapper .btn-view-all-tickets:hover .ticket-ico{color:#ffffff!important}.aqua-tickets-wrapper .tickets-view-all-wrapper .btn-view-all-tickets:hover .arrow-ico{transform:translateX(4px)!important}.aqua-tickets-wrapper .tickets-view-all-wrapper .view-all-subnote{font-family:"Inter",sans-serif!important;font-size:12.5px!important;color:#64748b!important;margin:0!important;line-height:1.4!important}.aqua-tickets-wrapper .all-tickets-action-banner{margin-top:48px!important;background:linear-gradient(135deg,rgb(255 255 255 / .96) 0%,rgb(240 249 255 / .94) 100%)!important;border:1.5px solid rgb(56 189 248 / .4)!important;border-radius:22px!important;padding:24px 30px!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 12px 36px -6px rgb(2 132 199 / .12),0 4px 16px rgb(15 23 42 / .04)!important;position:relative!important;overflow:hidden!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important}.aqua-tickets-wrapper .all-tickets-action-banner:hover{border-color:rgb(2 132 199 / .6)!important;box-shadow:0 16px 42px -6px rgb(2 132 199 / .18),0 6px 20px rgb(15 23 42 / .06)!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;position:relative!important;z-index:2!important}@media (max-width:960px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-inner{flex-direction:column!important;text-align:center!important;gap:18px!important}}.aqua-tickets-wrapper .all-tickets-action-banner .banner-badge-col{flex-shrink:0!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-badge-col .banner-icon-box{width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 20px rgb(2 132 199 / .35)!important}@media (max-width:960px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-badge-col{margin:0 auto!important}}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col{flex:1!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-tags{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:8px!important}@media (max-width:960px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-tags{justify-content:center!important}}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-tags .tag-pill{display:inline-flex!important;align-items:center!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.04em!important;padding:3px 11px!important;border-radius:20px!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-tags .tag-pill.tag-blue{background:rgb(2 132 199 / .1)!important;color:#0284c7!important;border:1px solid rgb(2 132 199 / .22)!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-tags .tag-pill.tag-green{background:rgb(16 185 129 / .12)!important;color:#059669!important;border:1px solid rgb(16 185 129 / .25)!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-title{font-family:"Outfit","Inter",sans-serif!important;font-size:18px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 6px 0!important;letter-spacing:-0.01em!important}@media (max-width:640px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-title{font-size:16.5px!important}}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-desc{font-size:13.5px!important;color:#475569!important;line-height:1.5!important;margin:0!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-desc strong{color:#0284c7!important;font-weight:700!important}@media (max-width:640px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-text-col .banner-desc{font-size:13px!important}}.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col{flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important}@media (max-width:960px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col{align-items:center!important;width:100%!important}}.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col .btn-all-tickets-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;color:#ffffff!important;font-size:14.5px!important;font-weight:700!important;padding:13px 26px!important;border-radius:14px!important;box-shadow:0 6px 20px rgb(2 132 199 / .32)!important;text-decoration:none!important;transition:all 0.25s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col .btn-all-tickets-cta:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)!important;transform:translateY(-2px)!important;box-shadow:0 9px 24px rgb(2 132 199 / .42)!important;color:#ffffff!important;text-decoration:none!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col .btn-all-tickets-cta:hover svg{transform:translateX(4px)!important}.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col .btn-all-tickets-cta svg{transition:transform 0.2s ease!important}@media (max-width:640px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col .btn-all-tickets-cta{width:100%!important;padding:13px 20px!important}}.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col .banner-note{font-size:12px!important;color:#94a3b8!important;font-weight:500!important;display:block!important;text-align:right!important}@media (max-width:960px){.aqua-tickets-wrapper .all-tickets-action-banner .banner-cta-col .banner-note{text-align:center!important}}@keyframes orbFloat1{0%{transform:translate(0,0) scale(1)}100%{transform:translate(35px,25px) scale(1.1)}}@keyframes orbFloat2{0%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-45%,-55%) scale(1.08)}}@keyframes orbFloat3{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-30px,-20px) scale(1.12)}}@keyframes bubbleRise{0%{transform:translateY(60px) translateX(0) scale(.9);opacity:0}15%{opacity:.75}50%{transform:translateY(-220px) translateX(25px) scale(1.05);opacity:.85}85%{opacity:.55}100%{transform:translateY(-500px) translateX(-20px) scale(1);opacity:0}}.thematic-zones-section{background:linear-gradient(180deg,#f4f9fd 0%,#ffffff 30%,#f0f9ff 70%,#edf7fc 100%)!important;color:#0f172a!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important;position:relative!important;padding:85px 24px 95px 24px!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}@media (max-width:991px){.thematic-zones-section{padding:60px 20px 75px 20px!important}}@media (max-width:640px){.thematic-zones-section{padding:45px 14px 60px 14px!important}}.thematic-zones-section .zones-ambient-glow{position:absolute;inset:0;pointer-events:none;z-index:1}.thematic-zones-section .zones-ambient-glow .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.6}.thematic-zones-section .zones-ambient-glow .orb-left{width:520px;height:520px;top:10%;left:-150px;background:radial-gradient(circle,rgb(56 189 248 / .22) 0%,rgb(6 182 212 / .08) 50%,transparent 70%)}.thematic-zones-section .zones-ambient-glow .orb-right{width:560px;height:560px;top:45%;right:-150px;background:radial-gradient(circle,rgb(124 92 252 / .16) 0%,rgb(99 102 241 / .06) 50%,transparent 70%)}.thematic-zones-section .zones-container{max-width:1080px!important;width:100%!important;margin:0 auto!important;position:relative!important;z-index:2!important;box-sizing:border-box!important}@media (min-width:1200px){.thematic-zones-section .zones-container{max-width:1200px!important}}@media (min-width:1400px){.thematic-zones-section .zones-container{max-width:1320px!important}}@media (min-width:1680px){.thematic-zones-section .zones-container{max-width:1400px!important}}.thematic-zones-section .zones-header-block{text-align:center;margin-bottom:50px}@media (max-width:640px){.thematic-zones-section .zones-header-block{margin-bottom:36px}}.thematic-zones-section .zones-header-block .zones-badge{display:inline-flex;align-items:center;gap:7px;background:rgb(224 242 254 / .9);border:1px solid #bae6fd;color:#0284c7;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:9999px;margin-bottom:14px;box-shadow:0 2px 8px rgb(2 132 199 / .08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.thematic-zones-section .zones-header-block .zones-title{font-family:"Outfit","Inter",sans-serif!important;font-size:32px!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important;margin:0 0 14px 0!important;letter-spacing:-.015em}@media (min-width:1680px){.thematic-zones-section .zones-header-block .zones-title{font-size:38px!important}}@media (max-width:640px){.thematic-zones-section .zones-header-block .zones-title{font-size:24px!important}}.thematic-zones-section .zones-header-block .zones-title .highlight{color:#0284c7;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.thematic-zones-section .zones-header-block .zones-subtitle{font-size:15.5px!important;color:#475569!important;max-width:720px;margin:0 auto!important;line-height:1.6!important}@media (max-width:640px){.thematic-zones-section .zones-header-block .zones-subtitle{font-size:13.5px!important}}.thematic-zones-section .experience-showcase-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;margin-bottom:65px!important;align-items:stretch!important}@media (min-width:1680px){.thematic-zones-section .experience-showcase-grid{gap:28px!important}}@media (max-width:991px){.thematic-zones-section .experience-showcase-grid{grid-template-columns:1fr!important;gap:24px!important}}.thematic-zones-section .experience-card{background:#ffffff!important;position:relative!important;border:1px solid rgb(226 232 240 / .9)!important;border-radius:24px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-shadow:0 10px 25px -5px rgb(15 23 42 / .05),0 8px 10px -6px rgb(15 23 42 / .02)!important;transition:all 0.35s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.thematic-zones-section .experience-card:hover{transform:translateY(-6px)!important}.thematic-zones-section .experience-card:hover .card-media-wrap .card-img{transform:scale(1.06)}.thematic-zones-section .experience-card.pillar-tunnel:hover{border-color:rgb(56 189 248 / .6)!important;box-shadow:0 20px 35px -10px rgb(14 165 233 / .18)!important}.thematic-zones-section .experience-card.pillar-wildlife:hover{border-color:rgb(52 211 153 / .6)!important;box-shadow:0 20px 35px -10px rgb(16 185 129 / .18)!important}.thematic-zones-section .experience-card.pillar-feeding:hover{border-color:rgb(167 139 250 / .6)!important;box-shadow:0 20px 35px -10px rgb(124 92 252 / .18)!important}.thematic-zones-section .experience-card .card-media-wrap{position:relative;width:100%;height:230px;overflow:hidden;background:#f1f5f9}@media (max-width:640px){.thematic-zones-section .experience-card .card-media-wrap{height:195px}}.thematic-zones-section .experience-card .card-media-wrap .card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.thematic-zones-section .experience-card .card-media-wrap .media-tag{position:absolute;top:14px;left:14px;z-index:2;font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:9999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}.thematic-zones-section .experience-card .card-media-wrap .tag-cyan{background:rgb(2 132 199 / .88);border:1px solid rgb(56 189 248 / .4);box-shadow:0 4px 14px rgb(2 132 199 / .3)}.thematic-zones-section .experience-card .card-media-wrap .tag-emerald{background:rgb(5 150 105 / .88);border:1px solid rgb(52 211 153 / .4);box-shadow:0 4px 14px rgb(5 150 105 / .3)}.thematic-zones-section .experience-card .card-media-wrap .tag-violet{background:rgb(124 92 252 / .88);border:1px solid rgb(167 139 250 / .4);box-shadow:0 4px 14px rgb(124 92 252 / .3)}.thematic-zones-section .experience-card .card-content-wrap{padding:24px 22px 26px 22px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.thematic-zones-section .experience-card .card-content-wrap .exp-title{font-family:"Outfit","Inter",sans-serif!important;font-size:22px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 10px 0!important;line-height:1.3!important}.thematic-zones-section .experience-card .card-content-wrap .exp-desc{font-size:14px!important;color:#475569!important;line-height:1.6!important;margin:0 0 20px 0!important;min-height:48px}.thematic-zones-section .experience-card .card-content-wrap .exp-highlights-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-bottom:22px!important}.thematic-zones-section .experience-card .card-content-wrap .exp-highlights-row .highlight-pill{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:10px 6px!important;text-align:center!important;display:flex!important;flex-direction:column!important;gap:3px!important;transition:all 0.25s ease!important}.thematic-zones-section .experience-card .card-content-wrap .exp-highlights-row .highlight-pill:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.thematic-zones-section .experience-card .card-content-wrap .exp-highlights-row .highlight-pill .pill-val{font-family:"Outfit","Inter",sans-serif!important;font-size:13.5px!important;font-weight:800!important;line-height:1.2!important;color:#0f172a!important}.thematic-zones-section .experience-card .card-content-wrap .exp-highlights-row .highlight-pill .pill-lbl{font-size:10.5px!important;color:#64748b!important;font-weight:500!important;line-height:1.1!important}.thematic-zones-section .experience-card .card-content-wrap .pillar-tunnel .highlight-pill .pill-val{color:#0284c7!important}.thematic-zones-section .experience-card .card-content-wrap .pillar-wildlife .highlight-pill .pill-val{color:#059669!important}.thematic-zones-section .experience-card .card-content-wrap .pillar-feeding .highlight-pill .pill-val{color:#7c5cfc!important}.thematic-zones-section .experience-card .card-content-wrap .exp-check-list{list-style:none!important;padding:0!important;margin:0 0 26px 0!important;display:flex!important;flex-direction:column!important;gap:11px!important;flex:1 1 auto!important}.thematic-zones-section .experience-card .card-content-wrap .exp-check-list li{display:flex!important;align-items:center!important;gap:9px!important;font-size:13.5px!important;color:#334155!important;line-height:1.4!important}.thematic-zones-section .experience-card .card-content-wrap .exp-check-list li svg{flex-shrink:0;width:16px;height:16px}.thematic-zones-section .experience-card .card-content-wrap .pillar-tunnel .exp-check-list svg{color:#0284c7!important}.thematic-zones-section .experience-card .card-content-wrap .pillar-wildlife .exp-check-list svg{color:#059669!important}.thematic-zones-section .experience-card .card-content-wrap .pillar-feeding .exp-check-list svg{color:#7c5cfc!important}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn{margin-top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 22px!important;border-radius:9999px!important;font-family:"Outfit","Inter",sans-serif!important;font-size:14.5px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;cursor:pointer!important;color:#ffffff!important}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn svg{transition:transform 0.2s ease}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn:hover svg{transform:translateX(4px)}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn.btn-tunnel{background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%)!important;border:1px solid rgb(56 189 248 / .4)!important;box-shadow:0 4px 14px rgb(2 132 199 / .25)!important}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn.btn-tunnel:hover{background:linear-gradient(135deg,#0369a1 0%,#0891b2 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(2 132 199 / .35)!important}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn.btn-wildlife{background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important;border:1px solid rgb(52 211 153 / .4)!important;box-shadow:0 4px 14px rgb(16 185 129 / .25)!important}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn.btn-wildlife:hover{background:linear-gradient(135deg,#047857 0%,#059669 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(16 185 129 / .35)!important}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn.btn-feeding{background:linear-gradient(135deg,#7c5cfc 0%,#6366f1 100%)!important;border:1px solid rgb(167 139 250 / .4)!important;box-shadow:0 4px 14px rgb(124 92 252 / .25)!important}.thematic-zones-section .experience-card .card-content-wrap .exp-cta-btn.btn-feeding:hover{background:linear-gradient(135deg,#6d4cf0 0%,#4f46e5 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(124 92 252 / .35)!important}.thematic-zones-section .species-vitrin-block{background:rgb(255 255 255 / .85)!important;border:1px solid rgb(226 232 240 / .95)!important;border-radius:28px!important;padding:36px 32px!important;box-sizing:border-box!important;box-shadow:0 12px 32px rgb(15 23 42 / .05)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}@media (max-width:640px){.thematic-zones-section .species-vitrin-block{padding:24px 16px!important;border-radius:20px!important}}.thematic-zones-section .species-vitrin-block .species-header-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:26px!important;gap:16px!important}@media (max-width:768px){.thematic-zones-section .species-vitrin-block .species-header-row{flex-direction:column!important;align-items:flex-start!important}}.thematic-zones-section .species-vitrin-block .species-header-row .species-header-text{flex:1 1 auto}.thematic-zones-section .species-vitrin-block .species-header-row .species-block-title{font-family:"Outfit","Inter",sans-serif!important;font-size:24px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 6px 0!important;letter-spacing:-0.015em!important}@media (max-width:640px){.thematic-zones-section .species-vitrin-block .species-header-row .species-block-title{font-size:20px!important}}.thematic-zones-section .species-vitrin-block .species-header-row .species-block-desc{font-size:14.5px!important;color:#64748b!important;margin:0!important;line-height:1.5!important}@media (max-width:640px){.thematic-zones-section .species-vitrin-block .species-header-row .species-block-desc{font-size:13px!important}}.thematic-zones-section .species-vitrin-block .species-header-row .species-view-all{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;border-radius:9999px!important;background:#0b1329!important;color:#38bdf8!important;border:1px solid rgb(56 189 248 / .35)!important;font-family:"Outfit","Inter",sans-serif!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 4px 14px rgb(7 11 22 / .15)!important;transition:all 0.25s ease!important}.thematic-zones-section .species-vitrin-block .species-header-row .species-view-all svg{transition:transform 0.2s ease!important}.thematic-zones-section .species-vitrin-block .species-header-row .species-view-all:hover{background:#0284c7!important;color:#ffffff!important;border-color:#0284c7!important;box-shadow:0 6px 18px rgb(2 132 199 / .35)!important;transform:translateY(-2px)!important}.thematic-zones-section .species-vitrin-block .species-header-row .species-view-all:hover svg{transform:translateX(3px)!important}.thematic-zones-section .species-vitrin-block .species-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:16px!important}@media (max-width:1200px){.thematic-zones-section .species-vitrin-block .species-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media (max-width:640px){.thematic-zones-section .species-vitrin-block .species-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.thematic-zones-section .species-vitrin-block .species-card{background:#ffffff!important;border:1px solid rgb(226 232 240 / .95)!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-shadow:0 4px 14px rgb(15 23 42 / .04)!important;transition:all 0.35s cubic-bezier(.16,1,.3,1)!important;position:relative!important;box-sizing:border-box!important}.thematic-zones-section .species-vitrin-block .species-card:hover{transform:translateY(-5px)!important;border-color:#38bdf8!important;box-shadow:0 14px 30px -4px rgb(14 165 233 / .15)!important}.thematic-zones-section .species-vitrin-block .species-card:hover .species-img-wrap img{transform:scale(1.08)!important}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap{width:100%!important;height:140px!important;position:relative!important;overflow:hidden!important;background:#f1f5f9!important;margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important}@media (max-width:640px){.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap{height:125px!important}}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.5s cubic-bezier(.16,1,.3,1)!important}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap .species-badge{position:absolute!important;top:10px!important;left:10px!important;z-index:2!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:4px 10px!important;border-radius:9999px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap .species-badge.badge-cyan{background:rgb(2 132 199 / .88)!important;border:1px solid rgb(56 189 248 / .45)!important;color:#ffffff!important}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap .species-badge.badge-sky{background:rgb(14 165 233 / .88)!important;border:1px solid rgb(125 211 252 / .45)!important;color:#ffffff!important}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap .species-badge.badge-emerald{background:rgb(5 150 105 / .88)!important;border:1px solid rgb(52 211 153 / .45)!important;color:#ffffff!important}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap .species-badge.badge-teal{background:rgb(13 148 136 / .88)!important;border:1px solid rgb(45 212 191 / .45)!important;color:#ffffff!important}.thematic-zones-section .species-vitrin-block .species-card .species-img-wrap .species-badge.badge-violet{background:rgb(124 92 252 / .88)!important;border:1px solid rgb(167 139 250 / .45)!important;color:#ffffff!important}.thematic-zones-section .species-vitrin-block .species-card .species-info{padding:14px 14px 18px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;box-sizing:border-box!important}.thematic-zones-section .species-vitrin-block .species-card .species-info .species-name{font-family:"Outfit","Inter",sans-serif!important;font-size:15px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 6px 0!important;line-height:1.3!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}@media (max-width:640px){.thematic-zones-section .species-vitrin-block .species-card .species-info .species-name{font-size:13.5px!important;min-height:34px!important}}.thematic-zones-section .species-vitrin-block .species-card .species-info .species-tagline{font-size:12px!important;color:#64748b!important;line-height:1.45!important;margin:0!important;text-align:center!important}@media (max-width:640px){.thematic-zones-section .species-vitrin-block .species-card .species-info .species-tagline{font-size:11px!important}}.special-events-section{position:relative!important;background:linear-gradient(180deg,#edf7fc 0%,#ffffff 30%,#f0fdfa 70%,#f4f9fd 100%)!important;padding:85px 0 95px!important;overflow:hidden!important;box-sizing:border-box!important}@media (max-width:991px){.special-events-section{padding:60px 0 75px!important}}@media (max-width:640px){.special-events-section{padding:45px 0 55px!important}}.special-events-section .events-ambient-glow{position:absolute;inset:0;pointer-events:none;z-index:1}.special-events-section .events-ambient-glow .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.6}.special-events-section .events-ambient-glow .orb-events-1{width:520px;height:520px;top:15%;left:-120px;background:radial-gradient(circle,rgb(13 148 136 / .18) 0%,rgb(56 189 248 / .08) 50%,transparent 70%)}.special-events-section .events-ambient-glow .orb-events-2{width:560px;height:560px;bottom:10%;right:-140px;background:radial-gradient(circle,rgb(124 92 252 / .16) 0%,rgb(99 102 241 / .06) 50%,transparent 70%)}.special-events-section .events-container{max-width:1080px!important;width:100%!important;margin:0 auto!important;padding:0 24px!important;position:relative!important;z-index:2!important;box-sizing:border-box!important}@media (min-width:1200px){.special-events-section .events-container{max-width:1200px!important}}@media (min-width:1400px){.special-events-section .events-container{max-width:1320px!important}}@media (min-width:1680px){.special-events-section .events-container{max-width:1400px!important}}@media (max-width:768px){.special-events-section .events-container{padding:0 16px!important}}.special-events-section .events-header{text-align:center!important;max-width:780px!important;margin:0 auto 52px!important}@media (max-width:768px){.special-events-section .events-header{margin-bottom:36px!important}}.special-events-section .events-header .events-tag-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:6px 16px!important;background:rgb(224 242 254 / .9)!important;border:1px solid #bae6fd!important;border-radius:9999px!important;color:#0284c7!important;font-family:"Inter",sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin-bottom:15px!important;box-shadow:0 2px 8px rgb(2 132 199 / .08)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.special-events-section .events-header .events-tag-badge svg{stroke:#0284c7!important}.special-events-section .events-header .events-title{font-family:"Outfit","Inter",sans-serif!important;font-size:34px!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important;letter-spacing:-0.015em!important;margin:0 0 14px!important}@media (min-width:1680px){.special-events-section .events-header .events-title{font-size:38px!important}}@media (max-width:991px){.special-events-section .events-header .events-title{font-size:28px!important}}@media (max-width:640px){.special-events-section .events-header .events-title{font-size:24px!important}}.special-events-section .events-header .events-title .highlight{color:#0284c7!important;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.special-events-section .events-header .events-subtitle{font-family:"Inter",sans-serif!important;font-size:15.5px!important;font-weight:400!important;color:#475569!important;line-height:1.6!important;margin:0 auto!important}@media (max-width:640px){.special-events-section .events-header .events-subtitle{font-size:13.5px!important}}.special-events-section .events-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px!important;margin-bottom:48px!important;align-items:stretch!important}@media (min-width:1680px){.special-events-section .events-grid{gap:30px!important}}@media (max-width:1040px){.special-events-section .events-grid{grid-template-columns:1fr!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important;gap:26px!important}}.special-events-section .event-card{position:relative!important;background:#ffffff!important;border-radius:24px!important;border:1px solid rgb(226 232 240 / .9)!important;box-shadow:0 10px 25px -5px rgb(15 23 42 / .05),0 8px 10px -6px rgb(15 23 42 / .02)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important;transition:all 0.35s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.special-events-section .event-card:hover{transform:translateY(-6px)!important}.special-events-section .event-card:hover .event-image-wrap .event-img{transform:scale(1.06)!important}.special-events-section .event-card.event-school:hover{border-color:rgb(45 212 191 / .6)!important;box-shadow:0 20px 35px -10px rgb(13 148 136 / .18)!important}.special-events-section .event-card.event-proposal{border-color:rgb(244 63 94 / .35)!important;box-shadow:0 10px 25px -5px rgb(225 29 72 / .08)!important}.special-events-section .event-card.event-proposal:hover{border-color:rgb(244 63 94 / .65)!important;box-shadow:0 20px 35px -10px rgb(225 29 72 / .2)!important}.special-events-section .event-card.event-group:hover{border-color:rgb(56 189 248 / .6)!important;box-shadow:0 20px 35px -10px rgb(2 132 199 / .18)!important}.special-events-section .event-card .event-image-wrap{position:relative!important;width:100%!important;aspect-ratio:1.6!important;overflow:hidden!important;background:#f1f5f9!important}.special-events-section .event-card .event-image-wrap .event-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.6s cubic-bezier(.16,1,.3,1)!important}.special-events-section .event-card .event-image-wrap .event-badge{position:absolute!important;top:14px!important;left:14px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;border-radius:9999px!important;font-family:"Inter",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.04em!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#ffffff!important}.special-events-section .event-card .event-image-wrap .event-badge.badge-school{background:rgb(13 148 136 / .9)!important;border:1px solid rgb(45 212 191 / .4)!important;box-shadow:0 4px 14px rgb(13 148 136 / .3)!important}.special-events-section .event-card .event-image-wrap .event-badge.badge-proposal{background:rgb(225 29 72 / .9)!important;border:1px solid rgb(251 113 133 / .45)!important;box-shadow:0 4px 14px rgb(225 29 72 / .3)!important}.special-events-section .event-card .event-image-wrap .event-badge.badge-group{background:rgb(2 132 199 / .9)!important;border:1px solid rgb(56 189 248 / .4)!important;box-shadow:0 4px 14px rgb(2 132 199 / .3)!important}.special-events-section .event-card .event-image-wrap .event-badge svg{flex-shrink:0!important}.special-events-section .event-card .event-image-wrap .event-pill-info{position:absolute!important;top:14px!important;right:14px!important;z-index:2!important;background:#ffffff!important;color:#0284c7!important;border:1px solid #bae6fd!important;font-family:"Inter",sans-serif!important;font-size:11px!important;font-weight:700!important;padding:5px 12px!important;border-radius:9999px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 8px rgb(0 0 0 / .08)!important}.special-events-section .event-card .event-image-wrap .event-pill-info.pill-vip{background:#fff1f2!important;border:1px solid #fecdd3!important;color:#e11d48!important}.special-events-section .event-card .event-content{padding:24px 22px 26px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}@media (max-width:640px){.special-events-section .event-card .event-content{padding:20px 18px 22px!important}}.special-events-section .event-card .event-title-wrap{margin-bottom:20px!important}.special-events-section .event-card .event-title-wrap .event-card-title{font-family:"Outfit","Inter",sans-serif!important;font-size:22px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 10px!important;line-height:1.3!important}@media (max-width:640px){.special-events-section .event-card .event-title-wrap .event-card-title{font-size:19px!important}}.special-events-section .event-card .event-title-wrap .event-card-desc{font-family:"Inter",sans-serif!important;font-size:14px!important;color:#475569!important;line-height:1.6!important;margin:0!important;min-height:48px!important}@media (max-width:1040px){.special-events-section .event-card .event-title-wrap .event-card-desc{min-height:auto!important}}.special-events-section .event-card .event-features{list-style:none!important;padding:0!important;margin:0 0 26px!important;display:flex!important;flex-direction:column!important;gap:12px!important;flex-grow:1!important}.special-events-section .event-card .event-features .feature-item{display:flex!important;align-items:flex-start!important;gap:10px!important;font-family:"Inter",sans-serif!important;font-size:13.5px!important;color:#334155!important;line-height:1.45!important}.special-events-section .event-card .event-features .feature-item .feature-icon{flex-shrink:0!important;width:20px!important;height:20px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:1px!important}.special-events-section .event-card .event-features .feature-item .feature-icon.check-teal{background:#f0fdfa!important;border:1px solid #ccfbf1!important;color:#0d9488!important}.special-events-section .event-card .event-features .feature-item .feature-icon.check-teal svg{stroke:#0d9488!important}.special-events-section .event-card .event-features .feature-item .feature-icon.check-rose{background:#fff1f2!important;border:1px solid #fecdd3!important;color:#e11d48!important}.special-events-section .event-card .event-features .feature-item .feature-icon.check-rose svg{stroke:#e11d48!important}.special-events-section .event-card .event-features .feature-item .feature-icon.check-blue{background:#f0f9ff!important;border:1px solid #bae6fd!important;color:#0284c7!important}.special-events-section .event-card .event-features .feature-item .feature-icon.check-blue svg{stroke:#0284c7!important}.special-events-section .event-card .event-card-footer{margin-top:auto!important;padding-top:18px!important;border-top:1px solid #f1f5f9!important}.special-events-section .event-card .event-card-footer .event-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:48px!important;border-radius:9999px!important;font-family:"Outfit","Inter",sans-serif!important;font-size:14.5px!important;font-weight:700!important;text-decoration:none!important;box-sizing:border-box!important;transition:all 0.25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}.special-events-section .event-card .event-card-footer .event-btn svg{transition:transform 0.2s ease!important}.special-events-section .event-card .event-card-footer .event-btn:hover svg{transform:translateX(4px)!important}.special-events-section .event-card .event-card-footer .event-btn.btn-school{background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%)!important;color:#ffffff!important;border:1px solid rgb(45 212 191 / .4)!important;box-shadow:0 4px 14px rgb(13 148 136 / .25)!important}.special-events-section .event-card .event-card-footer .event-btn.btn-school:hover{background:linear-gradient(135deg,#0f766e 0%,#0d9488 100%)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgb(13 148 136 / .5)!important}.special-events-section .event-card .event-card-footer .event-btn.btn-proposal{background:linear-gradient(135deg,#e11d48 0%,#f43f5e 100%)!important;color:#ffffff!important;border:1px solid rgb(251 113 133 / .45)!important;box-shadow:0 6px 18px rgb(225 29 72 / .4)!important}.special-events-section .event-card .event-card-footer .event-btn.btn-proposal:hover{background:linear-gradient(135deg,#f43f5e 0%,#e11d48 100%)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgb(225 29 72 / .55)!important}.special-events-section .event-card .event-card-footer .event-btn.btn-group{background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%)!important;color:#ffffff!important;border:1px solid rgb(56 189 248 / .4)!important;box-shadow:0 6px 18px rgb(2 132 199 / .35)!important}.special-events-section .event-card .event-card-footer .event-btn.btn-group:hover{background:linear-gradient(135deg,#0369a1 0%,#0891b2 100%)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgb(2 132 199 / .5)!important}.special-events-section .events-extra-banner.aqua-animated-banner{position:relative!important;background:linear-gradient(135deg,#070b16 0%,#0d1527 35%,#181238 70%,#0b0e1b 100%)!important;border:1px solid rgb(124 92 252 / .4)!important;border-radius:26px!important;padding:30px 38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;box-shadow:0 20px 50px -10px rgb(5 12 30 / .5),inset 0 1px 1px rgb(255 255 255 / .15)!important;overflow:hidden!important;box-sizing:border-box!important}@media (max-width:991px){.special-events-section .events-extra-banner.aqua-animated-banner{flex-direction:column!important;align-items:flex-start!important;padding:26px 24px!important;gap:24px!important}}.special-events-section .events-extra-banner.aqua-animated-banner .banner-water-glow{position:absolute!important;inset:0!important;background:radial-gradient(circle at 65% 50%,rgb(94 234 212 / .18) 0%,rgb(124 92 252 / .12) 40%,transparent 70%)!important;pointer-events:none!important;mix-blend-mode:screen!important;animation:bannerWaterGlowShift 5s ease-in-out infinite alternate!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-swimming-fish{position:absolute!important;pointer-events:none!important;z-index:1!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-swimming-fish.fish-1{top:42%!important;left:-60px!important;width:28px!important;height:16px!important;animation:bannerFishSwim1 14s cubic-bezier(.4,0,.2,1) infinite!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-swimming-fish.fish-2{top:24%!important;left:-60px!important;width:20px!important;height:12px!important;animation:bannerFishSwim2 18s cubic-bezier(.4,0,.2,1) infinite 4s!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-bubble{position:absolute!important;bottom:-10px!important;background:radial-gradient(circle,rgb(255 255 255 / .95) 0%,rgb(94 234 212 / .35) 70%)!important;border:1px solid rgb(255 255 255 / .7)!important;border-radius:50%!important;pointer-events:none!important;z-index:1!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-bubble.bubble-1{left:14%!important;width:6px!important;height:6px!important;animation:bannerBubbleRise 3.5s infinite ease-in!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-bubble.bubble-2{left:35%!important;width:8px!important;height:8px!important;animation:bannerBubbleRise 4.2s infinite ease-in 1.2s!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-bubble.bubble-3{left:58%!important;width:5px!important;height:5px!important;animation:bannerBubbleRise 3.2s infinite ease-in 2.2s!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-bubble.bubble-4{left:76%!important;width:7px!important;height:7px!important;animation:bannerBubbleRise 3.8s infinite ease-in 0.6s!important}.special-events-section .events-extra-banner.aqua-animated-banner .banner-bubble.bubble-5{left:90%!important;width:6px!important;height:6px!important;animation:bannerBubbleRise 4.6s infinite ease-in 2.8s!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left{display:flex!important;align-items:center!important;gap:22px!important;max-width:800px!important;position:relative!important;z-index:2!important}@media (max-width:640px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-icon-box{flex-shrink:0!important;width:56px!important;height:56px!important;border-radius:16px!important;background:rgb(124 92 252 / .22)!important;border:1px solid rgb(167 139 250 / .4)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#c4b5fd!important;box-shadow:0 0 24px rgb(124 92 252 / .35)!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-icon-box svg{stroke:#c4b5fd!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-banner-text .extra-tag-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgb(124 92 252 / .25)!important;border:1px solid rgb(167 139 250 / .4)!important;color:#c4b5fd!important;font-family:"Inter",sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:9999px!important;margin-bottom:8px!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-banner-text .extra-tag-pill .pulse-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#a78bfa!important;box-shadow:0 0 8px #a78bfa!important;animation:dotPulse 2s infinite ease-in-out!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-banner-text .extra-title{font-family:"Outfit","Inter",sans-serif!important;font-size:21px!important;font-weight:800!important;color:#ffffff!important;margin:0 0 8px!important;line-height:1.3!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-banner-text .extra-title .highlight{color:#a78bfa!important;background:linear-gradient(135deg,#c4b5fd 0%,#38bdf8 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}@media (max-width:640px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-banner-text .extra-title{font-size:18px!important}}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-banner-text .extra-desc{font-family:"Inter",sans-serif!important;font-size:14px!important;color:#94a3b8!important;line-height:1.55!important;margin:0!important}@media (max-width:640px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-left .extra-banner-text .extra-desc{font-size:13px!important}}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions{display:flex!important;align-items:center!important;gap:14px!important;flex-shrink:0!important;position:relative!important;z-index:2!important}@media (max-width:991px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions{width:100%!important}}@media (max-width:576px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions{flex-direction:column!important;gap:12px!important}}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-call-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:48px!important;padding:0 22px!important;border-radius:9999px!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .18)!important;color:#ffffff!important;font-family:"Inter",sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:all 0.25s ease!important;white-space:nowrap!important}@media (max-width:991px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-call-btn{flex:1!important}}@media (max-width:576px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-call-btn{width:100%!important}}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-call-btn .call-icon-wrap{display:flex;align-items:center;justify-content:center}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-call-btn .call-icon-wrap svg{stroke:#38bdf8!important;animation:phoneVibe 3.2s infinite ease-in-out!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-call-btn:hover{background:rgb(255 255 255 / .16)!important;border-color:rgb(255 255 255 / .35)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgb(0 0 0 / .25)!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;height:48px!important;padding:0 26px!important;border-radius:9999px!important;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;border:1px solid rgb(255 255 255 / .28)!important;color:#ffffff!important;font-family:"Outfit","Inter",sans-serif!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:0.02em!important;text-decoration:none!important;box-shadow:0 6px 22px rgb(124 92 252 / .45)!important;overflow:hidden!important;transition:all 0.25s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;cursor:pointer!important}@media (max-width:991px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn{flex:1!important}}@media (max-width:576px){.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn{width:100%!important}}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn .btn-shimmer{position:absolute!important;top:0!important;left:-100%!important;width:60%!important;height:100%!important;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .35) 50%,transparent 100%)!important;transform:skewX(-22deg)!important;animation:btnShimmerPass 4s infinite!important;pointer-events:none!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn .btn-content{position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn .btn-content svg{stroke:#ffffff!important;transition:transform 0.2s ease!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn:hover{transform:translateY(-2px) scale(1.02)!important;border-color:rgb(94 234 212 / .75)!important;box-shadow:0 10px 30px rgb(124 92 252 / .65),0 0 20px rgb(94 234 212 / .35)!important}.special-events-section .events-extra-banner.aqua-animated-banner .extra-banner-actions .extra-wa-btn.aqua-animated-btn:hover .btn-content svg{transform:translateX(4px)!important}@keyframes bannerFishSwim1{0%{transform:translate3d(-60px,10px,0) scale(1) rotate(-3deg);opacity:0}4%{opacity:.85}25%{transform:translate3d(350px,-15px,0) scale(1.05) rotate(3deg)}50%{transform:translate3d(700px,12px,0) scale(1) rotate(-2deg)}75%{transform:translate3d(1050px,-10px,0) scale(1.05) rotate(2deg)}96%{opacity:.85}100%{transform:translate3d(1450px,8px,0) scale(.95) rotate(-1deg);opacity:0}}@keyframes bannerFishSwim2{0%{transform:translate3d(-60px,-8px,0) scale(.75) rotate(2deg);opacity:0}4%{opacity:.65}30%{transform:translate3d(400px,14px,0) scale(.8) rotate(-3deg)}60%{transform:translate3d(850px,-12px,0) scale(.75) rotate(2deg)}96%{opacity:.65}100%{transform:translate3d(1450px,-6px,0) scale(.7) rotate(0deg);opacity:0}}@keyframes bannerBubbleRise{0%{transform:translateY(20px) scale(.5);opacity:0}20%{opacity:.75}80%{opacity:.5}100%{transform:translateY(-90px) scale(1.2);opacity:0}}@keyframes bannerWaterGlowShift{0%{opacity:.4;transform:scale(.95) translate(0,0)}50%{opacity:.75;transform:scale(1.1) translate(25px,-10px)}100%{opacity:.4;transform:scale(1.2) translate(-20px,15px)}}@keyframes btnShimmerPass{0%{left:-100%}25%,100%{left:150%}}@keyframes phoneVibe{0%,100%{transform:rotate(0)}8%,24%{transform:rotate(-12deg)}16%,32%{transform:rotate(12deg)}40%{transform:rotate(0)}}@keyframes dotPulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.4);opacity:1}}@media (prefers-reduced-motion:reduce){.banner-swimming-fish,.banner-bubble,.banner-water-glow,.btn-shimmer,.call-icon-wrap svg,.pulse-dot{animation:none!important}}.aqua-events-page-wrapper{background-color:#f8fafc!important;color:#1e293b!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;min-height:80vh;position:relative;overflow:hidden}.aqua-events-glow-ambient{position:absolute;top:400px;right:-5%;width:750px;height:750px;background:radial-gradient(circle,rgb(56 189 248 / .08) 0%,rgb(124 92 252 / .03) 50%,transparent 70%);pointer-events:none;z-index:0}.aqua-events-glow-secondary{position:absolute;top:1400px;left:-8%;width:700px;height:700px;background:radial-gradient(circle,rgb(13 148 136 / .06) 0%,rgb(56 189 248 / .04) 50%,transparent 70%);pointer-events:none;z-index:0}.aqua-events-container{max-width:1360px;margin:0 auto;padding:0 24px;box-sizing:border-box;position:relative;z-index:1}@media (max-width:767px){.aqua-events-container{padding:0 16px}}.aqua-events-hero{position:relative;padding:48px 0 44px 0;border-bottom:1px solid rgb(255 255 255 / .1);background:linear-gradient(135deg,#030712 0%,#0a1628 50%,#0f1f38 100%)!important;color:#ffffff!important;overflow:hidden}@media (max-width:767px){.aqua-events-hero{padding:30px 0 32px 0}}.aqua-events-hero .aqua-events-breadcrumbs{margin-bottom:18px}.aqua-events-hero .aqua-events-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0;font-size:13px;color:#94a3b8}.aqua-events-hero .aqua-events-breadcrumbs ol li{display:flex;align-items:center;gap:8px}.aqua-events-hero .aqua-events-breadcrumbs ol li a{color:#94a3b8;text-decoration:none;transition:color 0.2s ease}.aqua-events-hero .aqua-events-breadcrumbs ol li a:hover{color:#38bdf8}.aqua-events-hero .aqua-events-breadcrumbs ol li.active{color:#f1f5f9;font-weight:500}.aqua-events-hero .aqua-events-breadcrumbs ol li:not(:last-child)::after{content:"›";color:#475569;font-size:14px}.aqua-events-hero .hero-header-content{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.aqua-events-hero .hero-header-content .hero-title-box{max-width:820px}.aqua-events-hero .hero-header-content .hero-title-box .hero-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;background:rgb(56 189 248 / .1);border:1px solid rgb(56 189 248 / .3);padding:5px 14px;border-radius:9999px;margin-bottom:14px}.aqua-events-hero .hero-header-content .hero-title-box .hero-badge svg{color:#38bdf8}.aqua-events-hero .hero-header-content .hero-title-box .hero-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:34px!important;font-weight:800;color:#ffffff!important;margin:0 0 12px 0;letter-spacing:-.02em;line-height:1.25}@media (max-width:767px){.aqua-events-hero .hero-header-content .hero-title-box .hero-heading{font-size:24px!important}}.aqua-events-hero .hero-header-content .hero-title-box .hero-desc{font-size:15px!important;color:#cbd5e1!important;line-height:1.6;margin:0}@media (max-width:767px){.aqua-events-hero .hero-header-content .hero-title-box .hero-desc{font-size:13.5px!important}}.aqua-events-hero .hero-header-content .hero-quick-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aqua-events-hero .hero-header-content .hero-quick-actions .hero-cta-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%);color:#ffffff!important;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;padding:12px 22px;border-radius:12px;text-decoration:none;box-shadow:0 4px 16px rgb(124 92 252 / .35);transition:all 0.25s ease}.aqua-events-hero .hero-header-content .hero-quick-actions .hero-cta-primary:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);transform:translateY(-2px);box-shadow:0 8px 24px rgb(124 92 252 / .5);color:#ffffff!important}.aqua-events-hero .hero-header-content .hero-quick-actions .hero-cta-secondary{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:#f1f5f9!important;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;padding:12px 20px;border-radius:12px;text-decoration:none;transition:all 0.25s ease}.aqua-events-hero .hero-header-content .hero-quick-actions .hero-cta-secondary:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .35);color:#ffffff!important}.aqua-events-hero .events-filter-bar{display:flex;align-items:center;gap:10px;margin-top:26px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.aqua-events-hero .events-filter-bar::-webkit-scrollbar{display:none}.aqua-events-hero .events-filter-bar .filter-chip{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:9999px;padding:7px 18px;font-size:13px;font-weight:500;color:#cbd5e1;text-decoration:none;white-space:nowrap;transition:all 0.2s ease}.aqua-events-hero .events-filter-bar .filter-chip:hover{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .25);color:#fff}.aqua-events-hero .events-filter-bar .filter-chip.is-active{background:rgb(56 189 248 / .18);border-color:rgb(56 189 248 / .45);color:#38bdf8;font-weight:600}.aqua-events-featured-section{padding:56px 0 36px 0}@media (max-width:767px){.aqua-events-featured-section{padding:36px 0 24px 0}}.aqua-events-featured-section .featured-split-card{display:grid;grid-template-columns:1.15fr 0.85fr;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px -10px rgb(15 23 42 / .08)!important}@media (max-width:991px){.aqua-events-featured-section .featured-split-card{grid-template-columns:1fr}}.aqua-events-featured-section .featured-split-card .card-media{position:relative;min-height:440px;overflow:hidden}@media (max-width:991px){.aqua-events-featured-section .featured-split-card .card-media{min-height:300px}}.aqua-events-featured-section .featured-split-card .card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.aqua-events-featured-section .featured-split-card .card-media .media-live-badge{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;background:rgb(15 23 42 / .85);backdrop-filter:blur(8px);border:1px solid rgb(56 189 248 / .4);border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;z-index:2}.aqua-events-featured-section .featured-split-card .card-media .media-live-badge .live-pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgb(16 185 129 / .3);animation:pulseGreen 2s infinite}.aqua-events-featured-section .featured-split-card .card-media .media-gradient-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(15 23 42 / .4) 100%)}.aqua-events-featured-section .featured-split-card:hover .card-media img{transform:scale(1.03)}.aqua-events-featured-section .featured-split-card .card-details{padding:44px 40px;display:flex;flex-direction:column;justify-content:center;background:#fff}@media (max-width:767px){.aqua-events-featured-section .featured-split-card .card-details{padding:28px 22px}}.aqua-events-featured-section .featured-split-card .card-details .card-tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0284c7!important;margin-bottom:10px}.aqua-events-featured-section .featured-split-card .card-details .card-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px!important;font-weight:800;color:#0f172a!important;letter-spacing:-.01em;line-height:1.25;margin:0 0 14px 0}@media (max-width:767px){.aqua-events-featured-section .featured-split-card .card-details .card-title{font-size:22px!important}}.aqua-events-featured-section .featured-split-card .card-details .card-desc{font-size:15px!important;color:#475569!important;line-height:1.6;margin:0 0 24px 0}@media (max-width:767px){.aqua-events-featured-section .featured-split-card .card-details .card-desc{font-size:13.5px!important}}.aqua-events-featured-section .featured-split-card .card-details .schedule-boxes{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.aqua-events-featured-section .featured-split-card .card-details .schedule-boxes .schedule-item{display:flex;align-items:center;gap:14px;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px;padding:13px 18px;transition:all 0.2s ease}.aqua-events-featured-section .featured-split-card .card-details .schedule-boxes .schedule-item:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.aqua-events-featured-section .featured-split-card .card-details .schedule-boxes .schedule-item .schedule-icon-wrap{width:38px;height:38px;border-radius:10px;background:rgb(2 132 199 / .1)!important;color:#0284c7!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aqua-events-featured-section .featured-split-card .card-details .schedule-boxes .schedule-item .schedule-info{display:flex;flex-direction:column;gap:2px}.aqua-events-featured-section .featured-split-card .card-details .schedule-boxes .schedule-item .schedule-info .days-badge{font-size:14px;font-weight:700;color:#0f172a!important}.aqua-events-featured-section .featured-split-card .card-details .schedule-boxes .schedule-item .schedule-info .time-and-species{font-size:13px;color:#64748b!important;font-weight:500}.aqua-events-featured-section .featured-split-card .card-details .card-action-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aqua-events-featured-section .featured-split-card .card-details .card-action-row .btn-ticket{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%);color:#ffffff!important;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;padding:13px 26px;border-radius:12px;text-decoration:none;box-shadow:0 4px 16px rgb(124 92 252 / .3);transition:all 0.25s ease}.aqua-events-featured-section .featured-split-card .card-details .card-action-row .btn-ticket:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);transform:translateY(-2px);box-shadow:0 8px 24px rgb(124 92 252 / .45);color:#ffffff!important}.aqua-events-featured-section .featured-split-card .card-details .card-action-row .schedule-notice{font-size:12px;color:#94a3b8;line-height:1.45;max-width:290px}.aqua-events-grid-section{padding:36px 0 60px 0}.aqua-events-grid-section .grid-section-header{text-align:center;max-width:700px;margin:0 auto 44px auto}.aqua-events-grid-section .grid-section-header .section-badge{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c5cfc!important;background:rgb(124 92 252 / .08)!important;border:1px solid rgb(124 92 252 / .2)!important;padding:5px 15px;border-radius:9999px;margin-bottom:12px;display:inline-block}.aqua-events-grid-section .grid-section-header .section-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px!important;font-weight:800;color:#0f172a!important;margin:0 0 10px 0;letter-spacing:-.01em}@media (max-width:767px){.aqua-events-grid-section .grid-section-header .section-title{font-size:22px!important}}.aqua-events-grid-section .grid-section-header .section-desc{font-size:15px!important;color:#64748b!important;line-height:1.6;margin:0}.aqua-events-grid-section .events-bento-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width:991px){.aqua-events-grid-section .events-bento-grid{grid-template-columns:1fr;gap:24px}}.aqua-events-grid-section .event-bento-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px -8px rgb(15 23 42 / .07)!important;transition:all 0.3s ease}.aqua-events-grid-section .event-bento-card:hover{border-color:#cbd5e1!important;transform:translateY(-4px);box-shadow:0 20px 45px -10px rgb(15 23 42 / .14)!important}.aqua-events-grid-section .event-bento-card .card-thumb{position:relative;height:260px;overflow:hidden}@media (max-width:767px){.aqua-events-grid-section .event-bento-card .card-thumb{height:210px}}.aqua-events-grid-section .event-bento-card .card-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.aqua-events-grid-section .event-bento-card .card-thumb .thumb-tag-badge{position:absolute;top:16px;left:16px;background:rgb(15 23 42 / .85);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .2);color:#38bdf8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:8px;z-index:2}.aqua-events-grid-section .event-bento-card .card-thumb .thumb-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgb(15 23 42 / .3) 100%)}.aqua-events-grid-section .event-bento-card:hover .card-thumb img{transform:scale(1.04)}.aqua-events-grid-section .event-bento-card .card-body{padding:30px 28px 24px;flex-grow:1;display:flex;flex-direction:column;background:#fff}@media (max-width:767px){.aqua-events-grid-section .event-bento-card .card-body{padding:22px 20px 20px}}.aqua-events-grid-section .event-bento-card .card-body .card-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px!important;font-weight:700;color:#0f172a!important;margin:0 0 10px 0;line-height:1.35}@media (max-width:767px){.aqua-events-grid-section .event-bento-card .card-body .card-heading{font-size:19px!important}}.aqua-events-grid-section .event-bento-card .card-body .card-paragraph{font-size:14.5px!important;color:#475569!important;line-height:1.65;margin:0 0 22px 0;flex-grow:1}.aqua-events-grid-section .event-bento-card .card-body .card-features-list{list-style:none;padding:0;margin:0 0 24px 0;display:flex;flex-direction:column;gap:9px}.aqua-events-grid-section .event-bento-card .card-body .card-features-list li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#334155!important}.aqua-events-grid-section .event-bento-card .card-body .card-features-list li svg{color:#0284c7!important;flex-shrink:0}.aqua-events-grid-section .event-bento-card .card-body .card-footer-row{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid #f1f5f9!important}.aqua-events-grid-section .event-bento-card .card-body .card-footer-row .card-link-btn{display:inline-flex;align-items:center;gap:6px;color:#7c5cfc!important;font-size:14px;font-weight:700;text-decoration:none;transition:all 0.2s ease}.aqua-events-grid-section .event-bento-card .card-body .card-footer-row .card-link-btn svg{transition:transform 0.2s ease}.aqua-events-grid-section .event-bento-card .card-body .card-footer-row .card-link-btn:hover{color:#5835ea!important}.aqua-events-grid-section .event-bento-card .card-body .card-footer-row .card-link-btn:hover svg{transform:translateX(4px)}.aqua-events-grid-section .event-bento-card .card-body .card-footer-row .card-badge-detail{font-size:12.5px;color:#64748b!important;font-weight:500}.aqua-events-schedule-section{padding:30px 0 60px 0}.aqua-events-schedule-section .schedule-card-wrapper{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px;padding:38px 36px 32px;box-shadow:0 12px 35px -8px rgb(15 23 42 / .08)!important}@media (max-width:767px){.aqua-events-schedule-section .schedule-card-wrapper{padding:22px 16px 20px;border-radius:16px}}.aqua-events-schedule-section .schedule-card-wrapper .table-header-box{margin-bottom:24px}.aqua-events-schedule-section .schedule-card-wrapper .table-header-box h3{font-family:"Outfit",sans-serif;font-size:24px!important;font-weight:800;color:#0f172a!important;margin:0 0 6px 0}@media (max-width:767px){.aqua-events-schedule-section .schedule-card-wrapper .table-header-box h3{font-size:19px!important}}.aqua-events-schedule-section .schedule-card-wrapper .table-header-box p{font-size:14px;color:#64748b!important;margin:0}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box{overflow-x:auto}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table thead th{background:#f8fafc!important;color:#0f172a!important;font-family:"Outfit",sans-serif;font-weight:700;padding:15px 18px;text-align:left;border-bottom:2px solid #e2e8f0!important}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table thead th:first-child{border-radius:10px 0 0 10px}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table thead th:last-child{border-radius:0 10px 10px 0}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr{transition:background 0.2s ease}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr:nth-child(even){background:#fcfdfe}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr:hover{background:#f1f5f9!important}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr td{padding:15px 18px;color:#334155!important;border-bottom:1px solid #f1f5f9!important}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr td.day-col{font-weight:700;color:#0f172a!important}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr td.time-col{color:#0284c7!important;font-weight:700}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr td .status-pill{display:inline-block;padding:4px 11px;border-radius:6px;font-size:12px;font-weight:600}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr td .status-pill.pill-included{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#059669!important}.aqua-events-schedule-section .schedule-card-wrapper .table-responsive-box table tbody tr td .status-pill.pill-reservation{background:#f5f3ff!important;border:1px solid #ddd6fe!important;color:#7c3aed!important}.aqua-events-cta-section{padding:20px 0 80px 0}.aqua-events-cta-section .cta-banner-card{position:relative;background:linear-gradient(135deg,#091328 0%,#0d1b38 50%,#15163b 100%)!important;border:1px solid rgb(124 92 252 / .3)!important;border-radius:24px;padding:50px 48px;overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .25)!important;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}@media (max-width:767px){.aqua-events-cta-section .cta-banner-card{padding:32px 22px;border-radius:18px}}.aqua-events-cta-section .cta-banner-card .cta-text-box{max-width:650px}.aqua-events-cta-section .cta-banner-card .cta-text-box .cta-badge{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;background:rgb(56 189 248 / .12);border:1px solid rgb(56 189 248 / .3);padding:4px 14px;border-radius:9999px;margin-bottom:14px}.aqua-events-cta-section .cta-banner-card .cta-text-box h3{font-family:"Outfit",sans-serif;font-size:28px!important;font-weight:800;color:#ffffff!important;margin:0 0 10px 0;letter-spacing:-.01em}@media (max-width:767px){.aqua-events-cta-section .cta-banner-card .cta-text-box h3{font-size:21px!important}}.aqua-events-cta-section .cta-banner-card .cta-text-box p{font-size:15px!important;color:#cbd5e1!important;line-height:1.6;margin:0}@media (max-width:767px){.aqua-events-cta-section .cta-banner-card .cta-text-box p{font-size:13.5px!important}}.aqua-events-cta-section .cta-banner-card .cta-buttons-box{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.aqua-events-cta-section .cta-banner-card .cta-buttons-box .cta-call-btn{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%);color:#ffffff!important;font-family:"Inter",sans-serif;font-size:15px;font-weight:700;padding:14px 26px;border-radius:14px;text-decoration:none;box-shadow:0 6px 20px rgb(124 92 252 / .4);transition:all 0.25s ease}.aqua-events-cta-section .cta-banner-card .cta-buttons-box .cta-call-btn:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);transform:translateY(-2px);box-shadow:0 10px 28px rgb(124 92 252 / .55);color:#ffffff!important}.aqua-events-cta-section .cta-banner-card .cta-buttons-box .cta-ticket-btn{display:inline-flex;align-items:center;gap:9px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:#ffffff!important;font-family:"Inter",sans-serif;font-size:15px;font-weight:600;padding:14px 24px;border-radius:14px;text-decoration:none;transition:all 0.25s ease}.aqua-events-cta-section .cta-banner-card .cta-buttons-box .cta-ticket-btn:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .35);color:#ffffff!important}@keyframes pulseGreen{0%{box-shadow:0 0 0 0 rgb(16 185 129 / .7)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.aqua-explore-page-wrapper{background-color:#f8fafc!important;color:#1e293b!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;min-height:80vh;position:relative;overflow:hidden}.aqua-explore-glow-ambient{position:absolute;top:380px;right:-5%;width:700px;height:700px;background:radial-gradient(circle,rgb(56 189 248 / .07) 0%,rgb(124 92 252 / .03) 50%,transparent 70%);pointer-events:none;z-index:0}.aqua-explore-glow-secondary{position:absolute;top:1300px;left:-6%;width:650px;height:650px;background:radial-gradient(circle,rgb(16 185 129 / .06) 0%,rgb(56 189 248 / .03) 50%,transparent 70%);pointer-events:none;z-index:0}.aqua-explore-container{max-width:1360px;margin:0 auto;padding:0 24px;box-sizing:border-box;position:relative;z-index:1}@media (max-width:767px){.aqua-explore-container{padding:0 16px}}.aqua-explore-hero{position:relative;padding:44px 0 40px 0;border-bottom:1px solid rgb(255 255 255 / .1);background:linear-gradient(135deg,#030712 0%,#0a1628 50%,#0f1f38 100%)!important;color:#ffffff!important;overflow:hidden}@media (max-width:767px){.aqua-explore-hero{padding:28px 0 30px 0}}.aqua-explore-hero .aqua-explore-breadcrumbs{margin-bottom:16px}.aqua-explore-hero .aqua-explore-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0;font-size:13px;color:#94a3b8}.aqua-explore-hero .aqua-explore-breadcrumbs ol li{display:flex;align-items:center;gap:8px}.aqua-explore-hero .aqua-explore-breadcrumbs ol li a{color:#94a3b8;text-decoration:none;transition:color 0.2s ease}.aqua-explore-hero .aqua-explore-breadcrumbs ol li a:hover{color:#38bdf8}.aqua-explore-hero .aqua-explore-breadcrumbs ol li.active{color:#f1f5f9;font-weight:500}.aqua-explore-hero .aqua-explore-breadcrumbs ol li:not(:last-child)::after{content:"›";color:#475569;font-size:14px}.aqua-explore-hero .hero-header-content{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.aqua-explore-hero .hero-header-content .hero-title-box{max-width:820px}.aqua-explore-hero .hero-header-content .hero-title-box .hero-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;background:rgb(56 189 248 / .1);border:1px solid rgb(56 189 248 / .3);padding:5px 14px;border-radius:9999px;margin-bottom:14px}.aqua-explore-hero .hero-header-content .hero-title-box .hero-badge svg{color:#38bdf8}.aqua-explore-hero .hero-header-content .hero-title-box .hero-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:34px!important;font-weight:800!important;color:#ffffff!important;margin:0 0 12px 0;letter-spacing:-.02em;line-height:1.25}@media (max-width:767px){.aqua-explore-hero .hero-header-content .hero-title-box .hero-heading{font-size:26px!important}}.aqua-explore-hero .hero-header-content .hero-title-box .hero-subtext{font-family:"Inter",sans-serif!important;font-size:15px!important;line-height:1.65;color:#cbd5e1!important;margin:0;max-width:760px}@media (max-width:767px){.aqua-explore-hero .hero-header-content .hero-title-box .hero-subtext{font-size:14px!important}}.aqua-explore-hero .hero-header-content .hero-cta-box{display:flex;gap:12px;flex-wrap:wrap}.aqua-explore-hero .hero-header-content .hero-cta-box .btn-hero-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#7c5cfc 0%,#5d3df8 100%);color:#fff;font-family:"Outfit",sans-serif;font-size:14px;font-weight:600;padding:12px 22px;border-radius:12px;text-decoration:none;box-shadow:0 8px 20px rgb(124 92 252 / .35);transition:all 0.25s ease}.aqua-explore-hero .hero-header-content .hero-cta-box .btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(124 92 252 / .5);color:#fff}.aqua-explore-hero .hero-header-content .hero-cta-box .btn-hero-secondary{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);color:#f1f5f9;font-family:"Outfit",sans-serif;font-size:14px;font-weight:600;padding:12px 20px;border-radius:12px;text-decoration:none;backdrop-filter:blur(10px);transition:all 0.25s ease}.aqua-explore-hero .hero-header-content .hero-cta-box .btn-hero-secondary:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3);color:#fff;transform:translateY(-2px)}.aqua-explore-hero .hero-metrics-bar{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding:18px 26px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:16px;backdrop-filter:blur(12px)}@media (max-width:991px){.aqua-explore-hero .hero-metrics-bar{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:18px}}@media (max-width:575px){.aqua-explore-hero .hero-metrics-bar{grid-template-columns:1fr}}.aqua-explore-hero .hero-metrics-bar .metric-item{display:flex;flex-direction:column;gap:4px}.aqua-explore-hero .hero-metrics-bar .metric-item .metric-val{font-family:"Outfit",sans-serif;font-size:22px;font-weight:800;color:#38bdf8;line-height:1.2}.aqua-explore-hero .hero-metrics-bar .metric-item .metric-label{font-size:12.5px;color:#94a3b8;font-weight:500}.aqua-explore-hero .hero-metrics-bar .metric-divider{width:1px;height:36px;background:rgb(255 255 255 / .12)}@media (max-width:991px){.aqua-explore-hero .hero-metrics-bar .metric-divider{display:none}}.aqua-explore-controls-section{margin-top:36px;margin-bottom:28px}.aqua-explore-controls-section .controls-header-wrap{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px;gap:20px;flex-wrap:wrap}.aqua-explore-controls-section .controls-header-wrap .controls-title-box{max-width:720px}.aqua-explore-controls-section .controls-header-wrap .controls-title-box .controls-badge{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0284c7;background:rgb(2 132 199 / .08);border:1px solid rgb(2 132 199 / .2);padding:4px 10px;border-radius:6px;display:inline-block;margin-bottom:8px}.aqua-explore-controls-section .controls-header-wrap .controls-title-box .controls-heading{font-family:"Outfit",sans-serif!important;font-size:26px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 6px 0}.aqua-explore-controls-section .controls-header-wrap .controls-title-box .controls-sub{font-size:14px;color:#64748b;margin:0}.aqua-explore-controls-section .controls-header-wrap .controls-stats-indicator{font-family:"Outfit",sans-serif;font-size:14px;font-weight:600;color:#334155;background:#fff;border:1px solid #e2e8f0;padding:8px 16px;border-radius:30px;box-shadow:0 2px 6px rgb(0 0 0 / .03)}.aqua-explore-controls-section .controls-header-wrap .controls-stats-indicator .count-num{color:#0284c7;font-weight:800}.aqua-explore-controls-section .controls-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid #e2e8f0;padding:12px 16px;border-radius:16px;box-shadow:0 4px 12px rgb(15 23 42 / .03)}@media (max-width:991px){.aqua-explore-controls-section .controls-bar{flex-direction:column;align-items:stretch}}.aqua-explore-controls-section .controls-bar .filter-tabs-row{display:flex;gap:8px;flex-wrap:wrap}.aqua-explore-controls-section .controls-bar .filter-tabs-row .filter-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-family:"Outfit",sans-serif;font-size:13.5px;font-weight:600;color:#475569;cursor:pointer;transition:all 0.2s ease}.aqua-explore-controls-section .controls-bar .filter-tabs-row .filter-tab .tab-icon{font-size:15px}.aqua-explore-controls-section .controls-bar .filter-tabs-row .filter-tab .tab-count{font-size:11px;font-weight:700;background:#e2e8f0;color:#475569;padding:2px 7px;border-radius:9999px;transition:all 0.2s ease}.aqua-explore-controls-section .controls-bar .filter-tabs-row .filter-tab:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.aqua-explore-controls-section .controls-bar .filter-tabs-row .filter-tab.active{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border-color:#0284c7;color:#fff;box-shadow:0 4px 14px rgb(2 132 199 / .3)}.aqua-explore-controls-section .controls-bar .filter-tabs-row .filter-tab.active .tab-count{background:rgb(255 255 255 / .25);color:#fff}.aqua-explore-controls-section .controls-bar .search-input-wrapper{position:relative;flex-grow:1;max-width:440px}@media (max-width:991px){.aqua-explore-controls-section .controls-bar .search-input-wrapper{max-width:100%}}.aqua-explore-controls-section .controls-bar .search-input-wrapper .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.aqua-explore-controls-section .controls-bar .search-input-wrapper input{width:100%;box-sizing:border-box;padding:10px 40px 10px 42px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-family:"Inter",sans-serif;font-size:13.5px;color:#0f172a;transition:all 0.2s ease}.aqua-explore-controls-section .controls-bar .search-input-wrapper input::placeholder{color:#94a3b8}.aqua-explore-controls-section .controls-bar .search-input-wrapper input:focus{outline:none;background:#fff;border-color:#0284c7;box-shadow:0 0 0 3px rgb(2 132 199 / .15)}.aqua-explore-controls-section .controls-bar .search-input-wrapper .clear-search-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#e2e8f0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;padding:0}.aqua-explore-controls-section .controls-bar .search-input-wrapper .clear-search-btn:hover{background:#cbd5e1;color:#0f172a}.aqua-creatures-grid-section{margin-bottom:50px}.aqua-creatures-grid-section .aqua-creatures-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media (max-width:1200px){.aqua-creatures-grid-section .aqua-creatures-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.aqua-creatures-grid-section .aqua-creatures-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:520px){.aqua-creatures-grid-section .aqua-creatures-grid{grid-template-columns:1fr}}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 6px 18px rgb(15 23 42 / .03);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgb(15 23 42 / .07);border-color:#cbd5e1}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-media{position:relative;width:100%;aspect-ratio:1.3333333333;overflow:hidden;background:#f1f5f9}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-media .creature-badge{position:absolute;top:12px;left:12px;font-family:"Outfit",sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:6px;backdrop-filter:blur(8px);color:#fff}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-media .creature-badge.badge-blue{background:rgb(2 132 199 / .9)}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-media .creature-badge.badge-teal{background:rgb(13 148 136 / .9)}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-media .creature-badge.badge-amber{background:rgb(217 119 6 / .9)}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-media .creature-badge.badge-purple{background:rgb(124 92 252 / .9)}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card:hover .creature-media img{transform:scale(1.05)}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body{padding:18px 20px 22px 20px;display:flex;flex-direction:column;flex-grow:1}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-meta{margin-bottom:8px;line-height:1.3}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-meta .meta-habitat{display:inline-block;font-size:12px;font-weight:600;color:#0284c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-title{font-family:"Outfit",sans-serif!important;font-size:18px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 10px 0;line-height:1.35}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill{display:inline-flex;align-items:center;gap:6px;font-family:"Outfit",sans-serif;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:6px;margin-bottom:12px;align-self:flex-start}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill .trait-dot{width:6px;height:6px;border-radius:50%}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill.trait-alert{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill.trait-alert .trait-dot{background:#e11d48}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill.trait-info{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill.trait-info .trait-dot{background:#0284c7}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill.trait-success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-trait-pill.trait-success .trait-dot{background:#10b981}.aqua-creatures-grid-section .aqua-creatures-grid .creature-card .creature-body .creature-desc{font-family:"Inter",sans-serif!important;font-size:13.5px!important;line-height:1.55;color:#475569!important;margin:0;flex-grow:1}.aqua-creatures-grid-section .explore-empty-state{text-align:center;padding:60px 20px;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;margin-top:20px}.aqua-creatures-grid-section .explore-empty-state .empty-icon{font-size:44px;margin-bottom:12px}.aqua-creatures-grid-section .explore-empty-state .empty-title{font-family:"Outfit",sans-serif;font-size:20px;font-weight:700;color:#0f172a;margin:0 0 8px 0}.aqua-creatures-grid-section .explore-empty-state .empty-desc{font-size:14px;color:#64748b;margin:0 0 20px 0}.aqua-creatures-grid-section .explore-empty-state .btn-reset-filters{background:#0284c7;color:#fff;border:none;font-family:"Outfit",sans-serif;font-size:13.5px;font-weight:600;padding:10px 20px;border-radius:10px;cursor:pointer;transition:background 0.2s ease}.aqua-creatures-grid-section .explore-empty-state .btn-reset-filters:hover{background:#0369a1}.aqua-explore-aquarium-cta{margin-bottom:60px;position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 50px rgb(2 44 76 / .35);border:1px solid rgb(56 189 248 / .25);background:linear-gradient(135deg,rgb(3 7 18 / .94) 0%,rgb(6 24 52 / .88) 50%,rgb(2 44 76 / .85) 100%),url(/dosya/images/akvaryum.webp) center/cover no-repeat!important}.aqua-explore-aquarium-cta .aquarium-cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 85% 20%,rgb(56 189 248 / .2) 0%,transparent 60%);pointer-events:none}.aqua-explore-aquarium-cta .aquarium-cta-content{position:relative;z-index:1;padding:50px 48px;max-width:860px}@media (max-width:767px){.aqua-explore-aquarium-cta .aquarium-cta-content{padding:32px 20px}}.aqua-explore-aquarium-cta .aquarium-cta-content .cta-top-row{margin-bottom:14px}.aqua-explore-aquarium-cta .aquarium-cta-content .cta-top-row .aquarium-cta-badge{display:inline-flex;align-items:center;gap:8px;font-family:"Outfit",sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#38bdf8;background:rgb(56 189 248 / .12);border:1px solid rgb(56 189 248 / .35);padding:5px 14px;border-radius:9999px;backdrop-filter:blur(10px)}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-title{font-family:"Outfit",sans-serif!important;font-size:32px!important;font-weight:800!important;color:#ffffff!important;margin:0 0 14px 0;line-height:1.25;letter-spacing:-.01em}@media (max-width:767px){.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-title{font-size:24px!important}}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-desc{font-family:"Inter",sans-serif!important;font-size:15px!important;line-height:1.65;color:#cbd5e1!important;margin:0 0 24px 0;max-width:740px}@media (max-width:767px){.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-desc{font-size:14px!important}}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-features{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-features .cta-feat-pill{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .07);border:1px solid rgb(56 189 248 / .2);color:#e0f2fe;font-family:"Outfit",sans-serif;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:10px;backdrop-filter:blur(8px)}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-buttons{display:flex;gap:14px;flex-wrap:wrap}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-buttons .btn-aqua-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0284c7 0%,#0369a1 50%,#7c5cfc 100%);color:#fff;font-family:"Outfit",sans-serif;font-size:14.5px;font-weight:700;padding:13px 26px;border-radius:12px;text-decoration:none;box-shadow:0 8px 24px rgb(2 132 199 / .45);transition:all 0.25s ease}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-buttons .btn-aqua-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgb(56 189 248 / .55);color:#fff}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-buttons .btn-aqua-secondary{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:#f1f5f9;font-family:"Outfit",sans-serif;font-size:14px;font-weight:600;padding:13px 20px;border-radius:12px;text-decoration:none;backdrop-filter:blur(10px);transition:all 0.25s ease}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-buttons .btn-aqua-secondary:hover{background:rgb(255 255 255 / .16);border-color:rgb(56 189 248 / .5);color:#38bdf8;transform:translateY(-2px)}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-buttons .btn-aqua-phone{display:inline-flex;align-items:center;gap:8px;background:#fff0;border:1px solid rgb(56 189 248 / .35);color:#38bdf8;font-family:"Outfit",sans-serif;font-size:14px;font-weight:600;padding:13px 20px;border-radius:12px;text-decoration:none;transition:all 0.25s ease}.aqua-explore-aquarium-cta .aquarium-cta-content .aquarium-cta-buttons .btn-aqua-phone:hover{background:rgb(56 189 248 / .12);border-color:#38bdf8;color:#fff;transform:translateY(-2px)}#header{margin-bottom:0!important}body:not(.current-page-default-entry) .contentbox-body header,body:not(.current-page-default-entry) .contentbox-body #carouselExampleIndicators,body:not(.current-page-default-entry) .contentbox-body .mainCarousel,body:not(.current-page-default-entry) .contentbox-body .carousel,body:not(.current-page-default-entry) .contentbox-body>.row>.col-12>header{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.aqua-about-container{max-width:1400px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.aqua-about-container{padding:0 16px}}.aqua-about-hero-banner{position:relative;background:linear-gradient(135deg,#030712 0%,#0a1628 50%,#0f1f38 100%);border-bottom:1px solid rgb(56 189 248 / .15);padding:44px 0 52px 0;color:#fff;overflow:hidden}@media (max-width:767px){.aqua-about-hero-banner{padding:28px 0 36px 0}}.aqua-about-hero-glow{position:absolute;top:-50%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgb(56 189 248 / .12) 0%,rgb(94 234 212 / .04) 40%,transparent 70%);pointer-events:none;z-index:1}@media (max-width:767px){.aqua-about-hero-glow{width:350px;height:350px}}.aqua-about-breadcrumbs{position:relative;z-index:2;margin-bottom:22px}@media (max-width:767px){.aqua-about-breadcrumbs{margin-bottom:16px}}.aqua-about-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:8px 4px}.aqua-about-breadcrumbs li{display:inline-flex;align-items:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:1;color:#94a3b8}@media (max-width:767px){.aqua-about-breadcrumbs li{font-size:12px}}.aqua-about-breadcrumbs li a{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;text-decoration:none;font-weight:500;transition:color 0.2s ease}.aqua-about-breadcrumbs li a:hover{color:#38bdf8}.aqua-about-breadcrumbs li.aqua-bc-sep{color:#475569;margin:0 4px}@media (max-width:767px){.aqua-about-breadcrumbs li.aqua-bc-sep{margin:0 2px}}.aqua-about-breadcrumbs li.aqua-bc-active{color:#38bdf8;font-weight:600}.aqua-about-breadcrumbs .aqua-bc-icon{vertical-align:-2px}.aqua-about-hero-content{position:relative;z-index:2;max-width:950px}.aqua-about-hero-kicker{display:inline-flex;align-items:center;gap:8px;background:rgb(56 189 248 / .1);border:1px solid rgb(56 189 248 / .25);padding:4px 12px;border-radius:9999px;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;color:#38bdf8;margin-bottom:16px;text-transform:uppercase}.aqua-about-hero-kicker .aqua-kicker-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.aqua-about-hero-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:44px;font-weight:700;line-height:1.15;color:#fff;margin:0 0 16px 0;letter-spacing:-.02em}@media (max-width:991px){.aqua-about-hero-title{font-size:34px}}@media (max-width:767px){.aqua-about-hero-title{font-size:26px}}.aqua-about-hero-lead{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.65;color:#94a3b8;margin:0 0 28px 0;max-width:820px}@media (max-width:767px){.aqua-about-hero-lead{font-size:14px;line-height:1.55;margin-bottom:20px}}.aqua-about-hero-chips{display:flex;align-items:center;flex-wrap:wrap;gap:12px}@media (max-width:767px){.aqua-about-hero-chips{gap:8px}}.aqua-hero-chip{display:inline-flex;align-items:center;gap:6px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);padding:8px 14px;border-radius:10px;backdrop-filter:blur(8px);transition:all 0.2s ease}.aqua-hero-chip:hover{background:rgb(56 189 248 / .1);border-color:rgb(56 189 248 / .3);transform:translateY(-1px)}.aqua-hero-chip .aqua-chip-val{font-family:"Outfit",sans-serif;font-size:15px;font-weight:700;color:#38bdf8}.aqua-hero-chip .aqua-chip-lbl{font-family:"Inter",sans-serif;font-size:12px;color:#cbd5e1;font-weight:500}@media (max-width:767px){.aqua-hero-chip{padding:6px 10px}.aqua-hero-chip .aqua-chip-val{font-size:13px}.aqua-hero-chip .aqua-chip-lbl{font-size:11px}}.aqua-about-story-section{padding:72px 0;background:#fff}@media (max-width:991px){.aqua-about-story-section{padding:48px 0}}.aqua-about-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:56px;align-items:stretch}@media (max-width:991px){.aqua-about-split{grid-template-columns:1fr;gap:40px}}.aqua-badge-kicker{display:inline-flex;align-items:center;gap:8px;background:rgb(2 132 199 / .08);border:1px solid rgb(2 132 199 / .2);color:#0284c7;padding:4px 12px;border-radius:9999px;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:16px}.aqua-badge-kicker .aqua-pulse-circle{width:6px;height:6px;border-radius:50%;background:#0284c7}.aqua-story-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 20px 0;letter-spacing:-.02em}@media (max-width:767px){.aqua-story-heading{font-size:26px}}.aqua-gradient-text{background:linear-gradient(135deg,#0284c7 0%,#7c5cfc 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.aqua-story-p{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.75;color:#475569;margin:0 0 16px 0}.aqua-story-p strong{color:#0f172a;font-weight:600}.aqua-story-p.aqua-lead-p{font-size:16px;color:#1e293b;line-height:1.7}@media (max-width:767px){.aqua-story-p{font-size:14px}.aqua-story-p.aqua-lead-p{font-size:15px}}.aqua-story-feature-list{display:flex;flex-direction:column;gap:16px;margin-top:28px}.aqua-story-feature-item{display:flex;align-items:flex-start;gap:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px 20px;transition:all 0.2s ease}.aqua-story-feature-item:hover{border-color:#cbd5e1;background:#f1f5f9}.aqua-story-feature-item .aqua-feature-icon-box{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#e0f2fe;color:#0284c7;flex-shrink:0}.aqua-story-feature-item .aqua-feature-texts h4{font-family:"Outfit",sans-serif;font-size:15px;font-weight:600;color:#0f172a;margin:0 0 4px 0}.aqua-story-feature-item .aqua-feature-texts p{font-family:"Inter",sans-serif;font-size:13px;line-height:1.5;color:#64748b;margin:0}.aqua-about-story-media{display:flex;flex-direction:column;height:100%}.aqua-media-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px -15px rgb(15 23 42 / .18);border:1px solid #e2e8f0;height:100%;min-height:440px}@media (max-width:991px){.aqua-media-wrapper{min-height:340px}}.aqua-media-wrapper .aqua-media-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.aqua-media-wrapper:hover .aqua-media-img{transform:scale(1.03)}.aqua-media-wrapper .aqua-media-top-badge{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;background:rgb(15 23 42 / .75);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .15);padding:6px 14px;border-radius:9999px;color:#fff;font-family:"Inter",sans-serif;font-size:11px;font-weight:600}.aqua-media-wrapper .aqua-media-top-badge .aqua-badge-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.aqua-media-wrapper .aqua-media-overlay-badge{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:12px;background:rgb(15 23 42 / .85);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .15);padding:12px 18px;border-radius:14px;color:#fff}.aqua-media-wrapper .aqua-media-overlay-badge .aqua-badge-icon{font-size:24px;line-height:1}.aqua-media-wrapper .aqua-media-overlay-badge strong{display:block;font-family:"Outfit",sans-serif;font-size:15px;font-weight:700;color:#38bdf8;margin-bottom:2px}.aqua-media-wrapper .aqua-media-overlay-badge span{font-family:"Inter",sans-serif;font-size:12px;color:#94a3b8}.aqua-about-stats-section{background:#090e1a;padding:64px 0;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06)}@media (max-width:767px){.aqua-about-stats-section{padding:44px 0}}.aqua-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media (max-width:1200px){.aqua-stats-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width:640px){.aqua-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.aqua-stat-card{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:16px;padding:24px 18px;text-align:center;transition:all 0.25s ease}.aqua-stat-card:hover{background:rgb(255 255 255 / .06);border-color:rgb(56 189 248 / .25);transform:translateY(-2px)}.aqua-stat-card .aqua-stat-number{display:block;font-family:"Outfit",sans-serif;font-size:32px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:6px}.aqua-stat-card .aqua-stat-number small{font-size:16px;color:#38bdf8;font-weight:600}@media (max-width:767px){.aqua-stat-card .aqua-stat-number{font-size:24px}.aqua-stat-card .aqua-stat-number small{font-size:13px}}.aqua-stat-card .aqua-stat-title{display:block;font-family:"Inter",sans-serif;font-size:13px;font-weight:600;color:#38bdf8;margin-bottom:6px}.aqua-stat-card .aqua-stat-desc{font-family:"Inter",sans-serif;font-size:11px;line-height:1.45;color:#64748b;margin:0}.aqua-about-kingdoms-section{padding:76px 0;background:#f8fafc}@media (max-width:767px){.aqua-about-kingdoms-section{padding:48px 0}}.aqua-section-heading-center{text-align:center;max-width:720px;margin:0 auto 48px auto}.aqua-section-heading-center .aqua-kicker-tag{display:inline-block;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;color:#0284c7;margin-bottom:10px;text-transform:uppercase}.aqua-section-heading-center .aqua-section-title{font-family:"Outfit",sans-serif;font-size:34px;font-weight:700;color:#0f172a;line-height:1.25;margin:0 0 12px 0}@media (max-width:767px){.aqua-section-heading-center .aqua-section-title{font-size:24px}}.aqua-section-heading-center .aqua-section-subtitle{font-family:"Inter",sans-serif;font-size:15px;line-height:1.6;color:#64748b;margin:0}@media (max-width:767px){.aqua-section-heading-center .aqua-section-subtitle{font-size:13px}}.aqua-kingdoms-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:900px){.aqua-kingdoms-grid{grid-template-columns:1fr;gap:28px}}.aqua-kingdom-card{position:relative;background:#fff;border-radius:22px;padding:38px 34px;overflow:hidden;transition:all 0.3s ease}@media (max-width:767px){.aqua-kingdom-card{padding:26px 20px}}.aqua-kingdom-card .aqua-kingdom-accent-bar{position:absolute;top:0;left:0;right:0;height:5px}.aqua-kingdom-card .aqua-kingdom-header{margin-bottom:22px}.aqua-kingdom-card .aqua-kingdom-pill{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;padding:4px 12px;border-radius:9999px;margin-bottom:12px;letter-spacing:.04em}.aqua-kingdom-card .aqua-kingdom-pill .aqua-pill-icon{font-size:14px}.aqua-kingdom-card .aqua-kingdom-name{font-family:"Outfit",sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 6px 0}@media (max-width:767px){.aqua-kingdom-card .aqua-kingdom-name{font-size:22px}}.aqua-kingdom-card .aqua-kingdom-meta{font-family:"Inter",sans-serif;font-size:12px;font-weight:600;margin:0}.aqua-kingdom-card .aqua-kingdom-intro{font-family:"Inter",sans-serif;font-size:14px;line-height:1.7;color:#475569;margin:0 0 22px 0}.aqua-kingdom-card .aqua-kingdom-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.aqua-kingdom-card .aqua-kingdom-list li{display:flex;align-items:flex-start;gap:12px}.aqua-kingdom-card .aqua-kingdom-list li .aqua-klist-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;flex-shrink:0;margin-top:1px}.aqua-kingdom-card .aqua-kingdom-list li .aqua-klist-text{font-family:"Inter",sans-serif}.aqua-kingdom-card .aqua-kingdom-list li .aqua-klist-text strong{display:block;font-size:13.5px;font-weight:600;color:#1e293b;line-height:1.4;margin-bottom:2px}.aqua-kingdom-card .aqua-kingdom-list li .aqua-klist-text span{display:block;font-size:12px;line-height:1.45;color:#64748b}.aqua-kingdom-card.aqua-kingdom-ocean{border:1px solid rgb(14 165 233 / .28);background:radial-gradient(circle at top right,rgb(14 165 233 / .08) 0%,#fff0 70%),#ffffff;box-shadow:0 10px 30px -10px rgb(2 132 199 / .08)}.aqua-kingdom-card.aqua-kingdom-ocean .aqua-kingdom-accent-bar{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 50%,#06b6d4 100%)}.aqua-kingdom-card.aqua-kingdom-ocean .aqua-pill-ocean{background:rgb(2 132 199 / .1);border:1px solid rgb(2 132 199 / .25);color:#0284c7}.aqua-kingdom-card.aqua-kingdom-ocean .aqua-kingdom-name{color:#0c2a4d}.aqua-kingdom-card.aqua-kingdom-ocean .aqua-kingdom-meta{color:#0284c7}.aqua-kingdom-card.aqua-kingdom-ocean .aqua-klist-icon{background:#e0f2fe;color:#0284c7}.aqua-kingdom-card.aqua-kingdom-ocean:hover{border-color:rgb(2 132 199 / .5);box-shadow:0 20px 45px -12px rgb(2 132 199 / .2);transform:translateY(-3px)}.aqua-kingdom-card.aqua-kingdom-jungle{border:1px solid rgb(16 185 129 / .28);background:radial-gradient(circle at top right,rgb(16 185 129 / .08) 0%,#fff0 70%),#ffffff;box-shadow:0 10px 30px -10px rgb(5 150 105 / .08)}.aqua-kingdom-card.aqua-kingdom-jungle .aqua-kingdom-accent-bar{background:linear-gradient(90deg,#059669 0%,#10b981 50%,#34d399 100%)}.aqua-kingdom-card.aqua-kingdom-jungle .aqua-pill-jungle{background:rgb(16 185 129 / .1);border:1px solid rgb(16 185 129 / .25);color:#059669}.aqua-kingdom-card.aqua-kingdom-jungle .aqua-kingdom-name{color:#064e3b}.aqua-kingdom-card.aqua-kingdom-jungle .aqua-kingdom-meta{color:#059669}.aqua-kingdom-card.aqua-kingdom-jungle .aqua-klist-icon{background:#d1fae5;color:#059669}.aqua-kingdom-card.aqua-kingdom-jungle:hover{border-color:rgb(16 185 129 / .5);box-shadow:0 20px 45px -12px rgb(5 150 105 / .2);transform:translateY(-3px)}.aqua-about-holding-section{padding:84px 0;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}@media (max-width:767px){.aqua-about-holding-section{padding:52px 0}}.aqua-holding-grand-showcase{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:52px 48px;box-shadow:0 10px 30px -10px rgb(15 23 42 / .05)}@media (max-width:991px){.aqua-holding-grand-showcase{padding:34px 20px;border-radius:20px}}.aqua-holding-top{position:relative;max-width:880px;margin-bottom:40px}.aqua-holding-badge{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;border:1px solid #e2e8f0;padding:5px 14px;border-radius:9999px;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;color:#334155;margin-bottom:16px;text-transform:uppercase}.aqua-holding-badge svg{color:#0f172a}.aqua-holding-title{font-family:"Outfit",sans-serif;font-size:36px;font-weight:700;color:#0f172a;line-height:1.25;margin:0 0 14px 0;letter-spacing:-.02em}.aqua-holding-title span{color:#0284c7}@media (max-width:767px){.aqua-holding-title{font-size:25px}}.aqua-holding-subtitle{font-family:"Inter",sans-serif;font-size:15px;line-height:1.7;color:#64748b;margin:0}@media (max-width:767px){.aqua-holding-subtitle{font-size:13.5px}}.aqua-holding-grid{display:grid;grid-template-columns:1.05fr 1.35fr;gap:36px;align-items:stretch}@media (max-width:991px){.aqua-holding-grid{grid-template-columns:1fr;gap:28px}}.aqua-holding-profile-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:36px 30px;display:flex;flex-direction:column}@media (max-width:767px){.aqua-holding-profile-card{padding:24px 20px}}.aqua-holding-profile-card .aqua-holding-brand-wrap{display:inline-flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px;margin-bottom:22px;align-self:flex-start;box-shadow:0 2px 8px rgb(15 23 42 / .04)}.aqua-holding-profile-card .aqua-holding-brand-wrap .aqua-holding-logo-img{max-height:44px;width:auto;object-fit:contain}.aqua-holding-profile-card .aqua-hcard-name{font-family:"Outfit",sans-serif;font-size:22px;font-weight:700;color:#0f172a;margin:0 0 14px 0}.aqua-holding-profile-card .aqua-hcard-desc{font-family:"Inter",sans-serif;font-size:14px;line-height:1.7;color:#475569;margin:0 0 14px 0}.aqua-holding-profile-card .aqua-hcard-desc strong{color:#0f172a;font-weight:600}.aqua-holding-profile-card .aqua-holding-action-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:18px}.aqua-holding-profile-card .aqua-hbtn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:"Inter",sans-serif;font-size:13px;font-weight:600;padding:11px 20px;border-radius:10px;transition:all 0.2s ease}.aqua-holding-profile-card .aqua-hbtn.aqua-hbtn-primary{background:#0f172a;color:#ffffff!important;box-shadow:0 4px 12px rgb(15 23 42 / .12)}.aqua-holding-profile-card .aqua-hbtn.aqua-hbtn-primary:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px rgb(15 23 42 / .2);color:#ffffff!important}.aqua-holding-profile-card .aqua-hbtn.aqua-hbtn-secondary{background:#fff;border:1px solid #cbd5e1;color:#0f172a!important}.aqua-holding-profile-card .aqua-hbtn.aqua-hbtn-secondary:hover{background:#f1f5f9;border-color:#94a3b8;transform:translateY(-1px)}.aqua-holding-pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.aqua-holding-pillars{grid-template-columns:1fr;gap:12px}}.aqua-hpillar-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 20px;transition:all 0.2s ease}.aqua-hpillar-card:hover{border-color:#cbd5e1;box-shadow:0 8px 24px -6px rgb(15 23 42 / .08);transform:translateY(-2px)}.aqua-hpillar-card .aqua-hpillar-icon-box{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#f1f5f9;color:#0f172a;margin-bottom:14px;transition:all 0.2s ease}.aqua-hpillar-card:hover .aqua-hpillar-icon-box{background:#e0f2fe;color:#0284c7}.aqua-hpillar-card .aqua-hpillar-val{font-family:"Outfit",sans-serif;font-size:22px;font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:4px}.aqua-hpillar-card .aqua-hpillar-title{font-family:"Inter",sans-serif;font-size:13px;font-weight:600;color:#0284c7;margin-bottom:6px}.aqua-hpillar-card .aqua-hpillar-desc{font-family:"Inter",sans-serif;font-size:12px;line-height:1.5;color:#64748b;margin:0}.aqua-about-cta-section{padding:60px 0 80px 0;background:#fff}@media (max-width:767px){.aqua-about-cta-section{padding:36px 0 60px 0}}.aqua-about-cta-box{position:relative;background:linear-gradient(135deg,#050b18 0%,#0c1a30 50%,#162a4d 100%);border:1px solid rgb(56 189 248 / .2);border-radius:28px;padding:56px 48px;text-align:center;overflow:hidden;box-shadow:0 25px 50px -12px rgb(5 11 24 / .4)}@media (max-width:767px){.aqua-about-cta-box{padding:36px 20px;border-radius:20px}}.aqua-cta-aquarium-glow{position:absolute;top:-60%;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgb(56 189 248 / .2) 0%,rgb(124 92 252 / .08) 50%,transparent 70%);pointer-events:none}.aqua-cta-content{position:relative;z-index:2;max-width:680px;margin:0 auto}.aqua-cta-pill{display:inline-block;background:rgb(56 189 248 / .12);border:1px solid rgb(56 189 248 / .3);color:#38bdf8;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;padding:4px 12px;border-radius:9999px;letter-spacing:.1em;margin-bottom:16px}.aqua-cta-title{font-family:"Outfit",sans-serif;font-size:34px;font-weight:700;color:#fff;line-height:1.25;margin:0 0 14px 0}@media (max-width:767px){.aqua-cta-title{font-size:24px}}.aqua-cta-lead{font-family:"Inter",sans-serif;font-size:15px;line-height:1.6;color:#94a3b8;margin:0 0 28px 0}@media (max-width:767px){.aqua-cta-lead{font-size:13px;margin-bottom:20px}}.aqua-cta-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.aqua-cta-btn-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#7c5cfc 0%,#6366f1 100%);color:#ffffff!important;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;padding:13px 28px;border-radius:12px;text-decoration:none;box-shadow:0 8px 24px -4px rgb(124 92 252 / .5);transition:all 0.25s ease}.aqua-cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px -4px rgb(124 92 252 / .65);color:#fff}.aqua-cta-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);color:#e2e8f0!important;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;padding:13px 24px;border-radius:12px;text-decoration:none;transition:all 0.25s ease}.aqua-cta-btn-secondary:hover{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .25);color:#fff}.aqua-legal-page-wrapper{background-color:#070d19;color:#e2e8f0;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;min-height:80vh;position:relative;overflow:hidden;margin-bottom:0!important}.aqua-legal-glow-ambient{position:absolute;top:100px;right:-5%;width:650px;height:650px;background:radial-gradient(circle,rgb(56 189 248 / .07) 0%,rgb(124 92 252 / .04) 50%,transparent 75%);pointer-events:none;z-index:0}.aqua-legal-container{max-width:1360px;margin:0 auto;padding:0 24px;box-sizing:border-box;position:relative;z-index:1}@media (max-width:767px){.aqua-legal-container{padding:0 16px}}.aqua-legal-hero{position:relative;padding:44px 0 38px 0;border-bottom:1px solid rgb(255 255 255 / .07);background:linear-gradient(180deg,rgb(7 13 25 / .8) 0%,rgb(3 7 18 / .95) 100%)}@media (max-width:767px){.aqua-legal-hero{padding:28px 0 28px 0}}.aqua-legal-hero .aqua-legal-breadcrumbs{margin-bottom:18px}.aqua-legal-hero .aqua-legal-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0;font-size:13px;color:#94a3b8}.aqua-legal-hero .aqua-legal-breadcrumbs ol li{display:flex;align-items:center;gap:8px}.aqua-legal-hero .aqua-legal-breadcrumbs ol li a{color:#94a3b8;text-decoration:none;transition:color 0.2s ease}.aqua-legal-hero .aqua-legal-breadcrumbs ol li a:hover{color:#38bdf8}.aqua-legal-hero .aqua-legal-breadcrumbs ol li.active{color:#f1f5f9;font-weight:500}.aqua-legal-hero .aqua-legal-breadcrumbs ol li:not(:last-child)::after{content:"›";color:#475569;font-size:14px}.aqua-legal-hero .hero-header-content{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.aqua-legal-hero .hero-header-content .hero-title-box{max-width:800px}.aqua-legal-hero .hero-header-content .hero-title-box .hero-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;background:rgb(56 189 248 / .08);border:1px solid rgb(56 189 248 / .25);padding:5px 14px;border-radius:9999px;margin-bottom:14px}.aqua-legal-hero .hero-header-content .hero-title-box .hero-badge svg{color:#38bdf8}.aqua-legal-hero .hero-header-content .hero-title-box .hero-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:34px!important;font-weight:800;color:#fff;margin:0 0 10px 0;letter-spacing:-.02em;line-height:1.2}@media (max-width:767px){.aqua-legal-hero .hero-header-content .hero-title-box .hero-heading{font-size:24px!important}}.aqua-legal-hero .hero-header-content .hero-title-box .hero-desc{font-size:15px!important;color:#94a3b8;line-height:1.6;margin:0}@media (max-width:767px){.aqua-legal-hero .hero-header-content .hero-title-box .hero-desc{font-size:13.5px!important}}.aqua-legal-hero .hero-header-content .hero-actions{display:flex;align-items:center;gap:12px}.aqua-legal-hero .hero-header-content .hero-actions .legal-print-btn{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);color:#e2e8f0;font-family:"Inter",sans-serif;font-size:13.5px;font-weight:600;padding:10px 18px;border-radius:10px;cursor:pointer;transition:all 0.2s ease}.aqua-legal-hero .hero-header-content .hero-actions .legal-print-btn:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .25);color:#fff;transform:translateY(-1px)}.aqua-legal-body{padding:44px 0 72px 0}@media (max-width:767px){.aqua-legal-body{padding:24px 0 48px 0}}.aqua-legal-body .legal-layout-grid{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}@media (max-width:1024px){.aqua-legal-body .legal-layout-grid{grid-template-columns:1fr;gap:32px}}.legal-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}@media (max-width:1024px){.legal-sidebar{position:static}}.legal-sidebar .sidebar-nav-card{background:#091120;border:1px solid rgb(255 255 255 / .08);border-radius:18px;padding:16px;box-shadow:0 10px 30px rgb(0 0 0 / .35)}.legal-sidebar .sidebar-nav-card .nav-card-title{font-family:"Outfit",sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b;padding:8px 12px 14px 12px;border-bottom:1px solid rgb(255 255 255 / .05);margin-bottom:8px}.legal-sidebar .sidebar-nav-card .legal-tab-list{display:flex;flex-direction:column;gap:6px}@media (max-width:1024px){.legal-sidebar .sidebar-nav-card .legal-tab-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.legal-sidebar .sidebar-nav-card .legal-tab-list{grid-template-columns:1fr}}.legal-sidebar .sidebar-nav-card .legal-tab-item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff0;border:1px solid #fff0;border-radius:12px;color:#94a3b8;font-family:"Inter",sans-serif;text-decoration:none;cursor:pointer;text-align:left;width:100%;box-sizing:border-box;transition:all 0.22s ease}.legal-sidebar .sidebar-nav-card .legal-tab-item .tab-icon-wrap{width:34px;height:34px;border-radius:8px;background:rgb(255 255 255 / .04);display:flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0;transition:all 0.22s ease}.legal-sidebar .sidebar-nav-card .legal-tab-item .tab-text-wrap{display:flex;flex-direction:column;gap:2px;overflow:hidden}.legal-sidebar .sidebar-nav-card .legal-tab-item .tab-text-wrap .tab-title{font-size:14px;font-weight:600;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.22s ease}.legal-sidebar .sidebar-nav-card .legal-tab-item .tab-text-wrap .tab-subtitle{font-size:11.5px;color:#64748b}.legal-sidebar .sidebar-nav-card .legal-tab-item:hover{background:rgb(255 255 255 / .03);border-color:rgb(255 255 255 / .06);color:#fff}.legal-sidebar .sidebar-nav-card .legal-tab-item:hover .tab-icon-wrap{background:rgb(56 189 248 / .12);color:#38bdf8}.legal-sidebar .sidebar-nav-card .legal-tab-item:hover .tab-text-wrap .tab-title{color:#fff}.legal-sidebar .sidebar-nav-card .legal-tab-item.is-active{background:linear-gradient(135deg,rgb(124 92 252 / .14) 0%,rgb(56 189 248 / .08) 100%);border-color:rgb(124 92 252 / .35);color:#fff;box-shadow:0 4px 14px rgb(124 92 252 / .15)}.legal-sidebar .sidebar-nav-card .legal-tab-item.is-active .tab-icon-wrap{background:#7c5cfc;color:#fff;box-shadow:0 2px 8px rgb(124 92 252 / .4)}.legal-sidebar .sidebar-nav-card .legal-tab-item.is-active .tab-text-wrap .tab-title{color:#fff;font-weight:700}.legal-sidebar .sidebar-nav-card .legal-tab-item.is-active .tab-text-wrap .tab-subtitle{color:#38bdf8}.legal-sidebar .sidebar-help-card{background:#091120;border:1px solid rgb(255 255 255 / .07);border-radius:18px;padding:22px 20px}.legal-sidebar .sidebar-help-card .help-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.legal-sidebar .sidebar-help-card .help-header .help-icon{color:#38bdf8}.legal-sidebar .sidebar-help-card .help-header h4{font-family:"Outfit",sans-serif;font-size:15px;font-weight:700;color:#fff;margin:0}.legal-sidebar .sidebar-help-card p{font-size:13px;color:#94a3b8;line-height:1.55;margin:0 0 16px 0}.legal-sidebar .sidebar-help-card .help-links{display:flex;flex-direction:column;gap:10px}.legal-sidebar .sidebar-help-card .help-links .help-link-item{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#38bdf8;text-decoration:none;transition:color 0.2s}.legal-sidebar .sidebar-help-card .help-links .help-link-item:hover{color:#5eead4}.legal-sidebar .sidebar-help-card .help-links .help-link-item svg{flex-shrink:0}.legal-main-content{background:#091120;border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:44px 48px;box-shadow:0 16px 40px rgb(0 0 0 / .4)}@media (max-width:767px){.legal-main-content{padding:24px 18px;border-radius:16px}}.legal-main-content .legal-panel{display:none}.legal-main-content .legal-panel.is-active{display:block;animation:legalFadeIn 0.3s cubic-bezier(.16,1,.3,1)}.legal-main-content .doc-header{border-bottom:1px solid rgb(255 255 255 / .08);padding-bottom:24px;margin-bottom:32px}.legal-main-content .doc-header .doc-meta-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.legal-main-content .doc-header .doc-meta-row .doc-category-badge{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c5cfc;background:rgb(124 92 252 / .12);border:1px solid rgb(124 92 252 / .25);padding:4px 12px;border-radius:6px}.legal-main-content .doc-header .doc-meta-row .doc-updated-text{font-size:12.5px;color:#64748b}.legal-main-content .doc-header .doc-main-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px!important;font-weight:800;color:#fff;margin:0 0 14px 0;letter-spacing:-.01em;line-height:1.3}@media (max-width:767px){.legal-main-content .doc-header .doc-main-title{font-size:22px!important}}.legal-main-content .doc-header .doc-summary-box{background:rgb(56 189 248 / .05);border-left:3px solid #38bdf8;border-radius:0 10px 10px 0;padding:14px 18px;font-size:13.5px;color:#94a3b8;line-height:1.6}.legal-main-content .doc-article{color:#cbd5e1;font-size:14.5px;line-height:1.75}.legal-main-content .doc-article h3{font-family:"Outfit",sans-serif;font-size:18px!important;font-weight:700;color:#fff;margin:34px 0 14px 0;display:flex;align-items:center;gap:8px}.legal-main-content .doc-article h3::before{content:"";display:inline-block;width:4px;height:18px;background:#7c5cfc;border-radius:2px}.legal-main-content .doc-article h4{font-family:"Outfit",sans-serif;font-size:15.5px!important;font-weight:600;color:#f1f5f9;margin:22px 0 10px 0}.legal-main-content .doc-article p{margin:0 0 16px 0;color:#94a3b8}.legal-main-content .doc-article strong{color:#fff;font-weight:600}.legal-main-content .doc-article ul,.legal-main-content .doc-article ol{margin:0 0 20px 0;padding-left:22px;color:#94a3b8}.legal-main-content .doc-article ul li,.legal-main-content .doc-article ol li{margin-bottom:8px;line-height:1.65}.legal-main-content .doc-article ul li strong,.legal-main-content .doc-article ol li strong{color:#e2e8f0}.legal-main-content .doc-article .legal-info-table{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0 28px 0;border:1px solid rgb(255 255 255 / .08);border-radius:12px;overflow:hidden;font-size:13.5px}.legal-main-content .doc-article .legal-info-table tr:nth-child(even){background:rgb(255 255 255 / .02)}.legal-main-content .doc-article .legal-info-table tr:not(:last-child) td,.legal-main-content .doc-article .legal-info-table tr:not(:last-child) th{border-bottom:1px solid rgb(255 255 255 / .06)}.legal-main-content .doc-article .legal-info-table th{background:#0d172a;color:#fff;font-family:"Outfit",sans-serif;font-weight:700;padding:12px 18px;text-align:left;width:32%}.legal-main-content .doc-article .legal-info-table td{padding:12px 18px;color:#94a3b8}.legal-main-content .doc-article .legal-notice-card{background:linear-gradient(135deg,rgb(124 92 252 / .08) 0%,rgb(56 189 248 / .05) 100%);border:1px solid rgb(124 92 252 / .2);border-radius:12px;padding:18px 22px;margin:24px 0;display:flex;gap:14px;align-items:flex-start}.legal-main-content .doc-article .legal-notice-card .notice-icon{color:#38bdf8;flex-shrink:0;margin-top:2px}.legal-main-content .doc-article .legal-notice-card .notice-text{font-size:13.5px;color:#cbd5e1;line-height:1.6}.legal-main-content .doc-article .legal-notice-card .notice-text strong{color:#fff}@keyframes legalFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media print{#header,#footer,.aqua-legal-glow-ambient,.hero-actions,.legal-sidebar,.aqua-legal-breadcrumbs{display:none!important}body,.aqua-legal-page-wrapper,.legal-main-content{background:#ffffff!important;color:#000000!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.legal-layout-grid{display:block!important}.legal-panel{display:none!important}.legal-panel.is-active{display:block!important}.doc-article p,.doc-article li,.legal-info-table td{color:#333333!important}.doc-article h3,.doc-article strong,.legal-info-table th{color:#000000!important}}.aqua-contact-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1e293b;background:#fff;width:100%;overflow-x:hidden;box-sizing:border-box}.aqua-contact-page *,.aqua-contact-page *::before,.aqua-contact-page *::after{box-sizing:border-box}.aqua-contact-container{max-width:1360px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.aqua-contact-container{padding:0 16px}}.aqua-contact-hero{position:relative;background:linear-gradient(135deg,#030712 0%,#0a1628 50%,#0f1f38 100%);border-bottom:1px solid rgb(56 189 248 / .15);padding:44px 0 52px 0;color:#fff;overflow:hidden}@media (max-width:767px){.aqua-contact-hero{padding:28px 0 36px 0}}.aqua-hero-glow{position:absolute;top:-50%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgb(56 189 248 / .12) 0%,rgb(94 234 212 / .04) 40%,transparent 70%);pointer-events:none;z-index:1}@media (max-width:767px){.aqua-hero-glow{width:350px;height:350px;right:-20%}}.aqua-breadcrumbs-nav{position:relative;z-index:2;margin-bottom:24px}.aqua-breadcrumbs-nav ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.aqua-breadcrumbs-nav li{display:flex;align-items:center;font-size:13px;line-height:1}.aqua-breadcrumbs-nav a{display:inline-flex;align-items:center;gap:6px;color:rgb(255 255 255 / .65);text-decoration:none;transition:color 0.2s ease}.aqua-breadcrumbs-nav a:hover{color:#38bdf8}.aqua-breadcrumbs-nav .aqua-bc-icon{opacity:.8}.aqua-breadcrumbs-nav .aqua-bc-sep{color:rgb(255 255 255 / .35)}.aqua-breadcrumbs-nav .aqua-bc-active{color:#5eead4;font-weight:600}.aqua-hero-content{position:relative;z-index:2}.aqua-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgb(56 189 248 / .1);border:1px solid rgb(56 189 248 / .25);border-radius:9999px;color:#38bdf8;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.aqua-kicker-dot{width:7px;height:7px;background:#38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8;animation:pulse-dot 2s infinite ease-in-out}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.aqua-hero-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:42px;font-weight:700;line-height:1.15;color:#fff;margin:0 0 16px 0;letter-spacing:-.02em}@media (max-width:991px){.aqua-hero-title{font-size:34px}}@media (max-width:767px){.aqua-hero-title{font-size:26px}}.aqua-hero-lead{font-size:16px;line-height:1.65;color:rgb(255 255 255 / .78);max-width:760px;margin:0 0 32px 0}@media (max-width:767px){.aqua-hero-lead{font-size:14px;margin-bottom:24px}}.aqua-hero-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.aqua-hero-chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aqua-hero-chips{grid-template-columns:1fr;gap:10px}}.aqua-chip-link{display:flex;align-items:center;gap:14px;padding:12px 18px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:14px;backdrop-filter:blur(8px);text-decoration:none;transition:all 0.25s ease;color:#fff}.aqua-chip-link:hover:not(.static-chip){background:rgb(255 255 255 / .1);border-color:rgb(56 189 248 / .4);transform:translateY(-2px);color:#fff}.aqua-chip-icon{width:36px;height:36px;border-radius:10px;background:rgb(56 189 248 / .15);color:#38bdf8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aqua-chip-icon.whatsapp{background:rgb(37 211 102 / .15);color:#25d366}.aqua-chip-icon.email{background:rgb(124 92 252 / .15);color:#a78bfa}.aqua-chip-icon.hours{background:rgb(245 158 11 / .15);color:#fbbf24}.aqua-chip-info{display:flex;flex-direction:column;gap:2px}.aqua-chip-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgb(255 255 255 / .55)}.aqua-chip-val{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;color:#fff}.aqua-contact-body{background:#f8fafc;padding:48px 0 64px 0}@media (max-width:767px){.aqua-contact-body{padding:32px 0 48px 0}}.aqua-info-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}@media (max-width:1200px){.aqua-info-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.aqua-info-bento-grid{grid-template-columns:1fr;gap:16px;margin-bottom:32px}}.aqua-bento-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;box-shadow:0 4px 16px rgb(15 23 42 / .03);display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.aqua-bento-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(15 23 42 / .06);border-color:#cbd5e1}.aqua-bento-header{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.aqua-bento-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aqua-bento-icon.hours-icon{background:#e0f2fe;color:#0284c7}.aqua-bento-icon.phone-icon{background:#ede9fe;color:#7c5cfc}.aqua-bento-icon.pin-icon{background:#dcfce7;color:#16a34a}.aqua-bento-icon.users-icon{background:#ccfbf1;color:#0d9488}.aqua-bento-title-group{display:flex;flex-direction:column}.aqua-bento-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:2px}.aqua-bento-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;color:#0f172a;margin:0}.aqua-bento-content{display:flex;flex-direction:column;gap:10px;flex:1}.aqua-schedule-row{display:flex;justify-content:space-between;align-items:center;font-size:14px}.aqua-schedule-row .schedule-day{color:#64748b}.aqua-schedule-row .schedule-time{font-weight:700;color:#0f172a}.aqua-schedule-row.note-row{font-size:13px}.aqua-schedule-row.note-row .schedule-day{color:#94a3b8}.aqua-schedule-row.note-row .schedule-time{color:#64748b}.aqua-feeding-callout{margin-top:10px;padding:12px;background:linear-gradient(135deg,rgb(2 132 199 / .06),rgb(94 234 212 / .08));border:1px solid rgb(56 189 248 / .3);border-radius:12px;display:flex;align-items:flex-start;gap:10px}.aqua-feeding-callout .feeding-pulse-dot{width:8px;height:8px;border-radius:50%;background:#0284c7;margin-top:5px;flex-shrink:0;animation:pulse-dot 2s infinite ease-in-out}.aqua-feeding-callout .feeding-text strong{display:block;font-size:13px;color:#0369a1;font-weight:700;margin-bottom:2px}.aqua-feeding-callout .feeding-text p{font-size:12px;line-height:1.45;color:#334155;margin:0}.aqua-contact-item{display:flex;justify-content:space-between;align-items:center;font-size:13px}.aqua-contact-item .item-label{color:#64748b}.aqua-contact-item .item-value{color:#0f172a;font-weight:600;text-decoration:none;transition:color 0.2s}.aqua-contact-item .item-value.highlight{color:#7c5cfc;font-size:14px;font-weight:700}.aqua-contact-item .item-value.wa-link{color:#16a34a}.aqua-contact-item .item-value:hover{text-decoration:underline}.aqua-address-text{font-size:13px;line-height:1.5;color:#334155;margin:0 0 10px 0}.aqua-parking-badge{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#15803d;font-size:12px;font-weight:600;margin-bottom:8px}.aqua-location-note{font-size:12px;color:#64748b;line-height:1.4;margin:0}.aqua-group-text{font-size:13px;line-height:1.5;color:#475569;margin:0 0 10px 0}.aqua-contact-main-split{display:grid;grid-template-columns:1.05fr 1.15fr;gap:32px;align-items:flex-start;margin-bottom:64px}@media (max-width:1024px){.aqua-contact-main-split{grid-template-columns:1fr;gap:32px}}.aqua-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:36px;box-shadow:0 4px 20px rgb(15 23 42 / .04)}@media (max-width:767px){.aqua-form-card{padding:24px 18px}}.aqua-section-badge{display:inline-block;padding:4px 12px;background:#ede9fe;color:#7c5cfc;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.aqua-form-title,.aqua-transport-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:28px;font-weight:700;color:#0f172a;margin:0 0 8px 0;letter-spacing:-.01em}@media (max-width:767px){.aqua-form-title,.aqua-transport-title{font-size:24px}}.aqua-form-desc,.aqua-transport-desc{font-size:14px;line-height:1.6;color:#64748b;margin:0 0 24px 0}.aqua-alert-success{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:14px;color:#166534;margin-bottom:24px}.aqua-alert-success .alert-icon{width:28px;height:28px;border-radius:50%;background:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.aqua-alert-success .alert-text strong{display:block;font-size:15px;font-weight:700;margin-bottom:4px}.aqua-alert-success .alert-text p{font-size:13px;line-height:1.45;margin:0;color:#15803d}.aqua-styled-form{display:flex;flex-direction:column;gap:18px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.form-row-2{grid-template-columns:1fr;gap:14px}}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:13px;font-weight:600;color:#334155}.form-label .required{color:#ef4444}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper .input-icon{position:absolute;left:14px;color:#94a3b8;pointer-events:none;transition:color 0.2s ease}.input-wrapper.select-wrapper::after{content:"";position:absolute;right:14px;width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #64748b;pointer-events:none}.form-input{width:100%;padding:12px 14px 12px 40px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;transition:all 0.2s ease}.form-input::placeholder{color:#94a3b8;font-size:13px}.form-input:focus{border-color:#7c5cfc;box-shadow:0 0 0 3px rgb(124 92 252 / .15)}.form-input.has-error{border-color:#ef4444;box-shadow:0 0 0 3px rgb(239 68 68 / .1)}.form-select{appearance:none;cursor:pointer;background-color:#fff}.form-textarea{width:100%;padding:12px 14px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;resize:vertical;min-height:100px;transition:all 0.2s ease}.form-textarea::placeholder{color:#94a3b8;font-size:13px}.form-textarea:focus{border-color:#7c5cfc;box-shadow:0 0 0 3px rgb(124 92 252 / .15)}.form-textarea.has-error{border-color:#ef4444;box-shadow:0 0 0 3px rgb(239 68 68 / .1)}.form-error-msg{display:none;font-size:12px;color:#ef4444;margin-top:2px}.form-checkbox-group{margin-top:4px}.aqua-custom-checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;user-select:none;position:relative}.aqua-custom-checkbox input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.aqua-custom-checkbox input[type="checkbox"]:checked~.checkmark{background-color:#7c5cfc;border-color:#7c5cfc}.aqua-custom-checkbox input[type="checkbox"]:checked~.checkmark::after{display:block}.aqua-custom-checkbox .checkmark{position:relative;top:2px;height:18px;width:18px;background-color:#fff;border:1px solid #cbd5e1;border-radius:5px;flex-shrink:0;transition:all 0.2s ease}.aqua-custom-checkbox .checkmark::after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.aqua-custom-checkbox .checkbox-label{font-size:13px;line-height:1.5;color:#475569}.aqua-custom-checkbox .checkbox-label a{color:#7c5cfc;text-decoration:underline}.aqua-custom-checkbox .checkbox-label a:hover{color:#6366f1}.aqua-btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;background:linear-gradient(135deg,#7c5cfc 0%,#6366f1 100%);color:#fff;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:700;border:none;border-radius:14px;cursor:pointer;box-shadow:0 4px 16px rgb(124 92 252 / .35);transition:all 0.25s ease;margin-top:6px}.aqua-btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(124 92 252 / .45);background:linear-gradient(135deg,#6d4afc 0%,#4f46e5 100%)}.aqua-btn-submit:active{transform:translateY(0)}.aqua-form-footer-note{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #f1f5f9;font-size:12px;color:#94a3b8}.aqua-form-footer-note .note-lock{color:#10b981;display:flex;align-items:center}.aqua-transport-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:36px;box-shadow:0 4px 20px rgb(15 23 42 / .04)}@media (max-width:767px){.aqua-transport-card{padding:24px 18px}}.aqua-map-container{position:relative;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 2px 8px rgb(15 23 42 / .04)}.aqua-map-container iframe{display:block;width:100%;filter:saturate(1.05)}.aqua-map-badge-overlay{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgb(15 23 42 / .85);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:600;border-radius:8px;pointer-events:none}.aqua-map-badge-overlay svg{color:#38bdf8}.aqua-nav-buttons-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}@media (max-width:600px){.aqua-nav-buttons-row{grid-template-columns:1fr;gap:8px}}.nav-app-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;font-size:13px;font-weight:600;text-decoration:none;color:#334155;background:#fff;transition:all 0.2s ease}.nav-app-btn:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px rgb(15 23 42 / .05)}.nav-app-btn.google-maps:hover{color:#1a73e8;background:#f0f7ff;border-color:#bfdbfe}.nav-app-btn.apple-maps:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.nav-app-btn.yandex-maps:hover{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.aqua-transit-directions{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.transit-method-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;transition:all 0.2s ease}.transit-method-card:hover{background:#f1f5f9;border-color:#e2e8f0}.transit-icon-box{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transit-icon-box.car{background:#e0f2fe;color:#0284c7}.transit-icon-box.bus{background:#ede9fe;color:#7c5cfc}.transit-icon-box.metro{background:#fef3c7;color:#d97706}.transit-icon-box.plane{background:#dcfce7;color:#16a34a}.transit-info-box{flex:1}.transit-info-box .transit-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px 0}.transit-info-box .transit-desc{font-size:13px;line-height:1.5;color:#475569;margin:0}.transit-info-box .transit-desc strong{color:#0f172a;font-weight:600}.aqua-mall-location-pill{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1px solid #a7f3d0;border-radius:12px;color:#065f46}.aqua-mall-location-pill .mall-icon{width:32px;height:32px;border-radius:8px;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aqua-mall-location-pill .mall-text{font-size:13px;line-height:1.45}.aqua-mall-location-pill .mall-text strong{font-weight:700;color:#047857}.aqua-faq-section{padding:48px 0 32px 0;border-top:1px solid #e2e8f0}@media (max-width:767px){.aqua-faq-section{padding:32px 0 24px 0}}.aqua-faq-header{max-width:700px;margin:0 auto 36px auto;text-align:center}.aqua-faq-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:700;color:#0f172a;margin:0 0 10px 0;letter-spacing:-.01em}@media (max-width:767px){.aqua-faq-title{font-size:26px}}.aqua-faq-lead{font-size:15px;line-height:1.6;color:#64748b;margin:0}.aqua-accordion-container{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.aqua-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:all 0.25s ease}.aqua-faq-item[open]{border-color:#cbd5e1;box-shadow:0 4px 16px rgb(15 23 42 / .04)}.aqua-faq-item[open] .faq-icon-chevron{transform:rotate(180deg);color:#7c5cfc}.aqua-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:700;color:#0f172a;cursor:pointer;list-style:none;user-select:none;transition:color 0.2s ease}.aqua-faq-question::-webkit-details-marker{display:none}.aqua-faq-question:hover{color:#7c5cfc}.aqua-faq-question .faq-icon-chevron{color:#94a3b8;transition:transform 0.25s ease,color 0.25s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aqua-faq-answer{padding:0 22px 20px 22px;color:#475569;font-size:14px;line-height:1.65}.aqua-faq-answer p{margin:0}.aqua-faq-answer strong{color:#0f172a}.aqua-faq-answer a{color:#7c5cfc;text-decoration:underline}.aqua-faq-answer a:hover{color:#6366f1}.aqua-contact-cta-wrapper{margin-top:48px}.aqua-contact-cta-card{position:relative;border-radius:24px;overflow:hidden;padding:56px 48px;color:#fff;text-align:center;box-shadow:0 16px 40px rgb(3 7 18 / .25)}@media (max-width:767px){.aqua-contact-cta-card{padding:36px 20px;border-radius:18px}}.cta-bg-image{position:absolute;inset:0;background-size:cover;background-position:center 30%;filter:brightness(.65) saturate(1.2);z-index:1}.cta-overlay-gradient{position:absolute;inset:0;background:linear-gradient(135deg,rgb(3 7 18 / .92) 0%,rgb(10 22 40 / .85) 60%,rgb(15 31 56 / .92) 100%);z-index:2}.cta-inner-content{position:relative;z-index:3;max-width:720px;margin:0 auto}.cta-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgb(56 189 248 / .15);border:1px solid rgb(56 189 248 / .35);border-radius:9999px;color:#38bdf8;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.cta-badge-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.cta-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:34px;font-weight:700;color:#fff;margin:0 0 14px 0;letter-spacing:-.01em}@media (max-width:767px){.cta-heading{font-size:24px}}.cta-desc{font-size:15px;line-height:1.6;color:rgb(255 255 255 / .82);margin:0 0 28px 0}@media (max-width:767px){.cta-desc{font-size:14px;margin-bottom:22px}}.cta-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}@media (max-width:600px){.cta-actions{flex-direction:column;width:100%}}.btn-aqua-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#7c5cfc 0%,#6366f1 100%);color:#fff;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;border-radius:12px;text-decoration:none;box-shadow:0 4px 16px rgb(124 92 252 / .4);transition:all 0.25s ease}.btn-aqua-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(124 92 252 / .55);background:linear-gradient(135deg,#6d4afc 0%,#4f46e5 100%);color:#fff}@media (max-width:600px){.btn-aqua-cta-primary{width:100%}}.btn-aqua-cta-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:#fff;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:600;border-radius:12px;text-decoration:none;backdrop-filter:blur(8px);transition:all 0.25s ease}.btn-aqua-cta-secondary:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);color:#fff}@media (max-width:600px){.btn-aqua-cta-secondary{width:100%}}.aqua-gallery-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1e293b;background:#fff;width:100%;overflow-x:hidden;box-sizing:border-box}.aqua-gallery-page *,.aqua-gallery-page *::before,.aqua-gallery-page *::after{box-sizing:border-box}.aqua-gallery-container{max-width:1360px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.aqua-gallery-container{padding:0 16px}}.aqua-gallery-hero{position:relative;background:linear-gradient(135deg,#030712 0%,#0a1628 50%,#0f1f38 100%);border-bottom:1px solid rgb(56 189 248 / .15);padding:44px 0 52px 0;color:#fff;overflow:hidden}@media (max-width:767px){.aqua-gallery-hero{padding:28px 0 36px 0}}.aqua-hero-glow{position:absolute;top:-50%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgb(56 189 248 / .12) 0%,rgb(94 234 212 / .04) 40%,transparent 70%);pointer-events:none;z-index:1}@media (max-width:767px){.aqua-hero-glow{width:350px;height:350px}}.aqua-breadcrumbs-nav{position:relative;z-index:2;margin-bottom:24px}.aqua-breadcrumbs-nav ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.aqua-breadcrumbs-nav li{display:flex;align-items:center;font-size:13px;line-height:1}.aqua-breadcrumbs-nav a{display:inline-flex;align-items:center;gap:6px;color:rgb(255 255 255 / .65);text-decoration:none;transition:color 0.2s ease}.aqua-breadcrumbs-nav a:hover{color:#38bdf8}.aqua-breadcrumbs-nav .aqua-bc-icon{opacity:.8}.aqua-breadcrumbs-nav .aqua-bc-sep{color:rgb(255 255 255 / .35)}.aqua-breadcrumbs-nav .aqua-bc-active{color:#5eead4;font-weight:600}.aqua-hero-content{position:relative;z-index:2}.aqua-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgb(56 189 248 / .1);border:1px solid rgb(56 189 248 / .25);border-radius:9999px;color:#38bdf8;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.aqua-kicker-dot{width:7px;height:7px;background:#38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8;animation:pulse-dot 2s infinite ease-in-out}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.aqua-hero-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:42px;font-weight:700;line-height:1.15;color:#fff;margin:0 0 16px 0;letter-spacing:-.02em}@media (max-width:991px){.aqua-hero-title{font-size:34px}}@media (max-width:767px){.aqua-hero-title{font-size:26px}}.aqua-hero-lead{font-size:16px;line-height:1.65;color:rgb(255 255 255 / .78);max-width:780px;margin:0 0 32px 0}@media (max-width:767px){.aqua-hero-lead{font-size:14px;margin-bottom:24px}}.aqua-hero-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.aqua-hero-chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aqua-hero-chips{grid-template-columns:1fr;gap:10px}}.aqua-chip-link{display:flex;align-items:center;gap:14px;padding:12px 18px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:14px;backdrop-filter:blur(8px);color:#fff}.aqua-chip-link .aqua-chip-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aqua-chip-link .aqua-chip-icon.camera{background:rgb(56 189 248 / .15);color:#38bdf8}.aqua-chip-link .aqua-chip-icon.tunnel{background:rgb(124 92 252 / .15);color:#a78bfa}.aqua-chip-link .aqua-chip-icon.wildlife{background:rgb(16 185 129 / .15);color:#34d399}.aqua-chip-link .aqua-chip-icon.feeding{background:rgb(245 158 11 / .15);color:#fbbf24}.aqua-chip-link .aqua-chip-info{display:flex;flex-direction:column;gap:2px}.aqua-chip-link .aqua-chip-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgb(255 255 255 / .55)}.aqua-chip-link .aqua-chip-val{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;color:#fff}.aqua-gallery-body{background:#f8fafc;padding:48px 0 64px 0}@media (max-width:767px){.aqua-gallery-body{padding:32px 0 48px 0}}.aqua-gallery-filter-wrap{margin-bottom:36px}.aqua-gallery-filters{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}@media (max-width:767px){.aqua-gallery-filters{justify-content:flex-start;overflow-x:auto;padding-bottom:8px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aqua-gallery-filters::-webkit-scrollbar{display:none}}.gallery-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#475569;cursor:pointer;box-shadow:0 2px 8px rgb(15 23 42 / .02);transition:all 0.25s ease;white-space:nowrap}.gallery-filter-btn .filter-count{font-size:11px;padding:2px 8px;border-radius:9999px;background:#f1f5f9;color:#64748b;font-weight:700;transition:all 0.25s ease}.gallery-filter-btn:hover{border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px rgb(15 23 42 / .05)}.gallery-filter-btn.active{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:0 4px 16px rgb(15 23 42 / .25)}.gallery-filter-btn.active .filter-count{background:rgb(255 255 255 / .2);color:#fff}.aqua-tunnel-spotlight-card{position:relative;border-radius:24px;overflow:hidden;margin-bottom:36px;border:1px solid #e2e8f0;box-shadow:0 12px 36px rgb(15 23 42 / .08);background:#030712}.aqua-tunnel-spotlight-card .spotlight-img-wrap{position:relative;width:100%;height:480px;overflow:hidden}@media (max-width:991px){.aqua-tunnel-spotlight-card .spotlight-img-wrap{height:380px}}@media (max-width:640px){.aqua-tunnel-spotlight-card .spotlight-img-wrap{height:320px}}.aqua-tunnel-spotlight-card .spotlight-img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.aqua-tunnel-spotlight-card:hover .spotlight-img{transform:scale(1.03)}.aqua-tunnel-spotlight-card .spotlight-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgb(3 7 18 / .1) 0%,rgb(3 7 18 / .4) 40%,rgb(3 7 18 / .95) 100%);pointer-events:none}.aqua-tunnel-spotlight-card .spotlight-content{position:absolute;bottom:0;left:0;right:0;padding:36px 40px;color:#fff;max-width:800px}@media (max-width:767px){.aqua-tunnel-spotlight-card .spotlight-content{padding:20px}}.aqua-tunnel-spotlight-card .spotlight-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgb(56 189 248 / .2);border:1px solid rgb(56 189 248 / .4);backdrop-filter:blur(8px);border-radius:9999px;color:#38bdf8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.aqua-tunnel-spotlight-card .badge-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.aqua-tunnel-spotlight-card .spotlight-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1.2;color:#fff;margin:0 0 10px 0;letter-spacing:-.01em}@media (max-width:767px){.aqua-tunnel-spotlight-card .spotlight-title{font-size:22px}}.aqua-tunnel-spotlight-card .spotlight-desc{font-size:14px;line-height:1.6;color:rgb(255 255 255 / .85);margin:0 0 20px 0}@media (max-width:767px){.aqua-tunnel-spotlight-card .spotlight-desc{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px}}.aqua-tunnel-spotlight-card .spotlight-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aqua-tunnel-spotlight-card .btn-spotlight-zoom{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .3);backdrop-filter:blur(8px);border-radius:12px;color:#fff;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.aqua-tunnel-spotlight-card .btn-spotlight-zoom:hover{background:rgb(255 255 255 / .25);border-color:#fff;transform:translateY(-1px)}.aqua-tunnel-spotlight-card .btn-spotlight-ticket{display:inline-flex;align-items:center;padding:12px 22px;background:linear-gradient(135deg,#7c5cfc 0%,#6366f1 100%);border-radius:12px;color:#fff;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgb(124 92 252 / .4);transition:all 0.25s ease}.aqua-tunnel-spotlight-card .btn-spotlight-ticket:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgb(124 92 252 / .55);color:#fff}.aqua-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px}@media (max-width:1024px){.aqua-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.aqua-gallery-grid{grid-template-columns:1fr;gap:16px}}.gallery-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 4px 16px rgb(15 23 42 / .03);transition:transform 0.3s cubic-bezier(.16,1,.3,1),box-shadow 0.3s cubic-bezier(.16,1,.3,1),border-color 0.2s ease}.gallery-item-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgb(15 23 42 / .08);border-color:#cbd5e1}.gallery-item-card:hover .card-media-wrap img{transform:scale(1.05)}.gallery-item-card:hover .card-hover-overlay{opacity:1}.card-media-wrap{position:relative;width:100%;aspect-ratio:1.7777777778;overflow:hidden;background:#0f172a;cursor:pointer}.card-media-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(.16,1,.3,1)}.card-category-pill{position:absolute;top:12px;left:12px;padding:4px 10px;background:rgb(15 23 42 / .75);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .15);border-radius:9999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;z-index:2;pointer-events:none}.card-hover-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(3 7 18 / .95) 0%,rgb(3 7 18 / .5) 45%,transparent 100%);opacity:0;transition:opacity 0.3s ease;display:flex;align-items:flex-end;justify-content:space-between;padding:18px;color:#fff;z-index:3}.overlay-text{flex:1;padding-right:12px}.overlay-text .overlay-tag{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;margin-bottom:2px}.overlay-text .overlay-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0 0 4px 0;line-height:1.25}.overlay-text .overlay-caption{font-size:12px;line-height:1.4;color:rgb(255 255 255 / .8);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn-card-expand{width:40px;height:40px;border-radius:10px;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .3);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all 0.2s ease}.btn-card-expand:hover{background:#7c5cfc;border-color:#7c5cfc;transform:scale(1.08)}.aqua-gallery-cta-wrapper{margin-top:48px}.aqua-gallery-cta-card{position:relative;border-radius:24px;overflow:hidden;padding:56px 48px;color:#fff;text-align:center;box-shadow:0 16px 40px rgb(3 7 18 / .25)}@media (max-width:767px){.aqua-gallery-cta-card{padding:36px 20px;border-radius:18px}}.cta-bg-image{position:absolute;inset:0;background-size:cover;background-position:center 30%;filter:brightness(.65) saturate(1.2);z-index:1}.cta-overlay-gradient{position:absolute;inset:0;background:linear-gradient(135deg,rgb(3 7 18 / .92) 0%,rgb(10 22 40 / .85) 60%,rgb(15 31 56 / .92) 100%);z-index:2}.cta-inner-content{position:relative;z-index:3;max-width:720px;margin:0 auto}.cta-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgb(56 189 248 / .15);border:1px solid rgb(56 189 248 / .35);border-radius:9999px;color:#38bdf8;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.cta-badge-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.cta-heading{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:34px;font-weight:700;color:#fff;margin:0 0 14px 0;letter-spacing:-.01em}@media (max-width:767px){.cta-heading{font-size:24px}}.cta-desc{font-size:15px;line-height:1.6;color:rgb(255 255 255 / .82);margin:0 0 28px 0}@media (max-width:767px){.cta-desc{font-size:14px;margin-bottom:22px}}.cta-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}@media (max-width:600px){.cta-actions{flex-direction:column;width:100%}}.btn-aqua-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#7c5cfc 0%,#6366f1 100%);color:#fff;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;border-radius:12px;text-decoration:none;box-shadow:0 4px 16px rgb(124 92 252 / .4);transition:all 0.25s ease}.btn-aqua-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(124 92 252 / .55);background:linear-gradient(135deg,#6d4afc 0%,#4f46e5 100%);color:#fff}@media (max-width:600px){.btn-aqua-cta-primary{width:100%}}.btn-aqua-cta-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:#fff;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:600;border-radius:12px;text-decoration:none;backdrop-filter:blur(8px);transition:all 0.25s ease}.btn-aqua-cta-secondary:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);color:#fff}@media (max-width:600px){.btn-aqua-cta-secondary{width:100%}}.aqua-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.aqua-lightbox.is-active{display:flex;opacity:1}.lightbox-backdrop{position:absolute;inset:0;background:rgb(3 7 18 / .94);backdrop-filter:blur(16px)}.lightbox-container{position:relative;z-index:2;width:92%;max-width:1200px;max-height:94vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox-content-box{width:100%;display:flex;flex-direction:column;align-items:center}.lightbox-img-wrapper{position:relative;max-width:100%;max-height:74vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;box-shadow:0 25px 60px rgb(0 0 0 / .6);border:1px solid rgb(255 255 255 / .1)}.lightbox-img-wrapper .lightbox-img{max-width:100%;max-height:74vh;object-fit:contain;display:block;user-select:none}.lightbox-caption-bar{width:100%;max-width:1000px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff}@media (max-width:767px){.lightbox-caption-bar{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}}.caption-info{flex:1}.caption-info .caption-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;margin-bottom:2px}.caption-info .caption-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0 0 2px 0}.caption-info .caption-desc{font-size:13px;line-height:1.45;color:rgb(255 255 255 / .75);margin:0}.caption-counter{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;color:rgb(255 255 255 / .6);background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:9999px;padding:6px 16px;white-space:nowrap}.lightbox-btn-close{position:absolute;top:-48px;right:0;width:40px;height:40px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}.lightbox-btn-close:hover{background:#ef4444;border-color:#ef4444;transform:scale(1.08)}@media (max-width:767px){.lightbox-btn-close{top:-42px;right:8px;width:36px;height:36px}}.lightbox-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgb(15 23 42 / .6);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;z-index:10}.lightbox-nav-btn:hover{background:#7c5cfc;border-color:#7c5cfc;transform:translateY(-50%) scale(1.1)}.lightbox-nav-btn.prev{left:-60px}.lightbox-nav-btn.next{right:-60px}@media (max-width:1024px){.lightbox-nav-btn{width:42px;height:42px}.lightbox-nav-btn.prev{left:10px}.lightbox-nav-btn.next{right:10px}}.aqua-tickets-page{width:100%;position:relative;background-color:#f8fafc;color:#0f172a;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow-x:hidden;box-sizing:border-box}.aqua-tickets-page *,.aqua-tickets-page *::before,.aqua-tickets-page *::after{box-sizing:border-box}.tickets-hero-section{position:relative;background:linear-gradient(180deg,#050b18 0%,#081329 60%,#0d1b38 100%);color:#fff;padding:44px 20px 56px;overflow:hidden;box-sizing:border-box}@media (max-width:768px){.tickets-hero-section{padding:28px 16px 40px}}.tickets-hero-glow{position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgb(14 165 233 / .22) 0%,rgb(124 92 252 / .12) 40%,transparent 70%);pointer-events:none;filter:blur(40px);z-index:1}.tickets-hero-container{max-width:1360px;margin:0 auto;position:relative;z-index:2;box-sizing:border-box}.tickets-breadcrumbs{margin-bottom:24px}.tickets-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none;font-size:13px;color:rgb(203 213 225 / .8)}.tickets-breadcrumbs li{display:inline-flex;align-items:center}.tickets-breadcrumbs a{display:inline-flex;align-items:center;gap:5px;color:rgb(203 213 225 / .85);text-decoration:none;transition:color 0.2s ease}.tickets-breadcrumbs a:hover{color:#38bdf8}.tickets-breadcrumbs .bc-sep{color:rgb(148 163 184 / .4)}.tickets-breadcrumbs .bc-active{color:#38bdf8;font-weight:600}.tickets-hero-header{max-width:960px}.tickets-badge-tag{display:inline-flex;align-items:center;gap:8px;background:rgb(14 165 233 / .12);border:1px solid rgb(56 189 248 / .3);border-radius:9999px;padding:5px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;margin-bottom:16px}.tickets-badge-tag .badge-pulse-dot{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:badgePulse 2s infinite ease-in-out}.tickets-main-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:38px;font-weight:800;line-height:1.22;letter-spacing:-.02em;color:#fff;margin-bottom:16px}@media (max-width:768px){.tickets-main-title{font-size:26px}}.tickets-main-title .highlight{background:linear-gradient(135deg,#38bdf8 0%,#22d3ee 50%,#818cf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.tickets-lead-desc{font-size:16px;line-height:1.65;color:rgb(226 232 240 / .88);margin-bottom:36px}@media (max-width:768px){.tickets-lead-desc{font-size:14px}}.tickets-lead-desc strong{color:#fff;font-weight:600}.tickets-trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.tickets-trust-badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tickets-trust-badges{grid-template-columns:1fr}}.trust-badge-item{display:flex;align-items:center;gap:14px;background:rgb(15 23 42 / .65);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:16px 18px;backdrop-filter:blur(12px);transition:transform 0.25s ease,border-color 0.25s ease}.trust-badge-item:hover{transform:translateY(-2px);border-color:rgb(56 189 248 / .35)}.trust-icon-box{width:44px;height:44px;min-width:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.trust-icon-box.cyan{background:rgb(14 165 233 / .15);color:#38bdf8;border:1px solid rgb(56 189 248 / .3)}.trust-icon-box.emerald{background:rgb(16 185 129 / .15);color:#34d399;border:1px solid rgb(52 211 153 / .3)}.trust-icon-box.violet{background:rgb(139 92 246 / .15);color:#a78bfa;border:1px solid rgb(167 139 250 / .3)}.trust-icon-box.amber{background:rgb(245 158 11 / .15);color:#fbbf24;border:1px solid rgb(251 191 36 / .3)}.trust-text{display:flex;flex-direction:column}.trust-text strong{font-size:14px;font-weight:700;color:#fff;line-height:1.3}.trust-text span{font-size:12px;color:rgb(148 163 184 / .9);line-height:1.3}.tickets-main-body{padding:40px 20px 60px;background:linear-gradient(180deg,#edf7fc 0%,#e0f2fe 30%,#f0fdfa 70%,#f4f9fd 100%)!important}@media (max-width:768px){.tickets-main-body{padding:24px 14px 44px}}.tickets-container{max-width:1400px;margin:0 auto;box-sizing:border-box}.tickets-inclusions-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 20px;margin-bottom:32px;box-shadow:0 4px 15px rgb(15 23 42 / .04)}.inc-strip-left{display:flex;align-items:center;gap:10px}.inc-strip-left .inc-check-icon{width:30px;height:30px;border-radius:50%;background:rgb(14 165 233 / .1);color:#0284c7;display:inline-flex;align-items:center;justify-content:center}.inc-strip-left .inc-heading{font-weight:700;font-size:14px;color:#0f172a}.inc-strip-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.inc-strip-pills .inc-pill{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:5px 12px;font-size:12px;font-weight:600;color:#334155;display:inline-flex;align-items:center;transition:background-color 0.2s ease}.inc-strip-pills .inc-pill:hover{background:#e2e8f0}.tickets-filter-wrapper{margin-bottom:32px}.tickets-filter-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:6px;box-shadow:0 4px 12px rgb(15 23 42 / .03);width:fit-content}@media (max-width:768px){.tickets-filter-tabs{border-radius:14px;width:100%;justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding:8px}}.filter-tab-btn{display:inline-flex;align-items:center;gap:8px;background:#fff0;border:none;outline:none;padding:9px 18px;border-radius:9999px;font-size:14px;font-weight:600;color:#475569;cursor:pointer;transition:all 0.2s ease}.filter-tab-btn .tab-count{background:#f1f5f9;color:#64748b;font-size:11px;padding:2px 7px;border-radius:9999px;font-weight:700;transition:all 0.2s ease}.filter-tab-btn:hover{color:#0f172a;background:#f8fafc}.filter-tab-btn.active{background:#0f172a;color:#fff;box-shadow:0 4px 12px rgb(15 23 42 / .2)}.filter-tab-btn.active .tab-count{background:rgb(255 255 255 / .2);color:#fff}.tickets-cards-catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:48px}@media (max-width:1200px){.tickets-cards-catalog{grid-template-columns:repeat(3,1fr);gap:18px}}@media (max-width:900px){.tickets-cards-catalog{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:600px){.tickets-cards-catalog{grid-template-columns:1fr;gap:16px}}.ticket-catalog-card{background:linear-gradient(180deg,#0b1329 0%,#070b16 100%)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid rgb(14 165 233 / .25)!important;border-radius:20px;padding:22px 18px;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:0 16px 36px -4px rgb(7 11 22 / .32),0 4px 16px rgb(0 0 0 / .2)!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;box-sizing:border-box}.ticket-catalog-card:hover{transform:translateY(-6px);border-color:#38bdf8!important;box-shadow:0 24px 50px -8px rgb(14 165 233 / .38),0 8px 24px rgb(0 0 0 / .35)!important}.ticket-catalog-card.card-featured{background:linear-gradient(180deg,#101633 0%,#090e21 100%)!important;border:2px solid #818cf8!important;box-shadow:0 18px 44px -4px rgb(129 140 248 / .42),0 4px 18px rgb(0 0 0 / .28)!important}.ticket-catalog-card.card-featured:hover{border-color:#a5b4fc!important;box-shadow:0 26px 54px -4px rgb(129 140 248 / .58),0 8px 26px rgb(0 0 0 / .38)!important}.ticket-catalog-card .ticket-card-ocean-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:1!important;overflow:hidden!important;border-radius:inherit!important}.ticket-catalog-card>*:not(.ticket-card-ocean-bg){position:relative!important;z-index:3!important}.featured-top-banner{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;color:#ffffff!important;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 16px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 16px rgb(124 92 252 / .55);border:1px solid rgb(255 255 255 / .45);white-space:nowrap;z-index:5}.card-top-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;height:44px}.card-avatar{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-avatar.student{background:rgb(2 132 199 / .22)!important;color:#38bdf8!important;border:1px solid rgb(56 189 248 / .3)!important}.card-avatar.adult{background:rgb(255 255 255 / .1)!important;color:#f8fafc!important;border:1px solid rgb(255 255 255 / .2)!important}.card-avatar.family{background:rgb(124 92 252 / .25)!important;color:#c4b5fd!important;border:1px solid rgb(167 139 250 / .4)!important}.card-avatar.annual{background:rgb(245 158 11 / .2)!important;color:#fbbf24!important;border:1px solid rgb(245 158 11 / .35)!important}.card-avatar.special{background:rgb(16 185 129 / .2)!important;color:#34d399!important;border:1px solid rgb(52 211 153 / .35)!important}.card-rozet-badge{font-size:11.5px!important;font-weight:700!important;padding:4px 10px!important;border-radius:9999px!important;white-space:nowrap!important}.card-rozet-badge.rozet-discount{background:rgb(16 185 129 / .16)!important;color:#34d399!important;border:1px solid rgb(52 211 153 / .35)!important}.card-rozet-badge.rozet-popular{background:rgb(124 92 252 / .25)!important;color:#c4b5fd!important;border:1px solid rgb(167 139 250 / .4)!important}.card-rozet-badge.rozet-vip{background:rgb(245 158 11 / .2)!important;color:#fbbf24!important;border:1px solid rgb(245 158 11 / .35)!important}.card-rozet-badge.rozet-special{background:rgb(14 165 233 / .2)!important;color:#38bdf8!important;border:1px solid rgb(56 189 248 / .35)!important}.card-title-group{margin-bottom:16px}.card-kicker{font-size:11px;font-weight:700;letter-spacing:.08em;color:#38bdf8!important;text-transform:uppercase;display:block;margin-bottom:6px}.ticket-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;color:#ffffff!important;line-height:1.3;margin:0 0 8px 0;min-height:46px}.card-desc{font-size:12px;line-height:1.5;color:#94a3b8!important;margin:0;min-height:48px}.card-price-container{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:14px;padding:12px 14px;margin-bottom:16px}.price-strikethrough{font-size:13px;color:#64748b!important;text-decoration:line-through;font-weight:500;line-height:1.2}.price-current{display:flex;align-items:baseline;gap:2px}.price-current .val{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:26px;font-weight:800;color:#ffffff!important;letter-spacing:-.02em}.price-current .cur{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;color:#38bdf8!important}.price-current .per{font-size:11px;color:#94a3b8!important;margin-left:4px;font-weight:500}.price-current.single-line{margin-top:4px}.card-features-list{list-style:none;padding:0;margin:0 0 16px 0;display:flex;flex-direction:column;gap:8px}.card-features-list li{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#cbd5e1!important;line-height:1.4}.card-features-list .feat-check{width:16px;height:16px;min-width:16px;border-radius:50%;background:rgb(14 165 233 / .2)!important;color:#38bdf8!important;border:1px solid rgb(56 189 248 / .3)!important;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.card-features-list li.feat-notice{color:#94a3b8!important;font-size:11px;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-left:3px solid #38bdf8!important;padding:6px 10px;border-radius:8px}.card-features-list .feat-info-icon{color:#38bdf8!important;display:inline-flex;margin-top:1px}.card-action-box{display:flex;align-items:center;gap:6px;margin-top:auto}.btn-ticket-add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#0284c7!important;color:#ffffff!important;border:none!important;border-radius:12px;padding:10px 10px;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgb(2 132 199 / .35)!important;transition:all 0.2s ease;white-space:nowrap}.btn-ticket-add:hover{background:#0369a1!important;transform:translateY(-2px);box-shadow:0 6px 18px rgb(2 132 199 / .45)!important}.btn-ticket-add.btn-featured{background:linear-gradient(135deg,#7c5cfc 0%,#6366f1 100%)!important;box-shadow:0 4px 14px rgb(124 92 252 / .4)!important}.btn-ticket-add.btn-featured:hover{background:linear-gradient(135deg,#6d4af2 0%,#4f46e5 100%)!important;box-shadow:0 6px 20px rgb(124 92 252 / .5)!important}.btn-ticket-add.btn-vip{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;box-shadow:0 4px 14px rgb(14 165 233 / .35)!important}.btn-ticket-add.btn-vip:hover{background:#0284c7!important;box-shadow:0 6px 18px rgb(2 132 199 / .45)!important}.btn-ticket-detail{display:inline-flex;align-items:center;justify-content:center;gap:3px;background:rgb(255 255 255 / .06)!important;color:#e2e8f0!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:12px;padding:10px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all 0.2s ease;white-space:nowrap}.btn-ticket-detail:hover{background:rgb(255 255 255 / .12)!important;color:#ffffff!important;border-color:rgb(255 255 255 / .25)!important}.baby-free-callout{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #bbf7d0;border-radius:18px;padding:24px 28px;margin-bottom:48px}@media (max-width:768px){.baby-free-callout{flex-direction:column;text-align:center;padding:20px}}.callout-icon-box{width:56px;height:56px;min-width:56px;border-radius:14px;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgb(22 163 74 / .25)}.callout-text h4{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;font-weight:700;color:#166534;margin:0 0 6px 0}.callout-text p{font-size:14px;line-height:1.55;color:#15803d;margin:0}.tickets-info-bento{margin-bottom:56px}.info-bento-header{text-align:center;max-width:680px;margin:0 auto 36px}.bento-badge{display:inline-flex;align-items:center;gap:6px;background:rgb(14 165 233 / .1);color:#0284c7;border:1px solid rgb(14 165 233 / .2);border-radius:9999px;padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.bento-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0}@media (max-width:768px){.bento-title{font-size:24px}}.info-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1024px){.info-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.info-bento-grid{grid-template-columns:1fr}}.info-bento-grid .bento-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;box-shadow:0 4px 15px rgb(15 23 42 / .04);display:flex;flex-direction:column}.info-bento-grid .bento-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.info-bento-grid .bento-icon.hours{background:rgb(14 165 233 / .1);color:#0284c7}.info-bento-grid .bento-icon.feeding{background:rgb(124 92 252 / .1);color:#7c5cfc}.info-bento-grid .bento-icon.delivery{background:rgb(16 185 129 / .1);color:#059669}.info-bento-grid .bento-icon.location{background:rgb(245 158 11 / .1);color:#d97706}.info-bento-grid .bento-card h3{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;color:#0f172a;margin:0 0 10px 0}.bento-desc{font-size:13px;line-height:1.5;color:#64748b;margin-bottom:14px}.bento-schedule-list{display:flex;flex-direction:column;gap:4px}.sched-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.sched-row .days{font-weight:600;color:#334155}.sched-row .hours-tag{background:#f1f5f9;color:#0f172a;font-weight:700;padding:3px 8px;border-radius:6px}.sched-row .hours-tag.weekend{background:rgb(14 165 233 / .12);color:#0284c7}.sched-note{font-size:11px;color:#94a3b8}.feeding-pill-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.feeding-pill-box .feed-day strong{color:#0f172a;font-size:13px}.feeding-pill-box .feed-time{font-size:12px;color:#64748b}.feeding-pill-box .feed-time strong{color:#7c5cfc;font-size:15px}.feed-note{font-size:11px;color:#64748b;margin:0}.bento-steps{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:8px}.bento-steps li{font-size:12px;line-height:1.4;color:#475569}.bento-steps li strong{color:#0f172a}.parking-free-tag{display:flex;align-items:center;gap:6px;background:rgb(16 185 129 / .1);color:#047857;font-size:12px;font-weight:600;padding:7px 11px;border-radius:8px;margin-bottom:14px}.bento-map-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#0284c7;text-decoration:none;margin-top:auto}.bento-map-link:hover{text-decoration:underline;color:#0369a1}.tickets-faq-section{max-width:900px;margin:0 auto 56px}.faq-header{text-align:center;margin-bottom:36px}.faq-badge{display:inline-flex;align-items:center;gap:6px;background:rgb(14 165 233 / .1);color:#0284c7;border:1px solid rgb(14 165 233 / .2);border-radius:9999px;padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.faq-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:800;color:#0f172a;margin:0 0 8px 0;letter-spacing:-.02em}@media (max-width:768px){.faq-title{font-size:24px}}.faq-subtitle{font-size:15px;color:#64748b;margin:0}.faq-accordion-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.faq-item:hover{border-color:#cbd5e1}.faq-item.active{border-color:#0284c7;box-shadow:0 4px 18px rgb(2 132 199 / .1)}.faq-item.active .faq-trigger .faq-icon-arrow{transform:rotate(180deg);color:#0284c7}.faq-item.active .faq-answer-pane{max-height:500px;opacity:1}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#fff0;border:none;outline:none;text-align:left;cursor:pointer;gap:14px}.faq-q-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;color:#0f172a;line-height:1.4}.faq-icon-arrow{width:32px;height:32px;min-width:32px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;transition:transform 0.25s ease,color 0.2s ease}.faq-answer-pane{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(.4,0,.2,1),opacity 0.25s ease}.faq-answer-inner{padding:0 22px 18px;border-top:1px solid #f1f5f9;padding-top:14px}.faq-answer-inner p{margin:0;font-size:14px;line-height:1.65;color:#475569}.faq-answer-inner strong{color:#0f172a;font-weight:600}.tickets-group-callout{position:relative;background:linear-gradient(135deg,#070d1e 0%,#0d1b38 100%);border-radius:20px;padding:36px 44px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;overflow:hidden;box-shadow:0 16px 36px rgb(15 23 42 / .25)}@media (max-width:991px){.tickets-group-callout{flex-direction:column;text-align:center;padding:28px 20px}}.group-callout-water-glow{position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgb(14 165 233 / .25) 0%,transparent 70%);filter:blur(50px);pointer-events:none}.group-callout-left{max-width:680px;position:relative;z-index:2}.group-tag-pill{display:inline-flex;align-items:center;gap:6px;background:rgb(56 189 248 / .15);color:#38bdf8;border:1px solid rgb(56 189 248 / .3);border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.group-tag-pill .group-pulse{width:7px;height:7px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.group-callout-title{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:26px;font-weight:800;color:#fff;line-height:1.25;margin:0 0 10px 0}@media (max-width:768px){.group-callout-title{font-size:20px}}.group-callout-desc{font-size:14px;line-height:1.6;color:rgb(226 232 240 / .85);margin:0}.group-callout-actions{display:flex;align-items:center;gap:14px;position:relative;z-index:2}@media (max-width:640px){.group-callout-actions{flex-direction:column;width:100%}}.btn-group-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#fff;border-radius:9999px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 15px rgb(37 211 102 / .35);transition:all 0.2s ease;white-space:nowrap}@media (max-width:640px){.btn-group-wa{width:100%}}.btn-group-wa:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 6px 20px rgb(37 211 102 / .45)}.btn-group-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgb(255 255 255 / .1);color:#fff;border:1px solid rgb(255 255 255 / .2);border-radius:9999px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;backdrop-filter:blur(8px);transition:all 0.2s ease;white-space:nowrap}@media (max-width:640px){.btn-group-call{width:100%}}.btn-group-call:hover{background:rgb(255 255 255 / .2);color:#fff;transform:translateY(-2px)}@keyframes badgePulse{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.15);opacity:1}100%{transform:scale(.95);opacity:.8}}body.checkout-page-body{background-color:#f8fafc!important;color:#1e293b!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;-webkit-font-smoothing:antialiased}.checkout-information{background:#070d19!important;color:#94a3b8!important;font-size:13px!important;font-weight:500!important;padding:10px 16px!important;text-align:center!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.checkout-information i,.checkout-information .fa-lock{color:#10b981!important;font-size:14px!important}#checkout-header{background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;padding:14px 0!important;box-shadow:0 2px 12px rgb(15 23 42 / .03)!important}#checkout-header .checkout-header-position{display:flex!important;align-items:center!important;justify-content:space-between!important}#checkout-header .checkout-logo img{max-height:48px!important;width:auto!important}#checkout-header .checkout-banner img{max-height:36px!important;width:auto!important;filter:grayscale(10%) contrast(105%)}#checkout-container{padding:28px 0 60px!important}#checkout-breadcrumbs{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:8px 12px!important;margin-bottom:24px!important;box-shadow:0 4px 16px rgb(15 23 42 / .03)!important}#checkout-breadcrumbs .row{align-items:center!important;margin:0!important}.checkout-steps.checkout-back-link{display:flex!important;align-items:center!important;justify-content:center!important}.checkout-steps.checkout-back-link a{width:40px!important;height:40px!important;border-radius:10px!important;background:#f1f5f9!important;color:#0284c7!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;transition:all 0.2s ease!important;text-decoration:none!important}.checkout-steps.checkout-back-link a:hover{background:#e0f2fe!important;color:#0369a1!important;transform:translateX(-2px)}.checkout-steps.checkout-step-1,.checkout-steps.checkout-step-2,.checkout-steps.checkout-step-3{padding:0 6px!important}.checkout-steps.checkout-step-1 a,.checkout-steps.checkout-step-2 a,.checkout-steps.checkout-step-3 a{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:10px 18px!important;display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;color:#64748b!important;transition:all 0.2s ease!important}.checkout-steps.checkout-step-1 a span:first-child,.checkout-steps.checkout-step-2 a span:first-child,.checkout-steps.checkout-step-3 a span:first-child{width:28px!important;height:28px!important;border-radius:50%!important;background:#e2e8f0!important;color:#475569!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important}.checkout-page-body.step1 .checkout-step-1 a,.checkout-page-body.step2 .checkout-step-2 a,.checkout-page-body.step3 .checkout-step-3 a,.checkout-steps a.active{background:#f0f9ff!important;border-color:#bae6fd!important;color:#0284c7!important}.checkout-page-body.step1 .checkout-step-1 a span:first-child,.checkout-page-body.step2 .checkout-step-2 a span:first-child,.checkout-page-body.step3 .checkout-step-3 a span:first-child,.checkout-steps a.active span:first-child{background:#0284c7!important;color:#ffffff!important;box-shadow:0 2px 8px rgb(2 132 199 / .35)!important}.checkout-page-body .cart-block{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 4px 20px rgb(15 23 42 / .04)!important;padding:26px!important;margin-bottom:24px!important}.checkout-page-body .contentbox-header{border-bottom:1px solid #f1f5f9!important;padding-bottom:14px!important;margin-bottom:20px!important}.checkout-page-body .contentbox-header h4{font-family:"Outfit",sans-serif!important;font-size:19px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-0.3px!important;margin:0!important}.checkout-page-body .contentbox-header p{color:#64748b!important;font-size:13px!important;margin-top:4px!important}.checkout-page-body .address-wrapper>div:nth-child(2) .contentbox-header p,.checkout-page-body .address-wrapper>.cart-block:nth-of-type(2) .contentbox-header p,.checkout-page-body .address-wrapper>div:nth-child(2) h4 p,.checkout-page-body .address-wrapper>.cart-block:nth-of-type(2) h4 p{font-size:0!important;line-height:0!important;color:transparent!important}.checkout-page-body .address-wrapper>div:nth-child(2) .contentbox-header p i,.checkout-page-body .address-wrapper>.cart-block:nth-of-type(2) .contentbox-header p i,.checkout-page-body .address-wrapper>div:nth-child(2) h4 p i,.checkout-page-body .address-wrapper>.cart-block:nth-of-type(2) h4 p i{display:none!important}.checkout-page-body .address-wrapper>div:nth-child(2) .contentbox-header p::after,.checkout-page-body .address-wrapper>.cart-block:nth-of-type(2) .contentbox-header p::after,.checkout-page-body .address-wrapper>div:nth-child(2) h4 p::after,.checkout-page-body .address-wrapper>.cart-block:nth-of-type(2) h4 p::after{content:"Fatura ve iletişim için bir adres belirtiniz."!important;font-size:13px!important;line-height:1.5!important;color:#64748b!important;font-style:italic!important;display:block!important}.checkout-page-body .form-control{border:1.5px solid #e2e8f0!important;border-radius:12px!important;padding:12px 16px!important;font-size:14px!important;color:#0f172a!important;background:#ffffff!important;min-height:48px!important;box-shadow:none!important;transition:all 0.2s ease!important}.checkout-page-body .form-control:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px rgb(2 132 199 / .15)!important;outline:none!important}.checkout-page-body select.form-control{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px!important;padding-right:36px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.checkout-page-body label,.checkout-page-body .control-label{font-size:13px!important;font-weight:600!important;color:#334155!important;margin-bottom:6px!important}.checkout-page-body .custom-placeholder label{color:#64748b!important;font-size:13px!important}.checkout-page-body .payment-tab-nav{background:#f8fafc!important;border-radius:14px!important;padding:6px!important;border:1px solid #e2e8f0!important;margin-bottom:24px!important}.checkout-page-body .payment-tab-nav-left>div{margin-right:8px!important}.checkout-page-body .payment-tab-nav-left a{padding:10px 20px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;color:#64748b!important;text-decoration:none!important;transition:all 0.2s ease!important;display:inline-block!important}.checkout-page-body .payment-tab-nav-left .active a{background:#0284c7!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(2 132 199 / .3)!important}.checkout-page-body .payment-credit-card{background:linear-gradient(135deg,#070d19 0%,#0f172a 60%,#0284c7 100%)!important;border-radius:18px!important;box-shadow:0 16px 36px rgb(15 23 42 / .22)!important;border:1px solid rgb(255 255 255 / .15)!important;color:#ffffff!important;min-height:190px!important;padding:22px!important;position:relative!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;margin:0 auto 20px!important;overflow:hidden!important}.checkout-page-body .payment-credit-card:before{content:""!important;position:absolute!important;top:-30%!important;right:-20%!important;width:200px!important;height:200px!important;background:radial-gradient(circle,rgb(56 189 248 / .25) 0%,transparent 70%)!important;pointer-events:none!important}.checkout-page-body .payment-credit-card .card-logo i{font-size:28px!important;color:#38bdf8!important}.checkout-page-body .payment-credit-card .card-number{background:transparent!important;font-family:"Outfit",monospace!important;font-size:19px!important;letter-spacing:2.5px!important;color:#f8fafc!important;text-shadow:0 1px 3px rgb(0 0 0 / .4)!important;margin:14px 0!important;width:100%!important}.checkout-page-body .payment-credit-card .card-name{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#cbd5e1!important}.checkout-page-body .payment-credit-card .card-month,.checkout-page-body .payment-credit-card .card-year{font-size:13px!important;font-weight:600!important;color:#cbd5e1!important}.checkout-page-body #installment-panel{margin-top:24px!important;border-top:1px solid #f1f5f9!important;padding-top:20px!important}.checkout-page-body .accordion,.checkout-page-body #agreement-content{border-radius:14px!important;overflow:hidden!important}.checkout-page-body .card-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:14px 18px!important}.checkout-page-body .card-header a{color:#0f172a!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important}#checkout-aside-fixed{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}#checkout-cart-panel{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 8px 30px rgb(15 23 42 / .05)!important;padding:22px 20px!important}#checkout-cart-panel #cart-summary{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}#checkout-cart-panel .cart-summary-toggle-content-inner{border:none!important;padding:0!important}#checkout-cart-panel .contentbox-header h4{font-family:"Outfit",sans-serif!important;font-size:18px!important;font-weight:700!important;color:#0f172a!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:12px!important;margin-bottom:16px!important}#checkout-cart-panel #cart-details .cart-item{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 0!important;border-bottom:1px solid #f1f5f9!important}#checkout-cart-panel .cart-picture{width:44px!important;height:44px!important;border-radius:10px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;flex-shrink:0!important}#checkout-cart-panel .cart-picture img{width:100%!important;height:100%!important;object-fit:cover!important}#checkout-cart-panel .cart-details-title a{font-size:13px!important;font-weight:600!important;color:#0f172a!important;text-decoration:none!important}#checkout-cart-panel .cart-details-title a:hover{color:#0284c7!important}#checkout-cart-panel .cart-details-quantity{font-size:12px!important;color:#64748b!important}.checkout-page-body .cart-panel-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;font-size:14px!important;color:#64748b!important;border-bottom:1px dashed #e2e8f0!important;width:100%!important}.checkout-page-body .cart-panel-row:last-child{border-bottom:none!important}.checkout-page-body .cart-panel-row span:last-child{font-weight:700!important;color:#1e293b!important}.checkout-page-body #checkout-cart-panel span#cart-total-amount,.checkout-page-body #checkout-cart-panel .cart-summary-toggle-content-inner>#cart-total-amount{display:none!important}.checkout-page-body .cart-summary-total-price{padding-top:14px!important;margin-top:10px!important;border-top:2px solid #e2e8f0!important;border-bottom:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.checkout-page-body .cart-summary-total-price span:first-child{font-size:15px!important;font-weight:700!important;color:#0f172a!important}.checkout-page-body .cart-summary-total-price span[data-selector="total-amount"]{font-family:"Outfit",sans-serif!important;font-size:24px!important;font-weight:800!important;color:#0284c7!important;letter-spacing:-0.4px!important}.checkout-page-body .checkbox-custom.agreement-checkbox,.checkout-page-body .checkbox-custom{margin:14px 0!important;font-size:13px!important;color:#475569!important;line-height:1.5!important}.checkout-page-body .checkbox-custom label{font-weight:500!important;color:#475569!important;cursor:pointer!important;padding-left:6px!important}.checkout-page-body input[type="checkbox"]{accent-color:#0284c7!important;width:17px!important;height:17px!important;cursor:pointer!important}.checkout-page-body button.btn-CreditCard,.checkout-page-body button.btn-primary,.checkout-page-body #btn-complete-order,.checkout-page-body button[data-selector="submit-button"],.checkout-page-body a.btn-checkout,.checkout-page-body #checkout-aside button{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:14px!important;padding:16px 20px!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.5px!important;text-transform:uppercase!important;box-shadow:0 8px 24px rgb(2 132 199 / .35)!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;display:block!important;text-align:center!important;width:100%!important;cursor:pointer!important;margin-top:18px!important;white-space:nowrap!important}.checkout-page-body i.btn-CreditCard{display:none!important}.checkout-page-body button.btn-CreditCard:hover,.checkout-page-body button.btn-primary:hover,.checkout-page-body #btn-complete-order:hover,.checkout-page-body button[data-selector="submit-button"]:hover,.checkout-page-body #checkout-aside button:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)!important;box-shadow:0 12px 28px rgb(2 132 199 / .45)!important;transform:translateY(-2px)!important;color:#ffffff!important}#order-panel-shipping-body,#order-panel-billing-body{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px!important;margin-top:14px!important;font-size:13px!important;color:#475569!important}.checkout-page-body a[href*="edit"],.checkout-page-body .btn-edit{color:#0284c7!important;font-weight:600!important;font-size:12px!important;text-decoration:none!important}#checkout-footer{background:#070d19!important;color:#64748b!important;padding:24px 0!important;font-size:13px!important;border-top:1px solid rgb(255 255 255 / .08)!important;text-align:center!important}#checkout-footer a{color:#94a3b8!important;text-decoration:none!important}#checkout-footer a:hover{color:#38bdf8!important}@media (max-width:575.98px){#checkout-container{padding:16px 0 110px!important}.checkout-page-body .cart-block{padding:18px 16px!important;border-radius:16px!important}.checkout-page-body .form-control{font-size:16px!important;min-height:46px!important}.checkout-page-body .payment-credit-card{min-height:165px!important;padding:16px!important}.checkout-page-body .payment-credit-card .card-number{font-size:16px!important;letter-spacing:1.5px!important}.checkout-steps.checkout-step-1 a,.checkout-steps.checkout-step-2 a,.checkout-steps.checkout-step-3 a{padding:8px 10px!important;font-size:12px!important}.checkout-page-body #checkout-cart-panel .cart-summary-toggle-items,.checkout-page-body #checkout-aside .cart-summary-toggle-items{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:1000!important;background:rgb(255 255 255 / .97)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid #e2e8f0!important;box-shadow:0 -6px 24px rgb(15 23 42 / .08)!important;padding:10px 16px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important}.checkout-page-body .cart-summary-total-price{padding:0!important;margin:0!important;border:none!important}}@media (min-width:576px) and (max-width:767.98px){#checkout-container{padding:18px 0 90px!important}.checkout-page-body .cart-block{padding:20px!important}}@media (min-width:768px) and (max-width:991.98px){#checkout-container{padding:24px 0 70px!important}#checkout-cart-panel{margin-top:24px!important}}@media (min-width:992px){#checkout-aside-fixed{position:sticky!important;top:90px!important}}body.current-page-cart-index{background-color:#f8fafc!important;color:#1e293b!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;-webkit-font-smoothing:antialiased}body.current-page-cart-index #main{padding-top:32px!important;padding-bottom:80px!important}#cart-container{margin-top:8px!important}#cart-content.cart-block{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 4px 24px rgb(15 23 42 / .04)!important;padding:28px!important;margin-bottom:24px!important;position:relative!important}#cart-content .contentbox-header{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:18px!important;margin-bottom:20px!important}#cart-content .contentbox-header h4{font-family:"Outfit",sans-serif!important;font-size:22px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-0.3px!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.cart-flush-items{display:flex!important;justify-content:flex-end!important;margin-bottom:16px!important}.cart-item-flush{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;padding:7px 14px!important;transition:all 0.2s ease!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important}.cart-item-flush i{font-size:13px!important;color:#94a3b8!important;transition:color 0.2s ease!important}.cart-item-flush:hover{background:#fef2f2!important;border-color:#fecaca!important;color:#ef4444!important}.cart-item-flush:hover i{color:#ef4444!important}#cart-items{border-top:1px solid #f1f5f9!important}.cart-item{padding:22px 0!important;border-bottom:1px solid #f1f5f9!important;position:relative!important;transition:background-color 0.2s ease!important}.cart-item:last-child{border-bottom:none!important}.cart-item>.row{align-items:center!important}#cart-container #cart-items .cart-item .cart-item-image,.cart-item-image{border-radius:14px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;box-shadow:0 4px 14px rgb(15 23 42 / .04)!important;width:90px!important;height:90px!important;min-height:90px!important;max-height:90px!important;padding:0!important;padding-top:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;flex:0 0 90px!important}#cart-container #cart-items .cart-item .cart-item-image a,.cart-item-image a{display:block!important;width:100%!important;height:100%!important}#cart-container #cart-items .cart-item .cart-item-image img,.cart-item-image img{position:static!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transition:transform 0.3s ease!important}.cart-item:hover .cart-item-image img{transform:scale(1.05)!important}.cart-item-name{display:flex!important;flex-direction:column!important;gap:8px!important}.cart-item-name a{font-family:"Outfit",sans-serif!important;font-size:16px!important;font-weight:700!important;color:#0f172a!important;text-decoration:none!important;line-height:1.35!important;transition:color 0.2s ease!important;display:inline-block!important}.cart-item-name a:hover{color:#0284c7!important}.cart-item-delete{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#94a3b8!important;font-size:12px!important;font-weight:500!important;padding:5px 10px!important;transition:all 0.2s ease!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;width:fit-content!important}.cart-item-delete:hover{background:#fef2f2!important;border-color:#fecaca!important;color:#ef4444!important}.cart-item-delete i{font-size:12px!important}.cart-item-delete-mobile{position:absolute!important;top:14px!important;right:6px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#f1f5f9!important;border:none!important;color:#94a3b8!important;display:none!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all 0.2s ease!important;z-index:5!important}.cart-item-delete-mobile:hover{background:#fef2f2!important;color:#ef4444!important}.cart-item-quantity{display:flex!important;align-items:center!important}.cart-item .product-quantity,.cart-item [data-selector="qty-wrapper"]{display:inline-flex!important;align-items:center!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;background:#ffffff!important;overflow:hidden!important;box-shadow:0 2px 6px rgb(15 23 42 / .02)!important;height:38px!important;padding:0!important}.cart-item .product-quantity a,.cart-item [data-selector="qty-wrapper"] a,.cart-item .decrease-button,.cart-item .increase-button{width:34px!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0284c7!important;text-decoration:none!important;background:#f8fafc!important;transition:all 0.2s ease!important;font-size:12px!important;cursor:pointer!important;border:none!important;padding:0!important}.cart-item .product-quantity a:hover,.cart-item [data-selector="qty-wrapper"] a:hover{background:#e0f2fe!important;color:#0369a1!important}.cart-item .product-quantity a.disabled,.cart-item .decrease-button.disabled{opacity:0.35!important;cursor:not-allowed!important;background:#f8fafc!important;color:#94a3b8!important}.cart-item .product-quantity div{height:100%!important;display:flex!important;align-items:center!important}body.current-page-cart-index .cart-item .product-quantity input.form-control,body.current-page-cart-index .cart-item input[data-selector="qty"]{width:40px!important;height:100%!important;text-align:center!important;border:none!important;background:#ffffff!important;font-weight:700!important;font-size:15px!important;color:#0f172a!important;padding:0!important;margin:0!important;box-shadow:none!important;box-sizing:border-box!important;display:inline-block!important}.cart-item .product-quantity-name{display:none!important}.cart-item .cart-item-price-container{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;text-align:right!important}.cart-item .cart-item-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.cart-item .item-price{font-family:"Inter",-apple-system,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#94a3b8!important;text-decoration:line-through!important;text-decoration-color:#cbd5e1!important;line-height:1.25!important;margin-bottom:2px!important;letter-spacing:0!important;display:block!important}.cart-item .item-rebate-price{font-family:"Outfit",sans-serif!important;font-size:22px!important;font-weight:800!important;color:#0284c7!important;letter-spacing:-0.4px!important;line-height:1.15!important;display:block!important}.cart-item .cart-item-price .item-price:only-of-type{font-family:"Outfit",sans-serif!important;font-size:20px!important;font-weight:800!important;color:#0284c7!important;text-decoration:none!important;line-height:1.15!important}.cart-item .item-tax{font-family:"Inter",-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-top:3px!important;display:block!important}.cart-buttons{margin-top:24px!important;padding-top:18px!important;border-top:1px solid #f1f5f9!important}.cart-buttons button[data-selector="return-back"],.cart-buttons .btn-secondary,.cart-page-continue-shopping,#cart-content a.btn-secondary{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#ffffff!important;border:1.5px solid #0284c7!important;border-radius:12px!important;color:#0284c7!important;font-size:13px!important;font-weight:700!important;padding:11px 22px!important;text-decoration:none!important;letter-spacing:0.5px!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.cart-buttons button[data-selector="return-back"] i,.cart-buttons .btn-secondary i,.cart-page-continue-shopping i,#cart-content a.btn-secondary i{font-size:13px!important;transition:transform 0.2s ease!important}.cart-buttons button[data-selector="return-back"]:hover,.cart-buttons .btn-secondary:hover,.cart-page-continue-shopping:hover,#cart-content a.btn-secondary:hover{border-color:#0284c7!important;color:#ffffff!important;background:#0284c7!important;transform:translateX(-3px)!important;box-shadow:0 4px 14px rgb(2 132 199 / .25)!important}.cart-buttons button[data-selector="return-back"]:hover i,.cart-buttons .btn-secondary:hover i{transform:translateX(-2px)!important}.coupon-code-wrapper,#gift-voucher,.gift-voucher-box,body.current-page-cart-index .card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:24px!important;box-shadow:0 4px 20px rgb(15 23 42 / .04)!important;margin-top:20px!important}body.current-page-cart-index .card-header{background:transparent!important;border-bottom:1px solid #f1f5f9!important;padding:0 0 14px 0!important}body.current-page-cart-index .card-header h4,body.current-page-cart-index .card-header h5{font-family:"Outfit",sans-serif!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}body.current-page-cart-index .coupon-code-wrapper .form-control,body.current-page-cart-index .gift-voucher-box .form-control,body.current-page-cart-index #gift-voucher .form-control,body.current-page-cart-index .card .form-control{border:1.5px solid #e2e8f0!important;border-radius:12px!important;padding:10px 16px!important;font-size:14px!important;color:#0f172a!important;background:#ffffff!important;transition:all 0.2s ease!important}body.current-page-cart-index .coupon-code-wrapper .form-control:focus,body.current-page-cart-index .gift-voucher-box .form-control:focus,body.current-page-cart-index #gift-voucher .form-control:focus,body.current-page-cart-index .card .form-control:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px rgb(2 132 199 / .15)!important;outline:none!important}body.current-page-cart-index input[type="checkbox"]{accent-color:#0284c7!important;width:18px!important;height:18px!important;cursor:pointer!important;vertical-align:middle!important;margin-right:8px!important}body.current-page-cart-index label{cursor:pointer!important;font-size:14px!important;font-weight:500!important;color:#334155!important}#cart-container #checkout-aside-fixed{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}#cart-panel.cart-block{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 8px 30px rgb(15 23 42 / .06)!important;padding:26px!important;margin-bottom:24px!important}#cart-panel #cart-summary,#cart-summary{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}#cart-panel .cart-summary-toggle-items .row{margin:0!important}#cart-panel .cart-summary-toggle-items .col{padding:0!important}#cart-panel .cart-panel-buttons{width:100%!important;margin:0!important}#cart-summary .cart-summary-toggle-content-inner{border:none!important;padding:0!important}#cart-panel .contentbox-header h4,#cart-summary .contentbox-header h4{font-family:"Outfit",sans-serif!important;font-size:19px!important;font-weight:700!important;color:#0f172a!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:14px!important;margin-bottom:20px!important;letter-spacing:-0.3px!important}#cart-summary .cart-panel-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;font-size:14px!important;color:#64748b!important;border-bottom:1px dashed #e2e8f0!important;width:100%!important}#cart-summary .cart-panel-row span:last-child{font-weight:700!important;color:#1e293b!important}#cart-summary span#cart-total-amount,#cart-summary .cart-summary-toggle-content-inner>#cart-total-amount{display:none!important}#cart-summary .cart-summary-total-price{padding-top:16px!important;margin-top:12px!important;border-top:2px solid #e2e8f0!important;border-bottom:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}#cart-summary .cart-summary-total-price span:first-child{font-size:16px!important;font-weight:700!important;color:#0f172a!important}#cart-summary .cart-summary-total-price span[data-selector="total-amount"]{font-family:"Outfit",sans-serif!important;font-size:26px!important;font-weight:800!important;color:#0284c7!important;letter-spacing:-0.5px!important}#checkout-complete-shopping{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:14px!important;padding:16px 20px!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.5px!important;text-transform:uppercase!important;box-shadow:0 8px 24px rgb(2 132 199 / .35)!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;display:block!important;text-align:center!important;width:100%!important;margin-top:20px!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important;box-sizing:border-box!important}#checkout-complete-shopping:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)!important;box-shadow:0 12px 28px rgb(2 132 199 / .45)!important;transform:translateY(-2px)!important;color:#ffffff!important}.cart-panel-secure-logo{text-align:center!important;margin-top:16px!important;opacity:0.8!important;transition:opacity 0.2s ease!important}.cart-panel-secure-logo:hover{opacity:1!important}.cart-empty-content{text-align:center!important;padding:60px 20px!important}.cart-empty-content i{font-size:54px!important;color:#cbd5e1!important;margin-bottom:20px!important}.cart-empty-content h3{font-family:"Outfit",sans-serif!important;font-size:22px!important;font-weight:700!important;color:#0f172a!important;margin-bottom:12px!important}.cart-empty-content p{color:#64748b!important;font-size:14px!important;margin-bottom:28px!important}@media (max-width:575.98px){body.current-page-cart-index #main{padding-top:16px!important;padding-bottom:110px!important}#cart-content.cart-block{padding:18px 14px!important;border-radius:16px!important;margin-bottom:16px!important}#cart-content .contentbox-header{padding-bottom:12px!important;margin-bottom:14px!important}#cart-content .contentbox-header h4{font-size:18px!important}.cart-item{padding:16px 0!important}.cart-item-delete{display:none!important}.cart-item-delete-mobile{display:inline-flex!important;top:10px!important;right:0!important}.cart-item-image{width:72px!important;height:72px!important;border-radius:12px!important}.cart-item-name a{font-size:15px!important;padding-right:28px!important}.cart-item-quantity{margin-top:10px!important}.cart-item .product-quantity{height:34px!important}.cart-item .product-quantity a{width:30px!important}.cart-item .product-quantity input{width:32px!important;font-size:13px!important}.cart-item .cart-item-price-container{margin-top:10px!important}.cart-item .item-price{font-size:12px!important}.cart-item .item-rebate-price{font-size:18px!important}.cart-item .item-tax{font-size:10px!important}.cart-buttons{margin-top:16px!important;padding-top:14px!important}.cart-buttons button[data-selector="return-back"],.cart-buttons .btn-secondary{width:100%!important;justify-content:center!important;padding:11px 16px!important}#cart-panel.cart-block{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}#cart-panel .contentbox-header{display:none!important}#cart-panel .cart-panel-secure-logo{display:none!important}#cart-summary .cart-summary-toggle-content{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:16px!important;margin-bottom:16px!important}#cart-panel .cart-summary-toggle-items{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:1000!important;background:rgb(255 255 255 / .97)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid #e2e8f0!important;box-shadow:0 -6px 24px rgb(15 23 42 / .08)!important;padding:10px 16px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important}#cart-panel .cart-summary-toggle-items .row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important}#cart-panel .cart-summary-toggle-items .col:first-child{flex:0 0 auto!important;width:auto!important;max-width:none!important}#cart-panel .cart-summary-toggle-items .col:last-child{flex:1 1 auto!important;width:auto!important;max-width:none!important}#cart-summary .cart-summary-total-price{padding:0!important;margin:0!important;border:none!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}#cart-summary .cart-summary-total-price span:first-child{font-size:11px!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-weight:600!important}#cart-summary .cart-summary-total-price span[data-selector="total-amount"]{font-size:20px!important;line-height:1.1!important}#checkout-complete-shopping{margin-top:0!important;padding:13px 18px!important;font-size:13px!important;border-radius:12px!important;width:100%!important;box-shadow:0 4px 16px rgb(2 132 199 / .3)!important}}@media (min-width:576px) and (max-width:767.98px){body.current-page-cart-index #main{padding-top:20px!important;padding-bottom:90px!important}#cart-content.cart-block{padding:22px 20px!important;border-radius:18px!important}.cart-item-image{width:80px!important;height:80px!important}.cart-item-delete{display:none!important}.cart-item-delete-mobile{display:inline-flex!important}#cart-panel .cart-summary-toggle-items{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:1000!important;background:rgb(255 255 255 / .97)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid #e2e8f0!important;box-shadow:0 -6px 24px rgb(15 23 42 / .08)!important;padding:10px 20px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important}#cart-panel .cart-summary-toggle-items .row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:16px!important}#cart-panel .cart-summary-toggle-items .col:first-child{flex:0 0 auto!important;width:auto!important}#cart-panel .cart-summary-toggle-items .col:last-child{flex:1 1 auto!important;width:auto!important}#checkout-complete-shopping{margin-top:0!important;padding:12px 24px!important}}@media (max-height:520px){body.current-page-cart-index #main{padding-top:10px!important;padding-bottom:65px!important}#cart-content.cart-block{padding:12px 18px!important;border-radius:16px!important}.cart-item{padding:10px 0!important}.cart-item>.row{flex-wrap:nowrap!important;align-items:center!important}.cart-item>.row>.col-4{flex:0 0 75px!important;max-width:75px!important;padding:0 6px!important}.cart-item>.row>.col-8{flex:1 1 0%!important;max-width:none!important;width:auto!important;padding-left:10px!important}.cart-item-detail .col-12{flex:0 0 40%!important;max-width:40%!important}.cart-item-detail .col-6:nth-of-type(2){flex:0 0 25%!important;max-width:25%!important}.cart-item-detail .col-6:nth-of-type(3){flex:0 0 35%!important;max-width:35%!important}#cart-container #cart-items .cart-item .cart-item-image,.cart-item-image{width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0!important;padding-top:0!important}#cart-panel.cart-block{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}#cart-panel .contentbox-header,#cart-panel .cart-panel-secure-logo{display:none!important}#cart-summary,#cart-panel .cart-summary-toggle-items{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:1000!important;background:rgb(255 255 255 / .98)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid #e2e8f0!important;box-shadow:0 -4px 18px rgb(15 23 42 / .08)!important;padding:8px 24px!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important}#cart-summary .cart-summary-toggle-items .row,#cart-panel .cart-summary-toggle-items .row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;margin:0!important;width:100%!important}#cart-summary .cart-summary-toggle-items .col,#cart-summary .cart-summary-toggle-items [class*="col-"],#cart-panel .cart-summary-toggle-items .col,#cart-panel .cart-summary-toggle-items [class*="col-"]{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important}#cart-summary .cart-panel-buttons{margin:0!important;width:auto!important}#cart-summary .cart-summary-total-price{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;border:none!important;padding:0!important;margin:0!important}#cart-summary .cart-summary-total-price span:first-child{font-size:12px!important;color:#64748b!important}#cart-summary .cart-summary-total-price span[data-selector="total-amount"]{font-size:19px!important}#checkout-complete-shopping{margin-top:0!important;padding:10px 22px!important;font-size:13px!important;width:auto!important;border-radius:10px!important;display:inline-block!important}}@media (min-width:768px) and (max-width:991.98px) and (min-height:521px){body.current-page-cart-index #main{padding-top:28px!important;padding-bottom:70px!important}#cart-content.cart-block{padding:24px!important;border-radius:20px!important}.cart-item>.row>.col-4{flex:0 0 110px!important;max-width:110px!important;padding:0 10px!important}.cart-item>.row>.col-8{flex:1 1 0%!important;max-width:none!important;width:auto!important;padding-left:15px!important}.cart-item-detail .col-12{flex:0 0 45%!important;max-width:45%!important}.cart-item-detail .col-6:nth-of-type(2){flex:0 0 25%!important;max-width:25%!important}.cart-item-detail .col-6:nth-of-type(3){flex:0 0 30%!important;max-width:30%!important}.cart-item-image{width:90px!important;height:90px!important}.cart-item-delete{display:inline-flex!important}.cart-item-delete-mobile{display:none!important}#cart-panel.cart-block{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}#cart-panel .contentbox-header{display:none!important}}@media (min-width:992px) and (max-width:1199.98px){#cart-content.cart-block{padding:24px!important}.cart-item-image{width:85px!important;height:85px!important}.cart-item-delete{display:inline-flex!important}.cart-item-delete-mobile{display:none!important}#cart-panel.cart-block{position:sticky!important;top:90px!important;padding:20px!important}#checkout-complete-shopping{padding:15px 14px!important;font-size:13px!important;letter-spacing:0.3px!important}}@media (min-width:1200px){#cart-panel.cart-block{position:sticky!important;top:100px!important}.cart-item-delete-mobile{display:none!important}.cart-item-delete{display:inline-flex!important}}.fancybox-container.fancybox-is-open .fancybox-bg{background:rgb(7 13 25 / .72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.fancybox-slide--html{padding:24px 16px!important}#cart-popup-container{background:#ffffff!important;border:1px solid rgb(226 232 240 / .8)!important;border-radius:24px!important;box-shadow:0 25px 60px -15px rgb(15 23 42 / .22),0 0 1px rgb(15 23 42 / .1)!important;padding:32px 34px!important;max-width:740px!important;width:100%!important;position:relative!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;color:#1e293b!important}@media (max-width:767px){#cart-popup-container{padding:22px 18px!important;border-radius:20px!important;margin:10px auto!important;width:95%!important}}#cart-popup-container .fancybox-close-small,#cart-popup-container button[data-fancybox-close]{width:38px!important;height:38px!important;border-radius:50%!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;color:#64748b!important;top:24px!important;right:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;transition:all 0.2s ease!important}@media (max-width:767px){#cart-popup-container .fancybox-close-small,#cart-popup-container button[data-fancybox-close]{top:16px!important;right:16px!important;width:34px!important;height:34px!important}}#cart-popup-container .fancybox-close-small:hover,#cart-popup-container button[data-fancybox-close]:hover{background:#e2e8f0!important;color:#0f172a!important;transform:rotate(90deg)!important}#cart-popup-container .fancybox-close-small svg,#cart-popup-container button[data-fancybox-close] svg{width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:2.2!important}#cart-popup-container .contentbox-header{border-bottom:1.5px solid #f1f5f9!important;padding-bottom:18px!important;margin-bottom:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#cart-popup-container .contentbox-header h4{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.02em!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}@media (max-width:767px){#cart-popup-container .contentbox-header h4{font-size:19px!important}}#cart-popup-container .contentbox-body{background:transparent!important;padding:0!important;border:none!important}#cart-popup-container .cart-flush-items{display:flex!important;justify-content:flex-end!important;margin-bottom:18px!important}#cart-popup-container .cart-item-flush{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;color:#64748b!important;font-size:12.5px!important;font-weight:600!important;padding:6px 14px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;cursor:pointer!important;transition:all 0.2s ease!important;text-decoration:none!important;box-shadow:none!important}#cart-popup-container .cart-item-flush i{color:#94a3b8!important;font-size:13px!important;transition:color 0.2s ease!important}#cart-popup-container .cart-item-flush:hover{background:#fef2f2!important;border-color:#fecaca!important;color:#ef4444!important}#cart-popup-container .cart-item-flush:hover i{color:#ef4444!important}#cart-popup-container #cart-items{max-height:340px!important;overflow-y:auto!important;padding-right:6px!important}#cart-popup-container #cart-items::-webkit-scrollbar{width:5px}#cart-popup-container #cart-items::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}#cart-popup-container #cart-items::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}#cart-popup-container .cart-item{padding:16px 0!important;border-bottom:1px solid #f1f5f9!important;position:relative!important}#cart-popup-container .cart-item:first-child{padding-top:0!important}#cart-popup-container .cart-item:last-child{border-bottom:none!important}#cart-popup-container .cart-item .row{align-items:center!important}#cart-popup-container .cart-item-image{border-radius:14px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 10px rgb(15 23 42 / .05)!important;background:#f8fafc!important;aspect-ratio:1!important;width:68px!important;height:68px!important}#cart-popup-container .cart-item-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#cart-popup-container .cart-item-name a{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#0f172a!important;text-decoration:none!important;line-height:1.35!important;display:block!important;transition:color 0.2s ease!important}@media (max-width:767px){#cart-popup-container .cart-item-name a{font-size:14px!important}}#cart-popup-container .cart-item-name a:hover{color:#0284c7!important}#cart-popup-container .cart-item-delete{background:transparent!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#94a3b8!important;font-size:11.5px!important;font-weight:600!important;padding:4px 10px!important;margin-top:8px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:none!important}@media (max-width:767px){#cart-popup-container .cart-item-delete{display:none!important}}#cart-popup-container .cart-item-delete:hover{background:#fef2f2!important;border-color:#fecaca!important;color:#ef4444!important}#cart-popup-container .cart-item-delete:hover i{color:#ef4444!important}#cart-popup-container .cart-item-delete-mobile{position:absolute!important;top:6px!important;right:0!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#64748b!important;display:none!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;transition:all 0.2s ease!important}@media (max-width:767px){#cart-popup-container .cart-item-delete-mobile{display:flex!important}}#cart-popup-container .cart-item-delete-mobile:hover{background:#fef2f2!important;color:#ef4444!important;border-color:#fecaca!important}#cart-popup-container .cart-item-quantity .product-quantity{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px!important}@media (max-width:767px){#cart-popup-container .cart-item-quantity .product-quantity{height:34px!important}}#cart-popup-container .decrease-button,#cart-popup-container .increase-button{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0284c7!important;background:transparent!important;text-decoration:none!important;transition:all 0.2s ease!important}@media (max-width:767px){#cart-popup-container .decrease-button,#cart-popup-container .increase-button{width:28px!important;height:28px!important}}#cart-popup-container .decrease-button:hover,#cart-popup-container .increase-button:hover{background:#e0f2fe!important;color:#0369a1!important}#cart-popup-container .decrease-button.disabled,#cart-popup-container .increase-button.disabled{opacity:0.3!important;pointer-events:none!important}#cart-popup-container .product-quantity input.form-control{width:34px!important;height:32px!important;border:none!important;background:transparent!important;font-family:"Outfit",sans-serif!important;font-weight:700!important;font-size:14px!important;color:#0f172a!important;text-align:center!important;padding:0!important;box-shadow:none!important}#cart-popup-container .product-quantity-name{display:none!important}#cart-popup-container .cart-item-price-container{text-align:right!important}#cart-popup-container .cart-item-price .item-price{font-size:12.5px!important;color:#94a3b8!important;text-decoration:line-through!important;font-weight:500!important;line-height:1.2!important;margin-bottom:2px!important}#cart-popup-container .cart-item-price .item-rebate-price{font-family:"Outfit",sans-serif!important;font-size:19px!important;font-weight:800!important;color:#0284c7!important;letter-spacing:-0.02em!important;line-height:1.2!important}@media (max-width:767px){#cart-popup-container .cart-item-price .item-rebate-price{font-size:16px!important}}#cart-popup-container .cart-item-price .item-tax{font-size:11px!important;color:#94a3b8!important;font-weight:500!important;margin-top:2px!important}#cart-popup-container #cart-summary{border-top:1px solid #f1f5f9!important;padding-top:16px!important;margin-top:12px!important;margin-bottom:22px!important}#cart-popup-container #cart-summary .col-12{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:14px 18px!important;max-width:320px!important;margin-left:auto!important}@media (max-width:767px){#cart-popup-container #cart-summary .col-12{max-width:100%!important}}#cart-popup-container .cart-panel-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:5px 0!important;font-size:13px!important;color:#64748b!important;font-weight:500!important}#cart-popup-container .cart-panel-row span:last-child{font-weight:700!important;color:#0f172a!important;font-family:"Inter",sans-serif!important}#cart-popup-container .cart-panel-row:last-of-type{border-top:1px dashed #cbd5e1!important;margin-top:6px!important;padding-top:10px!important;padding-bottom:2px!important;font-size:14.5px!important;font-weight:800!important;color:#0f172a!important}#cart-popup-container .cart-panel-row:last-of-type span:last-child{font-family:"Outfit",sans-serif!important;font-size:19px!important;font-weight:800!important;color:#0284c7!important}#cart-popup-container .cart-buttons{border-top:1.5px solid #f1f5f9!important;padding-top:20px!important}#cart-popup-container .cart-buttons .row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}@media (max-width:767px){#cart-popup-container .cart-buttons .row{flex-direction:column-reverse!important;gap:10px!important}}@media (max-width:767px){#cart-popup-container .cart-buttons .col-12,#cart-popup-container .cart-buttons .col-sm-auto{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}#cart-popup-container .cart-buttons button[data-selector="fancybox-close"],#cart-popup-container .cart-buttons .btn-secondary{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;color:#475569!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:0.03em!important;height:48px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:none!important;text-transform:uppercase!important}@media (max-width:767px){#cart-popup-container .cart-buttons button[data-selector="fancybox-close"],#cart-popup-container .cart-buttons .btn-secondary{width:100%!important;height:46px!important}}#cart-popup-container .cart-buttons button[data-selector="fancybox-close"]:hover,#cart-popup-container .cart-buttons .btn-secondary:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}#cart-popup-container .cart-buttons a.btn-primary,#cart-popup-container .cart-buttons a[href*="sepet"]{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:14px!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;letter-spacing:0.04em!important;height:48px!important;padding:0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px rgb(2 132 199 / .35)!important;cursor:pointer!important;transition:all 0.25s ease!important;text-decoration:none!important;text-transform:uppercase!important}@media (max-width:767px){#cart-popup-container .cart-buttons a.btn-primary,#cart-popup-container .cart-buttons a[href*="sepet"]{width:100%!important;height:46px!important}}#cart-popup-container .cart-buttons a.btn-primary:hover,#cart-popup-container .cart-buttons a[href*="sepet"]:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)!important;box-shadow:0 8px 24px rgb(2 132 199 / .45)!important;transform:translateY(-2px)!important}body[class*="current-page-member-"]{background-color:#f8fafc!important;color:#1e293b!important}body[class*="current-page-member-"] #main{padding-top:40px!important;padding-bottom:80px!important;min-height:calc(100vh - 350px)!important;display:flex!important;align-items:center!important}body[class*="current-page-member-login"] .contentbox-body{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;max-width:480px!important;margin:0 auto!important}body[class*="current-page-member-"] .user-login-box{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 16px 48px rgb(15 23 42 / .06)!important;padding:40px 36px!important;margin:0 auto!important;max-width:480px!important}body[class*="current-page-member-forgotpass"] #main .row,body[class*="current-page-member-signup"] #main .row{justify-content:center!important}body[class*="current-page-member-forgotpass"] section.col-12{max-width:540px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 16px 48px rgb(15 23 42 / .06)!important;padding:40px 36px!important;margin:0 auto!important}body[class*="current-page-member-forgotpass"] .contentbox-header{text-align:center!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:16px!important;margin-bottom:24px!important}body[class*="current-page-member-forgotpass"] .contentbox-header h4{font-family:"Outfit",sans-serif!important;font-size:24px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}body[class*="current-page-member-forgotpass"] .contentbox-body{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}body[class*="current-page-member-forgotpass"] .alert-primary{background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:12px!important;color:#0369a1!important;font-size:13px!important;line-height:1.6!important;padding:14px 16px!important;margin-bottom:24px!important}body[class*="current-page-member-forgotpass"] button[data-selector="forgot-password-form-button"]{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:12px!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;height:48px!important;padding:0 28px!important;box-shadow:0 4px 16px rgb(2 132 199 / .3)!important}body[class*="current-page-member-forgotpass"] button[data-selector="return-back"]{background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;color:#475569!important;font-size:14px!important;font-weight:700!important;height:48px!important;padding:0 20px!important}body[class*="current-page-member-signup"]{background-color:#f8fafc!important}body[class*="current-page-member-signup"] #main{padding-top:54px!important;padding-bottom:80px!important;min-height:calc(100vh - 350px)!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width:767px){body[class*="current-page-member-signup"] #main{padding-top:36px!important;padding-bottom:60px!important}}body[class*="current-page-member-signup"] section.col-12{max-width:580px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 20px 48px -12px rgb(15 23 42 / .08),0 4px 16px rgb(15 23 42 / .03)!important;padding:38px 36px 36px!important;margin:0 auto!important}@media (max-width:575px){body[class*="current-page-member-signup"] section.col-12{padding:24px 18px 24px!important;border-radius:20px!important;margin:0 10px!important}}body[class*="current-page-member-signup"] .contentbox-header{text-align:center!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:18px!important;margin-bottom:26px!important}body[class*="current-page-member-signup"] .contentbox-header h4{font-family:"Outfit",sans-serif!important;font-size:28px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.02em!important;margin:0!important}body[class*="current-page-member-signup"] .contentbox-header h4::after{content:"Aqua Vega ayrıcalıklarından yararlanmak için hızlıca kaydolun."!important;display:block!important;font-family:"Inter",sans-serif!important;font-size:13.5px!important;font-weight:400!important;color:#64748b!important;letter-spacing:0!important;margin-top:6px!important}body[class*="current-page-member-signup"] .contentbox-body,body[class*="current-page-member-signup"] #signup-form{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}body[class*="current-page-member-signup"] #signup-form .form-group.row{display:flex!important;flex-direction:column!important;margin:0 0 18px 0!important;padding:0!important;width:100%!important}body[class*="current-page-member-signup"] #signup-form .form-group.row label.control-label{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:0 0 6px 0!important;font-size:13.5px!important;font-weight:600!important;color:#1e293b!important;text-align:left!important;margin:0!important}body[class*="current-page-member-signup"] #signup-form .form-group.row label.control-label:empty{display:none!important}body[class*="current-page-member-signup"] #signup-form .form-group.row label.control-label:not(.mt-0):not(:empty)::after{content:" *"!important;color:#ef4444!important;font-weight:700!important;font-size:14px!important}body[class*="current-page-member-signup"] #signup-form .form-group.row .col-12,body[class*="current-page-member-signup"] #signup-form .form-group.row .col-6,body[class*="current-page-member-signup"] #signup-form .form-group.row .col-lg-4,body[class*="current-page-member-signup"] #signup-form .form-group.row .col-lg-5,body[class*="current-page-member-signup"] #signup-form .form-group.row .col-lg-8,body[class*="current-page-member-signup"] #signup-form .form-group.row .col-lg-9{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:0!important;position:relative!important}body[class*="current-page-member-signup"] #signup-form .form-group.row span.required{display:none!important}body[class*="current-page-member-signup"] #signup-form .form-group.row .form-control{width:100%!important;height:48px!important;min-height:48px!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;background-color:#ffffff!important;padding:10px 16px!important;font-size:14px!important;color:#0f172a!important;transition:all 0.2s ease!important;box-shadow:none!important}body[class*="current-page-member-signup"] #signup-form .form-group.row .form-control:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px rgb(2 132 199 / .15)!important;outline:none!important}body[class*="current-page-member-signup"] #signup-form .form-group.row .form-control::placeholder{color:#94a3b8!important;font-size:13.5px!important}body[class*="current-page-member-signup"] #signup-form .form-group.row #s_pass{padding-right:46px!important}body[class*="current-page-member-signup"] #signup-form .form-group.row .toggle-password{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;cursor:pointer!important;color:#94a3b8!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;transition:color 0.2s ease!important}body[class*="current-page-member-signup"] #signup-form .form-group.row .toggle-password:hover{color:#0284c7!important}body[class*="current-page-member-signup"] #signup-form .radio-custom-groups{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important;margin-top:2px!important}body[class*="current-page-member-signup"] #signup-form .radio-custom-groups .radio-custom{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;padding:9px 16px!important;cursor:pointer!important;transition:all 0.2s ease!important}body[class*="current-page-member-signup"] #signup-form .radio-custom-groups .radio-custom:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}body[class*="current-page-member-signup"] #signup-form .radio-custom-groups .radio-custom input[type="radio"]{position:static!important;accent-color:#0284c7!important;width:17px!important;height:17px!important;cursor:pointer!important;margin:0!important}body[class*="current-page-member-signup"] #signup-form .radio-custom-groups .radio-custom label{margin:0!important;padding:0!important;font-size:13.5px!important;font-weight:500!important;color:#334155!important;cursor:pointer!important}body[class*="current-page-member-signup"] #signup-form .radio-custom-groups .radio-custom label::before,body[class*="current-page-member-signup"] #signup-form .radio-custom-groups .radio-custom label::after{display:none!important;content:none!important}body[class*="current-page-member-signup"] #signup-form .checkbox-custom{position:relative!important;display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important;width:100%!important}body[class*="current-page-member-signup"] #signup-form .checkbox-custom input[type="checkbox"]{position:static!important;accent-color:#0284c7!important;width:18px!important;height:18px!important;min-width:18px!important;margin-top:2px!important;cursor:pointer!important}body[class*="current-page-member-signup"] #signup-form .checkbox-custom label{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.55!important;color:#475569!important;cursor:pointer!important}body[class*="current-page-member-signup"] #signup-form .checkbox-custom label::before,body[class*="current-page-member-signup"] #signup-form .checkbox-custom label::after{display:none!important;content:none!important}body[class*="current-page-member-signup"] #signup-form .checkbox-custom label a{color:#0284c7!important;font-weight:600!important;text-decoration:underline!important}body[class*="current-page-member-signup"] #signup-form .checkbox-custom label a:hover{color:#0369a1!important}body[class*="current-page-member-signup"] #signup-form .signup-recaptcha{margin:14px 0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}body[class*="current-page-member-signup"] #signup-form .signup-recaptcha>div{display:flex!important;justify-content:center!important;width:100%!important}body[class*="current-page-member-signup"] #signup-form .btn-group-binary{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin-top:14px!important}body[class*="current-page-member-signup"] #signup-form .btn-group-binary button.btn-secondary,body[class*="current-page-member-signup"] #signup-form .btn-group-binary button[data-selector="return-back"]{flex:1!important;width:auto!important;height:48px!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;color:#475569!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.5px!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important;transition:all 0.2s ease!important}body[class*="current-page-member-signup"] #signup-form .btn-group-binary button.btn-secondary:hover,body[class*="current-page-member-signup"] #signup-form .btn-group-binary button[data-selector="return-back"]:hover{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#0f172a!important;transform:none!important}body[class*="current-page-member-signup"] #signup-form .btn-group-binary button.btn-primary,body[class*="current-page-member-signup"] #signup-form .btn-group-binary button[data-selector="signup-form-button"]{flex:2!important;width:auto!important;height:48px!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:12px!important;color:#ffffff!important;font-size:15px!important;font-weight:700!important;letter-spacing:0.5px!important;text-transform:uppercase!important;box-shadow:0 4px 16px rgb(2 132 199 / .35)!important;cursor:pointer!important;transition:all 0.25s ease!important}body[class*="current-page-member-signup"] #signup-form .btn-group-binary button.btn-primary:hover,body[class*="current-page-member-signup"] #signup-form .btn-group-binary button[data-selector="signup-form-button"]:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)!important;box-shadow:0 8px 24px rgb(2 132 199 / .45)!important;transform:translateY(-2px)!important}.user-login-box-header{text-align:center!important;margin-bottom:28px!important;border:none!important;padding:0!important}.user-login-box-header i,.user-login-box-header .fa-user{width:64px!important;height:64px!important;border-radius:50%!important;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%)!important;color:#0284c7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important;margin-bottom:16px!important;box-shadow:0 6px 16px rgb(2 132 199 / .15)!important}.user-login-box-header span{display:block!important;font-family:"Outfit",sans-serif!important;font-size:24px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-0.3px!important}body[class*="current-page-member-"] .form-group{margin-bottom:20px!important}body[class*="current-page-member-"] .input-group{border:1.5px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;background:#ffffff!important;transition:all 0.2s ease!important}body[class*="current-page-member-"] .input-group:focus-within{border-color:#0284c7!important;box-shadow:0 0 0 3px rgb(2 132 199 / .15)!important}body[class*="current-page-member-"] .input-group-addon{background:#f8fafc!important;border:none!important;color:#64748b!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important}body[class*="current-page-member-"] .form-control{border:none!important;box-shadow:none!important;font-size:14px!important;color:#0f172a!important;height:48px!important;padding:10px 16px!important}body[class*="current-page-member-signup"] .form-control{border:1.5px solid #e2e8f0!important;border-radius:12px!important;background:#ffffff!important}body[class*="current-page-member-signup"] .form-control:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px rgb(2 132 199 / .15)!important}body[class*="current-page-member-"] .toggle-password{display:flex!important;align-items:center!important;padding:0 16px!important;color:#94a3b8!important;cursor:pointer!important}body[class*="current-page-member-"] button[type="submit"],body[class*="current-page-member-"] .btn-primary,body[class*="current-page-member-signup"] input[type="submit"],body[class*="current-page-member-signup"] button[data-selector="signup-form-button"]{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:12px!important;height:50px!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.5px!important;text-transform:uppercase!important;box-shadow:0 6px 20px rgb(2 132 199 / .3)!important;transition:all 0.25s ease!important;width:100%!important;cursor:pointer!important}body[class*="current-page-member-"] button[type="submit"]:hover,body[class*="current-page-member-"] .btn-primary:hover,body[class*="current-page-member-signup"] input[type="submit"]:hover,body[class*="current-page-member-signup"] button[data-selector="signup-form-button"]:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)!important;box-shadow:0 10px 24px rgb(2 132 199 / .4)!important;transform:translateY(-2px)!important}body[class*="current-page-member-"] a[href*="step2"],body[class*="current-page-member-"] a.btn-guest{background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;margin-top:14px!important;letter-spacing:0.5px!important;transition:all 0.2s ease!important}body[class*="current-page-member-"] a[href*="step2"]:hover{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#0284c7!important}body[class*="current-page-member-"] #main a,body[class*="current-page-member-"] .contentbox a{color:#0284c7!important;text-decoration:none!important;font-weight:600!important;transition:color 0.2s ease!important}body[class*="current-page-member-"] #main a:hover,body[class*="current-page-member-"] .contentbox a:hover{color:#0369a1!important}.current-page-page-not-found #main,.current-page-not-found #main{text-align:center!important;padding:80px 20px!important}.current-page-page-not-found h1,.current-page-not-found h1,.current-page-page-not-found .contentbox-header h4{font-family:"Outfit",sans-serif!important;font-size:84px!important;font-weight:800!important;color:#0284c7!important;letter-spacing:-2px!important;margin-bottom:12px!important}body.current-page-product-detail{background-color:#f8fafc!important;color:#1e293b!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;-webkit-font-smoothing:antialiased}body.current-page-product-detail #main{background-color:#f8fafc!important;padding-top:24px!important;padding-bottom:0!important;margin-bottom:0!important}.current-page-product-detail .breadcrumb-wrapper,.current-page-product-detail #breadcrumb,.current-page-product-detail .breadcrumb,.current-page-product-detail ol[typeof="BreadcrumbList"]{background:transparent!important;padding:10px 0!important;margin-bottom:20px!important;font-size:13px!important;display:flex!important;align-items:center!important;gap:8px!important;list-style:none!important}.current-page-product-detail ol[typeof="BreadcrumbList"] li{display:inline-flex!important;align-items:center!important;font-size:13px!important;color:#64748b!important}.current-page-product-detail ol[typeof="BreadcrumbList"] li:after{content:"/"!important;margin-left:8px!important;color:#cbd5e1!important}.current-page-product-detail ol[typeof="BreadcrumbList"] li:last-child:after{display:none!important}.current-page-product-detail ol[typeof="BreadcrumbList"] a{color:#64748b!important;text-decoration:none!important;font-weight:500!important;transition:color 0.2s ease!important}.current-page-product-detail ol[typeof="BreadcrumbList"] a:hover{color:#0284c7!important}.current-page-product-detail ol[typeof="BreadcrumbList"] li:last-child span{color:#0f172a!important;font-weight:600!important}.current-page-product-detail .product-left{margin-bottom:24px!important}.current-page-product-detail #product-primary-image{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 10px 30px -10px rgb(0 0 0 / .07)!important;padding:16px!important;margin-bottom:16px!important;overflow:hidden!important;text-align:center!important}.current-page-product-detail #product-primary-image img,.current-page-product-detail #primary-image{border-radius:18px!important;max-height:480px!important;width:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.3s ease!important}.current-page-product-detail #product-primary-image:hover img{transform:scale(1.015)!important}.current-page-product-detail #product-user-buttons,.current-page-product-detail .product-compare,.current-page-product-detail .product-cargo-buttons,.current-page-product-detail [data-tab-index="2"],.current-page-product-detail [data-tab-content="2"],.current-page-product-detail [data-tab-index="4"],.current-page-product-detail [data-tab-content="4"]{display:none!important}.current-page-product-detail .product-social-buttons{display:flex!important;align-items:center!important;position:relative!important;margin-top:8px!important}.current-page-product-detail .product-social-buttons-title{width:auto!important;min-width:105px!important;height:38px!important;padding:0 16px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;color:#475569!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 2px 6px rgb(0 0 0 / .04)!important;transition:all 0.2s ease!important;white-space:nowrap!important}.current-page-product-detail .product-social-buttons-title:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}.current-page-product-detail .product-social-buttons-title i{color:#0284c7!important;font-size:14px!important}.current-page-product-detail .product-social-buttons-content{position:absolute!important;left:0!important;top:44px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:8px 12px!important;box-shadow:0 12px 28px rgb(0 0 0 / .1)!important;z-index:25!important}.current-page-product-detail .product-social-buttons-content a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#f1f5f9!important;color:#475569!important;margin:0 4px!important;transition:all 0.2s ease!important;font-size:14px!important}.current-page-product-detail .product-social-buttons-content a:hover{background:#0284c7!important;color:#ffffff!important;transform:translateY(-2px)!important}.current-page-product-detail .product-right{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 10px 30px -10px rgb(0 0 0 / .07)!important;padding:32px!important}.current-page-product-detail .product-box{border-bottom:1px solid #f1f5f9!important;padding-bottom:20px!important;margin-bottom:20px!important}.current-page-product-detail .product-title h1{font-family:"Outfit",sans-serif!important;font-size:32px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-0.5px!important;margin:0 0 16px!important}.current-page-product-detail .product-price-container{display:flex!important;align-items:baseline!important;gap:14px!important;margin-bottom:14px!important;flex-wrap:wrap!important}.current-page-product-detail .product-discounted-price{font-family:"Outfit",sans-serif!important;font-size:38px!important;font-weight:800!important;color:#0284c7!important;letter-spacing:-0.5px!important;white-space:nowrap!important;line-height:1.1!important;text-shadow:none!important}.current-page-product-detail .product-price{font-family:"Inter",sans-serif!important;font-size:20px!important;color:#94a3b8!important;font-weight:500!important;white-space:nowrap!important;text-decoration:line-through!important;text-decoration-color:#94a3b8!important}.current-page-product-detail .product-discount-label{background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;color:#ffffff!important;border-radius:9999px!important;padding:4px 12px!important;font-family:"Outfit",sans-serif!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;box-shadow:0 4px 12px rgb(124 92 252 / .3)!important;line-height:normal!important}.current-page-product-detail .product-ticket-badges{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:16px 0 20px!important;padding:12px 16px!important;background:#f8fafc!important;border-radius:14px!important;border:1px solid #e2e8f0!important}.current-page-product-detail .ticket-badge-item{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:600!important;color:#334155!important}.current-page-product-detail .ticket-badge-item i,.current-page-product-detail .ticket-badge-item svg{color:#0284c7!important;font-size:13px!important}.current-page-product-detail .product-list-container{margin-bottom:24px!important}.current-page-product-detail .product-list-row{display:flex!important;align-items:center!important;padding:10px 0!important;font-size:13.5px!important;color:#64748b!important;border-bottom:1px dashed #e2e8f0!important}.current-page-product-detail .product-list-title{width:120px!important;font-weight:500!important;color:#64748b!important}.current-page-product-detail .product-list-content{color:#0f172a!important;font-weight:600!important}.current-page-product-detail .product-list-content a{color:#0284c7!important;text-decoration:none!important;font-weight:600!important;transition:color 0.2s ease!important}.current-page-product-detail .product-list-content a:hover{color:#0369a1!important;text-decoration:underline!important}.current-page-product-detail .product-cart-buttons{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:20px!important}.current-page-product-detail .product-qty{display:inline-flex!important;align-items:center!important;border:1px solid #cbd5e1!important;border-radius:14px!important;background:#f8fafc!important;overflow:hidden!important;height:52px!important;box-shadow:none!important;margin:0!important}.current-page-product-detail .product-qty a{width:40px!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0284c7!important;text-decoration:none!important;background:#f1f5f9!important;transition:all 0.2s ease!important;font-size:14px!important}.current-page-product-detail .product-qty a:hover{background:#e2e8f0!important;color:#0369a1!important}.current-page-product-detail .product-qty input{width:48px!important;text-align:center!important;border:none!important;font-family:"Outfit",sans-serif!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;height:100%!important;padding:0!important;background:transparent!important}.current-page-product-detail .product-qty-piece{display:none!important}.current-page-product-detail .add-to-cart-button{background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:14px!important;height:52px!important;padding:0 32px!important;font-family:"Outfit",sans-serif!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.5px!important;text-transform:uppercase!important;box-shadow:0 8px 22px rgb(124 92 252 / .35)!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important;margin:0!important}.current-page-product-detail .add-to-cart-button:hover{background:linear-gradient(135deg,#8b6dfc 0%,#6845ea 100%)!important;box-shadow:0 12px 30px rgb(124 92 252 / .55)!important;transform:translateY(-2px)!important;color:#ffffff!important}.current-page-product-detail .quick-order-button{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:14px!important;height:52px!important;padding:0 22px!important;font-family:"Outfit",sans-serif!important;font-size:14px!important;font-weight:700!important;color:#1e293b!important;letter-spacing:0.5px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:all 0.2s ease!important;margin:0!important}.current-page-product-detail .quick-order-button:hover{background:#0f172a!important;border-color:#0f172a!important;color:#ffffff!important;transform:translateY(-2px)!important}.current-page-product-detail .add-my-favorites{border:1px solid #e2e8f0!important;border-radius:14px!important;width:52px!important;height:52px!important;background:#f8fafc!important;color:#f43f5e!important;font-size:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:all 0.2s ease!important;margin:0!important}.current-page-product-detail .add-my-favorites:hover{border-color:#fecdd3!important;background:#fff1f2!important}.current-page-product-detail .product-content-middle{margin-top:40px!important}.current-page-product-detail .product-detail-tab{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 10px 30px -10px rgb(0 0 0 / .07)!important;padding:36px!important}.current-page-product-detail .product-detail-tab [data-tab-index]>a{font-family:"Outfit",sans-serif!important;font-size:19px!important;font-weight:700!important;color:#0f172a!important;border-bottom:2px solid #7c5cfc!important;padding-bottom:12px!important;margin-bottom:24px!important;line-height:normal!important;display:inline-flex!important;align-items:center!important;gap:10px!important;letter-spacing:0.5px!important}.current-page-product-detail .product-detail-tab .tab-heading-icon{color:#0284c7!important}.current-page-product-detail .product-detail-tab [data-tab-content]{padding-top:10px!important}.current-page-product-detail .product-detail-card{display:flex!important;flex-direction:column!important;gap:14px!important}.current-page-product-detail .product-detail-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#e0f2fe!important;border:1px solid #bae6fd!important;border-radius:9999px!important;padding:6px 16px!important;color:#0284c7!important;font-family:"Outfit",sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.12em!important;width:fit-content!important;margin-bottom:12px!important}.current-page-product-detail .pulse-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#0284c7!important;box-shadow:0 0 8px rgb(2 132 199 / .4)!important}.current-page-product-detail .product-detail{display:flex!important;flex-direction:column!important;gap:10px!important}.current-page-product-detail .product-detail p,.current-page-product-detail .product-detail div,.current-page-product-detail .product-detail li,.current-page-product-detail .ticket-rule-pill{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-left:3px solid #7c5cfc!important;border-radius:14px!important;padding:14px 18px!important;margin:0!important;color:#1e293b!important;font-size:14.5px!important;font-weight:500!important;line-height:1.6!important;display:flex!important;align-items:center!important;gap:12px!important;transition:all 0.25s ease!important}.current-page-product-detail .product-detail p:hover,.current-page-product-detail .ticket-rule-pill:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;border-left-color:#0284c7!important;transform:translateX(4px)!important}.current-page-product-detail .rule-icon-circle{width:26px!important;height:26px!important;border-radius:50%!important;background:#e0f2fe!important;border:1px solid #bae6fd!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.current-page-product-detail .rule-icon-circle svg{stroke:#0284c7!important;width:14px!important;height:14px!important}.current-page-product-detail .rule-text-content{color:#1e293b!important;font-size:14.5px!important}.current-page-product-detail .ticket-guarantee-box{display:flex!important;align-items:flex-start!important;gap:16px!important;margin-top:16px!important;padding:18px 22px!important;background:linear-gradient(135deg,#f0fdf4 0%,#e0f2fe 100%)!important;border:1px solid #bae6fd!important;border-radius:16px!important}.current-page-product-detail .ticket-guarantee-box .guarantee-icon{color:#0284c7!important;flex-shrink:0!important;margin-top:2px!important}.current-page-product-detail .ticket-guarantee-box .guarantee-text{color:#475569!important;font-size:13.5px!important;line-height:1.6!important}.current-page-product-detail .ticket-guarantee-box .guarantee-text strong{color:#0f172a!important;display:block!important;margin-bottom:2px!important;font-size:14px!important}.current-page-product-detail .similar-products-container{background:transparent!important;padding:50px 0 60px!important}.current-page-product-detail .products-header span{font-family:"Outfit",sans-serif!important;font-size:28px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-0.3px!important;display:block!important;text-align:center!important;margin-bottom:36px!important}.current-page-product-detail .showcase{padding:8px!important}.current-page-product-detail .showcase .showcase-inside{position:relative!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 25px -5px rgb(0 0 0 / .06)!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important}.current-page-product-detail .showcase:hover .showcase-inside{transform:translateY(-6px)!important;border-color:#cbd5e1!important;box-shadow:0 20px 35px -5px rgb(0 0 0 / .12)!important}.current-page-product-detail .showcase .showcase-image-container,.current-page-product-detail .showcase .showcase-image{height:220px!important;max-height:220px!important;overflow:hidden!important;background:#f1f5f9!important;border-radius:18px 18px 0 0!important}.current-page-product-detail .showcase .showcase-image a{background:transparent!important;height:100%!important;display:block!important}.current-page-product-detail .showcase .showcase-image img{border-radius:18px 18px 0 0!important;height:100%!important;width:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.4s ease!important}.current-page-product-detail .showcase:hover .showcase-image img{transform:scale(1.05)!important}.current-page-product-detail .showcase .showcase-label-container{position:absolute!important;top:14px!important;right:14px!important;z-index:10!important;display:block!important;height:auto!important;width:auto!important;pointer-events:auto!important}.current-page-product-detail .showcase .discount-label{position:static!important;background:linear-gradient(135deg,#7c5cfc 0%,#5835ea 100%)!important;color:#ffffff!important;border-radius:9999px!important;padding:4px 12px!important;font-family:"Outfit",sans-serif!important;font-size:12px!important;font-weight:700!important;box-shadow:0 4px 12px rgb(124 92 252 / .35)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important}.current-page-product-detail .showcase .showcase-content{padding:16px 18px 20px!important}.current-page-product-detail .showcase .showcase-title a{color:#0f172a!important;font-family:"Outfit",sans-serif!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;display:block!important;margin-bottom:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color 0.2s ease!important}.current-page-product-detail .showcase .showcase-title a:hover{color:#0284c7!important}.current-page-product-detail .showcase .showcase-price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important}.current-page-product-detail .showcase .showcase-price-discounted{font-family:"Outfit",sans-serif!important;font-size:18px!important;font-weight:800!important;color:#0284c7!important;white-space:nowrap!important}.current-page-product-detail .showcase .showcase-price-default{font-family:"Inter",sans-serif!important;font-size:13px!important;color:#94a3b8!important;text-decoration:line-through!important;white-space:nowrap!important}.current-page-product-detail .slick-arrow{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:50%!important;width:44px!important;height:44px!important;color:#0284c7!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;z-index:10!important;transition:all 0.25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.current-page-product-detail .slick-prev{left:-22px!important}.current-page-product-detail .slick-next{right:-22px!important}.current-page-product-detail .slick-arrow:hover{background:#7c5cfc!important;border-color:#7c5cfc!important;color:#ffffff!important;box-shadow:0 8px 20px rgb(124 92 252 / .35)!important;transform:scale(1.08)!important}@media (max-width:575.98px){body.current-page-product-detail #main{padding-top:16px!important;padding-bottom:30px!important}.current-page-product-detail .product-right,.current-page-product-detail .product-detail-tab{padding:22px 18px!important;border-radius:20px!important}.current-page-product-detail .product-title h1{font-size:24px!important}.current-page-product-detail .product-discounted-price{font-size:30px!important}.current-page-product-detail .product-price{font-size:16px!important}.current-page-product-detail .product-cart-buttons{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.current-page-product-detail .product-qty{width:100%!important;justify-content:space-between!important;height:48px!important}.current-page-product-detail .product-qty input{flex:1!important}.current-page-product-detail .add-to-cart-button,.current-page-product-detail .quick-order-button{width:100%!important;height:48px!important;font-size:14px!important}.current-page-product-detail .add-my-favorites{width:100%!important;height:44px!important}.current-page-product-detail .products-header span{font-size:22px!important;margin-bottom:24px!important}.current-page-product-detail .showcase .showcase-image-container,.current-page-product-detail .showcase .showcase-image{height:180px!important;max-height:180px!important}.current-page-product-detail .slick-arrow{width:36px!important;height:36px!important}.current-page-product-detail .slick-prev{left:4px!important}.current-page-product-detail .slick-next{right:4px!important}}@media (min-width:576px) and (max-width:767.98px){body.current-page-product-detail #main{padding-top:16px!important;padding-bottom:30px!important}.current-page-product-detail .product-right,.current-page-product-detail .product-detail-tab{padding:24px 20px!important}.current-page-product-detail .product-title h1{font-size:26px!important;margin-bottom:12px!important}.current-page-product-detail .product-cart-buttons{gap:8px!important}}@media (min-width:768px) and (max-width:991.98px){.current-page-product-detail .product-right,.current-page-product-detail .product-detail-tab{padding:28px!important}.current-page-product-detail .product-title h1{font-size:28px!important}}@media (min-width:992px){.current-page-product-detail .product-right,.current-page-product-detail .product-detail-tab{padding:32px!important}}@keyframes aquaFadeInUp{0%{opacity:0;transform:translate3d(0,28px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes aquaFadeInDown{0%{opacity:0;transform:translate3d(0,-24px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes aquaFadeInScale{0%{opacity:0;transform:scale3d(.94,.94,1)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes aquaSlideInLeft{0%{opacity:0;transform:translate3d(-32px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes aquaSlideInRight{0%{opacity:0;transform:translate3d(32px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes aquaAmbientFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aquaGlowPulse{0%,100%{box-shadow:0 4px 14px rgb(56 189 248 / .25)}50%{box-shadow:0 6px 24px rgb(124 92 252 / .45)}}@keyframes aquaShimmerEffect{0%{background-position:-200% 0}100%{background-position:200% 0}}.aqua-section-fade{opacity:1!important;transform:none!important;transition:none!important}.aqua-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity 0.5s cubic-bezier(.16,1,.3,1),transform 0.5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.aqua-reveal.is-revealed{opacity:1!important;transform:translate3d(0,0,0)!important;will-change:auto}.aqua-reveal-card,.aqua-reveal-scale{opacity:0;transform:translate3d(0,20px,0) scale3d(.97,.97,1);transition:opacity 0.5s cubic-bezier(.16,1,.3,1),transform 0.5s cubic-bezier(.16,1,.3,1),box-shadow 0.35s cubic-bezier(.16,1,.3,1),border-color 0.3s ease;will-change:opacity,transform}.aqua-reveal-card.is-revealed,.aqua-reveal-scale.is-revealed{opacity:1!important;transform:translate3d(0,0,0) scale3d(1,1,1);will-change:auto}.aqua-reveal-left{opacity:0;transform:translate3d(-24px,0,0);transition:opacity 0.5s cubic-bezier(.16,1,.3,1),transform 0.5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.aqua-reveal-left.is-revealed{opacity:1!important;transform:translate3d(0,0,0)!important;will-change:auto}.aqua-reveal-right{opacity:0;transform:translate3d(24px,0,0);transition:opacity 0.5s cubic-bezier(.16,1,.3,1),transform 0.5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.aqua-reveal-right.is-revealed{opacity:1!important;transform:translate3d(0,0,0)!important;will-change:auto}.aqua-delay-1{transition-delay:0.07s!important}.aqua-delay-2{transition-delay:0.14s!important}.aqua-delay-3{transition-delay:0.21s!important}.aqua-delay-4{transition-delay:0.28s!important}.aqua-delay-5{transition-delay:0.35s!important}.aqua-delay-6{transition-delay:0.42s!important}.aqua-delay-7{transition-delay:0.49s!important}.aqua-delay-8{transition-delay:0.56s!important}.bento-grid>div:nth-child(1),.hero-bento-grid>div:nth-child(1){animation:aquaFadeInUp 0.85s cubic-bezier(.16,1,.3,1) both}.bento-grid>div:nth-child(2),.hero-bento-grid>div:nth-child(2){animation:aquaFadeInUp 0.85s cubic-bezier(.16,1,.3,1) 0.12s both}.bento-grid>div:nth-child(3),.hero-bento-grid>div:nth-child(3){animation:aquaFadeInUp 0.85s cubic-bezier(.16,1,.3,1) 0.22s both}.bento-grid>div:nth-child(4),.hero-bento-grid>div:nth-child(4){animation:aquaFadeInUp 0.85s cubic-bezier(.16,1,.3,1) 0.32s both}.bento-grid>div:nth-child(5),.hero-bento-grid>div:nth-child(5){animation:aquaFadeInUp 0.85s cubic-bezier(.16,1,.3,1) 0.42s both}.aqua-about-hero-content,.aqua-events-hero .hero-header-content,.aqua-explore-hero .hero-header-content,.aqua-gallery-hero .aqua-hero-content,.aqua-contact-hero .aqua-hero-content,.tickets-hero-header{animation:aquaFadeInUp 0.8s cubic-bezier(.16,1,.3,1) both}.aqua-about-hero-chips,.aqua-hero-chips,.hero-metrics-bar,.tickets-trust-badges,.events-filter-bar{animation:aquaFadeInUp 0.85s cubic-bezier(.16,1,.3,1) 0.15s both}.ticket-card,.advantage-card,.zone-card,.experience-card,.species-card,.event-card,.event-bento-card,.creature-card,.gallery-item-card,.gallery-item,.ticket-catalog-card,.aqua-bento-card,.aqua-kingdom-card,.aqua-stat-card,.aqua-hpillar-card,.aqua-holding-profile-card,.transit-method-card,.trust-badge-item,.featured-split-card,.aqua-tunnel-spotlight-card,.ticket-product-card,.tickets-group-callout,.footer-newsletter-card,.footer-col,.faq-accordion-item,.aqua-faq-item,.faq-item{transition:opacity 0.5s cubic-bezier(.16,1,.3,1),transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.35s cubic-bezier(.16,1,.3,1),border-color 0.3s ease}.ticket-card:hover,.advantage-card:hover,.zone-card:hover,.experience-card:hover,.species-card:hover,.event-card:hover,.event-bento-card:hover,.creature-card:hover,.gallery-item-card:hover,.ticket-catalog-card:hover,.aqua-bento-card:hover,.aqua-kingdom-card:hover,.aqua-hpillar-card:hover,.transit-method-card:hover,.ticket-product-card:hover,.aqua-reveal-card.is-revealed:hover{transform:translate3d(0,-6px,0) scale3d(1,1,1)}.gallery-item,.gallery-item-card .card-media-wrap,.creature-card .creature-media,.event-bento-card .card-thumb,.featured-split-card .card-media,.spotlight-img-wrap{overflow:hidden!important}.gallery-item img,.gallery-item-image,.gallery-item-card img,.creature-card img,.event-bento-card img,.featured-split-card img,.spotlight-img{transition:transform 0.65s cubic-bezier(.16,1,.3,1)!important}.gallery-item:hover img,.gallery-item:hover .gallery-item-image,.gallery-item-card:hover img,.creature-card:hover img,.event-bento-card:hover img,.featured-split-card:hover img,.aqua-tunnel-spotlight-card:hover .spotlight-img{transform:scale3d(1.05,1.05,1)!important}.badge-pulse-dot,.aqua-kicker-dot{display:inline-block;animation:aquaGlowPulse 2.4s ease-in-out infinite}.aqua-hero-chip,.aqua-chip-link,.filter-chip{transition:all 0.25s cubic-bezier(.16,1,.3,1)!important}.aqua-hero-chip:hover,.aqua-chip-link:hover,.filter-chip:hover{transform:translate3d(0,-3px,0)!important}.hero-cta-primary,.btn-hero-primary,.btn-ticket-primary,.newsletter-btn,.add-to-cart-button{transition:all 0.25s cubic-bezier(.16,1,.3,1)!important}.hero-cta-primary:hover,.btn-hero-primary:hover,.btn-ticket-primary:hover,.newsletter-btn:hover,.add-to-cart-button:hover{transform:translate3d(0,-2px,0)!important}.aqua-stat-number,.aqua-chip-val,.metric-val{display:inline-block;font-variant-numeric:tabular-nums;transition:color 0.3s ease}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001s!important;animation-iteration-count:1!important;transition-duration:0.001s!important;scroll-behavior:auto!important}.aqua-section-fade,.aqua-reveal,.aqua-reveal-card,.aqua-reveal-scale,.aqua-reveal-left,.aqua-reveal-right{opacity:1!important;transform:none!important;transition:none!important}}body{font-size:1.2rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#000;background:#070d19}body[class$="-active"]{cursor:pointer}a{color:#027085}a:active,a:focus,a:hover{color:#0F2137}.openbox-overlay,.navigation-menu-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgb(0 0 0 / .15);display:none;z-index:99;width:100%;height:100%;cursor:pointer}#header{background-image:linear-gradient(114.3deg,#314b5a 28.8%,#039bc1 84.9%);position:relative;margin-bottom:2rem;color:#fff;box-shadow:inset 0 -5px 10px 0 rgb(0 0 0 / .35)}.current-page-default-entry #header{margin-bottom:0}.logo{display:flex;align-items:center;justify-content:center;padding:1.5rem 0}.logo img{max-height:8rem}@media (max-width:767px){.logo a{max-width:60%}}.header-icons{display:flex;justify-content:space-between;align-items:stretch;height:100%}.header-icons a{color:#000}@media (max-width:767px){.header-icons{justify-content:flex-end}}.header-icon{width:4.8rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;cursor:pointer;position:relative}@media (max-width:767px){.header-icon{height:4.8rem}}@media (max-width:767px){.navigation-wrapper{position:static}}.search-container{position:relative}.search{display:flex;justify-content:center;position:relative}.search-content{display:none;position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;background:#f4f4f4}@media (max-width:767px){.search-content{height:4.8rem;padding:.5rem}}.search-content form{display:flex;height:100%;align-items:center}.search-content form input[type=text]{flex:1 0 auto;padding:1rem;border:none;border-bottom:1px solid #a8a8a8;background:#fff0;margin-right:1.5rem}.search-content form button{flex:0 0 8rem;border-radius:4rem}.user-menu{display:flex;justify-content:center}.user-menu a{position:relative}.user-menu .user-logged{position:absolute;top:-1rem;right:-1rem;width:1.6rem;line-height:1.6rem;border-radius:50%;background:#027085;color:#FFF;font-size:1rem;text-align:center}.cart-menu{display:flex;justify-content:flex-end}.cart-menu a{position:relative}.cart-menu .cart-amount{position:absolute;top:-1rem;right:-1rem;width:1.6rem;line-height:1.6rem;border-radius:50%;background:#027085;color:#FFF;font-size:1rem;text-align:center}.toggle-bar{width:4.8rem;height:4.8rem;align-items:center;justify-content:center;font-size:2rem;display:none;cursor:pointer;z-index:1}@media (max-width:1020px){.toggle-bar{display:flex}}#navigation{display:flex;justify-content:flex-end;align-items:stretch;height:100%}#navigation .category-level-1{display:flex;justify-content:flex-end;align-items:stretch;height:100%}#navigation .category-level-1>ul{display:flex}#navigation .category-level-1>ul>li{flex:auto}#navigation .category-level-1>ul>li>.navigation-item{display:flex;height:100%;align-items:center;padding:0 1rem}#navigation .category-level-1>ul>li>.navigation-item>a{display:flex;colordd:#000;color:#fff;height:100%;align-items:center;font-size:12px;font-weight:600;font-family:"Lato",sans-serif;fontd-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px;transition:350ms}#navigation .category-level-1>ul>li>.navigation-item>a>div{width:3rem;height:3rem;display:flex;align-content:center;justify-content:center;margin-right:.5rem}#navigation .category-level-1>ul>li>.navigation-item>a>div>img{max-width:100%;max-height:100%;margin:auto;background:#fff}#navigation .category-level-1>ul>li>.navigation-item>i{display:flex;align-items:center;justify-content:center;height:100%;margin-left:1rem}#navigation .category-level-1>ul>li:hover .navigation-item{colord:#027085;color:#F1EFEF}#navigation .category-level-1>ul>li:hover .navigation-item>a{colord:#027085;color:#F1EFEF}#navigation .has-sub-category.active>.sub-category{display:block}#navigation .category-level-2{position:absolute;top:100%;left:0;background-color:#f4f4f4;padding:1rem;z-index:100;width:100%;display:none}#navigation .category-level-2 .container>ul{display:flex;flex-flow:wrap}#navigation .category-level-2 .container>ul>li{flex:0 0 25%;padding:0 1rem;margin-bottom:2rem}#navigation .category-level-2 .container>ul>li>a{display:flex;color:#000;padding:0 .5rem;margin-bottom:.8rem;font-size:1.4rem;align-items:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px}#navigation .category-level-2 .container>ul>li>a>div{width:3rem;height:3rem;display:flex;align-content:center;justify-content:center;margin-right:1rem}#navigation .category-level-2 .container>ul>li>a>div>img{max-width:100%;max-height:100%;margin:auto;background:#fff}#navigation .category-level-3 ul>li>a{display:flex;color:gray;padding:0 .5rem;margin-bottom:.8rem;font-size:1.3rem;align-items:center}#navigation .category-level-3 ul>li>a>div{width:3rem;height:3rem;display:flex;align-content:center;justify-content:center;margin-right:1rem}#navigation .category-level-3 ul>li>a>div>img{max-width:100%;max-height:100%;margin:auto;background:#fff}#navigation .category-level-3 ul>li>a>span{margin:auto 0}#navigation .category-level-3 ul>li.navigation-show-all a{text-decoration:underline;font-style:italic;font-size:1.1rem}#mobile-navigation{position:fixed;top:0;left:-280px;width:280px;height:100%;z-index:999;transition:all 0.2s ease-in-out;background-image:linear-gradient(114.3deg,#314b5a 28.8%,#039bc1 84.9%);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#mobile-navigation .mobile-navigation{overflow:hidden;position:relative}#mobile-navigation li.has-sub-category>div{overflow:hidden}#mobile-navigation li.has-sub-category.active>div{left:0;overflow:visible}#mobile-navigation a{padding:1.5rem 1rem;color:#fff;font-size:1.4rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}#mobile-navigation a>div{display:flex;align-items:center}#mobile-navigation a>div>div{display:flex;align-items:center;justify-content:center;margin-right:1rem}#mobile-navigation a>div>div img{max-width:3rem;max-height:3rem}#mobile-navigation .category-level-2,#mobile-navigation .category-level-3{position:absolute;top:0;left:100%;width:100%;background:#fff;transition:all 0.2s ease-in-out;z-index:2}#mobile-navigation .category-level-2 ul,#mobile-navigation .category-level-3 ul{padding:0 1rem}#mobile-navigation .category-level-2 ul>li>a,#mobile-navigation .category-level-3 ul>li>a{padding:1rem;border-color:#f0f0f0;color:#333;font-size:1.3rem}#mobile-navigation .mobile-navigation-back a{justify-content:flex-start}#mobile-navigation .mobile-navigation-back a span{margin-left:1rem}#mobile-navigation .mobile-navigation-back a i{font-size:1rem}@media (max-width:1020px){#navigation{display:none}}body{transition:0.2s;position:relative;left:0}@media (max-width:1020px){body.navigation-active{left:280px;overflow:hidden;position:fixed;height:100%;width:100%}body.navigation-active #mobile-navigation{left:0;box-shadow:2px 0 5px 0 rgb(0 0 0 / .1)}body.navigation-active .navigation-menu-overlay{display:block}}#main{padding-bottom:0!important;margin-bottom:0!important}#main>section,#main>div,.aqua-legal-page-wrapper,.aqua-about-page,.aqua-explore-page,.aqua-events-page,.aqua-contact-page,.aqua-gallery-page,.aqua-tickets-page{margin-bottom:0!important}.popular-products-container{background-color:#f9f9f9;padding:5rem 0}.home-products-container{padding:5rem 0}#scroll-top{position:fixed;bottom:5rem;right:50%;margin-right:-650px;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;font-size:3rem;text-shadow:0 0 1px #000;color:#fff;cursor:pointer}@media (max-width:1199px){#scroll-top{display:none}}#ideasoft{display:none}.showcase{position:relative}.showcase .showcase-inside{background:#fff;transition:all 0.2s ease-in-out}.showcase .showcase-image-container{position:relative}.showcase .showcase-image{position:relative;padding-top:150%;overflow:hidden}.showcase .showcase-image a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;transition:all 0.2s ease-in-out}.showcase .showcase-image a img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:none;margin:auto;max-width:100%;max-height:100%}.showcase .showcase-image a:only-child{left:0!important}.showcase .showcase-image a:last-child{left:100%;z-index:2}.showcase .showcase-content{padding:1rem 1rem 1.5rem}.showcase .showcase-content .showcase-title{text-align:center;margin-bottom:1rem;font-size:1.4rem;line-height:1.6rem;height:3.2rem;overflow:hidden}.showcase .showcase-content .showcase-title a{color:#000}@media (max-width:575px){.showcase .showcase-content .showcase-title{font-size:1.3rem;line-height:1.5rem;height:4.5rem}}.showcase .showcase-content .showcase-price{font-size:1.8rem;color:#0284c7;font-weight:800;display:flex;justify-content:center;align-items:flex-end;font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.showcase .showcase-content .showcase-price>div{height:2.5rem;line-height:2.5rem}.showcase .showcase-content .showcase-price.has-discount .showcase-price-default{font-size:1.4rem;color:#94a3b8;text-decoration:line-through;margin-left:1rem;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (max-width:575px){.showcase .showcase-content .showcase-price{font-size:1.5rem;display:block;text-align:center}.showcase .showcase-content .showcase-price.has-discount .showcase-price-default{font-size:1.2rem;margin-left:0}}.showcase .showcase-buttons-container{height:5rem;overflow:hidden;position:relative}.showcase .showcase-buttons-container .showcase-buttons{position:absolute;width:50%;left:50%;transform:translateX(-50%);height:5rem;top:100%;transition:all 0.2s ease-in-out;display:flex;align-items:center;justify-content:space-between}@media (max-width:991px){.showcase .showcase-buttons-container .showcase-buttons{top:0;width:100%;left:0;transform:none;justify-content:space-around}}.showcase .showcase-buttons-container .showcase-buttons a{display:flex;justify-content:center;align-items:center;font-size:2rem;color:#d5d5d5;width:5rem;height:5rem}.showcase .showcase-buttons-container .showcase-buttons a:hover{color:#a2a2a2}@media (min-width:922px){.showcase:hover .showcase-inside{box-shadow:0 0 10px 1px rgb(0 0 0 / .1)}.showcase:hover .showcase-image a:first-child{left:-100%}.showcase:hover .showcase-image a:last-child{left:0}.showcase:hover .showcase-buttons{top:0}}.discount-label,.gift-label,.new-label,.sold-out-label span{color:#fff;line-height:2.4rem;border-radius:1.2rem;position:absolute;font-size:1.2rem;z-index:3;text-align:center}.discount-label{background-color:#027085;width:5rem;top:1rem;right:1rem}.gift-label{background-color:#027085;width:8rem;bottom:1rem;right:1rem}.new-label{background-color:#62b959;width:5rem;top:1rem;left:1rem}.sold-out-label{width:100%;height:100%;top:0;left:0;background-color:rgb(255 255 255 / .2);position:absolute;z-index:4}.sold-out-label>span{background-color:#bbb;width:10rem;top:50%;left:50%;transform:translate(-50%,-50%)}.paginate-wrapper{position:relative;padding:2rem 0}.paginate-wrapper .paginate{display:flex;justify-content:flex-end}@media (max-width:575px){.paginate-wrapper .paginate{justify-content:space-between}}.paginate-wrapper .paginate a{display:flex;padding:0 .2rem;min-width:3rem;height:3rem;font-size:1.4rem;color:#000;align-items:center;justify-content:center}.paginate-wrapper .paginate a i{display:block;line-height:1.4rem;font-size:1.8rem}.paginate-wrapper .paginate .paginate-content{display:flex}.paginate-wrapper .paginate .paginate-content a{margin:0 .6rem}@media (max-width:575px){.paginate-wrapper .paginate .paginate-content a{margin:0 .2rem}}.paginate-wrapper .paginate .paginate-left a{margin-right:.6rem}.paginate-wrapper .paginate .paginate-right a{margin-left:.6rem}.paginate-wrapper .paginate .paginate-passive a{background-color:#eee;color:#FFF}.paginate-wrapper .paginate .paginate-active a{background-color:#eee}.paginate-wrapper .paginate .paginate-element-active{background-color:#027085;color:#FFF}.contentbox-header{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:solid 1px #f0f0f0}.contentbox-header p{font-size:1.2rem;margin-bottom:0;display:block}.contentbox-header h4{margin-bottom:0;font-size:1.9rem}.default-products .products-header{text-align:center;font-size:4rem;margin-bottom:2rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px}@media (max-width:767px){.default-products .products-header{font-size:3rem}}.default-products .products-content{margin:0 -15px}.default-products .products-content .carousel-item{padding:15px}.default-products .slick-prev,.default-products .slick-next{top:50%;position:absolute;z-index:2;transform:translateY(-50%);display:flex;width:5.5rem;height:7.5rem;align-items:center;justify-content:center;opacity:.5;background:rgb(255 255 255 / .5);color:#333;transition:0.2s}.default-products .slick-prev i,.default-products .slick-next i{font-size:3rem}.default-products .slick-prev:hover,.default-products .slick-next:hover{opacity:1}.default-products .slick-prev{left:15px}.default-products .slick-next{right:15px}#entry-slider [class^="slider-"] img{width:100%}#entry-slider [class^="slider-"] .slick-dots{position:absolute;bottom:1.6rem;padding:0;width:auto;justify-content:left;left:50%;margin-left:-550px}@media (max-width:1199px){#entry-slider [class^="slider-"] .slick-dots{margin-left:-465px}}@media (max-width:991px){#entry-slider [class^="slider-"] .slick-dots{margin-left:-345px}}@media (max-width:767px){#entry-slider [class^="slider-"] .slick-dots{margin-left:0;left:0;justify-content:center;width:100%}}#entry-slider [class^="slider-"] .slick-dots li{margin:0 .6rem 0 0}@media (max-width:767px){#entry-slider [class^="slider-"] .slick-dots li{margin:0 .4rem}}#entry-slider [class^="slider-"] .slick-prev,#entry-slider [class^="slider-"] .slick-next{position:absolute;top:auto;transform:none;bottom:0;left:auto;right:50%;width:7.5rem;height:7.5rem;margin-right:-550px;display:flex!important;align-items:center;justify-content:center;background:#fff}#entry-slider [class^="slider-"] .slick-prev:hover,#entry-slider [class^="slider-"] .slick-next:hover{opacity:1!important}@media (max-width:1199px){#entry-slider [class^="slider-"] .slick-prev,#entry-slider [class^="slider-"] .slick-next{margin-right:-465px;width:5rem;height:5rem}#entry-slider [class^="slider-"] .slick-prev i,#entry-slider [class^="slider-"] .slick-next i{transform:scale(.7)}}@media (max-width:991px){#entry-slider [class^="slider-"] .slick-prev,#entry-slider [class^="slider-"] .slick-next{margin-right:-345px;width:3rem;height:3rem}#entry-slider [class^="slider-"] .slick-prev i,#entry-slider [class^="slider-"] .slick-next i{transform:scale(.5)}}@media (max-width:767px){#entry-slider [class^="slider-"] .slick-prev,#entry-slider [class^="slider-"] .slick-next{display:none!important}}#entry-slider [class^="slider-"] .slick-prev{transform:translateX(-100%)}@media (max-width:767px){.block-item[data-type="filter-product-groups"]{display:block;margin-bottom:0}.block-item[data-type="filter-product-groups"] .block-item-title{display:none}.block-item[data-type="filter-product-groups"] .block-item-content{display:block;padding:0}.block-item[data-type="product-groups"]{display:none}.filter-menu,.horizontal-filter-menu{position:fixed;width:280px;height:100%;left:-280px;top:0;background:#fff;z-index:100;transition:0.2s;overflow-y:auto;-webkit-overflow-scrolling:touch}.filter-menu .filter-menu-category,.horizontal-filter-menu .filter-menu-category{display:none}.filter-menu-active{left:280px;overflow:hidden;position:fixed;height:100%;width:100%}.filter-menu-active .filter-menu,.filter-menu-active .horizontal-filter-menu{left:0}#filter-wrapper{display:none}#filter-wrapper.has-sorting-option:not(.has-filter-option){display:block}#filter-wrapper.has-sorting-option:not(.has-filter-option) .filter-wrapper-header{display:none}#filter-wrapper.has-sorting-option:not(.has-filter-option) .filter-wrapper-content #sorting-options{display:block}#filter-wrapper.has-filter-option{display:block}#filter-wrapper.has-filter-option .filter-wrapper-content #sorting-options{display:none}.sorting-options-content-active #filter-wrapper .filter-wrapper-content #sorting-options{display:block}}@media (max-width:767px) and (max-width:767px){#filter-wrapper{margin-bottom:2rem}}@media (min-width:768px){.filter-menu-overlay,.filter-wrapper-header{display:none!important}}.horizontal-filter-menu{padding:1.5rem;border:1px solid #f0f0f0;margin-bottom:1rem}.horizontal-filter-menu .horizontal-filter-menu-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px;font-size:1.6rem;margin-bottom:1rem}.horizontal-filter-menu .clear-filters{display:flex;margin-bottom:1rem}.horizontal-filter-menu .clear-filters a{display:block;padding:.2rem .5rem;background:#eee;color:#000}.horizontal-filter-menu .filter-menu-selected-items{flex:0 0 100%}.horizontal-filter-menu .filter-menu-groups{margin-bottom:1rem}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-title{margin-bottom:1rem}.horizontal-filter-menu .filter-menu-selected-items{margin-bottom:1rem}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-title{font-size:1.4rem;margin-bottom:1rem}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group{margin-bottom:.5rem}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-title{margin-right:1rem;margin-bottom:.5rem}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content{display:flex;flex-wrap:wrap}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item{margin-right:1rem;margin-bottom:.5rem;flex:0 0 auto}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item:last-child{margin-right:0}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item a{display:block;padding:.2rem .5rem;background:#eee;color:#000}.cascade-menu .parent-item a.selected-item{color:#027085}.tabbed-midblocks-container{margin-bottom:2rem}.tabbed-midblocks-container .tabbed-midblocks-header{margin-bottom:1rem;display:flex;flex-wrap:wrap}.tabbed-midblocks-container .tabbed-midblocks-header>a{width:4rem;height:4rem;display:none;align-items:center;justify-content:center;background-color:#027085;color:#FFF}@media (max-width:991px){.tabbed-midblocks-container .tabbed-midblocks-header>a{display:flex}}.tabbed-midblocks-container .tabbed-midblocks-header>div{display:flex;flex:auto}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]{flex:0 0 20%;cursor:pointer;position:relative}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]>span{height:4rem;color:#999;border-bottom:3px solid #fff0;font-size:1.6rem;flex:0 0 100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;display:flex;align-items:center}@media (max-width:991px){.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]{flex:0 0 100%;display:none}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]>span{justify-content:center}}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index].active{display:flex}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index].active>span{border-color:#027085;color:#000}.tabbed-midblocks-container .tabbed-midblock-content{margin-bottom:1rem}.tabbed-midblocks-container .tabbed-midblock-content>[data-tab-content]{display:none}.tabbed-midblocks-container .tabbed-midblock-content>[data-tab-content].active{display:block}.tabbed-midblocks-container .tabbed-midblock-bottom{display:flex;width:100%;align-items:center;justify-content:center}.tabbed-midblocks-container .tabbed-midblock-bottom a{width:2.4rem;height:2.4rem;margin:0 .2rem;display:flex;align-items:center;justify-content:center;background-color:#027085;color:#FFF}.tabbed-midblocks-container .tabbed-midblock-bottom a.passive{pointer-events:none;background-color:#eee;color:gray}.mid-blocks-wrapper .mid-blocks-container .mid-blocks-header{margin-bottom:2rem}.mid-blocks-wrapper .mid-blocks-container .mid-blocks-header .mid-blocks-title{height:4rem;color:#000;border-bottom:3px solid #027085;font-size:1.6rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;display:flex;align-items:center}.block-item{margin-bottom:2rem;border:1px solid #f0f0f0}.block-item[data-type="filter-product-groups"],.block-item[data-type="product-groups"]{border:none}.block-item[data-type="filter-product-groups"] .block-item-title,.block-item[data-type="product-groups"] .block-item-title{border:1px solid #f0f0f0;border-bottom:none}.block-item[data-type="filter-product-groups"] .block-item-content,.block-item[data-type="product-groups"] .block-item-content{padding:0}.block-item a{color:#000}.block-item a:hover{color:#0F2137}.block-item .block-item-title{padding:1rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px;font-size:1.4rem;display:flex;justify-content:space-between;align-items:center}.block-item .block-item-title>i{display:none}@media (max-width:767px){.block-item .block-item-title>i{display:block}}.block-item .block-item-content{padding:1rem}.block-item[data-type="filter-product-groups"]{border:none}.block-item[data-type="filter-product-groups"] .block-item-title{display:none}.block-item[data-type="filter-product-groups"] .block-item-content{padding:0}.block-item.active .block-item-title>i.fa-angle-down:before{content:""}#back-to-mobile,#social-container{background:#000}.btn{font-size:1.2rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border-radius:0;letter-spacing:1px;font-weight:300;transition:all 0.2s ease-in-out}.btn.btn-primary{color:#FFF;background:#027085}.btn.btn-primary:not(.btn-loading):active,.btn.btn-primary:not(.btn-loading).active,.btn.btn-primary:not(.btn-loading):hover,.btn.btn-primary:not(.btn-loading).hover,.btn.btn-primary:not([disabled]):not(.disabled):active,.btn.btn-primary:not([disabled]):not(.disabled).active{background:#0F2137;color:#FFF}.btn.btn-secondary{color:gray;background:#eee}.btn.btn-secondary:not(.btn-loading):active,.btn.btn-secondary:not(.btn-loading).active,.btn.btn-secondary:not(.btn-loading):hover,.btn.btn-secondary:not(.btn-loading).hover{color:gray;background:#e1e1e1}.btn-loading:before{border-top-color:#027085}.loader .ball-pulse>div{background-color:#027085}.loading>div{border-top-color:#027085;border-bottom-color:#027085}.loading-bar .loader{background:#027085}.control-label{color:#000}.information-content{border:solid 1px #f0f0f0;border-radius:.4rem}.information-content span{border-radius:.4rem}.information-content i{color:#d5d5d5}.member-block li>a.active{color:#027085}.member-block li:hover>a:not(.active){color:#027085}.member-block li:hover>a:not(.active) i.left-icons{color:#027085}#featured-product-block{border:none}.filter-menu .filter-menu-box{margin-bottom:0;margin-top:-1px}.filter-menu .filter-menu-box:first-child{margin-top:0}.filter-menu .filter-menu-category .filter-menu-category-title{background-color:#fff0;border:none;padding:1.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px}.filter-menu .filter-menu-category .filter-menu-category-content a{color:#999}.filter-menu .filter-menu-groups .filter-menu-group-title{background-color:#fff0;border:none;padding:1.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px}.filter-menu .filter-menu-groups .filter-menu-group-content label{color:#999}.filter-menu .filter-menu-selected-items .filter-menu-selected-items-title{background-color:#fff0;border:none;padding:1.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px;font-weight:400}.filter-menu .filter-menu-selected-items .filter-menu-selected-items-content{padding:1.5rem}.filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-title{font-weight:400;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:1px}body{font-family:"Lato",sans-serif}.fa-globe{font-size:52px;color:#1295ad}@media screen and (max-width:760px){.fa-globe{font-size:40px}}.fa-credit-card{font-size:52px;color:#1295ad}@media screen and (max-width:760px){.fa-credit-card{font-size:40px}}.fa-star-half-alt{font-size:52px;color:#1295ad}@media screen and (max-width:760px){.fa-star-half-alt{font-size:40px}}.aquaIcons{border:1px solid #fff0;padding:25px;border-radius:50%;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .25);transition:350ms}.aquaIcons:hover{background:#1295ad;color:#fff;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .55)}.vegaIndex{margin-top:30px}.vegaSecondIndex{margin-top:30px;background-image:url(../images/screenshots/sharkBanner.jpg);background-repeat:no-repeat;background-position:91%;height:400px}.vegaAbout{margin-top:30px}.aboutHeader{font-size:40px;color:#099dca}@media screen and (max-width:760px){.aboutHeader{font-size:30px}}.aboutIndex{color:#6f6b6b;font-weight:400;font-size:18px}@media screen and (max-width:760px){.aboutIndex{font-size:15px}}.vegaIndexLetter{font-size:18px;font-weight:400;color:#6f6b6b}@media screen and (max-width:760px){.vegaIndexLetter{font-weight:400;font-size:15px}}.aboutIndexStrong{color:#006f84;font-weight:600}.vegaCatchword{margin-top:100px;background:#F1EFEF;display:flex;justify-content:center;padding-top:75px;padding-bottom:75px}.catchwordText{font-size:40px;text-align:center;color:#099dca}.buttonDiv{margin-top:35px;display:flex;justify-content:center}.aquaButton{border:none;color:#fff;height:50px;width:175px;font-weight:400;background:#1295ad;transition:350ms;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .35);font-size:15px}.aquaButton:hover{color:#fff;background:#006f84}#footer{padding:0!important;margin:0!important;border:none!important;background-color:#070d19!important;box-shadow:none!important}@media screen and (min-width:1360px){.slider-image img{height:900px}}.navIcon{color:#fff;font-size:15px;transition:350ms}.navIcon:hover{font-size:17px}.aboutHeaderSecond{font-size:40px;color:#14a26f}@media screen and (max-width:760px){.aboutHeaderSecond{font-size:30px}}.aboutIndexSecond{color:#6f6b6b;font-weight:400;font-size:18px}@media screen and (max-width:760px){.aboutIndexSecond{font-size:15px}}.aboutIndexStrongSecond{color:#14a26f;font-weight:600}.aquaButtonSecond{border:none;color:#fff;letter-spacing:.5px;height:50px;width:175px;font-weight:400;background:#14a26f;transition:350ms;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .35)}.aquaButtonSecond:hover{color:#fff;background:#1e7d5b}.secondAbout{margin-bottom:75px;margin-top:100px}.vegaThirdIndex{margin-top:150px;background-image:url(../images/screenshots/crocoBanner.png);background-repeat:no-repeat;background-position:55%;height:400px}.carousel{background:#007aeb}.carousel-item .img-fluid{width:100%}.carousel-item a{display:block;width:100%}.current-page-page-detail .contentbox-body .row{margin-right:0;margin-left:0}.current-page-page-detail .contentbox-body .row>.col,.current-page-page-detail .contentbox-body .row>[class*="col-"]{padding-right:0;padding-left:0}img{height:100%!important}.navigation-item a:hover{font-weight:600;filter:none!important}li:last-child .navigation-item a{border:1px solid #fff0;height:35px!important;padding-left:10px;padding-right:10px;border-radius:15px;font-weight:400!important;font-size:14px!important;background:#14a26f;transition:350ms;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .35);text-decoration:none!important}li:last-child .navigation-item a:hover{background:#1e7d5b}.mobile-navigation-menu-items ul li:last-child a{border:1px solid #fff0;height:35px!important;padding-left:10px;padding-right:10px;font-weight:400!important;font-size:14px!important;background:#14a26f;transition:350ms;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .35);text-decoration:none!important}.mobile-navigation-menu-items ul li:last-child a:hover{background:#1e7d5b}@media screen and (max-width:760px){.homePack2{display:none}}@media screen and (max-width:760px){.homePack3{display:none}}.logo img{max-height:8.2rem;max-width:300px}@media screen and (max-width:1366px){.logo img{max-height:6rem!important;max-width:100%!important}}.carousel-control-prev,.carousel-control-next{z-index:999999;top:8%;height:300px}@media screen and (max-width:920px){.carousel-control-prev,.carousel-control-next{z-index:999999;top:2%;height:300px}}@media screen and (min-width:760px){.carousel-indicators{bottom:30px!important}}@media screen and (min-width:760px){.carousel-control-prev-icon,.carousel-control-next-icon{width:50px;height:50px}}@media only screen and (max-width:1360px) and (min-width:780px){.navigation-item a{font-size:9px!important}}#product-thumb-image{display:none}.cart-block .cart-panel-secure-logo{display:none}.slick-slide img{height:70%!important}.popupImage{width:100%!important}.popup-bg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9;background-color:#fff0;display:none}.popup-wrapper{position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:auto;z-index:10;max-width:95%;max-height:95%;overflow-x:hidden;padding:25px;display:none}.popup-wrapper .content{background-color:#fff;border-radius:4px;max-width:600px;border:1px solid #fafafa}.popup-wrapper .ic-close{position:absolute;right:10px;top:10px;background-color:#fff;color:#000;text-decoration:none;z-index:2;width:40px;height:40px;text-align:center;border-radius:50%;font-size:18px;box-shadow:0 1px 10px 1px rgb(0 0 0 / .1);transition:all 0.2s linear}.popup-wrapper .ic-close:hover{background-color:#000;color:#fff}.popupImage2{width:600px;height:600px}@media (max-width:820px){.popupImage2{height:300px;width:300px}}.popupButton{border:1px solid #fff0;background:#EB166E;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;font-size:20px;position:absolute;bottom:4%;right:3%;color:#fff;font-weight:800;transition:350ms;-webkit-box-shadow:1px 1px 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:1px 1px 5px 0 rgb(0 0 0 / .75);box-shadow:1px 1px 5px 0 rgb(0 0 0 / .75)}.popupButton:hover{color:#000;background:rgb(255 255 255 / .7)}@media (max-width:1020px){.popupButton{font-size:13px;right:7%;bottom:7%}}