.c-accordion__item.no-js .c-accordion__content{display:block!important}.c-accordion__item.no-js .c-accordion__title{cursor:default;padding-right:none}.c-accordion__item.no-js .c-accordion__title:after{display:none}.c-accordion__title--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;direction:ltr;display:inline-block;font:inherit;height:auto;margin:0;overflow:auto;padding:0;text-align:left;text-decoration:none;transition:0;vertical-align:middle;width:100%}.c-accordion__title--button,.c-accordion__title--button:focus,.c-accordion__title--button:hover{background-color:#fff0;color:inherit}.c-accordion__title{cursor:pointer;padding-right:2rem;position:relative}.c-accordion__title:after{color:#777;content:"+";font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-open>.c-accordion__title:after{content:"−"}[data-initially-open=false] .c-accordion__content{display:none}@media print{.c-accordion__content{display:block!important}}.editor-styles-wrapper .c-accordion__item.is-selected{border-bottom:1px solid var(--wp-admin-theme-color)!important}.vbk{--vbk-primary-default:#1f2937;--vbk-accent-default:#b45309;--vbk-line:color-mix(in srgb, currentColor 14%, transparent);--vbk-soft:color-mix(in srgb, currentColor 4%, transparent);--vbk-muted:color-mix(in srgb, currentColor 65%, transparent);margin:1.25em 0 1.75em;font:inherit;color:inherit;line-height:1.45}.vbk *,.vbk *::before,.vbk *::after{box-sizing:border-box}.vbk p,.vbk ul{margin:0;padding:0}.vbk ul{list-style:none}.vbk .vbk-price{display:flex;flex-direction:column;gap:.1em}.vbk .vbk-amount{font-size:1.3em;font-weight:700;color:var(--vbk-primary,var(--vbk-primary-default))}.vbk .vbk-offer{font-size:.85em;font-weight:600;color:var(--vbk-accent,var(--vbk-accent-default))}.vbk .vbk-offer s{font-weight:400;color:var(--vbk-muted)}.vbk .vbk-tax{font-size:.8em;color:var(--vbk-muted)}.vbk .vbk-note{margin-top:.75em;font-size:.85em;color:var(--vbk-muted)}.vbk .vbk-action{display:block;margin-top:.75em;padding:.6em 1em;border-radius:var(--vbk-radius,8px);background:var(--vbk-primary,var(--vbk-primary-default));color:#fff;font-weight:600;text-align:center;text-decoration:none}.vbk .vbk-action:hover,.vbk .vbk-action:focus-visible{filter:brightness(1.1);color:#fff}.vbk .vbk-cards__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 15rem),1fr));gap:1em}.vbk .vbk-card{display:flex;flex-direction:column;gap:.3em;padding:1em;border:1px solid var(--vbk-line);border-radius:var(--vbk-radius,8px)}.vbk .vbk-card__photo,.vbk .vbk-vehicle__photo{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 10;object-fit:contain;margin:0 0 .5em;border-radius:calc(var(--vbk-radius, 8px) / 2);background:var(--vbk-soft)}.vbk .vbk-vehicle__photo{max-width:32rem;margin-bottom:1em}.vbk .vbk-card__name{font-size:1.1em;font-weight:700}.vbk .vbk-card__meta,.vbk .vbk-card__extras{font-size:.9em;color:var(--vbk-muted)}.vbk .vbk-card__included{font-weight:600}.vbk .vbk-card .vbk-price{margin-top:auto;padding-top:.5em}.vbk .vbk-compact__list{border:1px solid var(--vbk-line);border-radius:var(--vbk-radius,8px)}.vbk .vbk-compact__list>li{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.7em 1em}.vbk .vbk-compact__list>li+li{border-top:1px solid var(--vbk-line)}.vbk .vbk-compact__name small{display:block;font-size:.85em;color:var(--vbk-muted)}.vbk.vbk-compact .vbk-price{align-items:flex-end;text-align:right;flex-shrink:0}.vbk .vbk-compare__scroll{overflow-x:auto;border:1px solid var(--vbk-line);border-radius:var(--vbk-radius,8px)}.vbk.vbk-compare table{width:100%;margin:0;border-collapse:collapse;font-size:.95em}.vbk.vbk-compare th,.vbk.vbk-compare td{padding:.6em .8em;border:0;border-bottom:1px solid var(--vbk-line);text-align:left;vertical-align:top;min-width:8.5em}.vbk.vbk-compare thead th{font-weight:700;vertical-align:bottom}.vbk.vbk-compare tbody th{font-weight:600;color:var(--vbk-muted);min-width:6em}.vbk.vbk-compare th:first-child{position:sticky;left:0;background:Canvas}.vbk.vbk-compare tr:last-child>*{border-bottom:0}.vbk .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vbk-from{font-size:.8em;font-weight:400;opacity:.75}.vbk.vbk-ask{margin:1em 0;padding:1em 1.1em;border:1px solid rgb(0 0 0 / .12);border-radius:var(--vbk-radius,8px)}.vbk-ask__title{margin:0 0 .3em;font-weight:600}.vbk-ask__text{margin:0 0 .6em}.vbk-ask__actions{display:flex;flex-wrap:wrap;gap:.5em;margin:0}.vbk .vbk-ask__actions .vbk-action{display:inline-block;margin-top:0}.vbk .vbk-ask__actions{align-items:flex-start}.vbk-enquiry{flex-basis:100%}.vbk-enquiry>summary{display:inline-block;cursor:pointer;list-style:none}.vbk-enquiry>summary::-webkit-details-marker{display:none}.vbk-enquiry[open]>summary{opacity:.7}.vbk-form{display:grid;gap:.6em;max-width:34em;margin-top:.8em}.vbk-form fieldset{display:grid;gap:.6em;margin:0;padding:0;border:0}.vbk-form legend{margin-bottom:.3em;font-weight:600}.vbk-form fieldset[hidden]{display:none}.vbk-form__field{display:grid;gap:.25em;margin:0}.vbk-form__field label{font-size:.9em}.vbk-form input,.vbk-form select,.vbk-form textarea{box-sizing:border-box;width:100%;min-height:2.6em;padding:.45em .6em;border:1px solid rgb(0 0 0 / .25);border-radius:calc(var(--vbk-radius, 8px) / 2);font:inherit}.vbk-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:.6em}.vbk-form__actions{margin:.2em 0 0}.vbk-form__actions .vbk-action{border:0;cursor:pointer;font:inherit}.vbk-form__actions .vbk-action[disabled]{opacity:.6;cursor:wait}.vbk-form__status:empty,.vbk-form__note:empty{display:none}.vbk-form__status,.vbk-form__note,.vbk-form__done{margin:0}.vbk-form__status--problem{color:#b42318}.vbk-form__note{font-size:.85em;opacity:.75}.vbk-form__done{font-weight:600}.vbk-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.vbk-booking__option{display:grid;grid-template-columns:auto 1fr auto;gap:.6em;align-items:center;padding:.6em .8em;border:1px solid rgb(0 0 0 / .15);border-radius:calc(var(--vbk-radius, 8px) / 2);cursor:pointer}.vbk-booking__option:has(input:checked){border-color:var(--vbk-primary,currentColor);box-shadow:0 0 0 1px var(--vbk-primary,currentColor)}.vbk-form .vbk-booking__option input{width:auto;min-height:0}.vbk-booking__vehicle{display:grid}.vbk-booking__meta{font-size:.85em;opacity:.75}.vbk-booking__price{font-weight:600;white-space:nowrap}.vbk-booking__options{display:grid;gap:.5em}