header.enviso-ticket-widget-offer-name { display: none; }
enviso-basket-button { position: relative; z-index:1; transform: scale(.9); margin-left: 1rem; margin-right: 0!important; }
div.timeslots { margin-left: 0!important; }
div.timeslots > .enviso-timeslots-container { grid-template-columns: repeat(2, 1fr); }
@media (min-width: 1024px) {
div.timeslots > .enviso-timeslots-container { grid-template-columns: repeat(3, 1fr); }
}
div.timeslots > .enviso-timeslots-container > .enviso-selection-timeslot { min-width: auto; }
.enviso-timeslot-button { color: #000; padding: .75rem 1rem; border-color: #fff; font-weight: 700; transition: 150ms all ease-in-out; }
.enviso-timeslot-button.enviso-sold-out { background: #eee; border-color: #eee; }
.enviso-timeslot-button.enviso-insufficient-tickets { background: #eee; border-color: #eee; }
.enviso-timeslot-button .enviso-timeslot-info { justify-content: center!important; }
.enviso-timeslot-button .enviso-amount-of-tickets { display:none; }
.enviso-timeslot-button:focus { box-shadow: none!important; }
.enviso-timeslot-button:not(.enviso-sold-out):not(.enviso-insufficient-tickets) {
&:hover { background-color: #CA006B; border-color: #CA006B; color: #fff; }
}
:host([selected]) .enviso-timeslot-button { background-color: #CA006B; border-color: #CA006B; color: #fff; }
:host([selected]) .enviso-timeslot-button:after { display: none; }
a { color: #343537; &:hover { color: #e84217; } }
.enviso-mobile>.enviso-basket-bottom-buttons>.enviso-continue-shopping { display: inline-block!important; }
header.enviso-ticket-widget-offers-header { opacity: 0; }
header.enviso-ticket-widget-offer-name enviso-button { display:none; }
enviso-offer-filters { display: none; }
.enviso-offers { grid-template-columns: repeat(1, 1fr); }
@media (min-width: 782px) {
.enviso-offers { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1024px) {
.enviso-offers { grid-template-columns: repeat(3, 1fr); }
}
.enviso-offers enviso-offer-card { width:100%!important; max-width:100%!important; }
:host { box-shadow: none; border-radius: 0; background: none; }
.enviso-offer-availability-picture { pointer-events: none; }
.enviso-offer-availability-picture > span { background-color: transparent; border-radius: 0px; }
.enviso-offer-info { display: flex; flex-direction: column; gap: 0.5rem; min-height: 4rem; position: relative; padding: 2rem 2rem 0; position: relative; z-index: 1; }
.enviso-offer-info header.enviso-offer-name { margin: 0; }
.enviso-offer-info summary.enviso-offer-details { margin: 0; }
.enviso-offer-info:before {
content: "";
position: absolute; top: -9px; right: 0; bottom: -1px; left: 0; z-index: -1 !important;
background-color: #FFFEF2;
mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTcyOScgaGVpZ2h0PSc1MDAwJyB2aWV3Qm94PScwIDAgMTcyOSA1MDAwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J2N1cnJlbnRDb2xvcic+PHBhdGggZD0nbTAuMDAxMjgsMC43NDk4M2w5Ni4wMDAwNiw4LjQ3NDdsMTE0LjAwMDIsLTguNDc0NjdjMCwwIDk3Ljc4OSwzLjA4OTU1IDExNy41LDMuNTg1NDhjMTkuNzEsMC40OTU5NCAxMDIuNSwyLjI4MTY2IDEwMi41LDIuMjgxNjZsMTE3LC01Ljg2NzA2YzAsMCAxMTUuNjk1LDEwLjI4MjAzIDE2Miw5LjQwNDIzYzQ2LjMwNCwtMC44Nzc3NSA4My4xOTQsLTYuNzU1NyAxMTIsLTMuNTM3MWM0NywwLjAwMDAxIDEzNy4xOTIsMy4wNDEyNSAxNTQsMy41MzcyYzE2LjgwNywwLjQ5NTkgMTIxLjk5NCwwIDEyMS45OTQsMGMwLDAgNjguNDYsLTAuOTkxODUgOTksMGMzMC41NSwwLjk5MTkgODkuMTMsNS45MDE2IDk4LDUuNDA1N2M4Ljg3LC0wLjQ5NTkgMTA1LjUsLTguODQyNDYgMTA1LjUsLTguODQyNDZjMCwwIDU3LjgxLC0xLjc3MDQ3IDY4LjY1LDBjMTAuODQsMS43NzA0OCAxMzQuMTIsLTAuOTkxODMgMTUxLjg1LDAuMDAwMDRjMTcuNzQsMC45OTE4NiA4OS42NzY0MywzLjcwMDM5IDExMy4zMTY0Myw0LjE5NjMxbDI2OC4wMTcxOCw1Mjc0LjY3NDc2bC0yMDQyLjM0NjE2LC03Mi4wOTA3OGw0MS4wMTgzLC01MjEyLjc0ODAxeicvPjwvc3ZnPg==");
mask-position: top center; mask-repeat: no-repeat; mask-size: cover;
}
nav.enviso-offer-actions { position: relative; z-index: 1; margin: 1rem 2rem 2rem; border-top-width: 0; }
nav.enviso-offer-actions enviso-button + enviso-button { border-left-width: 0px!important; }
nav.enviso-offer-actions enviso-button:first-child { display: none!important; }
nav.enviso-offer-actions:after {
content: "";
position: absolute; top: -1rem; right: -2rem; bottom: -2rem; left: -2rem; z-index: -1 !important;
background-color: #FFFEF2;
mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTcyOScgaGVpZ2h0PSc1MDAwJyB2aWV3Qm94PScwIDAgMTcyOSA1MDAwJyBmaWxsPSdjdXJyZW50Q29sb3InIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6c3ZnPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTE3NDAuNDksNDk5NmwtMTA1LjI4LC0xMWwtMTE0LjMyLDEzYzAsMCAtOTguMDgsLTQuNzMgLTExNy44NCwtNS41Yy0xOS43NywtMC43NiAtMTAyLjgsLTMuNSAtMTAyLjgsLTMuNWwtMTE3LjM0LDljMCwwIC0xMTYuMDMsLTE1Ljc3IC0xNjIuNDYsLTE0LjQyYy00Ni40NCwxLjM1IC04My40MywxMC4zNiAtMTEyLjMzLDUuNDJjLTQ3LjEzLDAgLTEzNy41OSwtNC42NiAtMTU0LjQ0LC01LjQyYy0xNi44NiwtMC43NiAtMTIyLjM1LDAgLTEyMi4zNSwwYzAsMCAtNjguNjYsMS41MiAtOTkuMjksMGMtMzAuNjMsLTEuNTIgLTg5LjM5LC05LjA2IC05OC4yOSwtOC4yOWMtOC44OSwwLjc2IC03My45MiwtNS4wMiAtNzMuOTIsLTUuMDJjMCwwIC04NS4zNSwyLjcyIC05Ni4yMiwwYy0xMC44OCwtMi43MSAtMTM0LjU2LDYuNTQgLTE1Mi4zNSw1LjAyYy0xNy43OSwtMS41MyAtOTIuMDYsOS4wNSAtMTE1Ljc2LDguMjlsLTcuNzIsLTQ5ODQuNTlsMTc1MiwtMTJsMC43Miw1MDA5LjAxbC0wLjAxLDB6JyAvPjwvc3ZnPg==");
mask-position: bottom center; mask-repeat: no-repeat; mask-size: cover;
}
.enviso-tickets { grid-template-columns: 1fr 1fr; }
@media (min-width: 1280px) {
.enviso-tickets { grid-template-columns: 1fr 1fr 1fr; }
}
:host { border: 1px solid #e5e5e5; padding: 2rem; }
div.enviso-ticket-item-wrapper {
flex-direction: column;
> .enviso-info {
display: grid;
grid-template: "a c" "b b";
grid-template-columns: auto 1fr;
justify-content: initial;
gap: 1rem;
margin-bottom: 1rem;
padding:0;
> .enviso-name { grid-area: a; }
> .enviso-description { grid-area: b; font-size: .85rem; }
> .enviso-price { grid-area: c; margin-top: 0; text-align: right; }
}
> .enviso-amount { border-left-width: 0; }
}
:host > .enviso-nud-wrapper { flex-direction: row; height: auto; }
:host > .enviso-nud-wrapper.bordered { border-width: 0px!important; }
:host > .enviso-nud-wrapper #enviso-value { width: 36px!important; padding: 0!important; border-width: 0px!important; }
.enviso-steps-header-wrapper,
.enviso-steps-header-progress { display: none; }
div.enviso-ticket-flow-bottom-buttons { display: flex; flex-direction: row; gap: 1rem; }
:host { background-color: #fff; border: 1px solid #e5e5e5; padding: 1rem; margin-top: 1rem; border-radius: 3px; }
:host { min-height: initial!important; }
.enviso-dates .enviso-day {
border-width: 0;
background-color: transparent;
transition: 150ms all ease-in-out;
border-width: 0!important;
outline: 0px!important;
outline-offset: 0px!important;
position: relative;
z-index: 0;
&:before {
content: "";
position: absolute;
top: 50%; left: 50%;
z-index: -1;
transform: translate(-50%, -50%);
width: 40px; height: 40px;
border: 3px solid #E84217;
border-radius: 5px;
transition: 150ms all ease-in-out;
opacity: 0;
}
&:hover { color: #E84217; }
&:hover:before { opacity: 1; }
&:focus-visible:before {
opacity: 1;
outline-style: solid;
outline-width: 2px;
outline-offset: 2px;
outline-color: #000;
}
&.enviso-selected { color: #E84217; font-weight: 700; background-color: transparent!important; }
&.enviso-selected:before { opacity: 1; }
}
.enviso-dates .enviso-day.enviso-disabled { color: #c2c2c2; background-color: transparent; }
:host([offer-id="17085"]) .enviso-header-info { display: none; }
.promotions { margin-bottom: 0; }
:host .box { display: block; }
:host .box .calendar { max-width: 100%; }
@media (min-width: 782px) {
:host .box { display: flex; gap: 1rem; }
:host .box .calendar { max-width: 400px; }
}
:host .box .calendar enviso-calendar { margin-top: 0; }
.enviso-time { margin-top: 1rem; }
.enviso-header .enviso-header-info { display: flex; flex-direction: column; justify-content: center; }
.enviso-header .enviso-header-info .enviso-basket-header-description { display: none; }
.enviso-basket-footer { background-color: transparent; margin-top: 2.5rem; }
@media screen and (max-width:640px) {
.enviso-basket-footer .enviso-basket-total-amounts { flex: 100%; margin-left: 0; max-width: unset; min-width: unset; }
}
.enviso-basket-item { background-color: #FBF8E9; }
.enviso-basket-item-description { background-color: #FBF8E9; }
.enviso-basket-item-description .enviso-offer-image-box { display: none; }
.enviso-basket-item-description .enviso-offer-description-box { padding: 1rem 1rem .5rem; }
.enviso-basket-item-description .enviso-offer-description-box .enviso-basket-item-description-extra { font-size: .85rem; }
.enviso-basket-item-description .enviso-basket-item-remove enviso-button { min-width: 30px!important; }
.enviso-basket-item-entry { display: flex; gap: 1rem; margin-top: 0px; padding:.5rem 1rem; border-width: 0px; }
.enviso-basket-item-entry .enviso-basket-item-entry-description-name { font-weight: 400; }
.enviso-basket-item-entry .enviso-basket-item-entry-description-name:before { content: "- "; }
.enviso-basket-item-entry .enviso-basket-item-entry-price { display: flex; align-items: center; justify-content: end; gap: .5rem; }
.enviso-basket-item-entry .enviso-basket-item-entry-price > span { line-height: 1!important; }
.enviso-basket-item-entry .enviso-product-basket-item-remove { min-width: unset; justify-content: end; }
@media screen and (max-width: 399px) {
.enviso-basket-item-entry { display: grid; grid-template-areas: "a b" "c d"; }
.enviso-basket-item-entry .enviso-basket-item-entry-description-name { grid-area: a; width: 100%; }
.enviso-basket-item-entry .enviso-basket-item-entry-quantity { grid-area: b; }
.enviso-basket-item-entry .enviso-basket-item-entry-price { grid-area: c; justify-content: start; }
.enviso-basket-item-entry .enviso-product-basket-item-remove { grid-area: d; }
}
section.enviso-dialog-content { padding: 0; }
.enviso-dialog-box {
max-width: 64rem;
}
.enviso-dialog-box>nav.enviso-dialog-top-navigation { top: 1rem; right: 1rem; z-index: 10; }
:host { display: none; }
:host([primary]) { background-color: transparent; box-shadow: none!important; transition: none!important }
:host(.focus),
:host([primary].focus) {
outline-style: solid;
outline-width: 2px;
outline-offset: 2px;
outline-color: #000;
border-radius: 5px;
}
:host(.using-pointer) {
outline: none!important;
}
:host([primary])::before {
animation: none!important;
}
:host(.enviso-ticket-widget-offer-back-link) { display: none; margin-bottom: 1rem; }
:host(.btnPreviousStep) { margin-right: 1rem; }
:host(:hover) button { background-color: rgb(181, 0, 96); }
:host(.enviso-ticket-widget-offer-back-link) { height: 2.6em!important; }
:host button { background-color: #CA006B; color: #fff; border-radius: 5px; }
:host(.enviso-left),
:host(.enviso-right) { min-width: 36px; min-height: 36px; }
:host(.enviso-left) button { font-size: 1rem; }
:host(.enviso-right) button { font-size: 1rem; }
:host([icon-name="trash"]) { width: 30px; height: 30px; font-size: 1.2rem !important; }
button:not(.icon-only) { display: flex!important; flex-direction: row; align-items: center; gap: 0.5rem; padding: 0 1em!important; }
button:not(.icon-only) enviso-icon { display: none }
button > span { width: 100%; text-align: left; }
button:not(.icon-only).icon-left:before {
content: "";
position: relative;
left: 0rem;
display: block;
width: 24px;
height: 24px;
transition: 150ms all ease-in-out;
transform: rotate(180deg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHdpZHRoPSIyNHB4IgoJeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZS13aWR0aD0iMS41IgoJc3Ryb2tlPSIjZmZmIj4KCTxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTguMjUgNC41bDcuNSA3LjUtNy41IDcuNSI+PC9wYXRoPgo8L3N2Zz4=");
}
button:not(.icon-only).icon-left:hover:before { left: -0.5rem; }
:host(.btnPreviousStep) button:not(.icon-only).icon-left:before { background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHdpZHRoPSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzFFMTc1QiI+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNOC4yNSA0LjVsNy41IDcuNS03LjUgNy41Ij48L3BhdGg+PC9zdmc+"); }
:host(.btnPreviousStep) button { background-color: transparent; color: #1E175B; padding: 0 0 0 5px !important; }
button:not(.icon-only):not(.icon-left):not(.icon-right):after {
content: "";
position: relative;
right: 0rem;
display: block;
width: 24px;
height: 24px;
transition: 150ms all ease-in-out;
background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHdpZHRoPSIyNHB4IgoJeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZS13aWR0aD0iMS41IgoJc3Ryb2tlPSIjZmZmIj4KCTxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTguMjUgNC41bDcuNSA3LjUtNy41IDcuNSI+PC9wYXRoPgo8L3N2Zz4=");
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
button:not(.icon-only):not(.icon-left):not(.icon-right):hover:after { right: -0.5rem; }
:host { max-width: 500px; }
.enviso-txt-value { font-size: 1rem; }
.enviso-txt-value:focus { border-color: #fa9a0a; box-shadow: none !important; }
.enviso-txt-value:focus-visible {
outline-style: solid;
outline-width: 2px;
outline-offset: 2px;
outline-color: #fa9a0a;
}
#enviso-select { max-width: 500px; font-size: 1rem; }
.enviso-select-value:focus { border-color: #fa9a0a; box-shadow: none !important; }
.enviso-select-value:focus-visible {
outline-style: solid;
outline-width: 2px;
outline-offset: 2px;
outline-color: #fa9a0a;
}
enviso-flag { display: none; }
.enviso-checkbox-box input+label:before,
.enviso-checkbox-box input+label:after {
border-color: #fa9a0a !important;
box-shadow: none !important;
}
.enviso-checkbox-box input:focus + label:before {
outline-style: solid;
outline-width: 2px;
outline-offset: 2px;
outline-color: #fa9a0a;
}
.enviso-header,
#enviso-customer-info { background-color: #FBF8E9; margin-bottom: 0; padding: 1rem; }
.enviso-header .enviso-header-info { display: flex; flex-direction: column; justify-content: center; }
.enviso-header .enviso-header-info .enviso-basket-header-description { display: none; }
Lukt online bestellen niet?
Neem contact op met tel: 0527-202875 en wij helpen je graag! Ook bij een telefonische reservering profiteer je van € 2,- korting per ticket t.o.v. de kassaprijs.
Goed om te weten
- Reserveer je tickets altijd vooraf. Tickets aan de kassa zijn € 2,- duurder en alleen verkrijgbaar indien een starttijd niet is uitverkocht.
- Kinderen t/m 2 jaar hebben gratis toegang tot het park, maar worden wel meegenomen in de reservering.
- Wil je reserveren voor meer dan 9 volwassenen? Neem dan telefonisch contact op via tel: 0527-202875 of stuur een mail naar groepen@pantropica.nl om te profiteren van onze groepskorting.
- Parkeren bij Pantropica is gratis.
- Pantropica Bar & Restaurant en de Panmarket bevinden zich voor de toegangspoort en kun je al voor jouw starttijd bezoeken.