.osv-wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 40px}.osv-gal button,.osv-noir button{font:inherit;cursor:pointer}.osv-photo{width:100%;height:100%}.osv-photo>img{object-fit:cover;width:100%;height:100%;display:block}.osv-blur{width:100%;height:100%;display:block;position:relative;overflow:hidden}.osv-blur:before{content:"";background:var(--osv-blur) center / cover no-repeat;filter:blur(22px)saturate(1.15);position:absolute;inset:-8%;transform:scale(1.05)}.osv-blur>.osv-photo{position:relative}.osv-blur img{transition:opacity .7s cubic-bezier(.2,.8,.2,1)}.osv-blur.is-pending img{opacity:0}.osv-btn{border-radius:999px;justify-content:center;align-items:center;height:52px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.osv-btn--ink{background:var(--g-ink);color:var(--g-inv);box-shadow:0 12px 26px -16px var(--g-shadow);border:0}.osv-btn--ink:hover{box-shadow:0 18px 32px -14px var(--g-shadow)}.osv-btn--line{border:1px solid var(--g-ink);color:var(--g-ink);background:0 0}.osv-btn--line:hover{background:var(--g-ink);color:var(--g-inv)}.osv-btn--cream{color:#1b1a17;background:#f6f2ea;border:0;height:56px;padding:0 30px}.osv-gal{--g-bg:#f6f2ea;--g-ink:#1b1a17;--g-inv:#f6f2ea;--g-muted:#6b655a;--g-line:#e2dacb;--g-bronze:#7a5c2e;--g-card:#fffdf8;--g-soft:#fbf8f2;--g-tile:#e9e1d2;--g-rooms:#efe8db;--g-spec:#4a463f;--g-sep:#b9ae98;--g-chip:#d8cdb8;--g-shadow:#3c2d148c;--g-band:#1b1a17;--g-body:#3a3730;--eos-bg:var(--g-bg);--eos-text:var(--g-ink);--eos-muted:var(--g-body);background:var(--g-bg);color:var(--g-ink);font-variant-numeric:lining-nums;min-height:100vh;padding-top:calc(env(safe-area-inset-top,0px) + 5.5rem);font-family:var(--font-sans)}.osv-gal__top{padding-top:28px;padding-bottom:28px}.osv-gal__crumbs{letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted);margin:0 0 20px;font-size:12px}.osv-gal__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.osv-gal__title{font-family:var(--osv-serif-gal), Georgia, serif;letter-spacing:-.01em;max-width:820px;margin:0;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.04}.osv-gal__title.is-long{font-size:clamp(32px,3.6vw,48px);line-height:1.1}.osv-gal__spec{color:var(--g-spec);margin:18px 0 0;font-size:16px}.osv-gal__sep{color:var(--g-sep)}.osv-gal__price{text-align:right}.osv-gal__priceval{font-family:var(--osv-serif-gal), Georgia, serif;white-space:nowrap;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1}.osv-gal__persqm{color:var(--g-muted);margin:8px 0 0;font-size:14px}.osv-gal__mosaic{grid-template-rows:270px 270px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.osv-gal__mosaic--1{grid-template-rows:560px;grid-template-columns:1fr}.osv-gal__mosaic--2{grid-template-rows:560px;grid-template-columns:2fr 1fr}.osv-gal__mosaic--3{grid-template-columns:2fr 1fr}.osv-gal__mosaic--4{grid-template-columns:2fr 1fr 1fr}.osv-gal__mosaic .is-big{grid-area:span 2/span 2}.osv-gal__mosaic--1 .is-big,.osv-gal__mosaic--2 .is-big{grid-area:auto}.osv-gal__mosaic--3 .is-big,.osv-gal__mosaic--4 .is-big{grid-column:auto}.osv-gal__tile{background:var(--g-tile);border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.osv-gal__tile img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.osv-gal__tile:hover img{transform:scale(1.035)}.osv-gal__more{color:#1b1a17;background:#f6f2eaf0;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 20px -12px #00000080}.osv-gal__carousel{display:none;position:relative}.osv-gal__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--g-tile);border-radius:8px;display:flex;overflow-x:auto}.osv-gal__track::-webkit-scrollbar{display:none}.osv-gal__slide{background:var(--g-tile);scroll-snap-align:center;scroll-snap-stop:always;border:0;flex:0 0 100%;height:min(72vw,420px);padding:0}.osv-gal__counter{color:#f6f2ea;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;pointer-events:none;background:#1b1a179e;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.osv-gal__dots{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.osv-gal__dots i{background:#ffffff8c;border-radius:999px;width:6px;height:6px;transition:width .35s cubic-bezier(.2,.8,.2,1),background .3s}.osv-gal__dots i.is-on{background:#fff;width:18px}.osv-gal__bodywrap{padding-top:72px;padding-bottom:96px}.osv-gal__body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:72px;display:grid}.osv-gal__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--g-bronze);margin:0 0 16px;font-size:12px;font-weight:700}.osv-gal__desc .offer-description-html{text-shadow:none;font-size:16.5px;font-weight:400}.osv-gal__desc .offer-description-html>p:first-child{font-family:var(--osv-serif-gal), Georgia, serif;letter-spacing:0;color:var(--g-ink);font-size:26px;line-height:1.38}.osv-gal__facts{border-top:1px solid var(--g-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:48px 0 0;display:grid}.osv-gal__facts>div{border-bottom:1px solid var(--g-line);justify-content:space-between;gap:16px;padding:15px 0;font-size:14px;display:flex}.osv-gal__facts dt{color:var(--g-muted)}.osv-gal__facts dd{text-align:right;margin:0;font-weight:600}.osv-gal__chips{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.osv-gal__chips li{border:1px solid var(--g-chip);background:var(--g-soft);border-radius:999px;padding:9px 15px;font-size:13px}.osv-gal__aside{top:calc(env(safe-area-inset-top,0px) + 6.5rem);background:var(--g-card);border:1px solid var(--g-line);box-shadow:0 34px 70px -44px var(--g-shadow);border-radius:8px;padding:32px;position:sticky}.osv-gal__asidehead{justify-content:space-between;align-items:center;gap:12px;display:flex}.osv-gal__label{letter-spacing:.16em;text-transform:uppercase;color:var(--g-muted);margin:0;font-size:12px}.osv-gal__asideprice{font-family:var(--osv-serif-gal), Georgia, serif;margin:6px 0 0;font-size:44px;font-weight:600;line-height:1}.osv-gal__asidesub{color:var(--g-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.osv-gal__rule{background:var(--g-line);height:1px;margin:24px 0}.osv-gal__agent{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.osv-gal__avatar{object-fit:cover;background:var(--g-ink);width:52px;height:52px;color:var(--g-inv);font-family:var(--osv-serif-gal), Georgia, serif;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.osv-gal__agentname{font-size:15px;font-weight:600;display:block}.osv-gal__agentsub{color:var(--g-muted);margin-top:2px;font-size:13px;display:block}.osv-gal__actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.osv-gal__ask{height:44px;color:var(--g-bronze);text-underline-offset:4px;background:0 0;border:0;font-size:14px;font-weight:600;text-decoration:underline}.osv-gal__meta{color:var(--g-muted);text-align:center;margin:18px 0 0;font-size:12px}.osv-gal__rooms{background:var(--g-rooms);padding:88px 0}.osv-gal__roomshead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.osv-gal__roomshead h2,.osv-gal__h2{font-family:var(--osv-serif-gal), Georgia, serif;margin:0;font-size:42px;font-weight:500}.osv-gal__link{color:var(--g-bronze);background:0 0;border:0;font-size:14px;font-weight:600}.osv-gal__roomgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.osv-gal__room{text-align:left;color:inherit;background:0 0;border:0;padding:0}.osv-gal__room img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:block}.osv-gal__room:hover img{box-shadow:0 24px 40px -26px var(--g-shadow);transform:translateY(-4px)}.osv-gal__roomname{margin-top:12px;font-size:14px;font-weight:600;display:block}.osv-gal__section{padding:88px 0}.osv-gal__h2{margin-bottom:28px}.osv-gal__map{border-radius:8px;overflow:hidden}.osv-gal__band{background:var(--g-band);color:#f6f2ea;padding:80px 0}.osv-gal__bandin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.osv-gal__bandin p{font-family:var(--osv-serif-gal), Georgia, serif;max-width:680px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15}.osv-noir{--n-bg:#0c0b0a;--n-text:#ede6d8;--n-gold:#d9be85;--n-cream:#f3e9d2;--n-muted:#a89e8c;--n-line:#d9be852e;--n-soft-line:#d9be851f;--n-card:linear-gradient(160deg, #1a1714, #100f0d);--n-card-line:#d9be8538;--n-shot:#1a1714;--n-path:#13110f;--n-body:#cfc6b5;--n-meta:#8f8676;--n-ghost-line:#ede6d84d;--n-ghost-fg:#ede6d8;--n-ghost-hover:#ede6d814;--n-cream-bg:#ede6d8;--n-cream-fg:#14110c;--eos-bg:var(--n-bg);--eos-text:var(--n-cream);--eos-muted:#bdb4a3;--nd-font:-apple-system, "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--nd-w:300;--nd-track:-.025em;background:var(--n-bg);color:var(--n-text);min-height:100vh;font-family:var(--osv-sans-noir), var(--font-sans)}.osv-noir__hero{--n-gold:#d9be85;--n-cream:#f3e9d2;--n-muted:#a89e8c;--n-text:#ede6d8;--n-ghost-line:#ede6d84d;--n-ghost-fg:#ede6d8;--n-ghost-hover:#ede6d814;color:var(--n-text);view-timeline:--osv-hero block;background:#0c0b0a;position:relative}.osv-noir__stage{height:100svh;min-height:720px;position:relative;overflow:hidden}.osv-noir__heroimg{clip-path:inset(0);background:#000;border:0;padding:0;position:absolute;inset:0}.osv-noir__word{z-index:1;white-space:nowrap;pointer-events:none;font-family:var(--nd-font);font-weight:var(--nd-w);letter-spacing:-.02em;color:#f6eede;text-shadow:0 2px 2px #0000002e,0 14px 60px #0006;line-height:.9;animation:.7s cubic-bezier(.2,.8,.2,1) both osvWordIn;position:absolute;top:40%;left:50%;translate:-50% -50%}.osv-noir__fg{z-index:2;object-fit:cover;pointer-events:none;width:100%;height:100%;-webkit-mask-image:var(--depth-mask);-webkit-mask-image:var(--depth-mask);mask-image:var(--depth-mask);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.osv-noir__word.is-measuring{visibility:hidden;animation:none}.osv-noir__hero.has-depth .osv-noir__heroimg img{animation:none}@keyframes osvWordIn{0%{opacity:0;letter-spacing:.06em;filter:blur(8px)}to{opacity:1;letter-spacing:-.02em;filter:blur()}}.osv-noir__heroimg img{object-fit:cover;width:100%;height:100%;animation:22s ease-out both osvKen;display:block}@keyframes osvKen{0%{transform:scale(1.08)}to{transform:scale(1)}}.osv-noir__shade{pointer-events:none;background:linear-gradient(#0c0b0a99 0%,#0c0b0a0d 28%,#0c0b0a4d 55%,#0c0b0af7 100%);position:absolute;inset:0}.osv-noir__bar.osv-wrap{z-index:2;padding-top:calc(env(safe-area-inset-top,0px) + 6.25rem);justify-content:space-between;align-items:center;display:flex;position:relative}.osv-noir__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ede6d8;letter-spacing:.14em;text-transform:uppercase;background:#0c0b0a61;border:1px solid #ede6d847;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.osv-noir__fav{align-items:center;gap:10px;display:flex}.osv-noir__hdr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:30px;color:var(--n-gold);letter-spacing:.18em;background:#0c0b0a61;border:1px solid #d9be8573;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.osv-noir__glass:hover{background:#0c0b0a99}.osv-noir__herobottom{z-index:2;grid-template-columns:minmax(0,1fr) 400px;align-items:end;gap:40px;display:grid;position:absolute;bottom:56px;left:0;right:0}.osv-noir__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--n-gold);margin:0 0 16px;font-size:12px;font-weight:700}.osv-noir__title{font-family:var(--nd-font);font-weight:var(--nd-w);letter-spacing:var(--nd-track);text-shadow:0 2px 30px #00000073;max-width:760px;margin:0;font-size:clamp(36px,4.8vw,66px);line-height:1.04}.osv-noir__title.is-long{font-size:clamp(32px,3.5vw,50px);line-height:1.1}.osv-noir__lead{color:#d6cdbc;margin:20px 0 0;font-size:17px}.osv-noir__pricecard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12100e9e;border:1px solid #d9be8559;border-radius:22px;padding:28px;animation:.9s cubic-bezier(.2,.8,.2,1) .15s both osvRise;position:relative;box-shadow:0 40px 80px -30px #000000d9}@keyframes osvRise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.osv-noir__heroimg{animation:linear both osvHeroBack;animation-timeline:--osv-hero;animation-range:exit}.osv-noir__herobottom{animation:linear both osvHeroFront;animation-timeline:--osv-hero;animation-range:exit exit 80%}.osv-noir__shade{animation:linear both osvHeroShade;animation-timeline:--osv-hero;animation-range:exit}.osv-noir__word{animation:.7s cubic-bezier(.2,.8,.2,1) both osvWordIn,linear both osvWordDrift;animation-timeline:auto,--osv-hero;animation-range:normal,exit}}@keyframes osvWordDrift{to{translate:-50% calc(-50% - 16svh);scale:1.06}}@keyframes osvHeroBack{to{translate:0 28%;scale:1.08}}@keyframes osvHeroFront{to{opacity:0;translate:0 -90px}}@keyframes osvHeroShade{to{opacity:.6}}.osv-noir__label{letter-spacing:.24em;text-transform:uppercase;color:var(--n-muted);margin:0;font-size:11px;font-weight:700}.osv-noir__price{font-family:var(--nd-font);font-size:44px;font-weight:var(--nd-w);letter-spacing:var(--nd-track);color:var(--n-cream);margin:8px 0 0;line-height:1}.osv-noir__persqm{color:var(--n-muted);margin:8px 0 0;font-size:13px}.osv-noir__gold,.osv-noir__ghost,.osv-noir__cream{letter-spacing:.15em;text-transform:uppercase;border-radius:999px;width:100%;height:52px;font-size:12.5px;font-weight:800}.osv-noir__gold{color:#17120a;background:linear-gradient(#e3c98f,#b8914f);border:0;margin-top:22px;box-shadow:0 14px 30px -14px #c9a86ae6}.osv-noir__ghost{border:1px solid var(--n-ghost-line);color:var(--n-ghost-fg);background:0 0;margin-top:10px}.osv-noir__ghost:hover{background:var(--n-ghost-hover)}.osv-noir__cream{background:var(--n-cream-bg);color:var(--n-cream-fg);border:0}.osv-noir__stats{border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line)}.osv-noir__statsgrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.osv-noir__statsgrid>div{border-left:1px solid var(--n-soft-line);padding:32px 24px}.osv-noir__statsgrid>div:first-child{border-left:0;padding-left:0}.osv-noir__statval{font-variant-numeric:tabular-nums;font-family:var(--nd-font);font-weight:var(--nd-w);letter-spacing:var(--nd-track);color:var(--n-cream);margin:0;font-size:36px}.osv-noir__statlabel{letter-spacing:.2em;text-transform:uppercase;color:var(--n-muted);margin:6px 0 0;font-size:11.5px}.osv-noir__strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;padding-top:64px!important;padding-bottom:16px!important}.osv-noir__shot{background:var(--n-shot);border:0;border-radius:14px;height:290px;padding:0;position:relative;overflow:hidden}.osv-noir__shot img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.osv-noir__shot:hover img{transform:scale(1.05)}.osv-noir__shot .is-dim img{filter:brightness(.42)}.osv-noir__moreshots{color:#f3e9d2;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.osv-noir__two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:72px;display:grid;padding-top:72px!important;padding-bottom:96px!important}.osv-noir__desc{max-width:640px}.osv-noir__desc .offer-description-html{text-shadow:none;font-family:var(--nd-font);letter-spacing:0;color:var(--n-body);font-size:16px;font-weight:400;line-height:1.8}.osv-noir__desc .offer-description-html>p:first-child{border-left:1px solid var(--n-gold);letter-spacing:-.01em;color:var(--n-cream);opacity:1;margin-bottom:26px;padding-left:22px;font-size:21px;font-weight:300;line-height:1.55}.osv-noir__desc .offer-description-html p{margin-bottom:16px}.osv-noir__desc .offer-description-html h3{letter-spacing:.24em;margin:30px 0 12px;font-size:11px;font-weight:700}.osv-noir__desc .offer-description-html ul{margin:6px 0 22px}.osv-noir__desc .offer-description-html ul li{margin-bottom:9px;padding-left:22px}.osv-noir__desc .offer-description-html ul li:before{background:var(--n-gold);width:10px;height:1px;top:.78em;content:""!important}.osv-noir__desc .offer-description-html ul li[data-kind=check]:before{width:auto;height:auto;color:var(--n-gold);background:0 0;top:0;content:"✓"!important}.osv-noir__desc .offer-description-html strong{color:var(--n-cream);font-weight:600}.osv-noir__desc .offer-description-html hr{border-top-color:var(--n-card-line)}.osv-noir__desc>div>button{border-bottom:1px solid var(--n-card-line);letter-spacing:.18em;text-transform:uppercase;color:var(--n-text);gap:10px;margin-top:18px;padding:0 0 6px;font-size:12px;font-weight:700;transition:border-color .25s,color .25s,gap .3s cubic-bezier(.2,.8,.2,1);text-decoration:none!important}.osv-noir__desc>div>button:hover{border-color:var(--n-gold);color:var(--n-gold);gap:14px}.osv-noir__chips{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.osv-noir__chips li{border:1px solid var(--n-card-line);border-radius:999px;padding:10px 16px;font-size:13px}.osv-noir__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:32px 0 0;display:grid}.osv-noir__facts>div{border-bottom:1px solid var(--n-soft-line);justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;display:flex}.osv-noir__facts dt{color:var(--n-muted)}.osv-noir__facts dd{text-align:right;margin:0;font-weight:600}.osv-noir__agent{top:calc(env(safe-area-inset-top,0px) + 6.5rem);background:var(--n-card);border:1px solid var(--n-card-line);border-radius:24px;padding:32px;position:sticky}.osv-noir__agenthead{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.osv-noir__avatar{object-fit:cover;border:1px solid var(--n-gold);width:60px;height:60px;color:var(--n-gold);font-family:var(--nd-font);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.osv-noir__agentname{font-size:17px;font-weight:700;display:block}.osv-noir__agentsub{color:var(--n-muted);margin-top:3px;font-size:13px;display:block}.osv-noir__agenttext{color:var(--n-body);margin:20px 0 0;font-size:15px;line-height:1.7}.osv-noir__agentbtns{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.osv-noir__agentbtns>button{letter-spacing:.1em;flex:170px;margin-top:0;padding:0 14px;font-size:12px}.osv-noir__agentmeta{color:var(--n-meta);margin:20px 0 0;font-size:12px;line-height:1.6}.osv-noir__path{background:var(--n-path);padding:88px 0}.osv-noir__h2{font-family:var(--nd-font);font-weight:var(--nd-w);letter-spacing:var(--nd-track);color:var(--n-cream);margin:0 0 10px;font-size:42px}.osv-noir__pathsub{color:var(--n-muted);margin:0 0 40px;font-size:16px}.osv-noir__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.osv-noir__steps li{border:1px solid var(--n-card-line);border-radius:18px;padding:24px;transition:border-color .3s,transform .3s}.osv-noir__steps li:hover{border-color:var(--n-gold);transform:translateY(-2px)}.osv-noir__stepno{font-family:var(--nd-font);color:var(--n-gold);font-size:28px;display:block}.osv-noir__steptitle{margin-top:12px;font-weight:700;display:block}.osv-noir__stepbody{color:var(--n-muted);margin-top:6px;font-size:13px;line-height:1.6;display:block}.osv-noir__loc{padding-top:88px!important;padding-bottom:96px!important}.osv-noir__map{border:1px solid var(--n-card-line);border-radius:24px;margin-top:24px;overflow:hidden}.osv-owner--gal{color:#f6f2ea;--eos-bg:#1b1a17;--eos-text:#f6f2ea;--eos-muted:#c9c2b4;--eos-border:#f6f2ea24;--eos-input:#f6f2ea0f;background:#1b1a17;border-radius:18px;margin-top:24px;padding:14px}.osv-owner--noir{margin-top:22px}.osv-gal__insights{padding-bottom:88px}.osv-gal__insights .osv-owner--gal{margin-top:0;padding:24px}.osv-noir__insights{padding-bottom:88px}.osv-noir__ownernote{color:var(--n-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.osv-gal__desc .offer-description-html h3{color:var(--g-bronze)}.osv-noir__desc .offer-description-html h3{color:var(--n-gold)}.osv-gal .osv-slot,html.light .osv-noir .osv-slot{--eos-card:#fffdf8;--eos-border:#e2dacb;--eos-input:#f1eadd;--eos-surface:#fbf8f2;--eos-surface-strong:#f1eadd;--eos-bg-elevated:#fffdf8;--eos-subtle:#8a8272}.osv-noir .osv-slot,html.dark .osv-gal .osv-slot{--eos-card:#14120f;--eos-border:#d9be8529;--eos-input:#1a1714;--eos-surface:#ffffff08;--eos-surface-strong:#ffffff0f;--eos-bg-elevated:#1a1714;--eos-subtle:#8f8676;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.osv-slot{min-width:0}.osv-slot>*+*{margin-top:16px}.osv-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.osv-gal .osv-badge--gold{color:#6b4e22;background:#efe4cc}.osv-gal .osv-badge--ok{color:#2f5b33;background:#e1ebdd}.osv-gal .osv-badge--hot{color:#8a3a1c;background:#f4ddd3}.osv-gal .osv-badge--info{color:#4a463e;background:#e6e3dc}.osv-noir .osv-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.osv-noir .osv-badge--gold{color:#ebd3a0;background:#d9be852e}.osv-noir .osv-badge--ok{color:#b9ddb5;background:#8fbf8c2e}.osv-noir .osv-badge--hot{color:#f4b9a3;background:#e8806033}.osv-noir .osv-badge--info{color:#e7dfcf;background:#ffffff1f}.osv-gal__badges,.osv-noir__badges{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.osv-gal__was{color:var(--g-muted);align-items:center;gap:8px;margin:0 0 6px;font-size:15px;display:flex}.osv-gal__price .osv-gal__was{justify-content:flex-end}.osv-gal__was s,.osv-noir__label s{text-decoration-thickness:1px}.osv-noir__label s{letter-spacing:0;text-transform:none;color:var(--n-muted);margin-left:8px;font-size:13px}.osv-noir__label .osv-badge{height:22px;margin-left:4px}.osv-gal__discovery,.osv-noir__discovery{margin-top:32px}.osv-gal__events{padding-top:24px!important}.osv-noir__events{padding-top:40px!important}.osv-gal__plan{margin-top:48px}.osv-noir__plan{margin-top:44px}.osv-gal__share,.osv-noir__share{margin-top:18px}.osv-gal__market{padding-bottom:80px!important}.osv-noir__market{padding-top:24px!important;padding-bottom:88px!important}.osv-gal__plan .eos-aside-card__title,.osv-noir__plan .eos-aside-card__title{display:none}.osv-gal__plan .eos-aside-card{border-color:var(--g-line);background:var(--g-card);box-shadow:0 30px 60px -48px var(--g-shadow);border-radius:8px}.osv-noir__plan .eos-aside-card{border-color:var(--n-card-line);background:var(--n-card);box-shadow:none;border-radius:22px}.osv-gal__plan .eos-aside-card:hover,.osv-noir__plan .eos-aside-card:hover{transform:none}.osv-gal__plan .eos-plan-frame,.osv-noir__plan .eos-plan-frame{background:#f4efe6;border-color:#0000;box-shadow:inset 0 0 0 1px #8c6a2f24}.osv-noir__plan .eos-plan-frame{border-radius:14px}html.dark .osv-noir__plan .eos-plan-frame,html.dark .osv-gal__plan .eos-plan-frame{background:#ede6d8;box-shadow:inset 0 0 0 1px #d9be8547,0 24px 50px -30px #000000e6}.osv-noir__plan .eos-plan-chip.is-active{color:#17120a;background:var(--n-gold);border-color:var(--n-gold);box-shadow:none}.osv-gal__plan .eos-plan-chip.is-active{color:var(--g-inv);background:var(--g-ink);border-color:var(--g-ink)}.eos-lb--noir,.eos-lb--galeria{font-family:-apple-system,SF Pro Display,Helvetica Neue,system-ui,sans-serif}.eos-lb--noir{background:radial-gradient(120% 90% at 50% 40%,#16130f 0%,#070605 70%)}.eos-lb--noir .eos-lb__close,.eos-lb--noir .eos-lb__nav,.eos-lb--noir .eos-lb__count{color:#f3e9d2;box-shadow:none;background:#0c0b0a8c;border-color:#d9be8559}.eos-lb--noir .eos-lb__close:hover,.eos-lb--noir .eos-lb__nav:hover{background:#d9be852e;border-color:#d9be85}.eos-lb--noir .eos-lb__count{letter-spacing:.22em;color:#d9be85;font-weight:500}.eos-lb--noir .eos-lb__stage img{box-shadow:0 40px 120px -40px #000000f2}.eos-lb--noir .eos-lb__bar{background:#070605db;border-top-color:#d9be8524}.eos-lb--noir .eos-lb__thumb.is-active{filter:none;border-color:#d9be85;box-shadow:0 0 0 1px #d9be8540,0 10px 26px -12px #d9be8599}.eos-lb--noir .eos-lb__hint{color:#d9be8580}.eos-lb--noir .eos-lightbox-tabs__tab.is-active{color:#17120a;background:#d9be85}.eos-lb--galeria{color:#1b1a17;background:#f3eee5}.eos-lb--galeria .eos-lb__close,.eos-lb--galeria .eos-lb__nav,.eos-lb--galeria .eos-lb__count{color:#1b1a17;background:#fffdf8e6;border-color:#d8cdb8;box-shadow:0 10px 26px -18px #3c2d1499}.eos-lb--galeria .eos-lb__close:hover,.eos-lb--galeria .eos-lb__nav:hover{color:#f6f2ea;background:#1b1a17;border-color:#1b1a17}.eos-lb--galeria .eos-lb__count{font-family:var(--osv-serif-gal), Georgia, serif;letter-spacing:.08em;text-transform:none;font-size:15px;font-weight:600}.eos-lb--galeria .eos-lb__count span{color:#8a8272}.eos-lb--galeria .eos-lb__stage img{border:10px solid #fffdf8;border-radius:2px;box-shadow:0 40px 90px -46px #3c2d14bf}.eos-lb--galeria .eos-lb__bar{background:#f3eee5f0;border-top-color:#e2dacb}.eos-lb--galeria .eos-lb__thumb{border-radius:6px}.eos-lb--galeria .eos-lb__thumb.is-active{filter:none;border-color:#1b1a17;box-shadow:0 10px 22px -14px #3c2d14cc}.eos-lb--galeria .eos-lb__hint{color:#8a8272}.eos-lb--galeria .eos-lightbox-room{color:#1b1a17;background:#fffdf8e6;border-color:#d8cdb8}.eos-lb--galeria .eos-lightbox-room span{color:#f6f2ea;background:#1b1a17}html.dark .eos-lb--galeria{color:#f1eadc;background:#12110f}html.dark .eos-lb--galeria .eos-lb__close,html.dark .eos-lb--galeria .eos-lb__nav,html.dark .eos-lb--galeria .eos-lb__count{color:#f1eadc;background:#1a1815e6;border-color:#3a342c}html.dark .eos-lb--galeria .eos-lb__close:hover,html.dark .eos-lb--galeria .eos-lb__nav:hover{color:#15130f;background:#f1eadc}html.dark .eos-lb--galeria .eos-lb__stage img{border-color:#1e1b17;box-shadow:0 40px 90px -40px #000000e6}html.dark .eos-lb--galeria .eos-lb__bar{background:#12110ff0;border-top-color:#2e2a24}html.dark .eos-lb--galeria .eos-lb__thumb.is-active{border-color:#d2b07a}html.dark .eos-lb--galeria .eos-lightbox-room{color:#f1eadc;background:#1a1815e6;border-color:#3a342c}@media (max-width:640px){.eos-lb--galeria .eos-lb__stage img{border-width:6px}}.eos-lb--galeria .eos-lightbox-tabs{background:#fffdf8e6;border-color:#e2dacb}.eos-lb--galeria .eos-lightbox-tabs__tab{color:#6b655a}.eos-lb--galeria .eos-lightbox-tabs__tab:hover{color:#1b1a17;background:#1b1a170f}.eos-lb--galeria .eos-lightbox-tabs__tab.is-active{color:#f6f2ea;background:#1b1a17}html.dark .eos-lb--galeria .eos-lightbox-tabs{background:#1a1815e6;border-color:#3a342c}html.dark .eos-lb--galeria .eos-lightbox-tabs__tab{color:#a39a89}html.dark .eos-lb--galeria .eos-lightbox-tabs__tab:hover{color:#f1eadc;background:#ffffff0f}html.dark .eos-lb--galeria .eos-lightbox-tabs__tab.is-active{color:#15130f;background:#f1eadc}.eos-lb--noir .eos-lightbox-tabs{border-color:#d9be8538}.osv-slots{margin-top:22px}.osv-slots__label{letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.osv-slots__list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.osv-slots__item{text-align:left;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:transform .2s,background .2s,border-color .2s,color .2s;animation:.5s cubic-bezier(.2,.8,.2,1) both osvSlotIn;display:flex}.osv-slots__item:hover{transform:translateY(-2px)}.osv-slots__item:active{transform:scale(.97)}.osv-slots__day{letter-spacing:.02em;font-size:11.5px}.osv-slots__time{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:600}@keyframes osvSlotIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.osv-slots--gal .osv-slots__label{color:var(--g-muted)}.osv-slots--gal .osv-slots__item{border:1px solid var(--g-line);color:var(--g-ink)}.osv-slots--gal .osv-slots__day{color:var(--g-muted)}.osv-slots--gal .osv-slots__item:hover{border-color:var(--g-ink);background:var(--g-ink);color:var(--g-inv)}.osv-slots--gal .osv-slots__item:hover .osv-slots__day{color:inherit;opacity:.7}.osv-slots--noir .osv-slots__label{color:var(--n-gold)}.osv-slots--noir .osv-slots__item{border:1px solid var(--n-card-line);color:var(--n-cream)}.osv-slots--noir .osv-slots__day{color:var(--n-muted)}.osv-slots--noir .osv-slots__time{font-family:var(--nd-font);font-weight:400}.osv-slots--noir .osv-slots__item:hover{border-color:var(--n-gold);background:#d9be851a}.osv-noir .osv-slot,.osv-noir .osv-owner{--color-emerald-50:#2a2418;--color-emerald-100:#3a3120;--color-emerald-200:#f3e2ba;--color-emerald-300:#ebd3a0;--color-emerald-400:#e3c98f;--color-emerald-500:#d9be85;--color-emerald-600:#c9a96e;--color-emerald-700:#b8914f;--color-emerald-800:#8c6a2f;--color-emerald-900:#5c451e}html.light .osv-noir .osv-slot{--color-emerald-50:#fbf5e8;--color-emerald-100:#f3e6c8;--color-emerald-200:#e6cf9d;--color-emerald-300:#b8914f;--color-emerald-400:#a07d3f;--color-emerald-500:#8c6a2f;--color-emerald-600:#7a5c28;--color-emerald-700:#694e22;--color-emerald-800:#57401c;--color-emerald-900:#3d2d14}.osv-gal .osv-slot{--color-emerald-50:#f7f0e3;--color-emerald-100:#efe4cc;--color-emerald-200:#e0cba2;--color-emerald-300:#a98652;--color-emerald-400:#8e6d3c;--color-emerald-500:#7a5c2e;--color-emerald-600:#6b4e22;--color-emerald-700:#5a411c;--color-emerald-800:#4a3517;--color-emerald-900:#33240f}html.dark .osv-gal .osv-slot{--color-emerald-50:#241f17;--color-emerald-100:#332b1f;--color-emerald-200:#e8d1a8;--color-emerald-300:#dfc08e;--color-emerald-400:#d8b783;--color-emerald-500:#d2b07a;--color-emerald-600:#bf9c66;--color-emerald-700:#a88655;--color-emerald-800:#7e6440;--color-emerald-900:#54432b}.osv-noir__heroimg,.osv-gal__tile.is-big,.osv-gal__slide:first-child{view-transition-name:eos-offer-hero}::view-transition-group(eos-offer-hero){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(eos-offer-hero){object-fit:cover;height:100%}::view-transition-new(eos-offer-hero){object-fit:cover;height:100%}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}.osv-noir__rooms{padding:96px 0 24px}.osv-noir__roomlist{flex-direction:column;gap:72px;margin-top:48px;display:flex}.osv-noir__room{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:56px;display:grid}.osv-noir__room.is-flip{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.osv-noir__room.is-flip .osv-noir__roomimg{order:2}.osv-noir__roomimg{aspect-ratio:16/10;background:var(--n-shot);border:0;border-radius:20px;padding:0;position:relative;overflow:hidden}.osv-noir__roomimg img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.osv-noir__roomimg:hover img{transform:scale(1.04)}.osv-noir__roomno{font-family:var(--nd-font);letter-spacing:.2em;color:var(--n-gold);font-size:15px;display:block}.osv-noir__roomname{font-family:var(--nd-font);font-weight:var(--nd-w);letter-spacing:var(--nd-track);color:var(--n-cream);margin:14px 0 0;font-size:clamp(32px,3.4vw,48px);line-height:1.05}.osv-noir__roomlink{border:0;border-bottom:1px solid var(--n-card-line);color:var(--n-text);letter-spacing:.16em;text-transform:uppercase;background:0 0;align-items:center;gap:10px;margin-top:22px;padding:0 0 6px;font-size:13px;font-weight:700;transition:border-color .25s,gap .3s cubic-bezier(.2,.8,.2,1),color .25s;display:inline-flex}.osv-noir__roomlink:hover{border-color:var(--n-gold);color:var(--n-gold);gap:14px}@supports (animation-timeline:view()){.osv-noir__room{animation:linear both osvRoomIn;animation-timeline:view();animation-range:entry entry 55%}.osv-noir__roomimg .osv-photo{animation:linear both osvRoomDrift;animation-timeline:view();animation-range:cover}}@keyframes osvRoomIn{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0}}@keyframes osvRoomDrift{0%{translate:0 -3%;scale:1.12}to{translate:0 3%;scale:1.02}}.osv-sticky{left:0;right:0;top:var(--eos-nav-height,5rem);z-index:45;opacity:0;pointer-events:none;-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);transition:translate .45s cubic-bezier(.2,.8,.2,1),opacity .3s;position:fixed;translate:0 -110%}.osv-sticky.is-shown{opacity:1;pointer-events:auto;translate:0}.osv-sticky--galeria{background:color-mix(in srgb, var(--g-bg) 95%, transparent);border-bottom:1px solid var(--g-line);color:var(--g-ink)}.osv-sticky--noir{background:color-mix(in srgb, var(--n-bg) 94%, transparent);border-bottom:1px solid var(--n-line);color:var(--n-cream)}.osv-sticky__in{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.osv-sticky__info{align-items:baseline;gap:16px;min-width:0;display:flex}.osv-sticky__title{text-overflow:ellipsis;white-space:nowrap;opacity:.72;font-size:14px;overflow:hidden}.osv-sticky__price{letter-spacing:-.01em;flex:none;font-size:20px;font-weight:600}.osv-sticky--noir .osv-sticky__price{font-family:var(--nd-font);font-weight:400}.osv-sticky__actions{flex:none;gap:10px;display:flex}.osv-sticky__main,.osv-sticky__ghost{cursor:pointer;border-radius:999px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.osv-sticky__main:active,.osv-sticky__ghost:active{transform:scale(.97)}.osv-sticky--galeria .osv-sticky__main{background:var(--g-ink);color:var(--g-inv);border:0}.osv-sticky--galeria .osv-sticky__ghost{border:1px solid var(--g-chip);color:var(--g-ink);background:0 0}.osv-sticky--noir .osv-sticky__main{color:#15120d;background:#d9be85;border:0}.osv-sticky--noir .osv-sticky__ghost{border:1px solid var(--n-card-line);color:var(--n-cream);background:0 0}html.dark .osv-gal{--g-bg:#12110f;--g-ink:#f1eadc;--g-inv:#15130f;--g-muted:#a39a89;--g-line:#2e2a24;--g-bronze:#d2b07a;--g-card:#1a1815;--g-soft:#1e1b17;--g-tile:#24201b;--g-rooms:#181613;--g-spec:#c9c0ae;--g-sep:#6b6253;--g-chip:#3a342c;--g-shadow:#000000bf;--g-band:#1e1b17;--g-body:#c9c0ae}html.dark .osv-gal .osv-badge--gold{color:#ebd3a0;background:#d9be8529}html.dark .osv-gal .osv-badge--ok{color:#b9ddb5;background:#8fbf8c29}html.dark .osv-gal .osv-badge--hot{color:#f4b9a3;background:#e880602e}html.dark .osv-gal .osv-badge--info{color:#e7dfcf;background:#ffffff1a}html.dark .osv-owner--gal{background:#1e1b17;border:1px solid #2e2a24}html.dark .osv-gal__band{border-top:1px solid #2e2a24}html.light .osv-noir{--n-bg:#f4efe6;--n-text:#2a251e;--n-gold:#8c6a2f;--n-cream:#1a1610;--n-muted:#7a705f;--n-line:#8c6a2f38;--n-soft-line:#8c6a2f29;--n-card:linear-gradient(160deg, #fffdf8, #f8f2e8);--n-card-line:#8c6a2f3d;--n-shot:#e6ddce;--n-path:#ece4d6;--n-body:#4a4337;--n-meta:#8a8070;--n-ghost-line:#2a251e47;--n-ghost-fg:#2a251e;--n-ghost-hover:#2a251e0f;--n-cream-bg:#1a1610;--n-cream-fg:#f4efe6;--eos-muted:#4a4337}html.light .osv-noir__agent{box-shadow:0 30px 60px -44px #3c2d1480}html.light .osv-owner--noir{color:#f6f2ea;--eos-bg:#1b1a17;--eos-text:#f6f2ea;--eos-muted:#c9c2b4;--eos-border:#f6f2ea24;--eos-input:#f6f2ea0f;background:#1b1a17;border-radius:18px;padding:14px}html.light .osv-noir__insights .osv-owner--noir{padding:24px}html.light .osv-noir__gold{box-shadow:0 14px 30px -16px #8c6a2fcc}.osv-noir__pathlink{color:var(--n-gold);text-underline-offset:4px;text-decoration:underline}.osv-noir__pathsub strong{color:var(--n-cream);font-weight:600}.osv-noir__steps li{position:relative}.osv-noir__steps.has-stage li{opacity:.55}.osv-noir__steps.has-stage li.is-done{opacity:.8}.osv-noir__steps.has-stage li.is-current{opacity:1;border-color:var(--n-gold);background:linear-gradient(160deg,#d9be851f,#0000 70%);box-shadow:0 20px 50px -34px #d9be85b3}.osv-noir__here{background:var(--n-gold);color:#17120a;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:800;animation:2.4s ease-in-out infinite osvHerePulse;display:inline-flex;position:absolute;top:-11px;right:16px}@keyframes osvHerePulse{0%,to{box-shadow:0 0 #d9be8580}50%{box-shadow:0 0 0 8px #d9be8500}}.osv-sticky__thumb{cursor:pointer;border:0;border-radius:10px;flex:none;width:52px;height:40px;padding:0;overflow:hidden}.osv-sticky__fav{flex:none;align-items:center;margin-left:auto;display:flex}.osv-sticky__in{justify-content:flex-start}.osv-sticky__info{flex:auto}@media (max-width:900px){.osv-wrap{padding:0 18px}.osv-gal__head{grid-template-columns:1fr;gap:18px}.osv-gal__price{text-align:left}.osv-gal__mosaic{display:none}.osv-gal__carousel{margin:0 -18px;display:block}.osv-gal__track{border-radius:0}.osv-gal__bodywrap{padding-top:40px;padding-bottom:56px}.osv-gal__body{grid-template-columns:1fr;gap:36px}.osv-gal__aside{padding:24px;position:static}.osv-gal__facts{grid-template-columns:1fr}.osv-gal__roomgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.osv-gal__rooms,.osv-gal__section{padding:56px 0}.osv-gal__roomshead h2,.osv-gal__h2{font-size:32px}.osv-gal__band{padding:56px 0}.osv-noir__stage{flex-direction:column;height:auto;min-height:92svh;display:flex}.osv-noir__bar.osv-wrap,.osv-noir__herobottom{width:100%}.osv-noir__herobottom{grid-template-columns:1fr;gap:20px;margin-top:auto;padding-bottom:28px;position:relative;bottom:auto}.osv-noir__statsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.osv-noir__statsgrid>div{border-bottom:1px solid var(--n-soft-line);padding:22px 0 22px 16px}.osv-noir__statsgrid>div:nth-child(odd){border-left:0;padding-left:0}.osv-noir__strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:32px!important}.osv-noir__shot{height:180px}.osv-noir__shot.hide-sm{display:none}.osv-noir__two{grid-template-columns:1fr;gap:36px;padding-top:40px!important;padding-bottom:56px!important}.osv-noir__facts{grid-template-columns:1fr}.osv-noir__agent{padding:24px;position:static}.osv-noir__steps{grid-template-columns:1fr}.osv-noir__path{padding:56px 0}.osv-noir__h2{font-size:32px}.osv-noir__loc{padding-top:56px!important;padding-bottom:64px!important}.osv-noir__pricecard{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:16px 16px 16px 18px;display:grid}.osv-noir__pricecard>*{grid-column:1}.osv-noir__label{font-size:10px}.osv-noir__price{white-space:nowrap;margin-top:4px;font-size:clamp(24px,7.4vw,30px)}.osv-noir__persqm{margin-top:4px;font-size:12px}.osv-noir__pricecard>.osv-noir__gold,.osv-noir__pricecard>.osv-noir__ghost{letter-spacing:.12em;grid-area:1/2/span 3;width:auto;height:46px;margin:0;padding:0 18px}.osv-noir__pricecard>.osv-noir__gold+.osv-noir__ghost{display:none}.osv-noir__ownernote{grid-column:1/-1}.osv-noir__rooms{padding:56px 0 8px}.osv-noir__roomlist{gap:40px;margin-top:28px}.osv-noir__room,.osv-noir__room.is-flip{grid-template-columns:1fr;gap:18px}.osv-noir__room.is-flip .osv-noir__roomimg{order:0}.osv-noir__roomimg{border-radius:14px}.osv-noir__roomname{margin-top:8px;font-size:30px}.osv-noir__roomlink{margin-top:14px}.osv-sticky{padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;top:auto;bottom:0;translate:0 110%}.osv-sticky--galeria{border-top:1px solid var(--g-line)}.osv-sticky--noir{border-top:1px solid var(--n-line)}.osv-sticky__in{gap:12px;min-height:72px}.osv-sticky__info{flex-direction:column;gap:0}.osv-sticky__title{max-width:40vw;font-size:12px}.osv-sticky__price{font-size:18px}.osv-sticky__ghost{display:none}.osv-sticky__thumb{width:44px;height:44px}.osv-sticky__main{padding:0 18px}.osv-sticky__ghost:only-child,.osv-sticky__actions>.osv-sticky__ghost:last-child{align-items:center;display:inline-flex}.osv-gal__price .osv-gal__was{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.osv-noir__here,.osv-noir__room,.osv-noir__roomimg .osv-photo,.osv-slots__item,.osv-sticky,.osv-noir__heroimg img,.osv-noir__pricecard,.osv-noir__heroimg,.osv-noir__herobottom,.osv-noir__shade,.osv-noir__word{animation:none}.osv-sticky{transition:none}}
