@charset "UTF-8";.trvlr-gallery--slider{width:100%;gap:15px;display:flex;flex-direction:row;align-items:stretch;aspect-ratio:2/1;min-height:0;max-width:100%}.trvlr-gallery__main{cursor:grab;overflow:hidden;flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;position:relative}.trvlr-gallery__main .splide__track,.trvlr-gallery__main .splide__list,.trvlr-gallery__main .splide__slide{height:100%}.trvlr-gallery__main .splide__slide{border:none!important}.trvlr-gallery__main img{overflow:hidden;display:block;width:100%;height:100%;object-fit:cover}.trvlr-gallery__pagination{--trvlr-gallery-bullet-size: 12px;--trvlr-gallery-bullet-gap: 6px;position:absolute;left:50%;bottom:14px;z-index:2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style:none;overflow:hidden;font-size:0;white-space:nowrap;transform:translate(-50%);pointer-events:none}.trvlr-gallery__pagination-item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(var(--trvlr-gallery-bullet-size) + var(--trvlr-gallery-bullet-gap) * 2);height:calc(var(--trvlr-gallery-bullet-size) + var(--trvlr-gallery-bullet-gap) * 2);margin:0;padding:0;transition:left .2s ease}.trvlr-gallery__bullet{box-sizing:border-box;width:var(--trvlr-gallery-bullet-size);height:var(--trvlr-gallery-bullet-size);margin:0;padding:0;border:0;border-radius:50%;background:#fff;opacity:.4;cursor:pointer;pointer-events:auto;transform:scale(.25);transition:transform .2s ease,opacity .2s ease,background-color .2s ease;appearance:none}.trvlr-gallery__bullet.is-prev-prev,.trvlr-gallery__bullet.is-next-next{opacity:.55;transform:scale(.5)}.trvlr-gallery__bullet.is-prev,.trvlr-gallery__bullet.is-next{opacity:.7;transform:scale(.75)}.trvlr-gallery__bullet.is-active,.trvlr-gallery__bullet.is-active-main{opacity:.85;transform:scale(1)}.trvlr-gallery__nav{cursor:grab;overflow:scroll;min-width:140px;height:100%}.trvlr-gallery__nav .splide__track{min-height:100%}.trvlr-gallery__nav .splide__track .splide__slide{border:none!important;opacity:.6;transition:opacity .1s ease;height:140px;aspect-ratio:1}.trvlr-gallery__nav .splide__track .splide__slide img{overflow:hidden;width:100%;height:100%;object-fit:cover}.trvlr-gallery__nav .splide__track .splide__slide.is-active{opacity:1}.trvlr-gallery__grid{width:100%}.trvlr-gallery__link{display:block;cursor:zoom-in;overflow:hidden}.trvlr-gallery__link img{display:block;width:100%;height:auto}@container (max-width: 800px){.trvlr-gallery--slider{aspect-ratio:unset;flex-direction:column}.trvlr-gallery__main{aspect-ratio:1.5}.trvlr-gallery__nav{min-width:0;width:100%;height:auto}.trvlr-gallery__nav .splide__track{min-height:0}.trvlr-gallery__nav .splide__track .splide__slide{height:100px}}@media(max-width:768px){.trvlr-gallery--slider{flex-direction:column}.trvlr-gallery__main{width:100%;flex:1 1 auto}.trvlr-gallery__nav{display:none}}.trvlr-gallery--masonry{width:100%;container-type:inline-size}.trvlr-gallery--masonry:not(.is-masonry-ready) .trvlr-gallery__grid{column-gap:15px;column-count:1;width:100%}.trvlr-gallery--masonry:not(.is-masonry-ready) .trvlr-gallery__sizer{display:none}.trvlr-gallery--masonry:not(.is-masonry-ready) .trvlr-gallery__item{break-inside:avoid;margin-bottom:15px;width:100%}@container (min-width: 615px){.trvlr-gallery--masonry:not(.is-masonry-ready) .trvlr-gallery__grid{column-count:2}}@container (min-width: 930px){.trvlr-gallery--masonry:not(.is-masonry-ready) .trvlr-gallery__grid{column-count:3}}@container (min-width: 1245px){.trvlr-gallery--masonry:not(.is-masonry-ready) .trvlr-gallery__grid{column-count:4}}.trvlr-gallery--masonry.is-masonry-ready .trvlr-gallery__grid{position:relative}.trvlr-gallery--masonry.is-masonry-ready .trvlr-gallery__sizer{display:block;height:0;margin:0;padding:0;border:0;visibility:hidden}.trvlr-gallery--masonry.is-masonry-ready .trvlr-gallery__item{margin-bottom:15px}.trvlr-gallery--masonry.is-masonry-ready .trvlr-gallery__link img{width:100%;height:auto;max-height:none;object-fit:unset}@layer base{:root{--trvlr-color-primary: oklch(73.618% .15116 166.869);--trvlr-color-secondary: oklch(76.76% .11437 347.39);--trvlr-color-accent: oklch(86.682% .20673 156.93);--trvlr-color-important: oklch(66.796% .19719 24.155)}:root,.trvlr-card{--trvlr-color-background: #fff;--trvlr-color-foreground: #000;--trvlr-color-primary-hover: color-mix(in oklch, var(--trvlr-color-primary) 82%, black);--trvlr-color-primary-foreground: contrast-color(var(--trvlr-color-primary));--trvlr-color-primary-normalized: oklch(from var(--trvlr-color-primary) .5 c h);--trvlr-color-primary-50: oklch(from var(--trvlr-color-primary-normalized) .97 min(c, calc(c * l + (.08 / .97) - .05)) h);--trvlr-color-primary-100: oklch(from var(--trvlr-color-primary-normalized) .93 min(c, calc(c * l + (.08 / .93) - .05)) h);--trvlr-color-primary-200: oklch(from var(--trvlr-color-primary-normalized) .86 min(c, calc(c * l + (.08 / .86) - .05)) h);--trvlr-color-primary-300: oklch(from var(--trvlr-color-primary-normalized) .78 min(c, calc(c * l + (.08 / .78) - .05)) h);--trvlr-color-primary-400: oklch(from var(--trvlr-color-primary-normalized) .7 min(c, calc(c * l + (.08 / .7) - .05)) h);--trvlr-color-primary-500: oklch(from var(--trvlr-color-primary-normalized) .6 min(c, calc(c * l + (.08 / .6) - .05)) h);--trvlr-color-primary-600: oklch(from var(--trvlr-color-primary-normalized) .49 min(c, calc(c * l + (.08 / .49) - .05)) h);--trvlr-color-primary-700: oklch(from var(--trvlr-color-primary-normalized) .38 min(c, calc(c * l + (.08 / .38) - .05)) h);--trvlr-color-primary-800: oklch(from var(--trvlr-color-primary-normalized) .27 min(c, calc(c * l + (.08 / .27) - .05)) h);--trvlr-color-primary-900: oklch(from var(--trvlr-color-primary-normalized) .18 min(c, calc(c * l + (.08 / .18) - .05)) h);--trvlr-color-primary-950: oklch(from var(--trvlr-color-primary-normalized) .1 min(c, calc(c*l + .75) ) h);--trvlr-color-secondary-hover: color-mix(in oklch, var(--trvlr-color-secondary) 82%, black);--trvlr-color-secondary-foreground: contrast-color(var(--trvlr-color-secondary));--trvlr-color-secondary-normalized: oklch(from var(--trvlr-color-secondary) .5 c h);--trvlr-color-secondary-50: oklch(from var(--trvlr-color-secondary-normalized) .97 min(c, calc(c * l + (.08 / .97) - .05)) h);--trvlr-color-secondary-100: oklch(from var(--trvlr-color-secondary-normalized) .93 min(c, calc(c * l + (.08 / .93) - .05)) h);--trvlr-color-secondary-200: oklch(from var(--trvlr-color-secondary-normalized) .86 min(c, calc(c * l + (.08 / .86) - .05)) h);--trvlr-color-secondary-300: oklch(from var(--trvlr-color-secondary-normalized) .78 min(c, calc(c * l + (.08 / .78) - .05)) h);--trvlr-color-secondary-400: oklch(from var(--trvlr-color-secondary-normalized) .7 min(c, calc(c * l + (.08 / .7) - .05)) h);--trvlr-color-secondary-500: oklch(from var(--trvlr-color-secondary-normalized) .6 min(c, calc(c * l + (.08 / .6) - .05)) h);--trvlr-color-secondary-600: oklch(from var(--trvlr-color-secondary-normalized) .49 min(c, calc(c * l + (.08 / .49) - .05)) h);--trvlr-color-secondary-700: oklch(from var(--trvlr-color-secondary-normalized) .38 min(c, calc(c * l + (.08 / .38) - .05)) h);--trvlr-color-secondary-800: oklch(from var(--trvlr-color-secondary-normalized) .27 min(c, calc(c * l + (.08 / .27) - .05)) h);--trvlr-color-secondary-900: oklch(from var(--trvlr-color-secondary-normalized) .18 min(c, calc(c * l + (.08 / .18) - .05)) h);--trvlr-color-secondary-950: oklch(from var(--trvlr-color-secondary-normalized) .1 min(c, calc(c*l + .75) ) h);--trvlr-color-accent-hover: color-mix(in oklch, var(--trvlr-color-accent) 82%, black);--trvlr-color-accent-foreground: contrast-color(var(--trvlr-color-accent));--trvlr-color-accent-normalized: oklch(from var(--trvlr-color-accent) .5 c h);--trvlr-color-accent-50: oklch(from var(--trvlr-color-accent-normalized) .97 min(c, calc(c * l + (.08 / .97) - .05)) h);--trvlr-color-accent-100: oklch(from var(--trvlr-color-accent-normalized) .93 min(c, calc(c * l + (.08 / .93) - .05)) h);--trvlr-color-accent-200: oklch(from var(--trvlr-color-accent-normalized) .86 min(c, calc(c * l + (.08 / .86) - .05)) h);--trvlr-color-accent-300: oklch(from var(--trvlr-color-accent-normalized) .78 min(c, calc(c * l + (.08 / .78) - .05)) h);--trvlr-color-accent-400: oklch(from var(--trvlr-color-accent-normalized) .7 min(c, calc(c * l + (.08 / .7) - .05)) h);--trvlr-color-accent-500: oklch(from var(--trvlr-color-accent-normalized) .6 min(c, calc(c * l + (.08 / .6) - .05)) h);--trvlr-color-accent-600: oklch(from var(--trvlr-color-accent-normalized) .49 min(c, calc(c * l + (.08 / .49) - .05)) h);--trvlr-color-accent-700: oklch(from var(--trvlr-color-accent-normalized) .38 min(c, calc(c * l + (.08 / .38) - .05)) h);--trvlr-color-accent-800: oklch(from var(--trvlr-color-accent-normalized) .27 min(c, calc(c * l + (.08 / .27) - .05)) h);--trvlr-color-accent-900: oklch(from var(--trvlr-color-accent-normalized) .18 min(c, calc(c * l + (.08 / .18) - .05)) h);--trvlr-color-accent-950: oklch(from var(--trvlr-color-accent-normalized) .1 min(c, calc(c*l + .75) ) h);--trvlr-color-important-hover: color-mix(in oklch, var(--trvlr-color-important) 82%, black);--trvlr-color-important-foreground: contrast-color(var(--trvlr-color-important));--trvlr-color-important-normalized: oklch(from var(--trvlr-color-important) .5 c h);--trvlr-color-important-50: oklch(from var(--trvlr-color-important-normalized) .97 min(c, calc(c * l + (.08 / .97) - .05)) h);--trvlr-color-important-100: oklch(from var(--trvlr-color-important-normalized) .93 min(c, calc(c * l + (.08 / .93) - .05)) h);--trvlr-color-important-200: oklch(from var(--trvlr-color-important-normalized) .86 min(c, calc(c * l + (.08 / .86) - .05)) h);--trvlr-color-important-300: oklch(from var(--trvlr-color-important-normalized) .78 min(c, calc(c * l + (.08 / .78) - .05)) h);--trvlr-color-important-400: oklch(from var(--trvlr-color-important-normalized) .7 min(c, calc(c * l + (.08 / .7) - .05)) h);--trvlr-color-important-500: oklch(from var(--trvlr-color-important-normalized) .6 min(c, calc(c * l + (.08 / .6) - .05)) h);--trvlr-color-important-600: oklch(from var(--trvlr-color-important-normalized) .49 min(c, calc(c * l + (.08 / .49) - .05)) h);--trvlr-color-important-700: oklch(from var(--trvlr-color-important-normalized) .38 min(c, calc(c * l + (.08 / .38) - .05)) h);--trvlr-color-important-800: oklch(from var(--trvlr-color-important-normalized) .27 min(c, calc(c * l + (.08 / .27) - .05)) h);--trvlr-color-important-900: oklch(from var(--trvlr-color-important-normalized) .18 min(c, calc(c * l + (.08 / .18) - .05)) h);--trvlr-color-important-950: oklch(from var(--trvlr-color-important-normalized) .1 min(c, calc(c*l + .75) ) h);--trvlr-color-foreground-text: color-mix( in oklch, var(--trvlr-color-foreground) 90%, var(--trvlr-color-background) );--trvlr-color-foreground-muted: color-mix( in oklch, var(--trvlr-color-foreground) 70%, transparent );--trvlr-color-border: color-mix( in oklch, var(--trvlr-color-background) 95%, var(--trvlr-color-foreground) );--trvlr-primary-color: var(--trvlr-color-primary);--trvlr-secondary-color: var(--trvlr-color-secondary);--trvlr-accent-color: var(--trvlr-color-accent);--trvlr-important-color: var(--trvlr-color-important);--trvlr-alert-color: var(--trvlr-color-important);--trvlr-primary-hover-color: var(--trvlr-color-primary-hover);--trvlr-secondary-hover-color: var(--trvlr-color-secondary-hover);--trvlr-accent-hover-color: var(--trvlr-color-accent-hover);--trvlr-important-hover-color: var(--trvlr-color-important-hover);--trvlr-primary-foreground-color: var(--trvlr-color-primary-foreground);--trvlr-secondary-foreground-color: var(--trvlr-color-secondary-foreground);--trvlr-accent-foreground-color: var(--trvlr-color-accent-foreground);--trvlr-important-foreground-color: var(--trvlr-color-important-foreground);--trvlr-text-on-primary-color: var(--trvlr-color-primary-foreground);--trvlr-text-on-secondary-color: var(--trvlr-color-secondary-foreground);--trvlr-primary-active-color: var(--trvlr-color-primary-hover);--trvlr-secondary-active-color: var(--trvlr-color-secondary-hover);--trvlr-accent-active-color: var(--trvlr-color-accent-hover);--trvlr-important-active-color: var(--trvlr-color-important-hover);--trvlr-alert-active-color: var(--trvlr-color-important-hover);--trvlr-background-color: var(--trvlr-color-background);--trvlr-foreground-color: var(--trvlr-color-foreground);--trvlr-foreground-text-color: var(--trvlr-color-foreground-text);--trvlr-foreground-muted-color: var(--trvlr-color-foreground-muted);--trvlr-border-color: var(--trvlr-color-border);--trvlr-text-muted-color: var(--trvlr-color-foreground-muted);--trvlr-heading-color: var(--trvlr-color-foreground);--trvlr-text-color: var(--trvlr-color-foreground);--trvlr-primary-50-color: var(--trvlr-color-primary-50);--trvlr-primary-100-color: var(--trvlr-color-primary-100);--trvlr-primary-200-color: var(--trvlr-color-primary-200);--trvlr-primary-300-color: var(--trvlr-color-primary-300);--trvlr-primary-400-color: var(--trvlr-color-primary-400);--trvlr-primary-500-color: var(--trvlr-color-primary-500);--trvlr-primary-600-color: var(--trvlr-color-primary-600);--trvlr-primary-700-color: var(--trvlr-color-primary-700);--trvlr-primary-800-color: var(--trvlr-color-primary-800);--trvlr-primary-900-color: var(--trvlr-color-primary-900);--trvlr-primary-950-color: var(--trvlr-color-primary-950);--trvlr-secondary-50-color: var(--trvlr-color-secondary-50);--trvlr-secondary-100-color: var(--trvlr-color-secondary-100);--trvlr-secondary-200-color: var(--trvlr-color-secondary-200);--trvlr-secondary-300-color: var(--trvlr-color-secondary-300);--trvlr-secondary-400-color: var(--trvlr-color-secondary-400);--trvlr-secondary-500-color: var(--trvlr-color-secondary-500);--trvlr-secondary-600-color: var(--trvlr-color-secondary-600);--trvlr-secondary-700-color: var(--trvlr-color-secondary-700);--trvlr-secondary-800-color: var(--trvlr-color-secondary-800);--trvlr-secondary-900-color: var(--trvlr-color-secondary-900);--trvlr-secondary-950-color: var(--trvlr-color-secondary-950);--trvlr-accent-50-color: var(--trvlr-color-accent-50);--trvlr-accent-100-color: var(--trvlr-color-accent-100);--trvlr-accent-200-color: var(--trvlr-color-accent-200);--trvlr-accent-300-color: var(--trvlr-color-accent-300);--trvlr-accent-400-color: var(--trvlr-color-accent-400);--trvlr-accent-500-color: var(--trvlr-color-accent-500);--trvlr-accent-600-color: var(--trvlr-color-accent-600);--trvlr-accent-700-color: var(--trvlr-color-accent-700);--trvlr-accent-800-color: var(--trvlr-color-accent-800);--trvlr-accent-900-color: var(--trvlr-color-accent-900);--trvlr-accent-950-color: var(--trvlr-color-accent-950);--trvlr-important-50-color: var(--trvlr-color-important-50);--trvlr-important-100-color: var(--trvlr-color-important-100);--trvlr-important-200-color: var(--trvlr-color-important-200);--trvlr-important-300-color: var(--trvlr-color-important-300);--trvlr-important-400-color: var(--trvlr-color-important-400);--trvlr-important-500-color: var(--trvlr-color-important-500);--trvlr-important-600-color: var(--trvlr-color-important-600);--trvlr-important-700-color: var(--trvlr-color-important-700);--trvlr-important-800-color: var(--trvlr-color-important-800);--trvlr-important-900-color: var(--trvlr-color-important-900);--trvlr-important-950-color: var(--trvlr-color-important-950)}@supports not (color: contrast-color(red)){:root{--trvlr-color-primary-foreground: oklch( from var(--trvlr-color-primary) clamp(0, (.65 - l) * 1000, 1) 0 0 );--trvlr-color-secondary-foreground: oklch( from var(--trvlr-color-secondary) clamp(0, (.65 - l) * 1000, 1) 0 0 );--trvlr-color-accent-foreground: oklch( from var(--trvlr-color-accent) clamp(0, (.65 - l) * 1000, 1) 0 0 );--trvlr-color-important-foreground: oklch( from var(--trvlr-color-important) clamp(0, (.65 - l) * 1000, 1) 0 0 )}}[data-trvlr-theme=light]{--trvlr-color-background: #fff;--trvlr-color-foreground: #000}[data-trvlr-theme=dark]{--trvlr-color-background: #000;--trvlr-color-foreground: #fff}}@layer base{:root{--trvlr-cards-gap: 40px;--trvlr-cards-row-gap: var(--trvlr-cards-gap);--trvlr-cards-columns: repeat(4, 1fr);--trvlr-card-background: var(--trvlr-color-background);--trvlr-card-border-color: var(--trvlr-color-border);--trvlr-card-padding: 4px;--trvlr-card-border-radius: 8px;--trvlr-card-image-border-radius: 8px;--trvlr-card-badge-left: 0;--trvlr-card-badge-top: 0;--trvlr-card-title-font-size: 18px;--trvlr-card-title-font-weight: 600;--trvlr-card-focus-color: #000;--trvlr-card-icon-size: 18px;--trvlr-card-icon-color: #000;--trvlr-card-image-wrap-margin-bottom: 10px;--trvlr-card-title-margin-bottom: 8px;--trvlr-card-meta-margin-bottom: 0px;--trvlr-card-footer-margin-top: 20px}}@layer base{.trvlr-cards-container{width:100%;container-type:inline-size}.trvlr-cards{display:grid;grid-template-columns:var(--trvlr-cards-columns);gap:var(--trvlr-cards-gap);row-gap:var(--trvlr-cards-row-gap);width:100%}@container (max-width: 1200px){.trvlr-cards{--trvlr-cards-gap: 3vw}}@container (max-width: 1024px){.trvlr-cards{grid-template-columns:repeat(3,1fr)}}@container (max-width: 920px){.trvlr-cards{grid-template-columns:repeat(2,1fr);--trvlr-cards-gap: 5%;--trvlr-cards-row-gap: 50px}}@container (max-width: 560px){.trvlr-cards{grid-template-columns:repeat(1,1fr);--trvlr-cards-row-gap: 20px}}.trvlr-card__badge-on-image{position:absolute;left:var(--trvlr-card-badge-left, 0);top:var(--trvlr-card-badge-top, 0);z-index:1}}@layer base,components;@layer base{:root{--trvlr-font-family: inherit;--trvlr-heading-font-family: var(--trvlr-font-family);--trvlr-body-letter-spacing: 0em;--trvlr-heading-letter-spacing: var(--trvlr-body-letter-spacing)}:root{--trvlr-content-width: 1426px;--trvlr-content-padding-x: 24px;--trvlr-h1: 50px;--trvlr-h2: 37px;--trvlr-h3: 28px;--trvlr-h4: 21px}@media(max-width:1024px){:root{--trvlr-h1: 38px;--trvlr-h2: 30px;--trvlr-h3: 24px;--trvlr-h4: 20px}}@media(max-width:480px){:root{--trvlr-h1: 26px;--trvlr-h2: 22px;--trvlr-h3: 20px;--trvlr-h4: 18px}}}@layer base{.trvlr-container-sizer{width:100%;container-type:inline-size}.trvlr-back-link{display:flex;justify-content:flex-start;align-items:center;font-size:18px;color:var(--trvlr-color-primary);font-weight:600;gap:.125em;width:fit-content}.trvlr-back-link svg{width:1.25em;height:1.25em}.trvlr-title{font-family:var(--trvlr-heading-font-family);color:var(--trvlr-color-foreground);letter-spacing:var(--trvlr-heading-letter-spacing)}.trvlr-icon{width:1.125em;height:1.125em}.trvlr-sale{display:flex;flex-direction:row;align-items:center;gap:.625em;flex-wrap:wrap}.trvlr-sale__badge{display:flex;width:fit-content;background:var(--trvlr-color-accent);color:var(--trvlr-color-accent-foreground);letter-spacing:var(--trvlr-heading-letter-spacing);padding:.25em .625em;font-size:.75em;line-height:1.1}.trvlr-popular-badge{display:flex;flex-direction:row;align-items:center;gap:.3125em;font-weight:600;background:var(--trvlr-color-accent);color:var(--trvlr-color-accent-foreground);padding:.125em .625em;min-width:max-content;width:fit-content}.trvlr-popular-badge__icon{width:1em;height:1em}.trvlr-duration,.trvlr-price,.trvlr-simple-location,.trvlr-suitable-ages,.trvlr-cancellation-policy{display:flex;flex-direction:row;align-items:center;gap:.625em}.trvlr-duration__icon,.trvlr-price__icon,.trvlr-simple-location__icon,.trvlr-suitable-ages__icon,.trvlr-cancellation-policy__icon{width:1.125em;height:1.125em}.trvlr-highlights ul,.trvlr-inclusions ul{list-style:disc}.trvlr-highlights ol,.trvlr-inclusions ol{list-style:decimal}.trvlr-highlights ul,.trvlr-highlights ol,.trvlr-inclusions ul,.trvlr-inclusions ol{padding-left:1.3em;margin:1em 0}.trvlr-highlights ul:first-child:last-child,.trvlr-highlights ol:first-child:last-child,.trvlr-inclusions ul:first-child:last-child,.trvlr-inclusions ol:first-child:last-child{margin:0}.trvlr-highlights li,.trvlr-inclusions li{margin:0 0 .58em}.trvlr-description ul,.trvlr-additional-info ul{list-style:disc}.trvlr-description ol,.trvlr-additional-info ol{list-style:decimal}.trvlr-description ul,.trvlr-description ol,.trvlr-additional-info ul,.trvlr-additional-info ol{padding-left:1.3em;margin:1em 0}.trvlr-description ul:first-child:last-child,.trvlr-description ol:first-child:last-child,.trvlr-additional-info ul:first-child:last-child,.trvlr-additional-info ol:first-child:last-child{margin:0}.trvlr-description li,.trvlr-additional-info li{margin:0 0 .58em}.trvlr-description>strong,.trvlr-additional-info>strong{font-size:1.25em}.trvlr-description>strong:before,.trvlr-description>strong:after,.trvlr-additional-info>strong:before,.trvlr-additional-info>strong:after{content:"";display:block;height:0}.trvlr-description>strong:not(:first-child):before,.trvlr-additional-info>strong:not(:first-child):before{margin-top:.8em}.trvlr-description>strong:not(:last-child):after,.trvlr-additional-info>strong:not(:last-child):after{margin-bottom:.5em}.trvlr-description p:not(:last-child),.trvlr-additional-info p:not(:last-child){margin:0 0 1em}.trvlr-price__type{font-size:.875em}.trvlr-booking-calendar__iframe{max-width:560px}.trvlr-booking-button{background:var(--trvlr-color-primary);color:var(--trvlr-color-primary-foreground);padding:.625em 2em;border:none;cursor:pointer;transition:background-color .2s ease}.trvlr-booking-button:hover{background:var(--trvlr-color-primary-hover)}.trvlr-accordion__item{border-top:1px solid var(--trvlr-color-border)}.trvlr-accordion__item:last-child{border-bottom:1px solid var(--trvlr-color-border)}.trvlr-accordion__trigger{width:100%;padding:20px 0;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease;font-size:18px;font-weight:600;line-height:1.5}.trvlr-accordion__trigger:focus{outline:none}.trvlr-accordion__trigger:focus-visible{background:#f0f0f0}.trvlr-accordion__content{overflow:hidden;opacity:0;margin-top:-20px;margin-bottom:20px;transition:height .3s ease,opacity .3s ease}.trvlr-accordion__content-inner{padding:14px 12px 0}.trvlr-accordion__content ul{padding-left:1em;margin:.4em 0}.trvlr-accordion__icon{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.trvlr-accordion__icon svg{fill:var(--trvlr-color-primary);width:100%;height:100%}.trvlr-accordion__icon-open,.trvlr-accordion__icon-close{transition:.15s ease all;pointer-events:none;position:absolute}.trvlr-accordion__icon-open{opacity:1;transform:scale(1);transition-delay:.15s}.trvlr-accordion__icon-close{transform:scale(0);transition-delay:0}.trvlr-accordion__item.is-open .trvlr-accordion__content{opacity:1}.trvlr-accordion__item.is-open .trvlr-accordion__icon-open{transform:scale(0);transition-delay:0}.trvlr-accordion__item.is-open .trvlr-accordion__icon-close{opacity:1;transform:scale(1);transition-delay:.15s}}.modal-dialog{padding:0;border:none;border-radius:.375rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;width:95vw;height:95vh;max-width:1280px;max-height:1280px;background-color:#fff;overflow:hidden;position:fixed;display:flex;flex-direction:column;transition:max-width .3s ease;max-width:95vw}.modal-dialog iframe{width:100%;height:100%}.modal-dialog iframe:focus-visible{outline:none}.modal-dialog:not([open]){display:none}.modal-dialog[open]{animation:modal-opening .3s ease-out}.modal-dialog[open].closing{animation:modal-closing .2s ease-in forwards}.modal-dialog::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.iframe-cont{width:100%;height:100%}.iframe-cont:focus-visible{outline:none}@keyframes modal-opening{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-closing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}#trvlr-booking-modal:has(#check-availability-modal-iframe){max-width:560px}#check-availability-modal-iframe{width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;padding:5px;border-radius:.5rem}#checkout-modal-iframe{position:fixed;bottom:22px;height:66px;width:300px;right:10px;z-index:30}.trvlr-booking-calendar__iframe{min-height:520px}body.trvlr-payment-confirmation-page{margin:0!important;padding:0!important;overflow:hidden!important}body.trvlr-payment-confirmation-page header,body.trvlr-payment-confirmation-page .site-header,body.trvlr-payment-confirmation-page #masthead,body.trvlr-payment-confirmation-page .header,body.trvlr-payment-confirmation-page footer,body.trvlr-payment-confirmation-page .site-footer,body.trvlr-payment-confirmation-page #colophon,body.trvlr-payment-confirmation-page .footer{display:none!important}body.trvlr-payment-confirmation-page .trvlr-payment-wrapper{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;min-width:100vw;min-height:100vh;z-index:999999!important;background:#fff;margin:0!important;padding:0!important}body.trvlr-payment-confirmation-page #trvlr-payment-confirmation-iframe{width:100%!important;height:100%!important;border:none!important;display:block!important}body.trvlr-payment-confirmation-page #wpadminbar{display:none!important}body.trvlr-payment-confirmation-page.admin-bar .trvlr-payment-wrapper{top:0!important}
