.wb-site[data-design=luxury]{--rg-ease:cubic-bezier(.16, 1, .3, 1);--rg-night:var(--wb-ink);--rg-paper:var(--wb-bg);--rg-sand:color-mix(in srgb, var(--wb-accent) 9%, var(--wb-bg));font-size:16.5px;line-height:1.7}.wb-site[data-design=luxury][data-scheme=dark]{--rg-night:color-mix(in srgb, var(--wb-bg) 70%, #000);--rg-paper:var(--wb-ink)}.wb-site[data-design=luxury] :is(.wb-nav a,.wb-product__kind,.wb-product__meta,.wb-product__price span,.wb-contact__label,.wb-footer__label,.wb-footer-contact__label,.wb-review__by,.wb-rating,.wb-search__title,.wb-menu__toggle){font-family:var(--wb-font-body);letter-spacing:0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-eyebrow{color:var(--wb-accent-ink);margin-bottom:22px}.wb-site[data-design=luxury] .wb-title{font-size:clamp(34px,3.8cqw,54px);line-height:1.08}.wb-site[data-design=luxury] .wb-hero__title{font-size:clamp(44px,5.6cqw,72px);line-height:1.04}.wb-site[data-design=luxury] .wb-lead{font-size:18px;line-height:1.7}.wb-site[data-design=luxury] .wb-head{margin-inline:auto;text-align:center;margin-bottom:clamp(28px,4cqw,48px)}.wb-site[data-design=luxury] .wb-head .wb-lead{margin-inline:auto}.wb-site[data-design=luxury] :is(.wb-split__copy,.wb-section[data-block=Contact][data-variant=split]) .wb-head{text-align:left;margin-inline:0}.wb-site[data-design=luxury] :is(.wb-split__copy,.wb-section[data-block=Contact][data-variant=split]) .wb-lead{margin-inline:0}.wb-site[data-design=luxury] .wb-button{letter-spacing:0;min-height:50px;transition:background-color .5s var(--rg-ease), color .5s var(--rg-ease), border-color .5s var(--rg-ease);border-radius:0;padding:10px 30px;font-size:15px;font-weight:600}.wb-site[data-design=luxury] .wb-button--ghost{border-color:color-mix(in srgb, currentColor 55%, transparent)}@media (hover:hover) and (pointer:fine){.wb-site[data-design=luxury] .wb-button:not(.wb-button--ghost):hover{background:var(--rg-night);color:var(--rg-paper)}.wb-site[data-design=luxury] .wb-button--ghost:hover{background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}}.wb-site[data-design=luxury] .wb-header{background:color-mix(in srgb, var(--wb-bg) 94%, transparent);border-bottom-color:var(--wb-line)}.wb-site[data-design=luxury] .wb-header__inner{min-height:72px}.wb-site[data-design=luxury] .wb-brand{letter-spacing:0;font-size:21px;font-weight:500}.wb-site[data-design=luxury] .wb-nav__list{gap:4px 34px}.wb-site[data-design=luxury] .wb-nav a{transition:background-size .5s var(--rg-ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1px no-repeat}.wb-site[data-design=luxury] .wb-nav a:is(:hover,[aria-current=page]){background-size:100% 1px;text-decoration:none}.wb-site[data-design=luxury] .wb-header__book{border-color:color-mix(in srgb, var(--wb-ink) 55%, transparent);min-height:42px;color:inherit;background:0 0;padding:6px 22px;font-size:14px}.wb-site[data-design=luxury] .wb-menu__toggle{border-radius:0;padding:0 18px}.wb-site[data-design=luxury] .wb-menu__panel{border-radius:2px}.wb-site[data-design=luxury] .wb-menu__list a{font-family:var(--wb-font-display);font-size:20px}.wb-site[data-design=luxury] .wb-section[data-block=Hero] .wb-hero__copy{max-width:880px}.wb-site[data-design=luxury] .wb-section[data-block=Hero]:is([data-variant=expand],[data-variant=type],[data-variant=editorial]) .wb-hero__copy{text-align:center;margin-inline:auto}.wb-site[data-design=luxury] .wb-section[data-block=Hero]:is([data-variant=expand],[data-variant=type],[data-variant=editorial]) :is(.wb-actions,.wb-rating){justify-content:center}.wb-site[data-design=luxury] .wb-section[data-block=Hero]:is([data-variant=expand],[data-variant=type],[data-variant=editorial]) .wb-lead{margin-inline:auto}.wb-site[data-design=luxury] .wb-section[data-block=Hero] .wb-lead{max-width:50ch;font-size:19px}.wb-site[data-design=luxury] .wb-section[data-block=Hero] .wb-rating{color:var(--wb-muted);margin-top:28px}.wb-site[data-design=luxury] .wb-stars{color:var(--wb-accent-ink);letter-spacing:3px}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=expand]{padding-bottom:0}.wb-site[data-design=luxury] .wb-hero__stage .wb-hero__figure{aspect-ratio:16/6.5}.wb-site[data-design=luxury] .wb-hero__figure,.wb-site[data-design=luxury] .wb-hero__tile{border-radius:0}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=framed] .wb-hero__figure{border-radius:0;padding:0}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=framed] .wb-hero__figure img{border-radius:0}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-media-bg=true] .wb-hero__scrim{background:linear-gradient(#0a101859,#0a101826 40%,#0a101899)}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-products{border-top:1px solid var(--wb-ink)}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product{border-bottom:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product:after{content:"";background:var(--wb-accent-ink);transform-origin:0;height:1px;transition:transform .8s var(--rg-ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__body{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px clamp(16px,3cqw,40px);padding:clamp(24px,3cqw,34px) 0;display:grid}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__body>:not(.wb-product__foot){grid-column:1}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__title{transition:transform .8s var(--rg-ease), color .5s;font-size:clamp(26px,3cqw,40px);font-weight:400;line-height:1.12}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__kind{color:var(--wb-accent-ink)}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__place{color:var(--wb-muted);font-size:14px}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__foot{text-align:right;flex-direction:column;grid-area:1/2/span 4;align-self:center;align-items:flex-end;gap:6px}.wb-site[data-design=luxury] .wb-product__meta{color:var(--wb-muted);gap:4px 14px;font-size:13px}.wb-site[data-design=luxury] .wb-product__price{color:var(--wb-muted)}.wb-site[data-design=luxury] .wb-product__price strong{font-family:var(--wb-font-body);letter-spacing:-.01em;font-size:21px;font-weight:500}.wb-site[data-design=luxury] .wb-product__price span{font-size:13px}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__media{aspect-ratio:4/3;opacity:1;pointer-events:auto;width:clamp(120px,12cqw,168px);box-shadow:none;border-radius:0;flex:none;margin-right:clamp(16px,2.4cqw,32px);padding:0;position:static;transform:none}@media (hover:hover) and (pointer:fine){.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product:hover .wb-product__title{color:var(--wb-accent-ink)}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product:hover:after{transform:scaleX(1)}}.wb-site[data-design=luxury] .wb-product{box-shadow:none;border-radius:0}.wb-site[data-design=luxury] .wb-section[data-block=Catalog]:is([data-variant=cards],[data-variant=carousel],[data-variant=rail],[data-variant=bento],[data-variant=tickets]) .wb-product{background:0 0;border:0}.wb-site[data-design=luxury] .wb-section[data-block=Catalog]:is([data-variant=cards],[data-variant=carousel],[data-variant=rail],[data-variant=bento],[data-variant=tickets]) .wb-product__body{padding-inline:0}.wb-site[data-design=luxury] .wb-product__title{font-size:24px;font-weight:400}@media (prefers-reduced-motion:no-preference){.wb-site[data-design=luxury] .wb-product:hover{transform:none}}.wb-site[data-design=luxury] .wb-split__media{border-radius:0;position:relative}.wb-site[data-design=luxury] .wb-split__copy .wb-lead{max-width:62ch;color:var(--wb-ink);font-family:var(--wb-font-body);margin-top:20px;font-size:17px;line-height:1.7}.wb-site[data-design=luxury] .wb-section[data-block=ImageText] .wb-split{gap:clamp(40px,8cqw,128px)}.wb-site[data-design=luxury] .wb-section[data-block=ImageText][data-variant=overlap] .wb-split__copy{box-shadow:none;border-radius:0}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features{border-top:1px solid var(--wb-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@container website (min-width:761px){.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features:is([data-count="3"],[data-count="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features:is([data-count="3"],[data-count="6"])>.wb-feature:nth-child(3n+1),.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features[data-count="4"]>.wb-feature:nth-child(odd){border-left:0}}@container website (min-width:1001px){.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features[data-count="4"]>.wb-feature:nth-child(3){border-left:1px solid var(--wb-line)}}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-feature{border-top:0;border-left:1px solid var(--wb-line);padding:36px clamp(20px,3cqw,44px) 8px;display:block}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-feature:first-child{border-left:0}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-feature:before{content:none}.wb-site[data-design=luxury] .wb-feature,.wb-site[data-design=luxury] .wb-step{border-radius:0}.wb-site[data-design=luxury] :is(.wb-feature,.wb-step) h3{font-size:24px;font-weight:400}.wb-site[data-design=luxury] .wb-section[data-tone=dark]{background:var(--rg-night)}.wb-site[data-design=luxury] .wb-main>.wb-section[data-block=Reviews][data-tone=dark]+.wb-section[data-block]{padding-top:var(--wb-section-space)}.wb-site[data-design=luxury] .wb-section[data-block=Reviews] .wb-rating--summary{color:var(--wb-muted);justify-content:center;margin:-36px 0 48px}.wb-site[data-design=luxury] .wb-review--spotlight{text-align:center;align-items:center;max-width:980px;margin:0 auto clamp(48px,6cqw,80px)}.wb-site[data-design=luxury] .wb-review--spotlight .wb-review__text{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(22px,2.2cqw,28px);font-weight:400;line-height:1.35}.wb-site[data-design=luxury] .wb-review--spotlight .wb-review__by{justify-content:center}.wb-site[data-design=luxury] .wb-review{border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;padding:28px 0 0}.wb-site[data-design=luxury] .wb-review__text{font-family:var(--wb-font-display);font-size:19px;line-height:1.45}.wb-site[data-design=luxury] .wb-review__by{gap:4px 12px;font-size:13px}.wb-site[data-design=luxury] .wb-review__author{letter-spacing:0;font-size:13px}.wb-site[data-design=luxury] .wb-review--spotlight+.wb-reviews:not([data-count="1"]){grid-template-columns:repeat(var(--wb-cols,3), minmax(0, 1fr));gap:24px clamp(24px,4cqw,56px)}.wb-site[data-design=luxury] .wb-gallery__figure{border-radius:0}.wb-site[data-design=luxury] .wb-gallery__figure img{transition:filter .8s var(--rg-ease), transform 1.2s var(--rg-ease)}.wb-site[data-design=luxury] .wb-section[data-block=Gallery][data-variant=strip] .wb-gallery{gap:6px;height:clamp(380px,40cqw,580px)}.wb-site[data-design=luxury] .wb-faq{border-top-color:var(--wb-ink)}.wb-site[data-design=luxury] .wb-section[data-block=Faq][data-variant=columns] .wb-faq{column-gap:clamp(32px,6cqw,96px)}.wb-site[data-design=luxury] .wb-section[data-block=Faq][data-variant=columns] .wb-faq__item{border-top-color:var(--wb-line)}.wb-site[data-design=luxury] .wb-faq__q{min-height:64px;font-family:var(--wb-font-display);padding:20px 0;font-size:21px;font-weight:400;line-height:1.3}.wb-site[data-design=luxury] .wb-faq__q:after{font-family:var(--wb-font-body);font-size:24px;font-weight:300}.wb-site[data-design=luxury] .wb-main>.wb-section[data-block=CallToAction][data-variant=bigtype]{padding-block:var(--wb-section-space);background:var(--rg-sand)}.wb-site[data-design=luxury] .wb-main>.wb-section[data-block=CallToAction][data-variant=bigtype]+.wb-section[data-block]{padding-top:var(--wb-section-space)}.wb-site[data-design=luxury] .wb-section[data-block=CallToAction][data-variant=bigtype] .wb-cta{border:1px solid color-mix(in srgb, var(--wb-accent) 45%, transparent);text-align:center;align-items:center;padding:clamp(32px,4cqw,56px) clamp(20px,4cqw,64px)}.wb-site[data-design=luxury] .wb-section[data-block=CallToAction][data-variant=bigtype] .wb-head{margin-bottom:0}.wb-site[data-design=luxury] .wb-section[data-block=CallToAction][data-variant=bigtype] .wb-title{font-size:clamp(32px,3.8cqw,48px)}.wb-site[data-design=luxury] .wb-section[data-block=CallToAction] .wb-actions{justify-content:center}.wb-site[data-design=luxury] .wb-section[data-block=Contact][data-variant=minimal] .wb-contact-layout{text-align:center;justify-items:center}.wb-site[data-design=luxury] .wb-section[data-block=Contact][data-variant=minimal] .wb-contact{border-block:1px solid var(--wb-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0;width:100%;display:grid}.wb-site[data-design=luxury] .wb-section[data-block=Contact] .wb-contact__item{border-radius:0;align-items:center;padding:22px clamp(20px,3cqw,40px)}.wb-site[data-design=luxury] .wb-section[data-block=Contact][data-variant=minimal] .wb-contact__item+.wb-contact__item{border-left:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-contact__value{font-size:18px;font-weight:500}.wb-site[data-design=luxury] .wb-socials a{letter-spacing:0;border-radius:0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-footer[data-footer=big]{--wb-ink:var(--rg-paper);--wb-muted:color-mix(in srgb, var(--rg-paper) 72%, transparent);--wb-line:color-mix(in srgb, var(--rg-paper) 18%, transparent);--wb-accent-ink:var(--wb-accent-on-dark);background:var(--rg-night);border-top:0;padding-top:clamp(48px,6cqw,72px)}.wb-site[data-design=luxury][data-scheme=dark] .wb-footer[data-footer=big]{border-top:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-footer__display{border-bottom:1px solid var(--wb-line);color:var(--wb-ink);letter-spacing:.02em;text-align:center;margin-bottom:clamp(28px,4cqw,48px);padding-bottom:clamp(20px,3cqw,32px);font-size:clamp(32px,5cqw,64px);font-weight:400;line-height:1}.wb-site[data-design=luxury] .wb-footer[data-footer=big] .wb-footer__home:has(.wb-footer__home-name){display:none}.wb-site[data-design=luxury] .wb-footer__text{font-family:var(--wb-font-display);font-size:19px;line-height:1.45}.wb-site[data-design=luxury] .wb-footer__label{color:var(--wb-accent-ink)}.wb-site[data-design=luxury] .wb-mobilebar .wb-button{min-height:48px}@container website (max-width:760px){.wb-site[data-design=luxury] .wb-brand{letter-spacing:0;font-size:17px}.wb-site[data-design=luxury] .wb-header__book{display:none}.wb-site[data-design=luxury] .wb-hero__title{font-size:clamp(36px,10.5cqw,44px);line-height:1.06}.wb-site[data-design=luxury] .wb-title{font-size:clamp(30px,8.6cqw,36px)}.wb-site[data-design=luxury] .wb-section[data-block=Hero] .wb-lead{font-size:17px}.wb-site[data-design=luxury] .wb-section[data-block=Hero] .wb-actions .wb-button{flex:100%}.wb-site[data-design=luxury] .wb-hero__stage .wb-hero__figure{aspect-ratio:4/3;max-height:420px}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product{align-items:stretch;gap:16px}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__media,.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-products__item:nth-child(2n) .wb-product__media,.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product:is(:hover,:focus-within) .wb-product__media{width:76px;box-shadow:none;flex:none;align-self:flex-start;margin-block:24px;padding:0;transform:none}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__body{grid-template-columns:minmax(0,1fr);padding:20px 0}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__body>:not(.wb-product__foot){grid-column:1}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__foot{text-align:left;flex-direction:column;grid-area:auto/1;align-items:flex-start;gap:4px;margin-top:8px}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__title{font-size:25px}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__price{text-align:left;margin-left:0}.wb-site[data-design=luxury] .wb-section[data-block=Catalog][data-variant=index] .wb-product__price strong{font-size:21px}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-features{grid-template-columns:minmax(0,1fr)}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-feature{border-left:0;border-top:1px solid var(--wb-line);padding:28px 0 8px}.wb-site[data-design=luxury] .wb-section[data-block=Features][data-variant=list] .wb-feature:first-child{border-top:0}.wb-site[data-design=luxury] .wb-section[data-block=Contact][data-variant=minimal] .wb-contact{flex-direction:column;width:100%}.wb-site[data-design=luxury] .wb-section[data-block=Contact][data-variant=minimal] .wb-contact__item+.wb-contact__item{border-left:0;border-top:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-contact__value,.wb-site[data-design=luxury] .wb-faq__q{font-size:19px}}.wb-site[data-design=luxury] a.wb-contact__value{align-items:center;min-height:44px;display:inline-flex}.wb-site[data-design=luxury] .wb-product__specs{gap:4px 0;margin-top:6px}.wb-site[data-design=luxury] .wb-spec{color:var(--wb-muted);font-family:var(--wb-font-body);letter-spacing:0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-spec+.wb-spec:before{content:"·";color:var(--wb-muted);margin:0 10px}.wb-site[data-design=luxury] .wb-contact__item .wb-icon{stroke-width:1.2px;width:22px;height:22px;margin-bottom:8px}.wb-site[data-design=luxury] .wb-motion-toggle{border-color:color-mix(in srgb, var(--wb-ink) 35%, transparent);letter-spacing:0;background:0 0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-example-badge{background:var(--rg-paper);color:var(--rg-night);font:600 13px / 1.5 var(--wb-font-body);letter-spacing:0;border-radius:0;padding:4px 10px}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] .wb-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7cqw,112px)}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] .wb-hero__copy{text-align:left;margin-inline:0}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] .wb-lead{margin-inline:0}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] :is(.wb-actions,.wb-rating){justify-content:flex-start}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] .wb-eyebrow:before{content:none}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] .wb-hero__figure{aspect-ratio:4/5;max-height:720px;position:relative}.wb-site[data-design=luxury] .wb-hero__facts{color:var(--wb-muted);font-family:var(--wb-font-body);letter-spacing:0;gap:4px 0;margin-top:26px;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-hero__facts li+li:before{content:"·";color:var(--wb-muted);margin:0 10px}.wb-site[data-design=luxury] .wb-options--chips,.wb-site[data-design=luxury] .wb-offer .wb-options{border:0;border-top:1px solid var(--wb-ink);gap:0;margin-top:28px;display:grid}.wb-site[data-design=luxury] .wb-options--chips .wb-option,.wb-site[data-design=luxury] .wb-offer .wb-option{border:0;border-bottom:1px solid var(--wb-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 20px;padding:14px 0;display:grid}.wb-site[data-design=luxury] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__name{font-family:var(--wb-font-display);font-size:20px;font-weight:400;line-height:1.3}.wb-site[data-design=luxury] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__duration{color:var(--wb-muted);font-family:var(--wb-font-body);letter-spacing:0;grid-row:2;font-size:13px;font-weight:600}.wb-site[data-design=luxury] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__price{color:var(--wb-muted);text-align:right;grid-area:1/2/span 2;align-self:center;font-size:13px}.wb-site[data-design=luxury] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__price strong{color:var(--wb-ink);font-family:var(--wb-font-body);font-size:17px;font-weight:500;display:inline}.wb-site[data-design=luxury] .wb-hero__price{font-family:var(--wb-font-body);letter-spacing:0;margin-top:28px;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-hero__price strong{font-family:var(--wb-font-body);letter-spacing:0;text-transform:none;margin-right:10px;font-size:clamp(26px,2.6cqw,32px);font-weight:500;font-stretch:100%}.wb-site[data-design=luxury] .wb-main>.wb-section[data-block=Hero][data-variant=product]+.wb-section[data-block=Booking]{padding-top:calc(var(--wb-section-space) * .4)}.wb-site[data-design=luxury] .wb-section[data-block=Booking]>.wb-container{text-align:center}.wb-site[data-design=luxury] .wb-section[data-block=Booking] .book-frame{text-align:left;max-width:980px;margin-inline:auto}.wb-site[data-design=luxury] .wb-section[data-block=Booking] .book-frame:has(>button){text-align:center}.wb-site[data-design=luxury] .wb-offers{border-top:1px solid var(--wb-ink);gap:0}.wb-site[data-design=luxury] .wb-offers__item{padding-block:clamp(40px,6cqw,88px)}.wb-site[data-design=luxury] .wb-offers__item+.wb-offers__item{border-top:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-offers__item:last-child{padding-bottom:0}.wb-site[data-design=luxury] .wb-offer{gap:clamp(32px,7cqw,112px)}.wb-site[data-design=luxury] .wb-offer__media{aspect-ratio:4/5;border-radius:0;width:100%;max-width:540px;position:relative}.wb-site[data-design=luxury] .wb-offer__body{gap:16px}.wb-site[data-design=luxury] :is(.wb-offer__kind,.wb-offer__facts,.wb-offer__label,.wb-offer__more){font-family:var(--wb-font-body);letter-spacing:0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-offer__kind{color:var(--wb-accent-ink)}.wb-site[data-design=luxury] .wb-offer__title{font-size:clamp(32px,3.6cqw,50px);font-weight:400;line-height:1.08}.wb-site[data-design=luxury] .wb-offer__facts{gap:4px 0}.wb-site[data-design=luxury] .wb-offer__facts>span+span:before{content:"·";color:var(--wb-muted);margin:0 10px}.wb-site[data-design=luxury] .wb-offer__summary{color:var(--wb-ink);font-family:var(--wb-font-display);font-size:clamp(19px,1.7cqw,22px);line-height:1.45}.wb-site[data-design=luxury] .wb-offer .wb-options{margin-top:8px}.wb-site[data-design=luxury] .wb-offer__label{color:var(--wb-accent-ink)}.wb-site[data-design=luxury] .wb-offer__list li:before{content:"";background:var(--wb-accent-ink);flex:none;width:14px;height:1px;margin-top:.85em}.wb-site[data-design=luxury] .wb-offer__foot{padding-top:20px}.wb-site[data-design=luxury] .wb-offer__price{font-size:13px}.wb-site[data-design=luxury] .wb-offer__price strong{font-family:var(--wb-font-body);letter-spacing:-.01em;font-size:26px;font-weight:500}.wb-site[data-design=luxury] .wb-offer[data-side=end] .wb-offer__media{justify-self:end}.wb-site[data-design=luxury] .wb-offer__more{text-underline-offset:6px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.wb-site[data-design=luxury] .wb-compare{border-top:1px solid var(--wb-ink);column-gap:0}.wb-site[data-design=luxury] .wb-compare__item{box-shadow:none;background:0 0;border:0;border-radius:0;row-gap:14px;padding:clamp(24px,3cqw,36px) 0 0;overflow:visible}.wb-site[data-design=luxury] .wb-compare__item>*{padding-inline:clamp(16px,2.4cqw,32px)}.wb-site[data-design=luxury] .wb-compare__item+.wb-compare__item{border-left:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-compare__item>:first-child:not(.wb-compare__media){padding-top:0}.wb-site[data-design=luxury] .wb-compare__media{aspect-ratio:4/5;margin-inline:clamp(16px,2.4cqw,32px);padding:0;position:relative;overflow:hidden}.wb-site[data-design=luxury] .wb-compare__duration{color:var(--wb-accent-ink);font-size:clamp(40px,4.4cqw,60px)}.wb-site[data-design=luxury] .wb-compare__name{font-size:clamp(22px,2.2cqw,28px);font-weight:400;line-height:1.15}.wb-site[data-design=luxury] :is(.wb-compare__rating,.wb-compare__price,.wb-compare__facts){font-family:var(--wb-font-body);letter-spacing:0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-compare__price strong{letter-spacing:0;text-transform:none;font-size:22px;font-weight:500;font-stretch:100%}.wb-site[data-design=luxury] .wb-compare__facts{border-top-color:var(--wb-line);color:var(--wb-muted)}.wb-site[data-design=luxury] .wb-compare__facts li:before{border-radius:0;width:14px;height:1px;margin-top:.75em}.wb-site[data-design=luxury] .wb-compare__text{font-size:15px}.wb-site[data-design=luxury] .wb-compare__row[data-row=action]{padding-top:6px}.wb-site[data-design=luxury] .wb-compare__row[data-row=action] .wb-button{border:1px solid color-mix(in srgb, var(--wb-ink) 55%, transparent);color:var(--wb-ink);background:0 0}@media (hover:hover) and (pointer:fine){.wb-site[data-design=luxury] .wb-compare__row[data-row=action] .wb-button:hover{border-color:var(--rg-night);background:var(--rg-night);color:var(--rg-paper)}}.wb-site[data-design=luxury] .wb-product__options{gap:4px 0;margin-top:8px}.wb-site[data-design=luxury] .wb-product__option{color:var(--wb-ink);font-family:var(--wb-font-body);letter-spacing:0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .wb-product__option+.wb-product__option:before{content:"·";color:var(--wb-muted);margin:0 10px}.wb-site[data-design=luxury] .wb-catalog-group__title{font-weight:400}@container website (max-width:760px){.wb-site[data-design=luxury]:has(.wb-mobilebar) .wb-section[data-block=Hero] .wb-actions .wb-button--ghost{display:none}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] .wb-hero__layout{grid-template-columns:minmax(0,1fr);gap:0}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] .wb-hero__figure{aspect-ratio:4/5;max-height:520px;margin-top:28px}.wb-site[data-design=luxury] .wb-section[data-block=Hero][data-variant=product] :is(.wb-eyebrow,.wb-rating,.wb-hero__facts){justify-self:start}.wb-site[data-design=luxury] .wb-offer__media{aspect-ratio:4/3;max-width:none}.wb-site[data-design=luxury] .wb-offer__actions{width:100%}.wb-site[data-design=luxury] .wb-offer__actions .wb-button{flex:auto}.wb-site[data-design=luxury] .wb-compare__item+.wb-compare__item{border-left:0}.wb-site[data-design=luxury] .wb-compare[data-count="2"] .wb-compare__item+.wb-compare__item{border-top:1px solid var(--wb-line)}}@container website (min-width:601px) and (max-width:760px){.wb-site[data-design=luxury] .wb-compare:is([data-count="3"],[data-count="4"]) .wb-compare__item:nth-child(2n){border-left:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-compare:is([data-count="3"],[data-count="4"]) .wb-compare__item:nth-child(n+3){border-top:1px solid var(--wb-line);margin-top:24px}}@container website (max-width:600px){.wb-site[data-design=luxury] .wb-compare:not([data-count="1"],[data-count="2"]) .wb-compare__item+.wb-compare__item{border-left:1px solid var(--wb-line)}.wb-site[data-design=luxury] .wb-compare__item>:not(.wb-compare__media){padding-inline:16px}.wb-site[data-design=luxury] .wb-compare__media{margin-inline:16px}}.wb-site[data-design=luxury] :is(.section-title,.block-title,.term-title,.step-n,.faq summary){font-family:var(--wb-font-display);font-variation-settings:normal;letter-spacing:-.005em;font-weight:400}.wb-site[data-design=luxury] :is(.act-title,.page-title){font-size:clamp(32px,3.4cqw,44px);line-height:1.1}.wb-site[data-design=luxury] .section-title{font-size:clamp(24px,2.4cqw,30px);line-height:1.15}.wb-site[data-design=luxury] .block-title{font-size:26px}.wb-site[data-design=luxury] .card-title{font-size:24px;line-height:1.2}.wb-site[data-design=luxury] .faq summary{font-size:20px}.wb-site[data-design=luxury] :is(.eyebrow,.glance dt,.dep-day,.section-count,.link-arrow){font-family:var(--wb-font-body);letter-spacing:0;font-size:13px;font-weight:600}.wb-site[data-design=luxury] .eyebrow{color:var(--wb-accent-ink)}.wb-site[data-design=luxury] .btn{min-height:50px;font:600 15px / 1.2 var(--wb-font-body);letter-spacing:0;border-radius:0;padding:10px 30px}.wb-site[data-design=luxury] .btn-quiet{border-color:color-mix(in srgb, var(--wb-ink) 55%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (hover:hover) and (pointer:fine){.wb-site[data-design=luxury] .btn:not(.btn-quiet,.btn-link):hover{filter:none;background:var(--rg-night);color:var(--rg-paper)}.wb-site[data-design=luxury] .card:hover{box-shadow:none;transform:none}.wb-site[data-design=luxury] .card:hover .card-title{color:var(--wb-accent-ink)}}.wb-site[data-design=luxury] :is(.card,.act-book,.glance,.term,.place,.ticket,.art,.act-art,.book-frame){border-radius:0}.wb-site[data-design=luxury] .card{background:0 0;border:0}.wb-site[data-design=luxury] .card .art{margin-top:18px}.wb-site[data-design=luxury] .act-art{border:0}.wb-site[data-design=luxury] :is(.act-book,.glance,.term,.place){border-color:var(--wb-line);background:0 0}.wb-site[data-design=luxury] .act-book{border-top:1px solid var(--wb-ink)}.wb-site[data-design=luxury] :is(.block,.page-head,.section-head){border-color:var(--wb-line)}.wb-site[data-design=luxury] :is(.act-price,.option-price,.ticket-amount) strong{font-family:var(--wb-font-body);font-variation-settings:normal;letter-spacing:-.01em;font-weight:500}.wb-site[data-design=luxury] .act-price strong{font-size:30px}.wb-site[data-design=luxury] .option-name{font-family:var(--wb-font-display);font-size:19px;font-weight:400}.wb-site[data-design=luxury] :is(.chip,.dep-times time){border:1px solid var(--wb-line);background:0 0;font-weight:500}.wb-site[data-design=luxury] .chip:is([aria-current=page],[aria-pressed=true]){border-color:var(--btn);background:var(--btn);color:var(--on-btn)}.wb-site[data-design=luxury] .link-arrow{color:var(--wb-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.wb-site[data-design=luxury] .step-n{box-shadow:inset 0 0 0 1px var(--wb-accent-ink);background:0 0;font-size:18px}@container website (min-width:761px) and (max-width:1099px){.wb-site[data-design=luxury] .wb-nav{display:none}.wb-site[data-design=luxury] .wb-menu{display:block}.wb-site[data-design=luxury][data-header=centered] .wb-header__inner{display:flex}.wb-site[data-design=luxury][data-header=centered] .wb-brand{margin-right:auto}}.wb-site[data-design=luxury] .result-name{font-family:var(--wb-font-display);font-variation-settings:normal;letter-spacing:-.005em;text-transform:none;font-size:24px;font-weight:400;line-height:1.2}.wb-site[data-design=luxury] .wb-section.wb-block--hero[data-rental=true]{padding-block:0}.wb-site[data-design=luxury] .wb-rhero__title{font-size:clamp(30px,3.4cqw,46px);font-weight:400;line-height:1.08}.wb-site[data-design=luxury] .wb-rhero__incl{font-size:14px}.wb-site[data-design=luxury] .wb-section[data-block=Hero]{padding-top:clamp(24px,3cqw,40px)}.wb-site[data-design=luxury] .wb-section[data-block=Hero] .wb-actions{margin-top:24px}.wb-site[data-design=luxury] .wb-section[data-block=Hero] .wb-rating{margin-top:16px}.wb-site[data-design=luxury] .wb-hero__stage{margin-top:clamp(16px,2cqw,28px)}.wb-site[data-design=luxury] .wb-hero__stage .wb-hero__figure{aspect-ratio:16/4.4;max-height:360px}@container website (max-width:760px){.wb-site[data-design=luxury] .wb-section[data-block=Hero]{padding-top:28px}.wb-site[data-design=luxury] .wb-hero__stage .wb-hero__figure{aspect-ratio:16/9;max-height:240px}}
.wb-site[data-design=minimal]{--fd-ease:cubic-bezier(.16, 1, .3, 1);--fd-gap:clamp(32px, 5cqw, 80px);--fd-matte:none;font-optical-sizing:auto;font-size:18px;line-height:1.6;overflow-x:clip}.wb-site[data-design=minimal] .wb-hero__title{font-size:clamp(40px,5.3cqw,68px);line-height:1.02}.wb-site[data-design=minimal] .wb-title{font-size:clamp(32px,3.6cqw,50px);line-height:1.06}.wb-site[data-design=minimal] :is(.wb-button,.wb-nav a,.wb-product__kind,.wb-product__meta,.wb-product__price,.wb-contact__label,.wb-footer__label,.wb-footer-contact__label,.wb-review__by,.wb-rating,.wb-menu__toggle,.wb-footer__base,.wb-socials a){font-family:var(--wb-font-display)}.wb-site[data-design=minimal] .wb-eyebrow{letter-spacing:normal;align-items:center;gap:14px;margin-bottom:22px;font-size:13px;font-weight:600;display:inline-flex}.wb-site[data-design=minimal] .wb-lead{font-size:20px;line-height:1.55}.wb-site[data-design=minimal] .wb-head{margin-bottom:clamp(36px,5cqw,72px)}.wb-site[data-design=minimal] .wb-stars{color:var(--wb-ink);letter-spacing:2px}.wb-site[data-design=minimal] .wb-button{letter-spacing:0;border-radius:6px;min-height:48px;padding:12px 24px;font-size:15px;font-weight:500}.wb-site[data-design=minimal] .wb-actions{align-items:center;gap:12px 28px}.wb-site[data-design=minimal] .wb-actions .wb-button--ghost{text-underline-offset:5px;border:0;border-radius:0;padding-inline:0;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.wb-site[data-design=minimal] .wb-button:not(.wb-button--ghost):hover{background:var(--wb-ink);color:var(--wb-bg)}}.wb-site[data-design=minimal] .wb-section[data-tone=brand] .wb-button:not(.wb-button--ghost):hover,.wb-site[data-design=minimal] .wb-section[data-variant=band] .wb-button:not(.wb-button--ghost):hover{background:var(--wb-on-accent);color:var(--wb-accent);opacity:.9}.wb-site[data-design=minimal] .wb-header{background:color-mix(in srgb, var(--wb-bg) 96%, transparent);border-bottom-color:var(--wb-line)}.wb-site[data-design=minimal] .wb-header__inner{min-height:68px}.wb-site[data-design=minimal] .wb-brand{letter-spacing:-.02em;font-size:19px;font-weight:500}.wb-site[data-design=minimal] .wb-nav a{color:var(--wb-muted);font-size:14.5px;font-weight:450;transition:color .2s}.wb-site[data-design=minimal] .wb-nav a:is(:hover,[aria-current=page]){color:var(--wb-ink);text-decoration:none}.wb-site[data-design=minimal] .wb-header__book{min-height:40px;padding:8px 18px;font-size:14px}.wb-site[data-design=minimal] .wb-menu__toggle{border-color:var(--wb-line);font-size:14px;font-weight:500}.wb-site[data-design=minimal] .wb-menu__panel{box-shadow:0 24px 48px -24px #00000040}.wb-site[data-design=minimal] .wb-menu__list a{font-family:var(--wb-font-display);font-size:18px;font-weight:300}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:not([data-media-bg=true]){padding-top:clamp(56px,8cqw,128px)}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:is([data-variant=split],[data-variant=framed]) .wb-hero__layout{gap:var(--fd-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:is([data-variant=split],[data-variant=framed])[data-image-position=left] .wb-hero__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wb-site[data-design=minimal] .wb-section[data-block=Hero] .wb-hero__copy{padding-bottom:8px}.wb-site[data-design=minimal] .wb-section[data-block=Hero] .wb-lead{max-width:34ch}.wb-site[data-design=minimal] .wb-section[data-block=Hero] .wb-actions{margin-top:36px}.wb-site[data-design=minimal] .wb-section[data-block=Hero] .wb-rating{color:var(--wb-muted);margin-top:28px;font-size:13.5px}.wb-site[data-design=minimal] .wb-hero__figure{aspect-ratio:6/5;border-radius:6px;max-height:640px}.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-variant=framed] .wb-hero__figure{border:0;border-radius:6px;padding:0}.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-variant=framed] .wb-hero__figure img{border-radius:6px}.wb-site[data-design=minimal] :is(.wb-hero__figure,.wb-hero__tile,.wb-split__media,.wb-product__media,.wb-gallery__figure,.wb-hero__bg,.wb-cta__bg) img{filter:var(--fd-matte)}.wb-site[data-design=minimal] .wb-hero__tile{border-radius:6px}.wb-site[data-design=minimal] .wb-product{box-shadow:none;border-radius:6px}.wb-site[data-design=minimal] .wb-product__media{border-radius:6px}.wb-site[data-design=minimal] .wb-product__kind{color:var(--wb-muted);letter-spacing:0;font-size:13px;font-weight:600}.wb-site[data-design=minimal] .wb-product__title{letter-spacing:-.02em;font-size:24px;font-weight:300}.wb-site[data-design=minimal] .wb-product__place,.wb-site[data-design=minimal] .wb-product__summary{font-size:16px}.wb-site[data-design=minimal] .wb-product__meta,.wb-site[data-design=minimal] .wb-product__price{font-size:13px}.wb-site[data-design=minimal] .wb-product__price strong{font-family:var(--wb-font-display);letter-spacing:-.01em;font-size:19px;font-weight:500}@media (prefers-reduced-motion:no-preference){.wb-site[data-design=minimal] .wb-product:hover{transform:none}}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product,.wb-site[data-design=minimal] .wb-section[data-block=Steps][data-variant=numbers] .wb-step{border-radius:0}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product{padding:0}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__summary{display:none}@container website (min-width:900px){.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products{min-height:clamp(460px,44cqw,600px);padding-right:calc((100% - var(--fd-gap)) * 7 / 12 + var(--fd-gap));border-top:0;grid-template-columns:minmax(0,1fr);align-content:start;position:relative}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products__item{grid-column:1;animation:none}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products__item:first-child .wb-product{border-top:1px solid var(--wb-line)}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product{border-radius:0;display:block;position:static;overflow:visible}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__meta{color:var(--wb-muted);margin-top:4px;font-size:14px}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__body{transition:padding .6s var(--fd-ease);align-items:center;column-gap:20px;padding:18px 4px 18px 28px;position:relative}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__title{color:var(--wb-muted);font-size:clamp(22px,2.2cqw,28px);transition:color .4s}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__media{width:calc((100% - var(--fd-gap)) * 7 / 12);aspect-ratio:auto;opacity:0;height:100%;transition:opacity .7s var(--fd-ease), scale 1.2s var(--fd-ease);transform-origin:100%;pointer-events:none;position:absolute;top:0;right:0;scale:1.02}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__media--empty{background:color-mix(in srgb, var(--wb-accent) 8%, var(--wb-bg))}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products__item:is(:hover,:focus-within) .wb-product__media{z-index:1;opacity:1;scale:1}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products:not(:has(.wb-products__item:is(:hover,:focus-within))) .wb-products__item:first-child .wb-product__media{z-index:1;opacity:1;scale:1}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products__item:is(:hover,:focus-within) .wb-product__body{background:color-mix(in srgb, var(--wb-accent) 8%, var(--wb-bg))}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products:not(:has(.wb-products__item:is(:hover,:focus-within))) .wb-products__item:first-child .wb-product__body{background:color-mix(in srgb, var(--wb-accent) 8%, var(--wb-bg))}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products__item:is(:hover,:focus-within) .wb-product__title{color:var(--wb-ink);font-weight:700}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products:not(:has(.wb-products__item:is(:hover,:focus-within))) .wb-products__item:first-child .wb-product__title{color:var(--wb-ink);font-weight:700}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products__item:is(:hover,:focus-within) .wb-product__body{padding-left:36px}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product:has(.wb-product__link:focus-visible){outline:0}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product:has(.wb-product__link:focus-visible) .wb-product__body{outline:2px solid var(--wb-accent-ink);outline-offset:-2px}}@container website (min-width:601px) and (max-width:899px){.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products .wb-product{flex-direction:row;gap:28px}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products .wb-product__media{aspect-ratio:4/3;flex:0 0 42%;align-self:flex-start;width:auto}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products .wb-product__body{flex:1 1 0;min-width:0}}@container website (max-width:899px){.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-products{border-top:0;gap:clamp(28px,5cqw,40px)}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product{flex-direction:column;align-items:stretch;gap:16px;padding:0 0 28px}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__media{aspect-ratio:3/2;width:100%}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__body{flex-direction:column;gap:6px;display:flex}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__summary{display:block}.wb-site[data-design=minimal] .wb-section[data-block=Catalog][data-variant=vtabs] .wb-product__foot{border-top:1px solid var(--wb-line);flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:10px;padding-top:14px}}.wb-site[data-design=minimal] .wb-section[data-block=Steps][data-variant=numbers] .wb-steps{border-top:1px solid var(--wb-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0}.wb-site[data-design=minimal] .wb-section[data-block=Steps][data-variant=numbers] .wb-step{align-content:start;gap:48px;padding:28px clamp(16px,2.5cqw,40px) 8px 0}.wb-site[data-design=minimal] .wb-section[data-block=Steps][data-variant=numbers] .wb-step+.wb-step{border-left:1px solid var(--wb-line);padding-left:clamp(16px,2.5cqw,40px)}.wb-site[data-design=minimal] .wb-section[data-block=Steps][data-variant=numbers] .wb-step__n{color:var(--wb-accent-ink);letter-spacing:.04em;font-size:15px;font-weight:500}.wb-site[data-design=minimal] :is(.wb-step,.wb-feature) h3{letter-spacing:-.02em;font-size:22px;font-weight:400}.wb-site[data-design=minimal] :is(.wb-step,.wb-feature) p{font-size:16.5px}.wb-site[data-design=minimal] :is(.wb-step,.wb-feature){border-radius:6px}.wb-site[data-design=minimal] .wb-split{gap:var(--fd-gap)}.wb-site[data-design=minimal] .wb-split__media{aspect-ratio:5/6;border-radius:6px}.wb-site[data-design=minimal] .wb-section[data-block=ImageText] .wb-lead{max-width:60ch;color:var(--wb-ink);font-size:clamp(20px,2cqw,24px);line-height:1.45}.wb-site[data-design=minimal] .wb-section[data-block=ImageText][data-variant=overlap] .wb-split__copy{box-shadow:none;border-radius:6px}.wb-site[data-design=minimal] .wb-section[data-block=Reviews] .wb-reviews{gap:40px clamp(24px,4cqw,56px)}.wb-site[data-design=minimal] .wb-section[data-block=Reviews] .wb-reviews:not([data-count="1"]){grid-template-columns:repeat(var(--wb-cols,3), minmax(0, 1fr))}.wb-site[data-design=minimal] .wb-section[data-block=Reviews] .wb-reviews[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:820px}.wb-site[data-design=minimal] .wb-review{border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;gap:22px;padding:26px 0 0}.wb-site[data-design=minimal] .wb-review__text{font-size:21px;line-height:1.45}.wb-site[data-design=minimal] .wb-review__by{font-size:12.5px}.wb-site[data-design=minimal] .wb-review__author{font-size:13px;font-weight:600}.wb-site[data-design=minimal] .wb-rating--summary{color:var(--wb-muted);font-size:13.5px}.wb-site[data-design=minimal] .wb-gallery__figure{border-radius:6px}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(150px,19cqw,280px);gap:8px}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery>li.wb-gallery__item{grid-area:auto}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery>li:first-child{grid-area:span 2/span 2}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery:has(>li:last-child:nth-child(3n+1))>li:last-child:not(:first-child){grid-column:1/-1}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery:has(>li:last-child:nth-child(3n+2))>li:last-child{grid-column:span 2}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery[data-count="2"]:has(>li:last-child:nth-child(3n+2))>li:last-child{grid-area:span 2}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery[data-count="1"]>li{grid-column:1/-1}.wb-site[data-design=minimal] .wb-faq{max-width:820px}.wb-site[data-design=minimal] .wb-faq__q{min-height:64px;font-family:var(--wb-font-display);letter-spacing:-.015em;font-size:20px;font-weight:400}.wb-site[data-design=minimal] .wb-faq__q:after{color:var(--wb-muted);font-size:28px;font-weight:200}.wb-site[data-design=minimal] .wb-faq__a{font-size:17px}@container website (min-width:900px){.wb-site[data-design=minimal] .wb-section[data-block=Faq]:not([data-align=center])>.wb-container{gap:var(--fd-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}}.wb-site[data-design=minimal] .wb-section[data-block=CallToAction][data-variant=band] .wb-cta{border-radius:6px;padding:clamp(40px,6cqw,88px)}.wb-site[data-design=minimal] .wb-section[data-block=CallToAction] .wb-title{max-width:18ch;font-size:clamp(32px,4cqw,52px)}.wb-site[data-design=minimal] .wb-section[data-block=CallToAction] .wb-cta .wb-actions .wb-button--ghost{color:var(--wb-on-accent)}.wb-site[data-design=minimal] .wb-section[data-block=CallToAction][data-variant=image][data-media=true] .wb-cta .wb-actions .wb-button--ghost{color:#fff}.wb-site[data-design=minimal] .wb-contact__item{border-radius:6px}.wb-site[data-design=minimal] .wb-contact__label{letter-spacing:0;font-size:13px;font-weight:600}.wb-site[data-design=minimal] .wb-contact__value{font-size:19px;font-weight:400}.wb-site[data-design=minimal] .wb-socials a{border-radius:6px;font-size:13.5px}.wb-site[data-design=minimal] .wb-footer{background:var(--wb-bg);padding-block:clamp(48px,6cqw,80px) 28px;font-size:15px}.wb-site[data-design=minimal] .wb-footer__home{letter-spacing:-.02em;font-size:19px;font-weight:500}.wb-site[data-design=minimal] .wb-footer__text{font-size:17px}.wb-site[data-design=minimal] .wb-footer__label{letter-spacing:0;font-size:13px}.wb-site[data-design=minimal] .wb-footer__base{font-size:13px}.wb-site[data-design=minimal] .wb-mobilebar{background:color-mix(in srgb, var(--wb-bg) 96%, transparent)}@container website (max-width:760px){.wb-site[data-design=minimal] .wb-header__book{display:none}.wb-site[data-design=minimal][data-header=split] .wb-brand{margin-right:auto}.wb-site[data-design=minimal]:has(.wb-mobilebar) .wb-section[data-block=Hero] .wb-actions .wb-button--ghost{display:none}.wb-site[data-design=minimal] .wb-hero__title{font-size:clamp(36px,10.5cqw,44px);line-height:1.04}.wb-site[data-design=minimal] .wb-title{font-size:clamp(30px,8.6cqw,36px)}.wb-site[data-design=minimal] .wb-lead{font-size:18px}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:is([data-variant=split],[data-variant=framed]) .wb-hero__layout,.wb-site[data-design=minimal] .wb-section[data-block=Hero]:is([data-variant=split],[data-variant=framed])[data-image-position=left] .wb-hero__layout{grid-template-columns:minmax(0,1fr);gap:40px}.wb-site[data-design=minimal] .wb-hero__figure{aspect-ratio:4/3}.wb-site[data-design=minimal] .wb-section[data-block=Steps][data-variant=numbers] .wb-step,.wb-site[data-design=minimal] .wb-section[data-block=Steps][data-variant=numbers] .wb-step+.wb-step{border-left:0;border-bottom:1px solid var(--wb-line);grid-template-columns:56px minmax(0,1fr);gap:0;padding:22px 0}.wb-site[data-design=minimal] .wb-section[data-block=ImageText] .wb-lead{font-size:21px}.wb-site[data-design=minimal] .wb-split__media{aspect-ratio:4/3}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px;gap:6px}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery:is(*,[data-count="2"],:has(>li:last-child:nth-child(3n+1)),:has(>li:last-child:nth-child(3n+2)))>li:not(:first-child){grid-area:auto}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery:is(*,:has(>li:last-child:nth-child(3n+1)),:has(>li:last-child:nth-child(3n+2))):has(>li:last-child:nth-child(2n))>li:last-child:not(:first-child){grid-column:1/-1}.wb-site[data-design=minimal] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery:is(*,:has(>li:last-child:nth-child(3n+1)),:has(>li:last-child:nth-child(3n+2))):has(>li:last-child:nth-child(odd))>li:last-child:not(:first-child):not(:only-child){grid-column:auto}.wb-site[data-design=minimal] .wb-review__text{font-size:19px}.wb-site[data-design=minimal] .wb-faq__q{font-size:18px}}.wb-site[data-design=minimal] a.wb-contact__value{align-items:center;min-height:44px;display:inline-flex}.wb-site[data-design=minimal] .wb-product__specs{gap:2px 0;margin-top:6px}.wb-site[data-design=minimal] .wb-spec{color:var(--wb-muted);font-family:var(--wb-font-display);border:0;border-radius:0;padding:0;font-size:13px}.wb-site[data-design=minimal] .wb-spec:not(:last-child):after{content:"";vertical-align:-.1em;background:var(--wb-line);width:1px;height:.9em;margin:0 10px;display:inline-block}.wb-site[data-design=minimal] .wb-contact__item{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.wb-site[data-design=minimal] .wb-contact__item .wb-icon{color:var(--wb-muted);stroke-width:1.3px;grid-row:span 2;margin:0}.wb-site[data-design=minimal] .wb-motion-toggle{font-family:var(--wb-font-display);text-underline-offset:5px;background:0 0;border:0;border-radius:0;text-decoration:underline;text-decoration-thickness:1px}.wb-site[data-design=minimal] .wb-example-badge{color:#1e2a2e;font:500 11px / 1.5 var(--wb-font-display);background:#ffffffe6;border-radius:6px;padding:3px 9px}.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-variant=product] .wb-hero__layout{align-items:center;gap:var(--fd-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-variant=product] .wb-hero__figure{aspect-ratio:4/5;max-height:820px}.wb-site[data-design=minimal] .wb-main>.wb-section[data-block=Hero][data-variant=product]+.wb-section[data-block=Booking]{padding-top:0}.wb-site[data-design=minimal] .wb-section[data-block=Booking]>.wb-container{background:color-mix(in srgb, var(--wb-ink) 3.5%, var(--wb-bg));border-radius:6px;padding:clamp(28px,5cqw,72px)}.wb-site[data-design=minimal] .wb-section[data-block=Booking] .wb-head{margin-bottom:clamp(24px,3cqw,40px)}.wb-site[data-design=minimal] .wb-hero__facts{color:var(--wb-muted);font-family:var(--wb-font-display);gap:4px 0;margin-top:22px;font-size:14px}.wb-site[data-design=minimal] .wb-hero__facts li+li:before{content:"";vertical-align:-.1em;background:var(--wb-line);width:1px;height:.9em;margin:0 12px;display:inline-block}.wb-site[data-design=minimal] .wb-options--chips,.wb-site[data-design=minimal] .wb-offer .wb-options{border:0;border-top:1px solid var(--wb-line);gap:0;margin-top:28px;display:grid}.wb-site[data-design=minimal] .wb-options--chips .wb-option,.wb-site[data-design=minimal] .wb-offer .wb-option{border:0;border-bottom:1px solid var(--wb-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 20px;padding:14px 0;display:grid}.wb-site[data-design=minimal] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__name{font-family:var(--wb-font-display);letter-spacing:-.01em;font-size:17px;font-weight:400}.wb-site[data-design=minimal] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__duration{color:var(--wb-muted);grid-row:2;font-size:15px}.wb-site[data-design=minimal] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__price{color:var(--wb-muted);font-family:var(--wb-font-display);text-align:right;grid-area:1/2/span 2;align-self:center;font-size:13px}.wb-site[data-design=minimal] :is(.wb-options--chips,.wb-offer .wb-options) .wb-option__price strong{color:var(--wb-ink);font-family:var(--wb-font-display);font-size:17px;font-weight:500;display:inline}.wb-site[data-design=minimal] .wb-hero__price{font-family:var(--wb-font-display);margin-top:28px;font-size:14px}.wb-site[data-design=minimal] .wb-hero__price strong{font-family:var(--wb-font-display);letter-spacing:-.03em;margin-right:6px;font-size:clamp(30px,3cqw,40px);font-weight:300}.wb-site[data-design=minimal] .wb-offers{gap:clamp(64px,9cqw,136px)}.wb-site[data-design=minimal] .wb-offer{align-items:end;gap:var(--fd-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wb-site[data-design=minimal] .wb-offer[data-side=end]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wb-site[data-design=minimal] .wb-offer__media{aspect-ratio:6/5;border-radius:6px}.wb-site[data-design=minimal] .wb-offer__media img{filter:var(--fd-matte)}.wb-site[data-design=minimal] .wb-offer__body{gap:14px;padding-bottom:4px}.wb-site[data-design=minimal] :is(.wb-offer__kind,.wb-offer__label){color:var(--wb-muted);font-family:var(--wb-font-display);letter-spacing:0;font-size:13px;font-weight:600}.wb-site[data-design=minimal] .wb-offer__title{font-size:clamp(30px,3.4cqw,44px);font-weight:300;line-height:1.06}.wb-site[data-design=minimal] .wb-offer__facts{font-family:var(--wb-font-display);gap:4px 0}.wb-site[data-design=minimal] .wb-offer__facts>span+span:before{content:"";vertical-align:-.1em;background:var(--wb-line);width:1px;height:.9em;margin:0 12px;display:inline-block}.wb-site[data-design=minimal] .wb-offer__summary{color:var(--wb-ink);font-size:18px}.wb-site[data-design=minimal] .wb-offer .wb-options{margin-top:6px}.wb-site[data-design=minimal] .wb-offer__list{font-size:16px}.wb-site[data-design=minimal] .wb-offer__list li:before{content:"";background:var(--wb-accent-ink);flex:none;width:12px;height:1px;margin-top:.8em}.wb-site[data-design=minimal] .wb-offer__foot{padding-top:14px}.wb-site[data-design=minimal] .wb-offer__price{font-family:var(--wb-font-display);font-size:13px}.wb-site[data-design=minimal] .wb-offer__price strong{font-family:var(--wb-font-display);letter-spacing:-.03em;font-size:30px;font-weight:300}.wb-site[data-design=minimal] .wb-offer__more{min-height:44px;font-family:var(--wb-font-display);text-underline-offset:5px;align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.wb-site[data-design=minimal] .wb-compare{--fd-col:clamp(16px, 2.5cqw, 40px);border-top:1px solid var(--wb-line);column-gap:0}@container website (min-width:761px){.wb-site[data-design=minimal] .wb-compare{margin-inline:calc(-1 * var(--fd-col));background:linear-gradient(var(--wb-line), var(--wb-line)) center top / calc(100% - 2 * var(--fd-col)) 1px no-repeat;border-top:0}}.wb-site[data-design=minimal] .wb-compare__item{box-shadow:none;background:0 0;border:0;border-radius:0;row-gap:14px;padding:28px 0 0;overflow:visible}.wb-site[data-design=minimal] .wb-compare__item>*{padding-inline:var(--fd-col)}.wb-site[data-design=minimal] .wb-compare__item+.wb-compare__item{border-left:1px solid var(--wb-line)}.wb-site[data-design=minimal] .wb-compare__item>:first-child:not(.wb-compare__media){padding-top:0}.wb-site[data-design=minimal] .wb-compare__media{margin-inline:var(--fd-col);aspect-ratio:4/3;border-radius:6px;padding:0;overflow:hidden}.wb-site[data-design=minimal] .wb-compare__media img{filter:var(--fd-matte)}.wb-site[data-design=minimal] .wb-compare__duration{color:var(--wb-ink);letter-spacing:-.04em;font-size:clamp(44px,5cqw,72px);font-weight:300}.wb-site[data-design=minimal] .wb-compare__name{letter-spacing:-.02em;font-size:clamp(20px,1.9cqw,24px);font-weight:400}.wb-site[data-design=minimal] :is(.wb-compare__rating,.wb-compare__price){font-family:var(--wb-font-display)}.wb-site[data-design=minimal] .wb-compare__price strong{font-family:var(--wb-font-display);letter-spacing:-.02em;font-size:24px;font-weight:400}.wb-site[data-design=minimal] .wb-compare__facts{border-top-color:var(--wb-line);color:var(--wb-muted);font-size:15px}.wb-site[data-design=minimal] .wb-compare__facts li:before{background:var(--wb-accent-ink);border-radius:0;width:10px;height:1px;margin-top:.8em}.wb-site[data-design=minimal] .wb-compare__text{font-size:15.5px}.wb-site[data-design=minimal] .wb-compare__row[data-row=action]{padding-top:6px}.wb-site[data-design=minimal] .wb-compare__row[data-row=action] .wb-button{border:1px solid var(--wb-ink);color:var(--wb-ink);background:0 0}@media (hover:hover) and (pointer:fine){.wb-site[data-design=minimal] .wb-compare__row[data-row=action] .wb-button:hover{background:var(--wb-ink);color:var(--wb-bg)}}.wb-site[data-design=minimal] .wb-product__options{gap:2px 0;margin-top:6px}.wb-site[data-design=minimal] .wb-product__option{color:var(--wb-ink);font-family:var(--wb-font-display);border:0;border-radius:0;padding:0;font-size:13px;font-weight:500}.wb-site[data-design=minimal] .wb-product__option+.wb-product__option:before{content:"";vertical-align:-.1em;background:var(--wb-line);width:1px;height:.9em;margin:0 10px;display:inline-block}.wb-site[data-design=minimal] .wb-catalog-group__title{letter-spacing:-.02em;font-weight:300}@container website (max-width:760px){.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-variant=product] .wb-hero__layout{grid-template-columns:minmax(0,1fr);align-content:start;gap:0}.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-variant=product] :is(.wb-eyebrow,.wb-rating,.wb-hero__facts){justify-self:start}.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-variant=product] .wb-hero__figure{margin-top:28px}.wb-site[data-design=minimal] .wb-offer,.wb-site[data-design=minimal] .wb-offer[data-side=end]{grid-template-columns:minmax(0,1fr);gap:24px}.wb-site[data-design=minimal] .wb-offer__media{aspect-ratio:4/3}.wb-site[data-design=minimal] .wb-compare__item+.wb-compare__item{border-left:0}}@container website (max-width:600px){.wb-site[data-design=minimal] .wb-compare{--fd-col:0px}.wb-site[data-design=minimal] .wb-compare:not([data-count="1"],[data-count="2"]){--fd-col:16px}.wb-site[data-design=minimal] .wb-compare:not([data-count="1"],[data-count="2"]) .wb-compare__item:first-child{margin-left:-16px}.wb-site[data-design=minimal] .wb-compare[data-count="2"] .wb-compare__item+.wb-compare__item{border-top:1px solid var(--wb-line);margin-top:24px}}.wb-site[data-design=minimal] :is(.section-title,.block-title,.term-title,.step-n){font-family:var(--wb-font-display);font-variation-settings:normal;letter-spacing:-.03em;font-weight:300}.wb-site[data-design=minimal] :is(.act-title,.page-title){font-size:clamp(40px,5.3cqw,64px);line-height:1.04}.wb-site[data-design=minimal] .section-title{font-size:clamp(26px,2.6cqw,34px);line-height:1.12}.wb-site[data-design=minimal] .block-title{letter-spacing:-.02em;font-size:24px;font-weight:400}.wb-site[data-design=minimal] .card-title{font-size:23px;font-weight:300}.wb-site[data-design=minimal] :is(.eyebrow,.glance dt,.dep-day,.section-count,.chip,.dep-times time,.link-arrow,.option-meta){font-family:var(--wb-font-display)}.wb-site[data-design=minimal] .eyebrow{letter-spacing:0;gap:10px;font-size:13px;font-weight:600}.wb-site[data-design=minimal] .btn{font:500 15px / 1.2 var(--wb-font-display);border-radius:6px}@media (hover:hover) and (pointer:fine){.wb-site[data-design=minimal] .btn:not(.btn-quiet,.btn-link):hover{filter:none;background:var(--wb-ink);color:var(--wb-bg)}.wb-site[data-design=minimal] .card:hover{box-shadow:none;transform:none}}.wb-site[data-design=minimal] :is(.card,.act-book,.glance,.term,.place,.ticket,.art,.act-art,.chip,.dep-times time){border-radius:6px}.wb-site[data-design=minimal] .card{background:0 0;border:0}.wb-site[data-design=minimal] .card .art{margin-bottom:4px}.wb-site[data-design=minimal] :is(.card .art,.act-art) img{filter:var(--fd-matte)}.wb-site[data-design=minimal] .act-art{border:0}.wb-site[data-design=minimal] .act-book{border-color:var(--wb-line);background:color-mix(in srgb, var(--wb-ink) 3%, var(--wb-bg))}.wb-site[data-design=minimal] :is(.glance,.term,.place){border-color:var(--wb-line);background:0 0}.wb-site[data-design=minimal] :is(.block,.page-head,.section-head){border-color:var(--wb-line)}.wb-site[data-design=minimal] :is(.act-price,.option-price,.ticket-amount) strong{font-family:var(--wb-font-display);font-variation-settings:normal;letter-spacing:-.02em;font-weight:400}.wb-site[data-design=minimal] .act-price strong{font-size:34px;font-weight:300}.wb-site[data-design=minimal] .option-name{font-family:var(--wb-font-display);font-weight:400}.wb-site[data-design=minimal] :is(.chip,.dep-times time){border:1px solid var(--wb-line);background:0 0;font-weight:500}.wb-site[data-design=minimal] .faq summary{font-family:var(--wb-font-display);font-weight:400}.wb-site[data-design=minimal] .step-n{box-shadow:inset 0 0 0 1px var(--wb-line);color:var(--wb-accent-ink);letter-spacing:0;background:0 0;font-size:15px;font-weight:500}.wb-site[data-design=minimal] .link-arrow{color:var(--wb-ink);text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.wb-site[data-design=minimal] .chip:is([aria-current=page],[aria-pressed=true]),.wb-site[data-design=minimal] .chip:is([aria-current=page],[aria-pressed=true]):hover{background:var(--btn);border-color:var(--btn);color:var(--on-btn)}.wb-site[data-design=minimal] .chip:is([aria-current=page],[aria-pressed=true]) .chip-n{color:inherit}.wb-site[data-design=minimal] .glance{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.wb-site[data-design=minimal] :is(.term-title,.result-name){font-family:var(--wb-font-display);font-variation-settings:normal;letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:400;line-height:1.2}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:not([data-media-bg=true],[data-rental=true]){padding-top:clamp(32px,4.5cqw,72px);padding-bottom:clamp(40px,5cqw,72px)}.wb-site[data-design=minimal] .wb-section[data-block=Hero][data-rental=true]{padding:0}.wb-site[data-design=minimal] .wb-rhero{margin-inline:var(--wb-gutter);border-radius:6px;margin-top:16px}.wb-site[data-design=minimal] .wb-rhero__title{letter-spacing:-.03em;font-size:clamp(32px,4.2cqw,52px);font-weight:300;line-height:1.06}.wb-site[data-design=minimal] .wb-contact__label,.wb-site[data-design=minimal] .wb-footer__label{letter-spacing:.02em}@container website (max-width:760px){.wb-site[data-design=minimal] .wb-section[data-block=Hero]:not([data-media-bg=true],[data-rental=true]){padding-top:20px;padding-bottom:32px}.wb-site[data-design=minimal] .wb-rhero{margin-inline:12px;margin-top:10px}.wb-site[data-design=minimal] .wb-rhero__title{font-size:clamp(28px,8.4cqw,36px)}}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:not([data-variant=product]) .wb-hero__figure{aspect-ratio:3/2;max-height:440px}.wb-site[data-design=minimal] .wb-rhero[data-media=true] .wb-rhero__incl .wb-ricon{color:#fff}.wb-site[data-design=minimal] .wb-tk-name{letter-spacing:-.005em}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:not([data-media-bg=true]){padding-block:clamp(24px,3cqw,44px) clamp(20px,2.5cqw,36px)}.wb-site[data-design=minimal] .wb-section[data-block=Hero]:not([data-media-bg=true])+.wb-section{padding-top:clamp(16px,2cqw,28px)}
.wb-site[data-design=island]{--ola-sea:#176f6d;--ola-sun:#f2b33d;--ola-paper:#fffaf0;--ola-night:#2b2118;--ola-cream:#fbf1de;--ola-ease:cubic-bezier(.16, 1, .3, 1);--ola-r:18px;--ola-line:1px solid color-mix(in srgb, var(--wb-ink) 14%, transparent);--ola-hard:none;--ola-sand:color-mix(in srgb, #e9b65a 26%, var(--wb-bg));font-size:17px;line-height:1.6;overflow-x:clip}.wb-site[data-design=island][data-scheme=dark]{--ola-sea:#48b8b2;--ola-paper:color-mix(in srgb, #fff 7%, var(--wb-bg));--ola-sand:color-mix(in srgb, #fff 5%, var(--wb-bg))}.wb-site[data-design=island] ::selection{background:var(--ola-sun);color:var(--ola-night)}.wb-site[data-design=island] :focus-visible{outline:3px solid var(--wb-accent-ink);outline-offset:3px;border-radius:10px}.wb-site[data-design=island] :is(.wb-display,.wb-title,.wb-hero__title){letter-spacing:0;line-height:1.08}.wb-site[data-design=island] .wb-hero__title{color:var(--wb-ink);font-size:clamp(40px,4.8cqw,58px)}.wb-site[data-design=island] .wb-title{font-size:clamp(30px,3.4cqw,42px)}.wb-site[data-design=island] .wb-lead{color:var(--wb-muted);font-size:19px}.wb-site[data-design=island] .wb-section[data-block=Hero][data-media-bg=true] .wb-hero__title{color:#fff}.wb-site[data-design=island] .wb-button{background:var(--wb-accent);min-height:50px;color:var(--wb-on-accent);border:0;border-radius:999px;padding:12px 26px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .2s}.wb-site[data-design=island] .wb-button:hover{background:color-mix(in srgb, var(--wb-accent) 92%, #000);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--wb-accent) 70%, transparent)}.wb-site[data-design=island] .wb-button--ghost,.wb-site[data-design=island] .wb-button--ghost:hover{border:var(--ola-line);background:var(--ola-paper);color:var(--wb-ink)}.wb-site[data-design=island] .wb-actions{gap:14px}.wb-site[data-design=island] .wb-rating{font-weight:600}.wb-site[data-design=island] .wb-stars{color:var(--wb-star)}.wb-site[data-design=island] .wb-chip{border:var(--ola-line);background:var(--ola-paper);font-weight:600}.wb-site[data-design=island] .wb-chip:hover{background:color-mix(in srgb, var(--ola-sun) 30%, var(--ola-paper));color:var(--wb-ink)}.wb-site[data-design=island] .wb-header{background:var(--ola-sand);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.wb-site[data-design=island] .wb-header__inner{min-height:72px}.wb-site[data-design=island] .wb-brand{color:var(--wb-ink);font-size:22px;font-weight:700;line-height:1}.wb-site[data-design=island] .wb-nav a{font-size:15px;font-weight:600}.wb-site[data-design=island] .wb-nav a:hover,.wb-site[data-design=island] .wb-nav a[aria-current=page]{-webkit-text-decoration:underline var(--wb-accent);text-decoration:underline var(--wb-accent);text-underline-offset:6px;text-decoration-thickness:2px}.wb-site[data-design=island] .wb-header .wb-button{min-height:42px;padding:8px 20px;font-size:15px}.wb-site[data-design=island] .wb-menu__toggle{border:var(--ola-line);background:var(--ola-paper);border-radius:999px;font-weight:700}.wb-site[data-design=island] .wb-menu__panel{border:var(--ola-line);border-radius:var(--ola-r);box-shadow:0 10px 28px -18px #2b21184d}.wb-site[data-design=island] .wb-section[data-block=Hero]{background:var(--wb-bg);padding-block:clamp(32px,4cqw,56px) clamp(40px,5cqw,64px)}.wb-site[data-design=island] .wb-section[data-block=Hero][data-variant=framed] .wb-hero__figure{background:var(--ola-sand)}.wb-site[data-design=island] .wb-search{border:var(--ola-line);border-radius:var(--ola-r);box-shadow:none}.wb-site[data-design=island] .wb-hero__facts{gap:8px;margin-top:20px}.wb-site[data-design=island] .wb-hero__facts li{border:var(--ola-line);background:var(--ola-paper);color:var(--wb-ink);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.wb-site[data-design=island] .wb-hero__facts li+li:before{content:none}.wb-site[data-design=island] .wb-hero__price{margin-top:26px;font-size:14px;font-weight:600}.wb-site[data-design=island] .wb-hero__price strong{color:var(--wb-accent-ink);font-family:var(--wb-font-display);word-spacing:-.18em;margin-right:4px;font-size:clamp(32px,3.4cqw,42px);font-weight:400}.wb-site[data-design=island] .wb-section[data-block=Hero][data-variant=product] .wb-hero__layout{align-items:center;gap:clamp(32px,6cqw,88px)}.wb-site[data-design=island] .wb-section[data-block=Hero][data-variant=product] .wb-actions{margin-top:20px}.wb-site[data-design=island] .wb-section[data-block=Hero][data-variant=product] .wb-rating{margin-top:18px}.wb-site[data-design=island] .wb-section.wb-block--hero[data-rental=true]{background:0 0;padding-block:0}.wb-site[data-design=island] .wb-rhero:after{background:linear-gradient(90deg,#2b2118c7,#2b211866 60%,#2b211826)}.wb-site[data-design=island] .wb-section[data-block=Marquee]{background:var(--wb-bg);padding-block:clamp(36px,5cqw,64px)}.wb-site[data-design=island] .wb-section[data-block=Marquee] .wb-marquee{background:var(--wb-accent);color:var(--wb-on-accent);-webkit-mask-image:none;mask-image:none}.wb-site[data-design=island] .wb-ticker__item{letter-spacing:0;padding-block:12px 14px;font-size:clamp(24px,3cqw,36px)}.wb-site[data-design=island] .wb-ticker__item:after{content:"";background:var(--ola-sun);border-radius:50%;width:.34em;height:.34em}.wb-site[data-design=island] .wb-section[data-block=Marquee]+.wb-section{padding-top:calc(var(--wb-section-space) * .7)!important}.wb-site[data-design=island] .wb-products{gap:clamp(22px,2.8cqw,36px)}.wb-site[data-design=island] .wb-product{background:var(--ola-paper);border:var(--ola-line);border-radius:var(--ola-r);box-shadow:none;transition:box-shadow .3s var(--ola-ease);overflow:hidden}.wb-site[data-design=island] .wb-product__media{aspect-ratio:4/3;background:var(--ola-sand);border:0;border-radius:0;margin:0}.wb-site[data-design=island] .wb-product__body{gap:6px;padding:18px 20px 20px}.wb-site[data-design=island] .wb-product__kind{z-index:2;background:var(--ola-paper);max-width:calc(100% - 24px);color:var(--wb-ink);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;top:12px;right:12px}.wb-site[data-design=island] .wb-product__title{font-size:24px;line-height:1.12}.wb-site[data-design=island] .wb-product__place{color:var(--wb-muted);font-size:14px;font-weight:600}.wb-site[data-design=island] .wb-product__summary{font-size:15px}.wb-site[data-design=island] .wb-product__foot{border-top:1px solid color-mix(in srgb, var(--wb-ink) 12%, transparent);background:0 0;margin:auto 0 0;padding:14px 0 0}.wb-site[data-design=island] .wb-product__meta{color:var(--wb-ink);font-size:14px;font-weight:600}.wb-site[data-design=island] .wb-product__price{color:var(--wb-muted);font-size:13px;font-weight:600}.wb-site[data-design=island] .wb-product__price strong{color:var(--wb-accent-ink);font-family:var(--wb-font-display);word-spacing:-.08em;font-size:26px;font-weight:400;line-height:1.1}@media (hover:hover) and (pointer:fine){.wb-site[data-design=island] .wb-product:hover{box-shadow:0 10px 28px -18px #2b21184d}.wb-site[data-design=island] .wb-product:hover .wb-product__title{color:var(--wb-accent-ink)}}.wb-site[data-design=island] .wb-section[data-block=Catalog]:is([data-variant=list],[data-variant=index],[data-variant=vtabs]) .wb-product{background:0 0;border-width:0 0 1px;border-radius:0}.wb-site[data-design=island] .wb-section[data-block=Catalog]:is([data-variant=list],[data-variant=index],[data-variant=vtabs]) .wb-product__kind{justify-self:start;width:fit-content;position:static}.wb-site[data-design=island] .wb-section[data-block=Catalog]:is([data-variant=list],[data-variant=index],[data-variant=vtabs],[data-variant=overlay],[data-variant=accordion]) .wb-product__foot{background:0 0;border:0;margin:0;padding:0}.wb-site[data-design=island] .wb-section[data-block=Catalog]:is([data-variant=overlay],[data-variant=accordion]) .wb-product__price strong{color:#fff}.wb-site[data-design=island] .wb-product__media--empty,.wb-site[data-design=island] .wb-offer__media--empty,.wb-site[data-design=island] .wb-compare__media--empty,.wb-site[data-design=island] .wb-section[data-block=Steps]{background:var(--ola-sand)}.wb-site[data-design=island] .wb-section[data-block=Steps]+.wb-section{padding-top:var(--wb-section-space)!important}.wb-site[data-design=island] .wb-section[data-block=Steps][data-variant=numbers] .wb-steps{gap:clamp(28px,4cqw,48px)}.wb-site[data-design=island] .wb-section[data-block=Steps][data-variant=numbers] .wb-step{gap:18px}.wb-site[data-design=island] .wb-section[data-block=Steps] .wb-step__n{background:var(--ola-sun);width:64px;height:64px;color:var(--ola-night);font-family:var(--wb-font-display);border-radius:50%;place-items:center;font-size:26px;font-weight:400;line-height:1;display:grid}.wb-site[data-design=island] .wb-step h3{font-size:24px;font-weight:400}.wb-site[data-design=island] .wb-section[data-block=Steps]:is([data-variant=stack],[data-variant=timeline],[data-variant=route]) .wb-step{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper);margin-bottom:16px;padding:18px}.wb-site[data-design=island] .wb-section[data-block=Steps]:is([data-variant=timeline],[data-variant=route]) .wb-steps:before{border-left:1px solid var(--wb-line);background:0 0;width:0;left:50px}.wb-site[data-design=island] .wb-feature{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper)}.wb-site[data-design=island] .wb-feature h3{font-size:22px;font-weight:400}.wb-site[data-design=island] .wb-section[data-block=Features][data-variant=list] .wb-feature{background:0 0;border-width:1px 0 0;border-radius:0}.wb-site[data-design=island] .wb-stat__value{color:var(--wb-accent-ink);word-spacing:-.08em;font-weight:400}.wb-site[data-design=island] .wb-split__media img{border-radius:var(--ola-r)}.wb-site[data-design=island] .wb-section[data-block=ImageText][data-variant=overlap] .wb-split__copy{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper)}.wb-site[data-design=island] .wb-section[data-block=Gallery] .wb-gallery{gap:clamp(12px,2cqw,24px)}.wb-site[data-design=island] .wb-section[data-block=Gallery] .wb-gallery__figure{border-radius:var(--ola-r)}.wb-site[data-design=island] .wb-section[data-block=Gallery][data-variant=bento] .wb-gallery__item:has(>[data-example]):nth-child(n){display:block}.wb-site[data-design=island] .wb-rating--summary{margin:-16px 0 28px}.wb-site[data-design=island] .wb-section[data-block=Reviews][data-variant=cards] .wb-reviews{margin-inline:calc(-1 * var(--wb-gutter));padding:14px var(--wb-gutter) 28px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wb-gutter);scrollbar-color:var(--wb-accent) transparent;gap:clamp(18px,2.4cqw,28px);display:flex;overflow-x:auto}.wb-site[data-design=island] .wb-section[data-block=Reviews][data-variant=cards] .wb-reviews>li{scroll-snap-align:start;flex:0 0 min(84%,380px)}.wb-site[data-design=island] .wb-review{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper);min-height:0;padding:26px 26px 22px}.wb-site[data-design=island] .wb-review__text{font-size:17px;line-height:1.55}.wb-site[data-design=island] .wb-review__by{font-size:14px}.wb-site[data-design=island] .wb-review__author{font-family:var(--wb-font-display);font-size:18px;font-weight:400}.wb-site[data-design=island] .wb-review--spotlight{background:0 0;border:0;padding:0}.wb-site[data-design=island] .wb-reviews__marquee .wb-reviews{padding-block:8px 12px}.wb-site[data-design=island] .wb-faq{border-top:0;gap:12px;display:grid}.wb-site[data-design=island] .wb-faq__item{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper)}.wb-site[data-design=island] .wb-faq__q{min-height:64px;padding:16px 18px 16px 24px;font-size:18px;font-weight:700}.wb-site[data-design=island] .wb-faq__q:after{background:var(--wb-accent);width:36px;height:36px;color:var(--wb-on-accent);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.wb-site[data-design=island] .wb-faq__item[open] .wb-faq__q:after{transform:none}.wb-site[data-design=island] .wb-faq__a{color:var(--wb-ink);padding:0 24px 22px}.wb-site[data-design=island] .wb-section[data-block=Faq][data-variant=columns] .wb-faq{column-gap:20px}.wb-site[data-design=island] .wb-section[data-block=Faq][data-variant=columns] .wb-faq__item{align-self:start}.wb-site[data-design=island] .wb-section[data-block=CallToAction][data-variant=band] .wb-cta{border-radius:28px;padding:clamp(36px,5cqw,64px) clamp(28px,5cqw,64px)}.wb-site[data-design=island] .wb-section[data-block=CallToAction] .wb-title{font-size:clamp(30px,3.8cqw,48px)}.wb-site[data-design=island] .wb-section[data-block=CallToAction][data-variant=band] .wb-button:not(.wb-button--ghost){background:var(--ola-cream);color:var(--ola-night)}.wb-site[data-design=island] .wb-section[data-block=CallToAction][data-variant=band] .wb-button--ghost{border-color:var(--wb-on-accent);color:var(--wb-on-accent);background:0 0}.wb-site[data-design=island] .wb-section[data-block=CallToAction][data-variant=bigtype] .wb-title{font-size:clamp(36px,5cqw,60px)}.wb-site[data-design=island] .wb-section[data-tone=dark]{--wb-bg:var(--ola-night);background:var(--ola-night)}.wb-site[data-design=island] .wb-section[data-block=Location] .wb-location{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper);gap:20px 28px;padding:clamp(22px,3cqw,32px)}.wb-site[data-design=island] .wb-location__address{font-family:var(--wb-font-display);font-size:clamp(22px,2.6cqw,30px);line-height:1.2}.wb-site[data-design=island] .wb-location .wb-button .wb-icon{color:currentColor}.wb-site[data-design=island] .wb-contact__item{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.wb-site[data-design=island] .wb-contact__item .wb-icon{background:color-mix(in srgb, var(--wb-accent) 12%, var(--ola-paper));width:46px;height:46px;color:var(--wb-accent-ink);border-radius:50%;grid-row:1/span 2;margin:0;padding:11px}.wb-site[data-design=island] .wb-contact__label{color:var(--wb-muted);font-weight:600}.wb-site[data-design=island] .wb-contact__value{font-weight:700}.wb-site[data-design=island] .wb-section[data-block=Contact]:is([data-variant=split],[data-variant=minimal]) .wb-contact__item{background:0 0;border-width:0 0 1px;border-radius:0}.wb-site[data-design=island] .wb-socials a{border:var(--ola-line);background:var(--ola-paper);color:var(--wb-ink);font-weight:700}.wb-site[data-design=island] .wb-socials a:hover{background:color-mix(in srgb, var(--ola-sun) 30%, var(--ola-paper));color:var(--wb-ink)}.wb-site[data-design=island] .wb-footer{--wb-ink:var(--ola-cream);--wb-muted:color-mix(in srgb, var(--ola-cream) 76%, var(--ola-night));--wb-line:color-mix(in srgb, var(--ola-cream) 22%, transparent);--wb-accent-ink:var(--ola-sun);background:var(--ola-night);color:var(--ola-cream);border-top:0;margin-top:14px}.wb-site[data-design=island] .wb-footer__display{color:var(--ola-cream);letter-spacing:0;margin-bottom:clamp(32px,4cqw,56px);font-size:clamp(40px,7cqw,88px);font-weight:400;line-height:1.05}.wb-site[data-design=island] .wb-footer__home{font-size:24px}.wb-site[data-design=island] :is(.wb-footer__label,.wb-footer-contact__label){color:var(--ola-sun);font-weight:700}.wb-site[data-design=island] .wb-footer .wb-socials a{border-color:var(--wb-line);color:var(--ola-cream);background:0 0}.wb-site[data-design=island] .wb-footer .wb-socials a:hover{background:var(--ola-sun);color:var(--ola-night)}.wb-site[data-design=island] .wb-mobilebar{background:var(--ola-sand);border-top:var(--ola-line)}.wb-site[data-design=island] .wb-mobilebar .wb-button{min-height:46px;font-size:15px}.wb-site[data-design=island] .wb-section:is([data-tone=dark],[data-tone=brand],[data-block=Highlights][data-variant=band]):not([data-block=Marquee],[data-block=Hero]),.wb-site[data-design=island] .wb-section:is([data-tone=dark],[data-tone=brand],[data-block=Highlights][data-variant=band],[data-variant=fullbleed])+.wb-section:not([data-block=Marquee]){padding-top:var(--wb-section-space)!important}.wb-site[data-design=island] .wb-section[data-media-bg=true] .wb-button--ghost{color:#fff;background:#0000002e;border-color:#fff}.wb-site[data-design=island] .wb-product__specs{gap:6px;margin-top:8px}.wb-site[data-design=island] .wb-spec{border:var(--ola-line);background:var(--ola-paper);color:var(--wb-ink);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:600}.wb-site[data-design=island] .wb-product__options{gap:6px;margin-top:8px}.wb-site[data-design=island] .wb-product__option{border:var(--ola-line);background:var(--ola-paper);color:var(--wb-ink);font:600 13px / 1.4 var(--wb-font-body);padding:3px 11px}.wb-site[data-design=island] .wb-options{border-top:1px solid var(--wb-line)}.wb-site[data-design=island] .wb-option{border-bottom:1px solid var(--wb-line);padding:12px 2px}.wb-site[data-design=island] .wb-option__name{font-weight:700}.wb-site[data-design=island] .wb-option__duration{color:var(--wb-muted);font-size:14px;font-weight:600}.wb-site[data-design=island] .wb-option__price{font-size:13px;font-weight:600}.wb-site[data-design=island] .wb-option__price strong{color:var(--wb-accent-ink);font-family:var(--wb-font-display);word-spacing:-.18em;font-size:22px;font-weight:400}.wb-site[data-design=island] .wb-options--chips{border:0;gap:10px;margin-top:24px}.wb-site[data-design=island] .wb-options--chips .wb-option{border:var(--ola-line);background:var(--ola-paper);border-radius:22px;gap:2px 8px;padding:9px 16px;font-size:15px}.wb-site[data-design=island] .wb-options--chips .wb-option__duration{font-size:13px}.wb-site[data-design=island] .wb-options--chips .wb-option__price strong{font-size:17px}.wb-site[data-design=island] .wb-example-badge{background:var(--ola-paper);color:var(--wb-ink);font:600 12px / 1.3 var(--wb-font-body);border-radius:999px;padding:4px 10px;inset:auto auto 10px 10px}@media (prefers-reduced-motion:no-preference){.wb-site[data-design=island] .wb-motion-toggle{border:var(--ola-line);background:var(--ola-paper);min-height:36px;color:var(--wb-ink);font-size:13px;font-weight:700}.wb-site[data-design=island] .wb-motion-toggle:has(:checked){background:var(--ola-sun);color:var(--ola-night)}}@container website (min-width:761px){.wb-site[data-design=island][data-mode=editor] .wb-section[data-block=Catalog][data-variant=index] .wb-product__media{position:absolute}}@container website (max-width:1000px){.wb-site[data-design=island] .wb-section.wb-block--catalog:is([data-variant=cards],[data-variant=tickets]) .wb-products:not([data-count="1"])>li.wb-products__item:nth-child(n){grid-column:auto}.wb-site[data-design=island] .wb-section.wb-block--catalog:is([data-variant=cards],[data-variant=tickets]) .wb-products:not([data-count="1"])>li.wb-products__item:first-child:nth-last-child(odd){grid-column:1/-1}}.wb-site[data-design=island] .wb-block--booking .wb-container{border:var(--ola-line);background:var(--ola-paper);border-radius:24px;grid-template-columns:minmax(0,1fr) clamp(240px,26cqw,320px);align-items:center;display:grid}.wb-site[data-design=island] .wb-block--booking .wb-head{margin:0;padding:clamp(26px,4cqw,48px)}.wb-site[data-design=island] .wb-block--booking .wb-head .wb-lead{margin-top:10px}.wb-site[data-design=island] .wb-block--booking .wb-container>:not(.wb-head){justify-self:center;margin:24px}.wb-site[data-design=island] .wb-block--booking .wb-container:has(iframe){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch}.wb-site[data-design=island] .wb-block--booking .wb-container:has(iframe)>.wb-head{align-self:center}.wb-site[data-design=island] .wb-block--booking .wb-container:has(iframe)>.book-frame{border-left:1px solid var(--wb-line);background:color-mix(in srgb, var(--ola-sand) 70%, var(--ola-paper));border-radius:0 22px 22px 0;justify-self:stretch;margin:0;padding:14px}.wb-site[data-design=island] .wb-block--booking .book-frame iframe{background:#fff;border-radius:14px}.wb-site[data-design=island] .wb-offer__media{border-radius:var(--ola-r);overflow:hidden}.wb-site[data-design=island] .wb-offer__media--empty{min-height:300px}.wb-site[data-design=island] .wb-offer__body{gap:14px}.wb-site[data-design=island] .wb-offer__kind{background:var(--ola-sand);color:var(--wb-ink);border-radius:999px;justify-self:start;padding:5px 12px;font-size:13px;font-weight:600}.wb-site[data-design=island] .wb-offer__title{font-size:clamp(28px,3.2cqw,40px);font-weight:400;line-height:1.08}.wb-site[data-design=island] .wb-offer__link:hover{-webkit-text-decoration:underline var(--wb-accent);text-decoration:underline var(--wb-accent);text-underline-offset:6px;text-decoration-thickness:2px}.wb-site[data-design=island] .wb-offer__facts{color:var(--wb-muted);gap:4px 16px;font-size:14px;font-weight:600}.wb-site[data-design=island] .wb-offer__facts>[data-fact=rating]{color:var(--wb-ink)}.wb-site[data-design=island] .wb-offer__summary{font-size:17px}.wb-site[data-design=island] .wb-offer__label{color:var(--wb-ink);font-weight:700}.wb-site[data-design=island] .wb-offer__list li:before{content:"✓";color:var(--wb-accent-ink);font-weight:800}.wb-site[data-design=island] .wb-offer__price{font-size:13px;font-weight:600}.wb-site[data-design=island] .wb-offer__price strong{color:var(--wb-accent-ink);font-family:var(--wb-font-display);word-spacing:-.18em;font-size:32px;font-weight:400}.wb-site[data-design=island] .wb-offer__more{min-height:44px;-webkit-text-decoration:underline var(--wb-accent);text-decoration:underline var(--wb-accent);text-underline-offset:6px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.wb-site[data-design=island] .wb-compare{column-gap:clamp(18px,2.6cqw,32px);padding-block:6px 12px}.wb-site[data-design=island] .wb-compare__item{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper);transition:box-shadow .3s var(--ola-ease);row-gap:12px;padding-bottom:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.wb-site[data-design=island] .wb-compare__item:hover{box-shadow:0 10px 28px -18px #2b21184d}}.wb-site[data-design=island] .wb-compare__item>:not(.wb-compare__media){padding-inline:20px}.wb-site[data-design=island] .wb-compare__media{aspect-ratio:4/3;background:var(--ola-sand);border:0;border-radius:0;margin:0;overflow:hidden}.wb-site[data-design=island] .wb-compare[data-count="2"] .wb-compare__media{aspect-ratio:16/10}.wb-site[data-design=island] .wb-compare__duration{color:var(--wb-accent-ink);word-spacing:-.1em;font-size:clamp(36px,4cqw,52px);font-weight:400}.wb-site[data-design=island] .wb-compare__name{font-size:clamp(21px,2cqw,25px);font-weight:400;line-height:1.12}.wb-site[data-design=island] .wb-compare__price{font-size:13px;font-weight:600}.wb-site[data-design=island] .wb-compare__price strong{color:var(--wb-accent-ink);font-family:var(--wb-font-display);word-spacing:-.18em;font-size:28px;font-weight:400}.wb-site[data-design=island] .wb-compare__facts{border-top:1px solid var(--wb-line);padding-top:12px;font-weight:600}.wb-site[data-design=island] .wb-compare__facts li:before{background:var(--wb-accent);border:0;width:9px;height:9px}.wb-site[data-design=island] .wb-compare__text{font-size:15px}.wb-site[data-design=island] .wb-compare__row[data-row=action]{border-top:1px solid var(--wb-line);margin-top:6px;padding:16px 20px 20px}.wb-site[data-design=island] .wb-compare__row[data-row=action] .wb-button{width:100%}.wb-site.wb-site[data-design=island] :is(.display,.act-title,.page-title){font-family:var(--wb-font-display);font-weight:var(--wb-display-weight);letter-spacing:0;text-transform:none;line-height:1.08}.wb-site.wb-site[data-design=island] :is(.act-title,.page-title){color:var(--wb-ink);max-width:22ch;font-size:clamp(30px,3.4cqw,42px)}.wb-site[data-design=island] :is(.block-title,.section-title,.card-title,.term-title,.inc-title,.result-name){font-family:var(--wb-font-display);font-variation-settings:normal;font-weight:var(--wb-display-weight);letter-spacing:0;text-transform:none}.wb-site[data-design=island] :is(.block-title,.section-title){font-size:26px}.wb-site[data-design=island] :is(.card-title,.result-name){font-size:22px;line-height:1.15}.wb-site[data-design=island] .eyebrow{color:var(--wb-muted);font-family:var(--wb-font-body);font-weight:600}.wb-site[data-design=island] :is(.block,.page-head,.section-head){border-width:0}.wb-site[data-design=island] .btn{border:0;border-radius:999px;min-height:48px;padding:12px 24px;font-weight:700;transition:background-color .2s}.wb-site[data-design=island] .btn:hover{filter:none}.wb-site[data-design=island] .btn:active{transform:none}.wb-site[data-design=island] .btn-quiet{border:var(--ola-line);background:var(--ola-paper);color:var(--wb-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.wb-site[data-design=island] .btn-sm{min-height:40px;padding:8px 16px}.wb-site[data-design=island] :is(.chip,.amounts a){border:var(--ola-line);background:var(--ola-paper);font-weight:600}.wb-site[data-design=island] :is(.chip,.amounts a):hover{background:color-mix(in srgb, var(--ola-sun) 30%, var(--ola-paper));color:var(--wb-ink)}.wb-site[data-design=island] .chip:is([aria-current=page],[aria-pressed=true]),.wb-site[data-design=island] .chip:is([aria-current=page],[aria-pressed=true]):hover{background:var(--btn);border-color:var(--btn);color:var(--on-btn)}.wb-site[data-design=island] .chip:is([aria-current=page],[aria-pressed=true]) .chip-n{color:inherit}.wb-site[data-design=island] .dep-times time{border:var(--ola-line);background:var(--ola-paper)}.wb-site[data-design=island] :is(.card,.act-book,.glance,.term,.place,.search,.result){border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper);box-shadow:none}.wb-site[data-design=island] .glance{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.wb-site[data-design=island] .glance-item{box-shadow:none}.wb-site[data-design=island] .glance dt{color:var(--wb-muted);font-family:var(--wb-font-body);font-weight:600}.wb-site[data-design=island] .book-head{border-bottom:1px solid var(--wb-line)}.wb-site[data-design=island] .book-frame{border-radius:0 0 var(--ola-r) var(--ola-r)}@media (hover:hover) and (pointer:fine){.wb-site[data-design=island] .card:hover{border-color:color-mix(in srgb, var(--wb-ink) 30%, transparent);box-shadow:0 10px 28px -18px #2b21184d}.wb-site[data-design=island] .card:hover .card-title{color:var(--wb-accent-ink)}}.wb-site[data-design=island] .card{overflow:hidden}.wb-site[data-design=island] .card .art{border-radius:var(--ola-r) var(--ola-r) 0 0;border:0;margin:0}.wb-site[data-design=island] :is(.inc-icon,.term-icon,.contact-icon,.step-n){background:color-mix(in srgb, var(--wb-accent) 12%, var(--ola-paper));color:var(--wb-accent-ink);border:0}.wb-site[data-design=island] .step-n{font-family:var(--wb-font-display);font-weight:400}.wb-site[data-design=island] .act-art{aspect-ratio:3/2;border-radius:var(--ola-r);background:0 0;border:0;width:100%;max-height:none;padding:0}.wb-site[data-design=island] .act-art img{border-radius:var(--ola-r)}.wb-site[data-design=island] .act-price strong{color:var(--wb-accent-ink);font-family:var(--wb-font-display);word-spacing:-.08em;font-size:32px;font-weight:400}.wb-site[data-design=island] .ticket{border:var(--ola-line);box-shadow:none}.wb-site[data-design=island] .faqs{border:0;gap:12px;display:grid}.wb-site[data-design=island] .faq{border:var(--ola-line);border-radius:var(--ola-r);background:var(--ola-paper);padding-inline:18px}.wb-site[data-design=island] .link-arrow{color:var(--wb-accent-ink);-webkit-text-decoration:underline var(--wb-accent);text-decoration:underline var(--wb-accent);text-underline-offset:6px;font-weight:700;text-decoration-thickness:2px}@container website (min-width:761px) and (max-width:1019px){.wb-site[data-design=island] .wb-nav{display:none}.wb-site[data-design=island] .wb-menu{display:block}.wb-site[data-design=island][data-header=centered] .wb-header__inner{display:flex}.wb-site[data-design=island] .wb-brand{margin-right:auto}}@container website (max-width:1000px){.wb-site[data-design=island] .wb-nav__list{flex-wrap:nowrap;gap:4px 16px}.wb-site[data-design=island] .wb-nav a{white-space:nowrap;font-size:14px}}@container website (max-width:760px){.wb-site[data-design=island]{font-size:16px}.wb-site[data-design=island] .wb-hero__title{font-size:clamp(34px,9.6cqw,42px)}.wb-site[data-design=island] .wb-title{font-size:clamp(28px,8cqw,34px)}.wb-site[data-design=island] .wb-lead{font-size:17px}.wb-site[data-design=island] .wb-header__inner{min-height:64px}.wb-site[data-design=island] .wb-header__book{display:none}.wb-site[data-design=island] .wb-brand{white-space:nowrap;font-size:19px}.wb-site[data-design=island] .wb-section[data-block=Hero]{padding-block:28px}.wb-site[data-design=island] .wb-actions .wb-button{flex:auto}.wb-site[data-design=island] .wb-section[data-block=Steps][data-variant=numbers] .wb-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.wb-site[data-design=island] .wb-step h3{font-size:22px}.wb-site[data-design=island] .wb-review{padding:22px 20px 18px}.wb-site[data-design=island] .wb-faq__q{padding-left:18px;font-size:17px}.wb-site[data-design=island] .wb-faq__a{padding-inline:18px}.wb-site[data-design=island] .wb-footer__display{font-size:clamp(36px,12cqw,52px)}:is(.wb-site[data-design=island] .wb-block--booking .wb-container,.wb-site[data-design=island] .wb-block--booking .wb-container:has(iframe)){grid-template-columns:minmax(0,1fr)}.wb-site[data-design=island] .wb-block--booking .wb-head{padding:24px 20px}.wb-site[data-design=island] .wb-block--booking .wb-container>:not(.wb-head){justify-self:stretch;margin:20px}.wb-site[data-design=island] .wb-block--booking .wb-container:has(iframe)>.book-frame{border-left:0;border-top:1px solid var(--wb-line);border-radius:0 0 22px 22px;margin:0;padding:8px}.wb-site[data-design=island] .wb-block--booking .book-frame>:is(a,button){width:100%}.wb-site[data-design=island] .wb-offer__title{font-size:clamp(26px,7.4cqw,32px)}.wb-site[data-design=island] .wb-offer__foot{flex-direction:column;align-items:stretch}.wb-site[data-design=island] .wb-offer__actions .wb-button{flex:auto}.wb-site[data-design=island] .act-art{max-height:320px}}.wb-site[data-design=island] .wb-section[data-block=Hero]:not([data-media-bg=true]){padding-block:clamp(24px,3cqw,44px) clamp(20px,2.5cqw,36px)}.wb-site[data-design=island] .wb-section[data-block=Hero]:not([data-media-bg=true])+.wb-section{padding-top:clamp(16px,2cqw,28px)}.wb-site[data-design=island] .wb-section[data-block=Hero]:not([data-media-bg=true]) .wb-hero__figure{aspect-ratio:4/3;max-height:440px}.wb-site[data-design=island] .wb-section[data-block=Hero]:not([data-media-bg=true]) .wb-hero__figure img{object-fit:cover;height:100%}
/*# sourceMappingURL=2cy7ar8ppgjj6.css.map*/