Tickets
Discover the animal world from a bird's-eye view and be amazed by real encounters, surprising learning experiences, and adventurous discoveries. Enjoy a day full of fun, inspiration, and special moments you won't soon forget!
:host { --enviso-primary-color: #00815E !important; --enviso-secondary-color: #2C5545 !important; --enviso-tertiary-color: #F4A261 !important; --enviso-text-color: #A0A0A0 !important; --enviso-meta-color: #666666 !important; --enviso-background-color: #FDFDFD !important; --enviso-border-radius: 8px !important; --enviso-font-family: aller, sans-serif !important; --enviso-button-color: #00815E !important; --enviso-button-text-color: #ffffff !important; border-radius: 16px !Important; border-left: 0px !important; }
p { color: #A0A0A0 !important; }
.enviso-amount-inner { display: none; } .enviso-filter-button { display: none; } .enviso-timeslot-description { display: none; } .enviso-amount-of-tickets { display: none !important; }
.enviso-timeslot-button{ background: #00815E !important; color: #FFF !important; }
.enviso-ticket-widget-offers-header { color: #00815E; }
.enviso-offer-meta-element { color: #A0A0A0 !important; }
:host {box-shadow: unset !important; border: none !important; border-radius: 16px !important; overflow: hidden !important; box-shadow: unset !important; border: 1px solid #efefef !important;} .enviso-offer-card { border-radius: 16px !important; overflow: hidden !important; background: transparent; } .enviso-offer-image { border-radius: 16px; height: 200px; object-fit: cover; transition: transform 0.3s ease, filter 0.3s ease; width: 100%; } .enviso-offer-card:hover .enviso-offer-image { transform: scale(1.05); filter: brightness(1.1); } header.enviso-offer-name > span { color: #00815E !important; font-weight: 600; } nav.enviso-offer-actions { border: 0 !important; padding: 8px !important; gap: 1rem !important; display: flex; flex-wrap: wrap; } nav.enviso-offer-actions > enviso-button { background-color: #00815E !important; border-radius: 30px !important; color: white !important; flex: 1; min-width: 120px; } nav.enviso-offer-actions > enviso-button + enviso-button { border: 0 !important; }
:host { display: none !important; } .enviso-basket-discount-panel { display: none !important; } .enviso-basket-discount { display: none !important; }
:host { background: #f8f8f8; border-radius: 8px; padding: 12px; }
.enviso-day { border-radius: 6px; transition: all 0.2s ease; } .enviso-day.enviso-currentmonth { background: #e8f5e9; color: #333; } .enviso-day.enviso-currentmonth.enviso-disabled { background: #efefef; color: #999; cursor: not allowed; opacity: 0.6; } .enviso-day.enviso-currentmonth:not(.enviso-disabled) { cursor: pointer; } .enviso-day.enviso-currentmonth:not(.enviso-disabled):hover { background: #c8e6c9; }
.enviso-ticket-flow-bottom-buttons { gap: 1rem !important; }
.promotion { background-color: #00815E !important; color: #ffffff !important; }
.offer-image>.picture { border-radius: 16px !important; }
.enviso-ticket-item { color: #00815E !important; font-weight: 600; }
:host { color: #00815E !important; font-weight: 600;}
.enviso-basket-footer { display: none !important; }
.promotion-message { background-color: #00815E !important; color: #ffffff !important; width: 100%; max-width: 90%; }
.enviso-ticket-flow-bottom-buttons { gap: 1rem !important; }
.enviso-btn:not(.icon-only) enviso-icon.left { margin-right: 9px; padding: 1.15rem 1.5rem !important; border-radius: 50% !important; color: #00815E; }
.enviso-btn { font-weight: 300 !important; overflow: visible !important; }
button.enviso-btn.primary{ font-weight: 300 !important; border-radius: 30px !important; }
.offer-info { display: flex; flex-direction: column; gap: 0.5rem; justify-content: center; }
.enviso-info { flex-grow: 1; display: flex ; flex-direction: column; justify-content: center; padding-left: 1.33em; padding-right: .5em; min-width: 0; }
.enviso-basket-item-description { display: flex; align-items: start; flex-direction: column; justify-content: start; gap: 16px; background-color: #f9fafc; margin-top: 24px; margin-bottom: 24px; border: 1px solid #efefef !important; border-radius: 8px !important; padding-right: 16px; padding: 1rem; } @media (min-width: 768px) { .enviso-basket-item-description { flex-direction: row; } }
.enviso-basket-header { margin-bottom: 6px; font-weight: 700; font-size: 1.2em; color: #00815E !important; }
.enviso-basket-header-description { font-style: italic; font-size: 1em; margin-bottom: 14px; color: #A0A0A0 !important; font-style: unset !important; }
.enviso-basket-offer-description-amount { font-weight: 700 !important; font-size: 1em; color: #00815E !important; }
.enviso-txt-label { display: block; font-weight: 500; margin-bottom: .5em; color: #A0A0A0 !important; font-size: 1em; }
.enviso-select-label { display: block; font-weight: 700; margin-bottom: .5em; color: #A0A0A0 !important; font-size: 1em; }
.enviso-basket-item-entry-description-name { flex-grow: 1; font-weight: 700; font-size: 1em; color: #00815E !important; }
.enviso-select-value { color: #A0A0A0 !important; }
.enviso-textarea-label { display: block; font-weight: 500; margin-bottom: .5em; color: #A0A0A0 !important; font-size: 1em; }
.enviso-txt-value, .enviso-select-value, .enviso-textarea-value { border-radius: 8px !Important; }
.enviso-textarea-value { color: #A0A0A0 !important; }
.enviso-basket-offer-image { width: 64px; height: 64px; background-size: cover; border-radius: 8px; }
.enviso-price-full { display: inline-block; min-width: 4em; color: #00815E; font-size: 1.15em; font-weight: 700; }
.enviso-name { color: #00815E !important; font-size: 1.15em; font-weight: 500; line height: 1.5em; word-break: break-word; text-overflow: ellipsis; }
span.enviso-steps-header-label { text-transform: unset !important; font-weight: 400 !important; }
.enviso-step-wrapper { align-items: stretch; border: 1px solid #efefef; padding: 1rem; border-radius: 16px; }
.enviso-steps-header-progress { width: 100%; max-width: 850px; height: 20px; background-color: #ccc; margin-bottom: 2em; border-radius: 8px; }
.enviso-steps-header-progress .enviso-steps-header-progress-bar { border-radius: 8px !important; height: 20px; width: 0; background-color: #00815E !important; -webkit-transition: width 1s; -moz-transition: width 1s; -o-transition: width 1s; transition: width 1s; }
:host { background: #f8f8f8; padding: 12px; border-radius: 8px; } .enviso-time-selection-step-header-description { display: none; }
.enviso-offer-image { border-radius: 16px; height: 200px; object-fit: cover; transition: transform 0.3s ease, filter 0.3s ease; width: 100%; } .enviso-offer-card:hover .enviso-offer-image { transform: scale(1.05); filter: brightness(1.1); }
.btnNext, .btnPreviousStep { margin: 0 !important; border-radius: 30px !important; background-color: #fff !important; color: #00815E !important; } .enviso-button.enviso-btnNext.using-pointer { border-radius: 30px !important; background-color: #00815E !important; }
.enviso-cross-sell-timeslots-container { display: none; }
.enviso-ticket-widget-offer-name { color: #00815E !important; font-weight: 500; margin-top: 2rem !Important; } .enviso-steps-header .enviso-steps-header-label { color: #00815E !important; font-weight: 500; } .enviso-title { color: #00815E !important; font-weight: 600; } .enviso-ticket-widget-offer-back-link { color: #00815E !important; } .header.enviso-ticket-widget-offer-name { display: none !important; }
picture { border-radius: 16px !important; overflow: hidden; display: block; } picture img { border-radius: 16px !important; width: 100%; height: car; }
.internal-enviso-guest-button { background-color: #00815E !important; color: white !important; border-radius: 30px !important; font-weight: 600; padding: 9px !important; border: none !important; cursor: pointer; transition: background-color 0.3s ease; } .internal-enviso-guest-button:hover { background-color: #005C3F !important; }
.mobileHeader .enviso-ticket-widget-offers-header { margin: 0 !important; font-weight: 600; }
.enviso-continue-shopping { color: #00815E !important; text decoration: none; font-weight: 500; cursor: pointer; transition: color 0.3s ease; } .enviso-continue-shopping:hover { color: #005C3F !important; text decoration: underline; }
.enviso-offer-description { max-height: 60rem; }
.enviso-basket-bottom-buttons { margin-top: 25px; display: flex ; justify-content: flex end; align-items: center !important; }
.enviso-tickets {grid-template-columns: 100% !important;} @media screen and (min-width: 1024px) { #enviso-ticket-selection { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); column gap: 1.5rem; padding: 0 2rem; } .enviso-step-wrapper .enviso-header-info { grid-column: 1 / 5; } .enviso-step-wrapper .enviso-ticket-wrapper { grid-column: 5 / 11; grid-row-start: 1; grid-row-end: 4; } enviso-responsive[slot="bottom"][responsive-class="enviso-mobile"] { grid-column: 1 / 11; } #enviso-ticket-selection .box { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); column gap: 1.5rem; } #enviso-ticket-selection .box > .calendar { grid-column: 1 / 5; max-width: 40rem; margin: 0 auto; } .enviso-title.enviso-time-selection-step-header, .enviso-time { grid-column: 1 / 11; } .enviso-cross-sell-timeslots-container { grid-column: 5 / 11; margin-left: 0; } #enviso-time-selection-step { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); gap: 16px; } .enviso-step-wrapper { /* display:grid; */ grid-column: 1 / 11; } enviso-responsive[responsive-class="box-smaller"] { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); column gap: 1.5rem; padding: 0 2rem; } .box { display: block; grid column: 1 / 5; } enviso-cross-sell-carousel { display: block; grid column: 6 / 11; } enviso-cross-sell-offer-card { width: 40% !important; } .enviso-card-content, .enviso-upsell-offer-card { width: 100% !important; } .enviso-ticket-flow-bottom-buttons .btnNext { margin-left: auto; /* ✅ pushes only Next to the far right */ } .enviso-ticket-flow-bottom-buttons { display: grid; grid-template-columns: 1fr auto; /* left grows, right hugs content */ width: 100%; align-items: center; } }
.enviso-nud-wrapper.vertical { flex-direction: row; padding-left: 15px; } .enviso-nud {width: 7em;} .enviso-nud-wrapper.vertical enviso-button[icon-name="minus"] { background: #00815d; } .enviso-nud-wrapper.vertical enviso-button[icon-name="plus"] { background: #00815d; color: #fff; } .btnNext { background-color: #00815E !important; color: #fff !important; border: 0px !important; } .btnNext:hover { background-color: rgba(0, 129, 93, 0.25) !important; } .enviso-timeslot-button { background: #fff !important; color: #00815d !important; border-radius: 16px !important; border: 3px solid #00815d !important; } .enviso-timeslot-button:hover, .enviso-timeslot-button:active { background: #00815d !important; color: #fff !important; } .enviso-timeslot-button:hover, .enviso-timeslot-button:active { background: #00815d !important; color: #fff !important; } .enviso-basket-item-entry-description-name { display: none !important; } .enviso-basket-item-entry { justify-content: flex-end !important; }