.y-top{display:none}.y-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gal""title""panel""tabs""rest";display:grid}.y-gal{grid-area:gal}.y-title{flex-direction:column;grid-area:title;gap:16px;padding-top:16px;display:flex}.y-panel{grid-area:panel;padding:20px 0 8px}.y-tabs{grid-area:tabs;margin-top:8px}.y-rest{flex-direction:column;grid-area:rest;min-width:0;display:flex}.y-sec{scroll-margin-top:calc(var(--ey-header-h) + 56px);padding-top:24px}.y-sec>h2{margin-bottom:16px}.y-name h1{font:inherit;display:inline}.y-name small{font:var(--ey-secondary);color:var(--ey-ink-500);margin-top:2px;display:block}.y-swipe{margin:0 calc(-1 * var(--ey-margin));position:relative}.y-swipe ul{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;aspect-ratio:4/3;scrollbar-width:none;display:flex;overflow-x:auto}.y-swipe ul::-webkit-scrollbar{display:none}.y-swipe li{scroll-snap-align:start;scroll-snap-stop:always;background:var(--ey-surface-50);flex:0 0 100%}.y-swipe__b{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.y-swipe__b:focus-visible{outline-offset:-3px}.y-ph{width:100%;height:100%;display:flex}.y-ph img{object-fit:cover;flex:1 1 0;width:100%;min-width:0;height:100%}.y-ph--plan{background:var(--ey-white);padding:12px}.y-ph--plan img{object-fit:contain}.y-swipe__count{background:color-mix(in srgb, var(--ey-ink-900) 72%, transparent);color:var(--ey-white);font:600 12px/16px var(--ey-font);border-radius:var(--ey-r-pill);padding:3px 8px;position:absolute;bottom:12px;right:12px}.y-dots{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.y-dots i{background:color-mix(in srgb, var(--ey-white) 60%, transparent);width:6px;height:6px;box-shadow:0 0 2px color-mix(in srgb, var(--ey-ink-900) 40%, transparent);transition:transform var(--ey-fast) var(--ey-ease), background-color var(--ey-fast) var(--ey-ease);border-radius:3px}.y-dots i.on{background:var(--ey-white);transform:scale(1.35)}.y-swipe__bar{top:calc(12px + env(safe-area-inset-top,0px));pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:12px;right:12px}.y-swipe__bar>*{pointer-events:auto}.y-swipe__bar div{gap:8px;display:flex}.y-gal--empty .y-swipe__bar{padding:calc(12px + env(safe-area-inset-top,0px)) 0 4px;position:static}.y-photobtn{width:44px;height:44px;box-shadow:var(--ey-e2);cursor:pointer;border-radius:22px;text-decoration:none}.y-photobtn .ey-icon{width:20px;height:20px}.y-photobtn:focus-visible{outline:2px solid var(--ey-white);outline-offset:0;box-shadow:0 0 0 4px var(--ey-blue-700), var(--ey-e2);border-radius:22px}.y-saveform{display:contents}.y-mosaic,.y-mosaic__all{display:none}.y-mosaic li button{background:var(--ey-surface-50);cursor:zoom-in;border-radius:inherit;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.y-weeksel{flex-direction:column;gap:8px;display:flex}.y-weeksel__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.y-weeksel__head .ey-link{min-height:32px;font:600 14px/20px var(--ey-font);color:var(--ey-ink-900);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;text-decoration:underline;display:inline-flex}.y-weekh{font:var(--ey-h3);font-size:15px}a.ey-week{color:var(--ey-ink-500);text-decoration:none}.ey-week[aria-current=true]{border:var(--ey-border-selected);color:var(--ey-ink-900);padding:5px 1px;font-weight:700}.ey-week[aria-current=true] b{font-weight:700}.ey-weeks--line{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:-2px;padding:2px;display:flex;overflow:auto hidden}.ey-weeks--line::-webkit-scrollbar{display:none}.ey-weeks--line .ey-week{scroll-snap-align:start;border:var(--ey-border-labelled);border-radius:var(--ey-r-control);background:var(--ey-white);min-height:36px;font:400 12px/16px var(--ey-font);color:var(--ey-ink-500);white-space:nowrap;flex-direction:row;flex:1 0 auto;justify-content:center;align-items:baseline;gap:6px;padding:8px 10px 9px;position:relative}.ey-weeks--line .ey-week b{font:600 13px/16px var(--ey-font);color:var(--ey-ink-900)}.ey-weeks--line .ey-week:after{content:"";background:var(--ey-free-700);border-radius:1px;height:2px;position:absolute;bottom:4px;left:10px;right:10px}.ey-weeks--line .ey-week--held{color:var(--ey-held-700)}.ey-weeks--line .ey-week--held:after{background:repeating-linear-gradient(90deg, var(--ey-held-700) 0 4px, transparent 4px 7px)}.ey-weeks--line .ey-week--booked{color:var(--ey-ink-400)}.ey-weeks--line .ey-week--booked b{color:var(--ey-ink-500);font-weight:400}.ey-weeks--line .ey-week--booked:after{background:repeating-linear-gradient(135deg, var(--ey-booked-500) 0 1px, transparent 1px 3px)}.ey-weeks--line .ey-week[aria-current=true],.ey-weeks--line .ey-week[aria-pressed=true]{border:var(--ey-border-selected);color:var(--ey-ink-900);padding:7px 9px 8px}.ey-weeks--line .ey-week[aria-current=true] b,.ey-weeks--line .ey-week[aria-pressed=true] b{font-weight:700}.ey-weeks--line .ey-week[aria-current=true]:after,.ey-weeks--line .ey-week[aria-pressed=true]:after{bottom:3px;left:9px;right:9px}@media (hover:hover){.ey-weeks--line a.ey-week:hover,.ey-weeks--line button.ey-week:hover{background:var(--ey-surface-100)}}.ey-weeks--line .ey-week:focus-visible{outline:var(--ey-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ey-weeks--line{scrollbar-width:thin;scrollbar-color:var(--ey-line-200) transparent;padding-bottom:6px}.ey-weeks--line::-webkit-scrollbar{height:4px;display:block}}@media (max-width:767px){.ey-weeks--line .ey-week{align-items:center;min-height:44px}}.y-pmeta{font:var(--ey-caption);color:var(--ey-ink-700);flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.y-pmeta li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.y-pmeta .ey-icon,.y-trust .ey-icon{color:var(--ey-ink-500);flex:none}.y-row>.y-row__ic{width:22px;height:22px;color:var(--ey-ink-700);flex:none}.y-row>.y-row__ic+div{flex:auto;min-width:0}.y-trust{font:var(--ey-caption);color:var(--ey-ink-500);gap:6px;display:grid}.y-trust li{align-items:flex-start;gap:8px;display:flex}.y-trust .ey-icon{margin-top:1px}.y-trust:empty{display:none}.y-xsum{min-height:44px}.y-xsum>div{min-width:0}.y-xsum span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.y-xedit{min-height:44px;font:600 14px/20px var(--ey-font);color:var(--ey-ink-900);text-underline-offset:3px;flex:none;align-items:center;padding:0 2px;text-decoration:underline;display:inline-flex}.y-xedit:hover{color:var(--ey-ink-700)}.y-breakdown{border-top:var(--ey-border-divider)}.y-breakdown summary b{font-size:14px}.y-pay{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.y-pay .ey-option{align-items:center;gap:10px;padding:8px 12px}.y-pay .ey-option:has(input:checked){padding:7px 11px}.y-pay .ey-option__dot{margin-top:0}.y-opt__b{flex-direction:column;min-width:0;display:flex}.y-pay__no{margin:0;padding:0 12px}.y-form,.y-live{display:contents}.y-kv-check dd{white-space:nowrap}.y-eqkey{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px 24px;display:grid}.y-eqkey li{font:var(--ey-body);align-items:center;gap:12px;display:flex}.y-two{gap:24px;display:grid}.y-two h3{font:var(--ey-h3);margin-bottom:8px}.y-kv-check dt{color:var(--ey-ink-900);align-items:center;gap:10px;display:flex}.y-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.y-specs>div{border:var(--ey-border-divider);border-radius:var(--ey-r-control);grid-template-columns:24px minmax(0,1fr);grid-template-areas:"ic dt""ic dd";align-content:center;align-items:center;column-gap:12px;padding:12px;display:grid}.y-specs .ey-icon{color:var(--ey-ink-700);grid-area:ic}.y-specs dt{font:var(--ey-caption);color:var(--ey-ink-500);grid-area:dt}.y-specs dd{font:var(--ey-body-strong);overflow-wrap:anywhere;grid-area:dd}.y-plan{align-items:center;gap:20px;display:flex}.y-plan__card{aspect-ratio:1;border:var(--ey-border-divider);border-radius:var(--ey-r-photo);background:var(--ey-white);cursor:zoom-in;width:168px;transition:box-shadow var(--ey-fast) var(--ey-ease);flex:none;padding:10px;display:block;position:relative}.y-plan__card:hover{box-shadow:var(--ey-e2)}.y-plan__card img{object-fit:contain;width:100%;height:100%;display:block}.y-plan__zoom{background:var(--ey-ink-900);width:32px;height:32px;color:var(--ey-white);border-radius:16px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.y-plan__facts{font:var(--ey-body);gap:12px;display:grid}.y-plan__facts li{align-items:center;gap:10px;display:flex}.y-plan__facts .ey-icon{color:var(--ey-ink-700)}.y-plandlg__body{min-height:0;padding:16px var(--ey-margin);touch-action:pan-x pan-y pinch-zoom;flex:1;display:flex;overflow:auto}.y-plandlg__body img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.y-know{margin-top:24px}.y-know>h2{margin-bottom:4px}.y-loc{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.y-loc .ey-kv dd{font-weight:700}.y-loc__text{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.y-loc__text .ey-caption{margin:0}.y-loc__go{gap:8px;margin-top:12px}.y-sim{margin-top:var(--ey-section);border-top:var(--ey-border-divider);padding-top:32px}.y-sim__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}.y-sim__list{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--ey-margin));padding:0 var(--ey-margin);scroll-padding:0 var(--ey-margin);grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.y-sim__list::-webkit-scrollbar{display:none}.y-sim__list>*{scroll-snap-align:start}.y-dlg{background:var(--ey-white);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ey-ink-900);border:0;margin:0;padding:0}.y-dlg[open]{flex-direction:column;display:flex}.y-dlg::backdrop{background:var(--ey-scrim)}.y-dlg header{min-height:56px;padding:6px 8px 6px var(--ey-margin);border-bottom:var(--ey-border-divider);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.y-dlg header b{font:var(--ey-h3)}.y-dlg__body{flex:1;min-height:0;overflow-y:auto}.y-dlg__grid ul{max-width:960px;padding:16px var(--ey-margin) 32px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 auto;display:grid}.y-dlg__grid li a{aspect-ratio:3/2;border-radius:var(--ey-r-control);background:var(--ey-surface-50);cursor:zoom-in;display:block;overflow:hidden}.y-dlg__grid li.y-wide{grid-column:1/-1}.y-dlg__grid li.y-wide a{aspect-ratio:1024/600;border:var(--ey-border-divider)}.y-view{display:none}.y-dlg:has(.y-view li:target) .y-dlg__grid{display:none}.y-dlg:has(.y-view li:target) .y-view{flex-direction:column;height:100%;display:flex}.y-view ul{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex:1;min-height:0;display:flex;overflow-x:auto}.y-view li{padding:16px var(--ey-margin);scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:12px;display:flex}.y-view .y-ph{aspect-ratio:3/2;max-width:min(1200px,100%);height:auto;max-height:calc(100% - 64px)}.y-view .y-ph img{object-fit:contain;border-radius:var(--ey-r-control)}.y-view__bar{min-height:48px;font:var(--ey-body-strong);justify-content:center;align-items:center;gap:16px;display:flex}.y-view__off{visibility:hidden}.y-edit .ey-sheet__group{gap:16px}.y-pillbtn{border:var(--ey-border-labelled);cursor:pointer}.y-pillbtn:hover{box-shadow:var(--ey-e2)}.y-barlink{min-height:24px;line-height:24px;font:var(--ey-caption);color:var(--ey-ink-900);text-underline-offset:3px;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.y-book .ey-sheet__group{gap:12px}.y-book__h{justify-content:space-between;align-items:center;gap:8px;display:flex}.y-book__h h3{font:var(--ey-body-strong)}.y-book__cal{min-height:44px;color:var(--ey-ink-900);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;gap:6px;padding:0 2px;text-decoration:underline}.y-book__kv .ey-total dt,.y-book__kv .ey-total dd{color:var(--ey-ink-900);font-weight:700}.y-book__x .ey-xgrp+.ey-xgrp{margin-top:8px}.y-book__rows{gap:4px;display:grid}.y-book__kv dd{white-space:nowrap}.y-book__wait{min-height:50dvh}.y-book>[data-later]{display:none}.y-book__foot{flex-wrap:nowrap}.y-book__sum{flex:auto;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.y-book__lbl{font:var(--ey-caption);color:var(--ey-ink-700)}.y-book__num{font:700 20px/26px var(--ey-font);color:var(--ey-ink-900);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;justify-self:start;margin-left:-4px;padding:0 4px;animation:.7s ease-out y-tick}.y-book__sum>.y-book__num:only-child{grid-column:1/-1;font-size:16px}.y-book__split{font:var(--ey-caption);color:var(--ey-ink-700);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.y-book__foot .ey-btn{flex:none}@keyframes y-tick{0%{background-color:var(--ey-surface-100)}to{background-color:#0000}}@media (max-width:380px){.y-book__foot .ey-btn{padding-left:14px;padding-right:14px}}.y-xhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}.ey-xtile:not(:has(.ey-xtile__in:checked)) .ey-xtile__q{display:none}@media (max-width:767px){.y-weeksel__head .ey-link,.y-breakdown summary,.y-sim__head .ey-link{min-height:44px}.y-barlink{position:relative}.y-barlink:after{content:"";position:absolute;inset:-10px 0}.y-tabs{margin-left:calc(-1 * var(--ey-margin));margin-right:calc(-1 * var(--ey-margin));padding:0 var(--ey-margin)}.y-tabs ul{gap:20px}.y-tabs{top:env(safe-area-inset-top,0px)}}@media (max-width:1023px){html:has(.ey-pricebar){--ey-bottom-bar:calc(var(--ey-bar-h) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--ey-bar-h) + 8px)}.ey-pricebar{min-height:var(--ey-bottom-bar)}body:has(.ey-pricebar) .ey-tabbar{display:none}body:has(.ey-pricebar){padding-bottom:calc(var(--ey-bar-h) + env(safe-area-inset-bottom))}.y-desk-only{display:none!important}.y-panel .ey-panel--float{box-shadow:none;border:0;border-radius:0;padding:0}}@media (min-width:768px){.y-swipe,.y-gal--empty .y-swipe__bar{display:none}.y-mosaic__all{display:inline-flex}.y-mosaic{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid;position:relative}.y-mosaic li{aspect-ratio:3/2;border-radius:var(--ey-r-control);min-width:0;overflow:hidden}.y-mosaic li:first-child{aspect-ratio:auto;border-radius:var(--ey-r-photo) var(--ey-r-control) var(--ey-r-control) var(--ey-r-photo);grid-row:span 2}.y-mosaic li:nth-child(3){border-top-right-radius:var(--ey-r-photo)}.y-mosaic li:nth-child(5){border-bottom-right-radius:var(--ey-r-photo)}.y-mosaic img{object-fit:cover;width:100%;height:100%;transition:filter var(--ey-fast) var(--ey-ease)}.y-mosaic li button:hover img{filter:brightness(.92)}.y-mosaic .y-ph--plan img{object-fit:contain}.y-mosaic[data-n="4"] li:nth-child(4){aspect-ratio:3;border-bottom-right-radius:var(--ey-r-photo);grid-column:span 2}.y-mosaic[data-n="3"]{grid-template-columns:2fr 1fr}.y-mosaic[data-n="3"] li:nth-child(3){border-top-right-radius:var(--ey-r-control);border-bottom-right-radius:var(--ey-r-photo)}.y-mosaic[data-n="3"] li:nth-child(2){border-top-right-radius:var(--ey-r-photo)}.y-mosaic[data-n="2"]{grid-template-columns:1fr 1fr}.y-mosaic[data-n="2"] li{aspect-ratio:4/3;grid-row:auto}.y-mosaic[data-n="2"] li:nth-child(2){border-radius:var(--ey-r-control) var(--ey-r-photo) var(--ey-r-photo) var(--ey-r-control)}.y-mosaic[data-n="1"]{grid-template-columns:minmax(0,1fr)}.y-mosaic[data-n="1"] li:first-child{aspect-ratio:2;border-radius:var(--ey-r-photo);grid-row:auto}.y-gal{position:relative}.y-mosaic__all{background:var(--ey-white);border-color:var(--ey-ink-900);box-shadow:var(--ey-e2);position:absolute;bottom:12px;right:12px}.y-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:16px;padding-bottom:16px;display:flex}.y-two{grid-template-columns:1fr 1fr;gap:32px}.ey-kv--2{grid-template-columns:1fr 1fr}.y-specs{grid-template-columns:repeat(4,minmax(0,1fr))}.y-plan__card{width:200px}.y-loc{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);align-items:start}.y-sim__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.y-dlg__grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}.y-view li{padding:24px 88px}}@media (min-width:768px) and (max-width:1023px){.y-panel{max-width:560px}}@media (min-width:1024px){.y-grid{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"gal panel""title panel""tabs panel""rest panel";column-gap:48px}.y-panel{top:calc(var(--ey-header-h) + 16px);align-self:start;padding:0;position:sticky}.y-panel .ey-panel--float{box-shadow:var(--ey-e2)}.y-tabs{margin-top:20px}.y-title{padding-top:24px}.y-mob-only{display:none!important}.ey-pricebar{display:none}.y-sim__list{grid-template-columns:repeat(3,minmax(0,1fr))}.y-sim__list>:nth-child(4){display:none}}@media (min-width:1280px){.y-sim__list{grid-template-columns:repeat(4,minmax(0,1fr))}.y-sim__list>:nth-child(4){display:flex}}
