.sub-destinations[data-v-29304db4]{background:#fff;border-bottom:1px solid rgba(0,0,0,.07);border-top:1px solid rgba(0,0,0,.07);padding:.875rem 0}.sub-dest-inner[data-v-29304db4]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.sub-dest-label[data-v-29304db4]{align-items:center;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:.8rem;gap:.3rem;white-space:nowrap}.sub-dest-label i[data-v-29304db4]{color:var(--primary-colour);font-size:.9rem}.sub-dest-label strong[data-v-29304db4]{color:#111827;font-weight:600}.sub-dest-parent-btn[data-v-29304db4]{align-items:center;background:transparent;border:1.5px solid var(--primary-colour);border-radius:999px;color:inherit;display:inline-flex;flex-shrink:0;gap:.6rem;padding:.35rem .85rem .35rem .35rem;text-decoration:none;transition:background .18s,box-shadow .18s}.sub-dest-parent-btn[data-v-29304db4]:hover{background:color-mix(in srgb,var(--primary-colour) 6%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--primary-colour) 20%,transparent)}.sub-dest-parent-btn__img-wrap[data-v-29304db4]{background:#e5e7eb;border-radius:50%;flex-shrink:0;height:30px;overflow:hidden;width:30px}.sub-dest-parent-btn__img[data-v-29304db4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sub-dest-parent-btn__body[data-v-29304db4]{display:flex;flex-direction:column;gap:.05rem;line-height:1.2}.sub-dest-parent-btn__eyebrow[data-v-29304db4]{align-items:center;color:var(--primary-colour);display:flex;font-size:.68rem;font-weight:500;gap:.2rem;letter-spacing:.04em;text-transform:uppercase}.sub-dest-parent-btn__name[data-v-29304db4]{color:#111827;font-size:.85rem;font-weight:700}.sub-dest-divider[data-v-29304db4]{background:#e5e7eb;display:block;flex-shrink:0;height:2rem;width:1px}@media(max-width:576px){.sub-dest-divider[data-v-29304db4]{display:none}}.sub-dest-list[data-v-29304db4]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.sub-dest-badge[data-v-29304db4]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.28rem .7rem .28rem .28rem;text-decoration:none;transition:border-color .18s,box-shadow .18s}.sub-dest-badge[data-v-29304db4]:hover{border-color:#d1d5db;box-shadow:0 1px 6px #00000012}.sub-dest-badge--active[data-v-29304db4]{background:color-mix(in srgb,var(--primary-colour) 6%,#fff);border-color:var(--primary-colour);color:var(--primary-colour);font-weight:600;pointer-events:none}.sub-dest-badge__img-wrap[data-v-29304db4]{background:#e5e7eb;border-radius:50%;flex-shrink:0;height:24px;overflow:hidden;width:24px}.sub-dest-badge__img[data-v-29304db4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:576px){.sub-dest-inner[data-v-29304db4]{gap:.75rem}.sub-dest-badge[data-v-29304db4]{font-size:.76rem;padding:.22rem .55rem .22rem .22rem}.sub-dest-badge__img-wrap[data-v-29304db4]{height:20px;width:20px}.sub-dest-parent-btn__name[data-v-29304db4]{font-size:.8rem}}.bs-section[data-v-c58459ea]{border-top:1px solid var(--bs-border-color);margin-top:1.5rem;padding-top:1.5rem}.bs-section-label[data-v-c58459ea]{align-items:center;color:var(--bs-secondary);display:flex;font-size:.65rem;font-weight:400;gap:.4rem;letter-spacing:.115rem;margin-bottom:.65rem;text-transform:uppercase}.bs-section-label[data-v-c58459ea]:after{background:var(--bs-border-color);content:"";flex:1;height:1px}.bs-badge-inline[data-v-c58459ea]{background:#ffd700bf!important;color:#7a6400!important;display:inline-block!important;flex-shrink:0;font-size:9px!important;margin-right:.5rem;padding:3px 8px!important;position:static!important}.bs-collapsable-trigger[data-v-c58459ea]{align-items:center;background:var(--bs-light-gray);border-radius:var(--bs-border-radius);color:var(--bs-body-color);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.75rem;padding:.65rem;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-collapsable-trigger[data-v-c58459ea]:hover{background:#0000000d}.bs-collapsable-trigger i[data-v-c58459ea]{font-size:.8rem;transition:transform .2s ease}.bs-collapsed .bs-hidden[data-v-c58459ea]{display:none}.bs-collapsable[data-v-c58459ea]{position:relative}.bs-collapsable>div[data-v-c58459ea]:last-child{border-top:1px solid var(--bs-border-color);margin-top:1rem;padding-top:1rem;text-align:center}.bs-collapsable>div:last-child>div[data-v-c58459ea]{align-items:center;color:var(--bs-primary);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-collapsable>div:last-child>div[data-v-c58459ea]:hover{opacity:.8}.bs-collapsable>div:last-child i[data-v-c58459ea]{font-size:.85rem;transition:transform .2s ease}.bs-service-item[data-v-c58459ea]{align-items:flex-start;border-bottom:1px solid var(--bs-light-gray);display:flex;gap:.75rem;padding:.65rem 0}.bs-service-item[data-v-c58459ea]:last-child{border-bottom:0}.bs-service-item.bs-disabled[data-v-c58459ea]{opacity:.38}.bs-service-icon[data-v-c58459ea]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;height:28px;justify-content:center;margin-top:1px;width:28px}.bs-icon-on[data-v-c58459ea]{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}.bs-icon-off[data-v-c58459ea]{background:var(--bs-light-gray);color:var(--bs-secondary)}.bs-service-body[data-v-c58459ea]{flex:1;min-width:0}.bs-service-name[data-v-c58459ea]{color:var(--bs-emphasis-color);display:block;font-size:.875rem;font-weight:500;line-height:1.3;margin-bottom:1px}.bs-service-item.bs-disabled .bs-service-name[data-v-c58459ea]{color:var(--bs-secondary);font-weight:400}.bs-service-desc[data-v-c58459ea]{color:var(--bs-secondary);font-size:.78rem;font-weight:300;line-height:1.4}.bs-addons[data-v-c58459ea]{display:flex;flex-wrap:nowrap;gap:4px;margin-top:5px;overflow-x:auto;padding-bottom:2px}.bs-addon-pill[data-v-c58459ea]{align-items:center;background:var(--bs-light-gray);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);display:inline-flex;font-size:.67rem;font-weight:400;gap:3px;padding:2px 8px;white-space:nowrap}.bs-addon-pill i[data-v-c58459ea]{color:var(--bs-primary);font-size:.6rem}.bs-not-included[data-v-c58459ea]{flex-shrink:0;font-size:.67rem;opacity:.6;padding-top:3px;white-space:nowrap}.bs-disclaimer[data-v-c58459ea],.bs-not-included[data-v-c58459ea]{color:var(--bs-secondary);font-weight:300}.bs-disclaimer[data-v-c58459ea]{border-left:2px solid var(--bs-border-color);font-size:.72rem;line-height:1.55;margin-top:1.25rem;padding:.65rem .85rem}.bs-disclaimer strong[data-v-c58459ea]{color:var(--bs-body-color);font-weight:500}
