.pb-booking .pp-bk-pkg>input,.pb-booking .pp-bk-tent>input,.pb-booking .pp-bk-extra>input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;margin:0}.pb-booking label.pp-bk-pkg,.pb-booking label.pp-bk-tent,.pb-booking label.pp-bk-extra{cursor:pointer}.pb-booking .pb-bextra:not(.is-selected) .pp-bk-extra__qty{display:none}.pb-booking .pp-bk-pkg__toggle{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:0;margin:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.pb-booking .pp-bk-pkg__toggle.is-open .pp-bk-pkg__pijl{transform:rotate(180deg)}.pb-booking .pp-bk-field input.pb-needs-input{border-color:var(--pp-gold);box-shadow:0 0 0 3px rgb(196 154 84 / .18)}.pb-booking .pb-bsum__msg{margin:.9rem 0 0;padding:.75rem .95rem;border-radius:var(--radius-sm);font-size:var(--fs-14);line-height:1.5;background:rgb(196 154 84 / .12);border:1px solid rgb(196 154 84 / .4);color:var(--pp-cream)}.pb-booking .pb-bsum__msg[hidden]{display:none}.pb-booking .pb-booking__calchint{margin:1rem 0 0;font-size:var(--fs-14);color:var(--bk-ink-soft)}.pb-booking .pb-booking__calchint.is-error{color:#FFD9D9}.pb-booking .pb-booking__calchint:empty{display:none}.pb-booking__spin{display:inline-block;width:1em;height:1em;margin-left:.5rem;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:pp-spin .7s linear infinite;vertical-align:-.15em}.pb-booking__spin[hidden]{display:none}.pb-booking .pp-bk-field input[readonly]{opacity:.85;cursor:default}.pp-bk-extra.is-selected{border-color:var(--pp-gold);box-shadow:0 0 0 1.5px var(--pp-gold),var(--bk-shadow)}.pp-bk-extra.is-selected .pp-bk-extra__check{border-color:var(--pp-gold);background:var(--pp-gold)}.pp-bk-extra.is-selected .pp-bk-extra__check::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #2A2109;border-width:0 2px 2px 0;transform:rotate(45deg)}.pb-bsum__empty{color:var(--pp-muted);font-size:var(--fs-14);margin:0}.pb-bsum__row{display:flex;justify-content:space-between;font-size:var(--fs-14);color:var(--pp-muted)}.pb-bsum__row--discount{color:var(--pp-ok)}.pb-bsum__row[hidden]{display:none}.pb-bsum__row{position:relative}.pb-bsum__row .pp-tip{position:static}.pb-bk-address-status{margin:-.2rem 0 .8rem;font-size:var(--fs-12)}.pb-bk-address-status[hidden]{display:none}.pb-bk-address-status.is-loading{color:var(--bk-ink-soft)}.pb-bk-address-status.is-ok{color:var(--pp-ok)}.pb-bk-address-status.is-warn{color:#E6B25A}.pb-bsum__msg.is-error{background:rgb(179 45 46 / .14);border:1px solid rgb(179 45 46 / .55);color:#FFD9D9;border-radius:var(--radius-sm);padding:.75rem .95rem;margin-bottom:.9rem;font-size:var(--fs-14);line-height:1.5}.pb-bsum__msg.is-error[hidden]{display:none}.cx-funnel .pp-bk-tent.is-selected,.cx-funnel .pp-bk-extra.is-selected{border-color:var(--cx-goud);background:rgb(196 154 84 / .12)}.cx-funnel .pp-bk-tent.is-selected .pp-bk-tent__check,.cx-funnel .pp-bk-extra.is-selected .pp-bk-extra__check{border-color:var(--cx-goud);background:linear-gradient(140deg,var(--cx-goud-2),var(--cx-goud))}.cx-funnel .pp-bk-extra.is-selected .pp-bk-extra__check::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:9px;border:solid #14130F;border-width:0 2px 2px 0;transform:rotate(45deg)}.cx-funnel .pb-bk-address-status{margin:0 0 .8rem;font-size:.78rem;color:var(--cx-goud-2)}.cx-funnel .pb-bsum__empty{font-size:.84rem;color:var(--pp-muted);margin:0}.cx-funnel .pp-bk-summary__meta:has(.pb-bsum__row:not([hidden])){margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pp-line-soft)}.cx-funnel .pb-bsum__row{display:flex;justify-content:space-between;gap:1rem}.cx-funnel .pb-bsum__row--discount{color:var(--pp-ok)}.cx-funnel .pp-bk-pkg.is-selected,.cx-funnel .pp-bk-tent.is-selected,.cx-funnel .pp-bk-extra.is-selected{border:2px solid var(--cx-goud-2);box-shadow:0 0 0 3px rgb(196 154 84 / .22),0 8px 24px rgb(196 154 84 / .14)}.cx-funnel .pp-bk-line__val,.cx-funnel .pb-bsum__row>span:last-child,.cx-funnel .pp-bk-summary__gratis{color:var(--pp-white);font-weight:700}.pb-booking .pp-bk-summary__amount.is-tekst,.pb-booking #pb-sum-travel.is-tekst{font-size:var(--fs-14);font-weight:600;color:var(--bk-ink-soft);white-space:nowrap;letter-spacing:0}.pb-booking .pp-bk-summary__row span:last-child{white-space:nowrap}.pb-booking .pp-bk-qty__btn{padding:0;display:grid;place-items:center;line-height:1}.pb-booking .pb-bsum__row span:last-child{white-space:nowrap;padding-left:.6rem}