.stay__hero{min-height:calc(100svh - var(--adminbar-height));overflow:hidden;position:relative;width:100%}@media only all and (max-width:1023px){.has_booking .stay__hero{min-height:calc(100svh - var(--adminbar-height) - var(--booking-bar-height) - var(--spacing-3)*2)}}.stay__hero .media{inset:0;position:absolute}.stay__hero .media .g__img,.stay__hero .media .g__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stay__hero .actions{bottom:var(--spacing-2);position:absolute;right:var(--spacing-2);z-index:2}.stay__hero .actions,.stay__hero .gallery{align-items:center;display:flex;gap:var(--spacing-1)}.stay__hero .gallery{background-color:var(--base-0);border-radius:var(--radius-1);color:var(--base-1000);height:38px;padding:0 9px 0 3px}.stay__hero .gallery .thumbs{display:flex;gap:1px}.stay__hero .gallery .thumbs img{border-radius:var(--radius-1);display:block;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.stay__hero .gallery .label{font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:700;letter-spacing:0;line-height:1;text-align:right;text-transform:uppercase}.stay__hero .control{align-items:center;backdrop-filter:blur(20px);background-color:var(--base-black-80);border-radius:var(--radius-1);color:var(--base-0);display:flex;height:40px;justify-content:center;width:40px}.stay__hero .control .icon{display:flex}.stay__hero .control .icon svg{display:block;height:24px;width:24px}.stay__hero .control .play,.stay__hero.paused .control .pause{display:none}.stay__hero.paused .control .play{display:flex}.dialog__offcanvas.stay_gallery.active .dialog__content{animation:stayGalleryIn var(--transition-m) linear forwards!important}.dialog__offcanvas.stay_gallery.bye .dialog__content{animation:stayGalleryOut var(--transition-m) linear forwards!important}.dialog__offcanvas.stay_gallery .dialog__content{background-color:var(--base-0);color:var(--base-1000);display:flex;flex-direction:column;height:100dvh;max-width:none;opacity:0;padding:var(--spacing-3) var(--spacing-1) var(--spacing-2);right:0;top:0;transform:none;width:100%}.dialog__offcanvas.stay_gallery .close{align-items:center;align-self:flex-end;color:inherit;display:flex;font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:700;gap:var(--spacing-1);letter-spacing:0;line-height:1;margin:0 var(--spacing-2) var(--spacing-5) 0;text-transform:uppercase}.dialog__offcanvas.stay_gallery .close .icon{display:flex}.dialog__offcanvas.stay_gallery .close .icon svg{display:block;height:16px;width:16px}.dialog__offcanvas.stay_gallery .stage{align-items:center;display:flex;flex:1;justify-content:center;margin-bottom:var(--spacing-10);min-height:0}.dialog__offcanvas.stay_gallery .stage img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.dialog__offcanvas.stay_gallery .thumbs{display:flex;flex:0 0 auto;gap:var(--spacing-1);height:131px;margin-left:calc(var(--spacing-1)*-1);margin-right:calc(var(--spacing-1)*-1);overflow-x:auto;padding:0 var(--spacing-1);scroll-behavior:smooth}.dialog__offcanvas.stay_gallery .thumb{aspect-ratio:146/100;flex:0 0 auto;height:100%;opacity:.6;overflow:hidden;transition:opacity var(--transition-m);width:auto}.dialog__offcanvas.stay_gallery .thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dialog__offcanvas.stay_gallery .thumb.current,.dialog__offcanvas.stay_gallery .thumb:focus-visible,.dialog__offcanvas.stay_gallery .thumb:hover{opacity:1}@media only all and (max-width:1023px){.dialog__offcanvas.stay_gallery .stage{margin-bottom:var(--spacing-5)}.dialog__offcanvas.stay_gallery .thumbs{height:88px}}@keyframes stayGalleryIn{0%{opacity:0}to{opacity:1}}@keyframes stayGalleryOut{0%{opacity:1}to{opacity:0}}html{--booking-height:0px;--booking-offset:calc(var(--adminbar-height) + var(--spacing-1) + var(--booking-height))}.has_booking{--booking-height:121px;--booking-bar-height:56px;--booking-offset:calc(var(--adminbar-height) + var(--spacing-1) + var(--booking-height))}.stay{background-color:var(--base-0);color:var(--base-1000)}.stay>section:not(.stay__hero) .inner{opacity:0;transition:opacity var(--transition-2xl)}.stay>section:not(.stay__hero).visible .inner{opacity:1}.stay>section:not(.stay__hero).visible .g__fade,.stay>section:not(.stay__hero).visible .g__slide{opacity:1;transform:none}.stay__intro{padding-bottom:var(--spacing-20)}.stay__intro .wrap{align-items:start;display:grid;gap:var(--spacing-1);grid-template-columns:repeat(12,minmax(0,1fr))}.stay__intro .entry{display:flex;flex-direction:column;gap:var(--spacing-2);grid-column:1/span 6;grid-row:1;padding-bottom:var(--spacing-7);padding-top:var(--spacing-2)}.stay__intro .main{grid-column:1/span 6;grid-row:2}.stay__intro .title{font-family:var(--font-family-2);font-size:var(--text-2xl);line-height:1.1;max-width:480px}.stay__intro .text,.stay__intro .title{font-weight:400;letter-spacing:0;margin:0}.stay__intro .text{font-family:var(--font-family-1);font-size:var(--text-xs);line-height:2.1rem}.stay__intro .list{padding-bottom:var(--spacing-5)}.stay__intro .list .label{align-items:center;border-top:1px dashed var(--base-1000);color:var(--base-1000);display:flex;font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:500;letter-spacing:0;line-height:1;min-height:40px;text-transform:uppercase}.stay__intro .list .items{display:grid;gap:var(--spacing-2);list-style:none;margin:var(--spacing-3) 0 0;padding:0}.stay__intro .list.cols__2 .items{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1);grid-template-columns:repeat(2,minmax(0,1fr))}.stay__intro .list.cols__1 .items{grid-template-columns:minmax(0,1fr)}.stay__intro .list .item{align-items:flex-start;display:flex;font-family:var(--font-family-1);font-size:var(--text-xs);font-weight:400;gap:var(--spacing-1);letter-spacing:0;line-height:1;margin:0}.stay__intro .list .icon{color:var(--base-1000);display:flex;flex:0 0 auto}.stay__intro .list .icon svg{display:block;height:16px;width:16px}.stay__intro .warranty{align-items:center;background-color:var(--brand-01-1000);border-radius:var(--radius-1);display:flex;gap:var(--spacing-1);justify-content:space-between;padding:var(--spacing-2)}.stay__intro .warranty .content{display:flex;flex-direction:column;gap:var(--spacing-s)}.stay__intro .warranty .name{color:var(--base-1000);font-family:var(--font-family-2);font-size:var(--text-l);font-weight:400;letter-spacing:0;line-height:1.1}.stay__intro .warranty .note{color:var(--color-3);font-family:var(--font-family-1);font-size:var(--text-2xs);font-weight:400;letter-spacing:0}.stay__intro .warranty .link{color:inherit;font-weight:700;text-decoration:underline}.stay__intro .warranty .icon{color:var(--base-1000);display:flex;flex:0 0 auto}.stay__intro .warranty .icon svg{display:block;height:40px;width:38px}.stay__intro .specs{grid-column:10/span 3;grid-row:1/span 2;margin:0;padding-top:var(--spacing-2);position:sticky;top:calc(var(--booking-offset) + var(--spacing-1))}.stay__intro .specs .row{align-items:start;border-top:1px dashed var(--base-1000);display:grid;gap:var(--spacing-1);grid-template-columns:1fr 2fr;min-height:40px;padding:12.5px 0}.stay__intro .specs .label{font-size:var(--text-4xs);font-weight:500;text-transform:uppercase}.stay__intro .specs .label,.stay__intro .specs .value{color:var(--base-1000);font-family:var(--font-family-1);letter-spacing:0;line-height:1;margin:0}.stay__intro .specs .value{font-size:var(--text-2xs);font-weight:400}.stay__intro .specs .value a{color:inherit;display:inline-block;font-family:var(--font-family-1);font-size:var(--text-2xs);font-weight:700;letter-spacing:0;line-height:1;text-decoration:underline}.stay__intro .specs .value strong{font-weight:700}.stay__intro .specs .value .note{color:var(--base-600);font-family:var(--font-family-1);font-size:var(--text-2xs);font-weight:400;letter-spacing:0;line-height:1;margin-left:var(--spacing-2)}@media only all and (max-width:1023px){.stay__intro{padding-bottom:var(--spacing-10)}.stay__intro .wrap{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.stay__intro .entry,.stay__intro .main,.stay__intro .specs{grid-column:auto;grid-row:auto}.stay__intro .entry{padding-bottom:0}.stay__intro .title{font-size:var(--text-xl);max-width:none}.stay__intro .specs{position:static}.stay__intro .list.cols__2 .items{grid-template-columns:minmax(0,1fr)}}.stay__story .entry{border-top:1px dashed var(--base-1000);color:var(--base-1000);font-family:var(--font-family-1);font-size:var(--text-xs);font-weight:400;letter-spacing:0;line-height:2.1rem;padding-bottom:var(--spacing-3);padding-top:var(--spacing-2);width:100%}.stay__story .entry>*{max-width:calc(25% - var(--spacing-1)*11/12*3 + var(--spacing-1)*2)}.stay__story .entry p{margin:0 0 2.1rem}.stay__story .entry p:last-child{margin-bottom:0}.stay__story .entry b,.stay__story .entry strong{font-weight:700}.stay__story .grid{display:grid;gap:var(--spacing-1);grid-template-columns:repeat(12,minmax(0,1fr))}.stay__story .media{overflow:hidden}.stay__story .media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stay__story .media.span__6{aspect-ratio:1/1;grid-column:span 6}.stay__story .media.span__12{aspect-ratio:2/1;grid-column:span 12}.stay__story .link{align-items:center;border-top:1px dashed var(--base-1000);color:inherit;display:flex;height:40px;margin-top:var(--spacing-1);overflow:hidden;position:relative;text-decoration:none;width:100%}.stay__story .link .icon{align-items:center;display:flex;height:16px;justify-content:center;left:0;position:absolute;transform:translateX(-26px);transition:transform var(--transition-m) var(--bezier-smooth-02);width:16px}.stay__story .link .icon svg{display:block;height:16px;width:16px}.stay__story .link .label{font-family:var(--font-family-1);font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1;transition:transform var(--transition-m) var(--bezier-smooth-02)}.stay__story .link:focus-visible .icon,.stay__story .link:hover .icon{transform:translateX(0)}.stay__story .link:focus-visible .label,.stay__story .link:hover .label{font-weight:700;transform:translateX(26px)}@media only all and (max-width:1023px){.stay__story .entry>*{max-width:none}.stay__story .media.span__12,.stay__story .media.span__6{grid-column:span 12}}.stay__reviews{background-color:var(--base-0);padding-bottom:var(--spacing-5);padding-top:var(--spacing-15)}.stay__reviews .wrap{align-items:end;display:grid;gap:var(--spacing-1);grid-template-columns:repeat(12,minmax(0,1fr))}.stay__reviews .mark{color:var(--base-1000);display:flex;grid-column:1/span 2}.stay__reviews .mark svg{display:block;height:101px;width:77px}.stay__reviews .panel{border-top:1px dashed var(--base-1000);display:flex;flex-direction:column;gap:var(--spacing-3);grid-column:10/span 3;padding-top:var(--spacing-2)}.stay__reviews .items{display:grid}.stay__reviews .item{display:flex;flex-direction:column;gap:var(--spacing-3);grid-area:1/1;opacity:0;transition:opacity var(--transition-l) var(--bezier-smooth-01),visibility 0s linear var(--transition-l);visibility:hidden}.stay__reviews .item.current{opacity:1;transition-delay:0s;visibility:visible}.stay__reviews .head{align-items:flex-start;display:flex;gap:var(--spacing-5)}.stay__reviews .quote{color:var(--base-1000);display:flex;flex:0 0 auto}.stay__reviews .quote svg{display:block;height:10px;width:6px}.stay__reviews .author{display:flex;flex-direction:column}.stay__reviews .name{font-size:1.4rem;font-weight:500}.stay__reviews .name,.stay__reviews .rating{color:var(--base-800);font-family:var(--font-family-1);letter-spacing:0;line-height:1}.stay__reviews .rating{align-items:center;display:flex;font-size:var(--text-xs);font-weight:400;gap:var(--spacing-1)}.stay__reviews .rating .star{color:var(--base-1000);display:flex}.stay__reviews .rating .star svg{display:block;height:14px;width:15px}.stay__reviews .content{display:flex;flex-direction:column;gap:var(--spacing-2)}.stay__reviews .text{color:var(--base-1000);margin:0}.stay__reviews .date,.stay__reviews .text{font-family:var(--font-family-1);font-size:var(--text-xs);font-weight:400;letter-spacing:0;line-height:1}.stay__reviews .date{color:var(--base-500)}.stay__reviews .nav{align-items:center;display:flex;gap:var(--spacing-3)}.stay__reviews .count{color:var(--base-1000);font-family:var(--font-family-1);font-size:var(--text-xs);font-weight:400;letter-spacing:0;line-height:1}.stay__reviews .next{align-items:center;color:var(--base-1000);display:flex;gap:var(--spacing-s)}.stay__reviews .next .label{font-family:var(--font-family-1);font-size:var(--text-xs);font-weight:400;letter-spacing:0;line-height:1}.stay__reviews .next .icon{display:flex}.stay__reviews .next .icon svg{display:block;height:24px;width:24px}@media only all and (max-width:1023px){.stay__reviews{padding-top:var(--spacing-8)}.stay__reviews .wrap{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr)}.stay__reviews .mark,.stay__reviews .panel{grid-column:auto}}.stay__map{background-color:var(--base-0)}.stay__map .wrap{aspect-ratio:1432/668;background-color:var(--base-50);display:grid;gap:var(--spacing-1);grid-template-columns:3fr 9fr;padding:var(--spacing-1)}.stay__map .aside{background-color:var(--base-0);display:flex;flex-direction:column;gap:46px;justify-content:space-between;padding:var(--spacing-3) var(--spacing-2)}.stay__map .title{color:var(--base-black);font-family:var(--font-family-2);font-size:var(--text-2xl);font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.stay__map .bottom{display:flex;flex-direction:column;gap:var(--spacing-2)}.stay__map .rows{margin:0}.stay__map .rows .row{align-items:center;border-top:1px dotted var(--base-1000);display:grid;gap:var(--spacing-1);grid-template-columns:1fr 2fr;min-height:40px}.stay__map .rows .label{font-size:var(--text-4xs);font-weight:500;text-transform:uppercase}.stay__map .rows .label,.stay__map .rows .value{color:var(--base-1000);font-family:var(--font-family-1);letter-spacing:0;line-height:1;margin:0}.stay__map .rows .value{font-size:var(--text-2xs);font-weight:400}.stay__map .link{align-items:center;color:var(--base-1000);display:flex;gap:var(--spacing-2);justify-content:space-between}.stay__map .link .label{font-family:var(--font-family-1);font-size:var(--text-xs);font-weight:700;letter-spacing:0;line-height:1.8rem;text-decoration:underline}.stay__map .link .icon{display:flex;flex:0 0 auto}.stay__map .link .icon svg{display:block;height:16px;width:16px}.stay__map .map{background-color:var(--base-50);overflow:hidden;position:relative}@media only all and (max-width:1023px){.stay__map .wrap{aspect-ratio:auto;grid-template-columns:minmax(0,1fr)}.stay__map .title{font-size:var(--text-xl)}.stay__map .map{aspect-ratio:auto;height:652px}}.stay__cta{background-color:var(--base-0);padding-bottom:var(--spacing-8);padding-top:var(--spacing-1)}.stay__cta .wrap{align-items:center;background-color:var(--base-1000);display:flex;justify-content:center;min-height:331px}.stay__cta .content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-3)}.stay__cta .title{color:var(--base-0);font-size:4.4rem;font-weight:300;letter-spacing:.02em;line-height:1;margin:0;text-align:center;text-transform:uppercase}.stay__cta .title,.stay__cta .title *{font-family:var(--font-family-2)}.stay__cta .title p{margin:0}.stay__cta .title em,.stay__cta .title i{letter-spacing:0;text-transform:none}.dialog__offcanvas.stay_guarantee .dialog__content{background-color:var(--base-0);color:var(--base-1000);max-width:100%;overflow-y:auto;padding:var(--spacing-3) var(--spacing-2) var(--spacing-5);width:488px}.dialog__offcanvas.stay_guarantee .close{align-items:center;align-self:flex-end;color:inherit;display:flex;font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:700;gap:var(--spacing-1);letter-spacing:0;line-height:1;margin-bottom:var(--spacing-5);text-transform:uppercase}.dialog__offcanvas.stay_guarantee .close .icon{display:flex}.dialog__offcanvas.stay_guarantee .close .icon svg{display:block;height:16px;width:16px}.dialog__offcanvas.stay_guarantee .head{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-5)}.dialog__offcanvas.stay_guarantee .head .mark{color:var(--base-1000);display:flex}.dialog__offcanvas.stay_guarantee .head .mark svg{display:block;height:40px;width:38px}.dialog__offcanvas.stay_guarantee .title{color:var(--base-1000);font-family:var(--font-family-2);font-size:var(--text-2xl);font-weight:400;letter-spacing:0;line-height:1.1;margin:0;max-width:200px}.dialog__offcanvas.stay_guarantee .groups{display:flex;flex-direction:column;gap:var(--spacing-4)}.dialog__offcanvas.stay_guarantee .group{display:flex;flex-direction:column;gap:var(--spacing-1)}.dialog__offcanvas.stay_guarantee .name{font-size:var(--text-s);font-weight:500;line-height:1}.dialog__offcanvas.stay_guarantee .name,.dialog__offcanvas.stay_guarantee .text{color:var(--base-1000);font-family:var(--font-family-1);letter-spacing:0;margin:0}.dialog__offcanvas.stay_guarantee .text{font-size:var(--text-xs);font-weight:400;line-height:1.8rem}.stay__booking_backdrop{backdrop-filter:blur(20px);background-color:var(--base-overlay);inset:0;position:fixed;z-index:100}.stay__booking_backdrop[hidden]{display:none}@media only all and (max-width:1023px){.has_booking .site-footer{padding-bottom:calc(var(--booking-bar-height) + var(--spacing-3)*2)}}.stay__booking_bar{left:0;padding-top:var(--spacing-1);pointer-events:none;position:fixed;right:0;top:var(--adminbar-height);z-index:101}.stay__booking_bar .centered{display:flex;justify-content:flex-end}@media only all and (max-width:1023px){.stay__booking_bar{bottom:var(--spacing-3);padding-top:0;top:auto}.stay__booking_bar .centered{padding:0 var(--spacing-2)}}.stay__booking{display:flex;flex-direction:column;gap:1px;pointer-events:auto;width:calc(25% - var(--spacing-1)*11/12*3 + var(--spacing-1)*2)}.stay__booking .row{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.stay__booking .cell{align-items:flex-start;backdrop-filter:blur(36px);background-color:var(--base-dark-70);border-radius:var(--radius-1);color:var(--base-0);display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center;min-height:80px;padding:var(--spacing-2);text-align:left}.stay__booking .cell .label{font-size:var(--text-4xs);font-weight:700;text-transform:uppercase}.stay__booking .cell .label,.stay__booking .cell .value{font-family:var(--font-family-1);letter-spacing:0;line-height:1.2}.stay__booking .cell .value{align-items:center;display:flex;font-size:var(--text-2xs);font-weight:500;min-height:32px}.stay__booking .calendar{backdrop-filter:blur(36px);background-color:var(--base-dark-70);border-radius:var(--radius-1);color:var(--base-0);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2)}.stay__booking .calendar[hidden]{display:none}.stay__booking .head{align-items:center;display:flex;gap:var(--spacing-1);justify-content:space-between}.stay__booking .head .month{font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:500;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase}.stay__booking .head .nav{color:inherit;display:flex;transition:opacity var(--transition-m)}.stay__booking .head .nav svg{display:block;height:16px;width:16px}.stay__booking .head .nav.next svg{transform:rotate(180deg)}.stay__booking .head .nav:disabled{cursor:not-allowed;opacity:.3}.stay__booking .days,.stay__booking .dows{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center}.stay__booking .days{row-gap:var(--spacing-1)}.stay__booking .day,.stay__booking .dow{color:var(--base-0);font-family:var(--font-family-1);font-size:var(--text-3xs);font-weight:500;line-height:1;text-align:center}.stay__booking .day{align-items:center;border-radius:15px;display:flex;height:33px;justify-content:center;min-width:39px;transition:background-color var(--transition-m),color var(--transition-m)}.stay__booking .day.range{background-color:var(--base-700)}.stay__booking .day.edge{background-color:var(--brand-01-1000);color:var(--base-1000)}.stay__booking .day.muted{color:var(--base-300);cursor:default;font-weight:400;text-decoration:line-through}.stay__booking .day:not(.muted):not(.edge):hover{background-color:var(--base-700)}.stay__booking .book[disabled],.stay__booking .submit[disabled]{cursor:not-allowed;opacity:.45}.stay__booking .feedback{color:var(--base-300);font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:400;letter-spacing:0;line-height:1.4;margin:var(--spacing-1) 0 0}.stay__booking .feedback:empty{display:none}.stay__booking.loading .days{opacity:.5;pointer-events:none;transition:opacity var(--transition-m)}.stay__booking .submit{align-items:center;background-color:var(--base-black);border-radius:var(--radius-1);color:var(--base-0);display:flex;gap:var(--spacing-1);height:40px;padding:0 var(--spacing-2)}.stay__booking .submit .action{font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}.stay__booking .submit .nights{color:var(--base-400)}.stay__booking .submit .nights,.stay__booking .submit .note{font-family:var(--font-family-1);font-size:var(--text-3xs);font-weight:500;line-height:1}.stay__booking .submit .note{color:var(--base-600);letter-spacing:0;margin-left:auto;text-align:right}.stay__booking .submit .amount{font-family:var(--font-family-1);font-size:1.4rem;font-weight:700;line-height:1;margin-left:auto;text-align:right}.stay__booking .split,.stay__booking.booked .note,.stay__booking:not(.booked) .amount,.stay__booking:not(.booked) .nights{display:none}@media only all and (max-width:1023px){.stay__booking{width:100%}.stay__booking .row,.stay__booking .submit.wide{display:none}.stay__booking .calendar{margin-bottom:1px;order:-1}.stay__booking .split{display:flex;gap:1px}.stay__booking .book,.stay__booking .dates{align-items:center;background-color:var(--base-black);border-radius:var(--radius-1);color:var(--base-0);display:flex;gap:var(--spacing-1);height:56px;padding:0 var(--spacing-2)}.stay__booking .dates{flex:1;justify-content:space-between;min-width:0;text-align:left}.stay__booking .dates .alt,.stay__booking .dates .summary{flex:0 0 auto;font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}.stay__booking .dates .nights,.stay__booking .dates .note{color:var(--base-600);font-family:var(--font-family-1);font-size:var(--text-3xs);font-weight:500;line-height:1;margin-left:0;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.stay__booking .book{flex:0 0 auto}.stay__booking .book .action,.stay__booking .book .amount{white-space:nowrap}.stay__booking .book .action{font-size:var(--text-4xs);letter-spacing:0;text-transform:uppercase}.stay__booking .book .action,.stay__booking .book .amount{font-family:var(--font-family-1);font-weight:700;line-height:1}.stay__booking .book .amount{font-size:1.4rem}.stay__booking .book,.stay__booking .dates .nights,.stay__booking .summary,.stay__booking.booked .alt,.stay__booking.booked .note{display:none}.stay__booking.booked .dates .nights,.stay__booking.booked .summary{display:block}.stay__booking.booked .book{display:flex}}