.im-stay>.im-intro{padding-block-end:var(--im-space-5)}.im-stay__venue-photo{aspect-ratio:3/2;margin-block-end:var(--im-space-4);overflow:hidden}.im-stay__venue-photo picture,.im-stay__venue-photo img{block-size:100%;inline-size:100%;display:block}.im-stay__venue-photo img{object-fit:cover}.im-stay__spread{gap:var(--im-space-8);border-block-start:2px solid var(--im-ink-title);padding-block-start:var(--im-space-5);display:grid}@media (width>=768px){.im-stay__spread:has(>.im-stay__dates){gap:var(--im-space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width>=1024px){.im-stay__spread:has(>.im-stay__dates){gap:var(--im-space-16);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.im-stay__name{font-family:var(--im-font-heading);font-style:italic;font-weight:400;font-size:var(--im-type-h3);color:var(--im-ink-title);text-wrap:balance;margin:0;line-height:1.15}.im-stay__name a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--im-ink-hairline);text-decoration-color:var(--im-ink-hairline);text-underline-offset:.18em;transition:text-decoration-color var(--im-transition-editorial);text-decoration-thickness:1px}.im-stay__name a:hover{text-decoration-color:currentColor}.im-stay__lead .im-stay__name{font-size:calc(var(--im-type-h3) * 1.42);line-height:1.1}.im-stay__title{align-items:baseline;column-gap:var(--im-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.im-stay__title .im-stay__name{min-inline-size:0}.im-stay__site{min-block-size:var(--im-space-6);font-family:var(--im-font-body);font-size:var(--im-type-small);white-space:nowrap;color:var(--im-ink-link);text-underline-offset:.2em;align-items:center;line-height:1.5;text-decoration:underline;display:inline-flex;position:relative}.im-stay__verdict{margin:var(--im-space-2) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-small);color:var(--im-ink-body);text-wrap:pretty;line-height:1.5}.im-stay__lead .im-stay__verdict{font-family:var(--im-font-heading);font-size:var(--im-type-h3);margin-block-start:var(--im-space-3);line-height:1.42}.im-stay__meta{margin:var(--im-space-2) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-muted);font-weight:600}.im-stay__book{min-height:2.75rem;margin-top:var(--im-space-1);font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-title);border-bottom:1px solid var(--im-color-oro-antico);align-self:start;align-items:center;padding:.375rem 0 2px;font-weight:600;text-decoration:none;display:inline-flex}.im-stay__book:hover{border-bottom-color:currentColor}.im-stay__book:focus-visible,.im-stay__site:focus-visible,.im-stay__clear:focus-visible,.im-stay__name a:focus-visible,.im-stay__line a:focus-visible,.im-stay__field select:focus-visible,.im-stay__field input:focus-visible,.im-stay .im-affband__cta:focus-visible,.im-stay .im-affband__alternatives summary:focus-visible,.im-stay .im-affband__alternatives a:focus-visible,.im-stay__more>summary:focus-visible{outline:2px solid var(--im-ink-title);outline-offset:2px;box-shadow:none}.im-stay__dates{align-content:start;gap:var(--im-space-3);min-inline-size:0;display:grid}.im-stay__question{font-family:var(--im-font-heading);font-style:italic;font-weight:400;font-size:var(--im-type-nav);color:var(--im-ink-title);margin:0;line-height:1.25}.im-stay__fields{gap:var(--im-space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width>=768px) and (width<=1023px){.im-stay__fields{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px) and (width<=1199px){:not([data-photo])>.im-stay__spread .im-stay__fields{grid-template-columns:minmax(0,1fr)}}.im-stay__field{gap:var(--im-space-1);min-inline-size:0;font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-muted);font-weight:600;display:grid}.im-stay__field select{appearance:none;inline-size:100%;border:1px solid var(--im-ink-muted);border-radius:var(--im-radius-control);background-color:var(--im-color-carta-bianca);min-height:2.75rem;font-family:var(--im-font-body);letter-spacing:0;color:var(--im-color-fg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%235c2f2f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding:0 2.5rem 0 .75rem;font-size:1rem;font-weight:400}.im-stay__field input{inline-size:100%;border:var(--im-border-width) solid var(--im-ink-muted);border-radius:var(--im-radius-control);background-color:var(--im-color-carta-bianca);min-height:2.75rem;font-family:var(--im-font-body);font-size:1rem;font-weight:var(--im-weight-normal,400);letter-spacing:0;color:var(--im-color-fg);padding:0 .75rem}@media (forced-colors:active){.im-stay__field select{appearance:auto;background-image:none}}.im-stay__status{min-block-size:2.75rem}.im-stay__status[data-lines]{min-block-size:4.125rem}.im-stay__state,.im-stay__line{font-family:var(--im-font-body);font-size:var(--im-type-small);color:var(--im-ink-muted);margin:0;line-height:1.5}.im-stay__state [data-stay-state][data-active]{color:var(--im-ink-title)}.im-stay__line a{color:var(--im-ink-link)}.im-stay__clear{font:inherit;color:var(--im-ink-link);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline;position:relative}.im-stay__clear:after{content:"";inset-block:calc((100% - var(--im-touch-target)) / 2);position:absolute;inset-inline:0}.im-stay__clear[hidden]{display:none}.im-stay__others{gap:var(--im-space-4);margin:var(--im-space-6) 0 0;padding:var(--im-space-5) 0 0;border-block-start:1px solid var(--im-ink-hairline);list-style:none;display:grid}.im-stay__other{flex-direction:column;min-inline-size:0;display:flex}.im-stay__other .im-stay__book{margin-block-start:auto}@media (width>=768px){.im-stay__others[data-count="2"]{gap:var(--im-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.im-stay__others[data-count="3"]{gap:var(--im-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.im-stay__more{grid-column:1/-1;margin-block-start:var(--im-space-4)}.im-stay__more>summary{min-block-size:var(--im-touch-target);padding-block:var(--im-space-3);font-family:var(--im-font-body);font-size:var(--im-type-small);color:var(--im-ink-link);cursor:pointer}.im-stay__more .im-stay__others{margin-block-start:0}.im-stay .im-affband{row-gap:var(--im-space-2);padding:var(--im-space-4) var(--im-space-5);margin-block-start:var(--im-space-6)}@media (width>=1024px){.im-stay__others,.im-stay .im-affband{margin-block-start:var(--im-space-8)}}@media (width<=767px){.im-stay>.im-intro{padding-block-end:var(--im-space-3)}.im-stay__spread{gap:var(--im-space-4);padding-block-start:var(--im-space-3)}.im-stay__lead .im-stay__name{font-size:calc(var(--im-type-h3) * 1.18)}.im-stay__lead .im-stay__verdict{font-size:var(--im-type-body);line-height:1.45}.im-stay__other .im-stay__verdict{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-start:var(--im-space-1);display:-webkit-box;overflow:hidden}.im-stay__others{gap:var(--im-space-2);margin-block-start:var(--im-space-3);padding-block-start:var(--im-space-3)}.im-stay .im-affband{gap:var(--im-space-1);padding:var(--im-space-3) 0 0;border-width:1px 0 0;margin-block-start:var(--im-space-3)}.im-stay[data-variant=picks] .im-affband__body{display:none}.im-stay .im-affband__text{display:contents}.im-stay .im-affband__disclosure{order:1;margin-block-start:0}.im-stay .im-affband__alternatives{order:2}.im-stay .im-affband__alternatives summary{padding-block:var(--im-space-2);min-block-size:0}}.im-stay[data-variant=compact] .im-stay__spread{border-block-start:0;padding-block-start:0}.im-stay[data-variant=compact] .im-affband{margin:0 0 var(--im-space-6);padding:var(--im-space-5) 0 0;border-width:2px 0 0;border-color:var(--im-ink-title);grid-template-columns:minmax(0,1fr)}.im-stay[data-variant=compact] .im-affband__body{font-style:normal;font-size:var(--im-type-h3);line-height:1.42}.im-stay[data-variant=compact] .im-affband__cta{justify-self:start}@media (width>=1024px){.im-stay[data-variant=compact]{column-gap:var(--im-space-16);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.im-stay[data-variant=compact] .im-intro{grid-column:1}.im-stay[data-variant=compact] .im-affband{grid-area:2/1;margin-block-end:0}.im-stay[data-variant=compact] .im-stay__spread{grid-area:1/2/span 2;grid-template-columns:minmax(0,1fr)}}.im-stay__photo{margin:0 0 var(--im-space-4);min-inline-size:0}.im-stay__photo img{aspect-ratio:3/2;object-fit:cover;inline-size:100%;display:block}.im-stay__caption{font-family:var(--im-font-body);font-size:var(--im-type-label);line-height:var(--im-leading-normal);color:var(--im-ink-muted);margin-block-start:var(--im-space-2)}@media (width>=768px) and (width<=1023px){.im-stay[data-photo] .im-stay__photo img{aspect-ratio:2}.im-stay[data-photo] .im-stay__photo{margin-block-end:var(--im-space-5)}.im-stay[data-variant=compact] .im-stay__spread:has(>.im-stay__dates){grid-template-columns:minmax(0,1fr)}.im-stay[data-variant=compact] .im-stay__fields{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width>=1024px){.im-stay[data-photo]{column-gap:var(--im-space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.im-stay[data-photo]>*{grid-column:1}.im-stay[data-photo] .im-stay__photo{grid-area:1/2/span 3;margin:0}.im-stay[data-photo] .im-stay__photo img{aspect-ratio:4/3}.im-stay[data-photo] .im-stay__spread:has(>.im-stay__dates){gap:var(--im-space-6);grid-template-columns:minmax(0,1fr)}.im-stay[data-photo] .im-stay__others,.im-stay[data-photo] .im-stay__more,.im-stay[data-photo] .im-affband{grid-column:1/-1}.im-stay[data-photo][data-variant=compact] .im-affband{grid-area:auto/1}.im-stay[data-photo][data-variant=compact] .im-intro{grid-column:1}.im-stay[data-photo][data-variant=compact] .im-stay__spread{grid-area:auto/1}}@media (width>=1024px) and (width<=1199px){.im-stay[data-photo] .im-stay__photo img{aspect-ratio:1}}
