.MainHeader_mainHeader__LMFOI{align-items:center;display:flex;font-family:Inter,sans-serif;height:var(--header-height);justify-content:center;position:fixed;top:0;transition:background .4s ease,backdrop-filter .4s ease,box-shadow .3s ease,height .3s ease,color .3s ease,-webkit-backdrop-filter .4s ease;width:100%;z-index:100}.MainHeader_mainHeaderContainer__KIgm9{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 16px;width:100%}.MainHeader_mainHeader__LMFOI.MainHeader_transparent__1SFzr{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#0f1923b3 0,#0f19238c 15%,#0f192366 30%,#0f192347 45%,#0f192333 60%,#0f192324 75%,#0f192317 88%,#0f19230f);color:#2f4a3f}.MainHeader_mainHeader__LMFOI.MainHeader_scrolled__VcovX{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f5f2ebd9;border-bottom:1px solid #0000000d;box-shadow:0 8px 30px #0000001f;color:#2c3e50;height:var(--header-scrolled-height)}.MainHeader_websiteHeaderLogo__WfG2z img{display:block;height:auto;max-width:15rem}.MainHeader_websiteHeaderLogo__WfG2z img:hover{transform:translateY(-.5px);transition:.2s ease}.MainHeader_mainMenu__nNfZt{align-items:center;display:flex;gap:32px;justify-content:center;list-style:none;margin:0;padding:0}.MainHeader_menuLink__Nzhmv{color:#1f2d2b;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.3px;opacity:.85;padding:0 2px;position:relative;text-decoration:none;transition:color .25s ease,opacity .25s ease,font-weight .2s ease}.MainHeader_menuLink__Nzhmv.MainHeader_active__gaWLH,.MainHeader_menuLink__Nzhmv:hover{color:#131f1b;font-weight:600;opacity:1}.MainHeader_mainHeader__LMFOI.MainHeader_transparent__1SFzr .MainHeader_menuLink__Nzhmv{color:#243a32;font-weight:var(--weight-regular);opacity:1;text-shadow:0 1px 3px #00000040}.MainHeader_mainHeader__LMFOI.MainHeader_transparent__1SFzr .MainHeader_menuLink__Nzhmv.MainHeader_active__gaWLH,.MainHeader_mainHeader__LMFOI.MainHeader_transparent__1SFzr .MainHeader_menuLink__Nzhmv:hover{color:#16241f;font-weight:600}.MainHeader_menuLink__Nzhmv:after{background:#c9a96a;border-radius:2px;bottom:-4px;content:"";height:1px;left:50%;opacity:.85;position:absolute;transform:translateX(-50%);transform-origin:center;transition:width .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,background .25s ease,height .2s ease;width:0}.MainHeader_menuLink__Nzhmv:hover:after{background:#d4b679;height:1.5px;opacity:1;width:60%}.MainHeader_menuLink__Nzhmv.MainHeader_active__gaWLH:after{opacity:.85;width:100%}@media (max-width:1370px){.MainHeader_mainHeaderContainer__KIgm9{padding:0 10px}}@media (max-width:1100px){.MainHeader_websiteHeaderLogo__WfG2z img{max-width:14rem}}@media (max-width:950px){.MainHeader_websiteHeaderLogo__WfG2z img{max-width:12.8rem}}@media (max-width:800px){.MainHeader_websiteHeaderLogo__WfG2z img{max-width:12.2rem}}@media (max-width:768px){.MainHeader_mainHeaderContainer__KIgm9{padding:0 24px}.MainHeader_mainMenu__nNfZt{display:none}}@media (max-width:700px){.MainHeader_websiteHeaderLogo__WfG2z img{max-width:12rem}}@media (max-width:600px){.MainHeader_mainHeaderContainer__KIgm9{padding:0 16px}.MainHeader_mainHeader__LMFOI{height:64px}.MainHeader_websiteHeaderLogo__WfG2z img{max-width:11.2rem}.MainHeader_mainMenu__nNfZt{gap:18px}.MainHeader_mainMenu__nNfZt a{font-size:.9rem;white-space:nowrap}}@media (max-width:500px){.MainHeader_websiteHeaderLogo__WfG2z img{max-width:10.6rem}}@media (max-width:480px){.MainHeader_websiteHeaderLogo__WfG2z img{max-width:10.2rem}}.BurgerButton_burgerButton__BkSEJ{color:#35544b;cursor:pointer;display:none;flex-direction:column;gap:6px;justify-content:center;z-index:200}.BurgerButton_burgerButton__BkSEJ span{background:currentColor;border-radius:999px;height:2.5px;transition:transform .3s ease,opacity .25s ease;width:28px}.BurgerButton_burgerButton__BkSEJ.BurgerButton_open__KLU3B span:first-child{transform:translateY(8.5px) rotate(45deg)}.BurgerButton_burgerButton__BkSEJ.BurgerButton_open__KLU3B span:nth-child(2){opacity:0}.BurgerButton_burgerButton__BkSEJ.BurgerButton_open__KLU3B span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}.BurgerButton_mobileMenu__Z0GVJ{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f2ebf2;display:flex;flex-direction:column;gap:28px;height:calc(100vh - var(--header-height));padding:32px 24px;position:fixed;right:0;top:var(--header-height);transform:translateX(100%);transition:transform .35s ease;width:75%;z-index:150}.BurgerButton_mobileMenu__Z0GVJ.BurgerButton_open__KLU3B{transform:translateX(0)}.BurgerButton_mobileMenu__Z0GVJ a{color:#1f2d2b;font-size:1.1rem}@media (max-width:768px){.BurgerButton_mainMenu__73-4G{display:none}.BurgerButton_burgerButton__BkSEJ{display:flex}}@media (max-width:600px){.BurgerButton_burgerButton__BkSEJ{gap:5.5px}.BurgerButton_burgerButton__BkSEJ span{height:2.2px;width:26px}.BurgerButton_burgerButton__BkSEJ.BurgerButton_open__KLU3B span:first-child{transform:translateY(7.7px) rotate(45deg)}.BurgerButton_burgerButton__BkSEJ span:nth-child(2){height:2.4px}.BurgerButton_burgerButton__BkSEJ.BurgerButton_open__KLU3B span:nth-child(3){transform:translateY(-7.7px) rotate(-45deg)}.BurgerButton_mobileMenu__Z0GVJ{padding:28px 22px;width:82%}.BurgerButton_mobileMenu__Z0GVJ a{font-size:1.02rem}}@media (max-width:480px){.BurgerButton_burgerButton__BkSEJ span{height:2px;width:24px}.BurgerButton_burgerButton__BkSEJ.BurgerButton_open__KLU3B span:first-child{transform:translateY(8.2px) rotate(45deg)}.BurgerButton_burgerButton__BkSEJ.BurgerButton_open__KLU3B span:nth-child(3){transform:translateY(-6.8px) rotate(-45deg)}.BurgerButton_mobileMenu__Z0GVJ{padding:24px 20px;width:86%}.BurgerButton_mobileMenu__Z0GVJ a{font-size:.98rem}}.CartButton_fav_btn__0MeEq{align-items:center;background:#ffffff6b;border:1px solid #a58a46;border-radius:999px;box-shadow:0 1px 2px #584a2c14,inset 0 1px 0 #ffffffb3;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin-left:3px;margin-right:6px;padding:0;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;width:44px}.CartButton_heart__Qy\+1n{color:var(--heart-brand-color);font-size:22px;line-height:1;transition:color .18s ease,transform .18s ease}.CartButton_heart__Qy\+1n.CartButton_empty__YQ3Y5{font-size:24px}.CartButton_badge__P3Tvc{align-items:center;background:#b23a3a;border:2px solid #f8f5ee;border-radius:999px;color:#fff;display:inline-flex;font-family:Jost-B,sans-serif;font-size:10px;height:15px;justify-content:center;line-height:1;min-width:14px;padding:0 5px;position:absolute;right:-5px;top:-5px}.CartButton_fav_btn__0MeEq:hover{background:#ffffff8f;border-color:#8e763a;box-shadow:0 3px 8px #584a2c1f,inset 0 1px 0 #ffffffc7;transform:translateY(-.5px)}.CartButton_fav_btn__0MeEq:hover .CartButton_heart__Qy\+1n{transform:scale(1.06)}.CartButton_fav_btn__0MeEq:active{transform:translateY(0)}.CartButton_fav_btn__0MeEq:focus-visible{box-shadow:0 0 0 3px #b9a36338,0 3px 8px #584a2c1f;outline:none}.tooltip.CartButton_fav_btn_tooltip__96yqC{padding:4px 7px}.dialog{-webkit-overflow-scrolling:touch;background-color:#e7e7e7;background-color:#fff;border:1px solid #0000000d;border-radius:10px;border-radius:8px;box-shadow:0 30px 80px #00000038;overflow:hidden;padding:.5rem .6rem .55rem}.dialog,.dialog *{overflow:hidden}.dialog header{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:end;margin-bottom:calc(.6rem + 2px)}.dialog header:after{background:linear-gradient(90deg,#0000,#b4a07859,#0000);content:"";display:block;height:1px;margin:10px auto 0;width:55%}.dialog.hotel-map-window header:after{background:linear-gradient(90deg,#0000,#8fa0c124,#0000);content:"";display:block;height:1px;margin:8px auto 0;width:34%}.dialog.sestiere-info-window header:after{background:linear-gradient(90deg,#0000,#a86c622e,#0000);content:"";display:block;height:1px;margin:8px auto 0;width:34%}.dialog h2{color:#425250;font-family:var(--font-heading);font-size:1.25rem;font-weight:400;letter-spacing:.5px;line-height:1.5rem;text-align:center;width:calc(100% - 1.4rem)}.dialog.hotel-notable-guests-dialog h2{color:#55625d}.dialog .dialog-content{border:1px solid #dedede;margin-top:.2rem;overflow:visible}.dialog.internal-page-dialog .dialog-content{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.dialog.external-source-dialog .dialog-content{height:calc(100% - 3.4rem)}.dialog.external-source-dialog.hotel-map-window .dialog-content{height:calc(100% - 3.3rem)}.dialog::backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#2828288c}.fields-data-dialog{font-size:.88rem}.dialog-header-field{margin-bottom:.5rem}.boolean-true-value{padding:.2rem .1rem}.dialog-button{font-weight:400;margin-left:.15rem;outline-style:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dialog-form .close-button{align-items:center;aspect-ratio:1/1;background:#fffffff2;border:1px solid #8c6a2f40;border-radius:50%;color:#8c6a2f;cursor:pointer;display:flex;font-size:1.6rem;justify-content:center;line-height:1;position:absolute;right:18px;top:10px;transition:all .18s ease;width:42px}.dialog-form .close-button:hover{box-shadow:0 6px 16px #0000001f;transform:scale(1.05)}.cart-dialog .dialog-form .close-button,.items-list-dialog .dialog-form .close-button{right:11px;top:8px;width:32px}#modal-result-iframe-spin{align-items:center;height:100%;justify-content:center;width:100%}dialog .dialog-source-content{display:flex;flex-direction:column;height:auto;width:100%}@media (max-width:767px){.dialog-form .close-button{right:11px;width:38px}}@media (max-height:600px) and (orientation:landscape){.dialog{height:100%;margin-bottom:auto;margin-top:auto}.dialog .dialog-source-content{height:100%;width:auto}}.cart-unlike-hotel-button-cont{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;position:absolute;right:5px;top:calc(31% - 3px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.HeartCheckbox_heartCheckbox__JTVDn{--heart-size:32px;--heart-brand-color:#a05544;--heart-accent-color:#a24f4a;--heart-bg:#ffffffc7;--heart-border:#b6a78459;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--heart-bg);border:1px solid var(--heart-border);border-radius:50%;cursor:pointer;display:inline-grid;height:var(--heart-size);padding:0;place-items:center;position:relative;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;width:var(--heart-size)}.HeartCheckbox_heartCheckbox__icon__ErKq9{aspect-ratio:1/1;color:var(--heart-brand-color);opacity:1;transition:transform .22s ease,color .22s ease,filter .22s ease,opacity .22s ease;width:65%}.HeartCheckbox_heartCheckbox__JTVDn.HeartCheckbox_isUnchecked__z\+GDy .HeartCheckbox_heartCheckbox__icon__ErKq9{opacity:.95}.HeartCheckbox_heartCheckbox__JTVDn.HeartCheckbox_isChecked__XYOIX .HeartCheckbox_heartCheckbox__icon__ErKq9{filter:saturate(1.05)}.HeartCheckbox_heartCheckbox__JTVDn.HeartCheckbox_isChecked__XYOIX.HeartCheckbox_hasGlow__Nkwvu .HeartCheckbox_heartCheckbox__icon__ErKq9{filter:saturate(1.05) drop-shadow(0 0 4px color-mix(in srgb,var(--heart-accent-color) 28%,transparent))}.HeartCheckbox_heartCheckbox__JTVDn.HeartCheckbox_isChecked__XYOIX{background:#ffffffe6;border-color:#c9a64680}.HeartCheckbox_heartCheckbox__JTVDn:hover{box-shadow:0 4px 10px #00000014,0 0 0 1px #c9a64626;transform:scale(1.02)}.HeartCheckbox_heartCheckbox__JTVDn:hover .HeartCheckbox_heartCheckbox__icon__ErKq9{transform:scale(1.08)}.HeartCheckbox_heartCheckbox__JTVDn:active{transform:scale(.96)}.HeartCheckbox_heartCheckbox__burst__AhQy6{border-radius:999px;inset:-10px;opacity:0;pointer-events:none;position:absolute;transform:scale(.7);z-index:1}.HeartCheckbox_heartCheckbox__JTVDn.HeartCheckbox_isAnimating__YeJPf .HeartCheckbox_heartCheckbox__icon__ErKq9{animation:HeartCheckbox_heart-fill-pop__E8oVN .42s ease}.HeartCheckbox_heartCheckbox__JTVDn.HeartCheckbox_isAnimating__YeJPf .HeartCheckbox_heartCheckbox__burst__AhQy6{animation:HeartCheckbox_heart-burst__wjdly .42s ease}@keyframes HeartCheckbox_heart-fill-pop__E8oVN{0%{transform:scale(1)}30%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes HeartCheckbox_heart-burst__wjdly{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--heart-accent-color) 20%,#0000);opacity:0;transform:scale(.9)}35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--heart-accent-color) 12%,#0000);opacity:.6;transform:scale(1.01)}to{box-shadow:0 0 0 5px color-mix(in srgb,var(--heart-accent-color) 0,#0000);opacity:0;transform:scale(1.07)}}.HeartCheckbox_heartCheckbox__JTVDn:focus-visible{outline:none}.HeartCheckbox_heartCheckbox__JTVDn:focus-visible{box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #c9a64659}progress{appearance:none;-webkit-appearance:none;background:#d8d5cf;border:0;border-radius:999px;height:.45rem;overflow:hidden;width:9rem}progress::-moz-progress-bar{background:#1f5f85;border-radius:999px}progress::-webkit-progress-value{background:#1f5f85;border-radius:999px}progress::-webkit-progress-bar{background:#d8d5cf;border-radius:999px}dialog.cart-dialog{min-width:21rem}dialog.cart-dialog .header{color:#7d6e4b}dialog.cart-dialog .dialog-content{background-color:#f1ede6}.cart-products-list{-webkit-overflow-y-scrolling:touch;border:1px solid #e9eded;border-radius:6px;margin-bottom:0;margin-top:0;max-height:23rem;padding-inline-start:unset;padding:.1rem .6rem .4rem .5rem}ul.cart-products-list>li{margin-bottom:.6rem;margin-top:.6rem}.cart-products-list .cart-product{background-color:#fdfaf6;border:1px solid #d8d1c3;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-left:0;margin-top:0;padding:.3rem 4%;position:relative}.cart-products-list .cart-product:hover{border-color:#c6baa0}.cart-products-list .cart-product-header{color:#3e4548;font-family:var(--font-heading);font-size:1.4rem;font-weight:400;letter-spacing:.005em;line-height:1.15;margin-bottom:.5rem;margin-top:.2rem;min-height:2rem;min-width:20rem}.cart-products-list .hotel-cart-product{margin-left:.1rem;min-height:4.35rem}.cart-products-list .hotel-cart-product .product-affiliate-link{color:#3662d8;font-family:var(--font-ui);font-style:normal;font-weight:600;text-decoration:underline;text-decoration-color:#f5c84c;text-decoration-thickness:.06em;text-underline-offset:.22em}.cart-products-list .hotel-cart-product .product-affiliate-link:hover{color:#22284f}.cart-products-list .hotel-cart-product .product-affiliate-link svg{stroke:currentColor;height:.97em;margin-left:.25rem;opacity:.9;vertical-align:-.03em;width:.97em}.cart-products-list .hotel-cart-product .product-liked-checkbox{margin-left:1.5rem;margin-top:3px}.cart-products-list .dialog-field{margin:.3rem}.cart-products-list .cart-product a,.cart-products-list .cart-product input{background:#0000;border:none;font-size:.85rem;font-weight:700}.cart-products-list .cart-product label{color:#839b98;font-family:Jost-B;font-size:.85rem;font-weight:400;margin-right:.5rem}.cart-products-list .product-like-btn{margin-right:1.2rem}.no-liked-hotels{align-items:center;color:#3e4548;display:flex;flex-direction:column;font-family:var(--font-ui);height:5rem;justify-content:center;padding:2rem 1.5rem;text-align:center;transform:translateY(-6px)}.no-liked-hotels .empty-saved-hotels__title{font-size:1.05rem;font-weight:600;margin:0 0 .4rem}.no-liked-hotels .empty-saved-hotels__hint{color:#6f766f;font-size:.9rem;margin:0}dialog.cart-dialog ul{border-bottom:1px solid #f1eee8;border-top:1px solid #f1eee8;max-height:65vh;padding-right:.5rem}dialog ul::-webkit-scrollbar-thumb{border:4px solid #ddd6c7;border-radius:10px}dialog ul::-webkit-scrollbar-track{border-radius:1.5rem}.cart-products-cont ::-webkit-scrollbar-thumb:hover{background:#697d79!important;cursor:pointer}.dialog-field.hotel-stars-field input{width:1.3rem}.dialog-field.hotel-sestiere-field{display:flex}.dialog-field.hotel-sestiere-field label{white-space:nowrap}.cart-products-list{overflow-y:auto;scrollbar-color:#b9b3a2 #f4f1ea;scrollbar-width:thin}.cart-products-list::-webkit-scrollbar{width:12px}.cart-products-list::-webkit-scrollbar-track{background:#f4f1ea;border-radius:999px}.cart-products-list::-webkit-scrollbar-thumb{background-color:#b9b3a2;border:3px solid #f4f1ea;border-radius:999px}.cart-products-list::-webkit-scrollbar-thumb:hover{background-color:#a69d89}@media (max-height:850px) and (orientation:landscape){dialog.cart-dialog ul{max-height:300px}}@media (max-height:760px) and (orientation:landscape){dialog.cart-dialog ul{max-height:290px}}@media (max-height:750px) and (orientation:landscape){dialog.cart-dialog ul{max-height:250px}}.SiteHero_siteHero__lgh3z{background:url(/static/media/venice_skyline_transparent.9872baeb21b3ad05d3af.webp) center 85%/cover no-repeat;filter:contrast(1.05) saturate(.97);padding-bottom:3.4rem;padding-top:calc(var(--header-height) + 1.8rem);position:relative;text-align:center;width:100%}.SiteHero_siteHero__lgh3z:after{background:linear-gradient(180deg,#ffffffad,#ffffff40,#ffffff03);content:"";inset:0;position:absolute}.SiteHero_heroContent__CoL2F{margin:0 auto;max-width:56.25rem;padding:0 1.5rem;position:relative;z-index:1}.SiteHero_siteHero__lgh3z h1{color:#3e5f63;font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;letter-spacing:-.01em;line-height:1.15;margin:0 auto;max-width:53.125rem}.SiteHero_siteHero__lgh3z h1 .SiteHero_h1Venice__xEFSk{color:#a05544;font-family:var(--font-brand);font-weight:600;letter-spacing:.03em;margin-right:.04em}.SiteHero_siteHero__lgh3z h1 .SiteHero_h1Comma__kkYfz{color:#3e5f63;margin-left:.02em}.SiteHero_leadWord__lg-UR{display:inline-block;font-weight:600;letter-spacing:.025em;position:relative;transition:letter-spacing .25s ease}.SiteHero_leadWord__lg-UR:after{background:linear-gradient(90deg,hsla(40,45%,61%,.758),hsla(40,45%,61%,.169));border-radius:2px;bottom:-.08em;content:"";height:2px;left:0;opacity:.6;position:absolute;transition:opacity .25s ease,height .25s ease;width:100%}.SiteHero_heroAction__GBrgh{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff3d;border:1px solid #c3a25c57;border-radius:999px;box-shadow:0 2px 8px rgba(71,99,104,.045);color:#476368;display:inline-flex;font-size:.93rem;font-weight:600;justify-content:center;line-height:1.1;margin-top:.8rem;padding:.64rem 1.7rem;text-decoration:none;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.SiteHero_heroAction__GBrgh:hover{background:#fff6;border-color:#c3a25c85;box-shadow:0 5px 14px #47636814;transform:translateY(-.5px)}.SiteHero_heroAction__GBrgh a{color:inherit;display:inline-block;text-decoration:underline;text-decoration-color:#35545a7a;text-decoration-thickness:1px;text-underline-offset:4px;transform:translateY(-2px);transition:color .22s ease,text-decoration-color .22s ease,transform .22s ease}.SiteHero_heroAction__GBrgh:hover a{color:#5a7d84}.SiteHero_heroAction__GBrgh .SiteHero_leadWord__lg-UR:after{bottom:-.12em}.SiteHero_leadWord__lg-UR:hover{letter-spacing:.04em}.SiteHero_leadWord__lg-UR:hover:after{opacity:1}.SiteHero_leadWordFind__uqLfZ{color:#466b71}.SiteHero_leadWordExplore__onZCk{color:#466b71;font-weight:500;letter-spacing:.02em}.SiteHero_leadWordExplore__onZCk:hover{letter-spacing:.025em}.SiteHero_heroSubtitle__N-Vbr .SiteHero_leadWordExplore__onZCk:after{content:none}.SiteHero_heroSubtitle__N-Vbr .SiteHero_leadWordFind__uqLfZ:after{height:2.4px;opacity:.92}.SiteHero_leadWordChoose__p38ul{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#8fa77a 0,#5b7a52 40%,#334d35 75%,#374f35);-webkit-background-clip:text;background-clip:text;font-weight:700;letter-spacing:.015em;text-shadow:0 1px 0 #ffffff40,0 1px 2px #2837232e}.SiteHero_heroSubtitle__N-Vbr .SiteHero_leadWordChoose__p38ul:after{bottom:-.06em;height:1.3px;opacity:.35}.SiteHero_heroAction__GBrgh .SiteHero_leadWordChoose__p38ul:after{content:none}.SiteHero_heroAction__GBrgh .SiteHero_sestieriWord__npuHH{-webkit-text-fill-color:currentColor;background:none;color:#526c4d;font-family:var(--font-heading);font-size:1.01rem;font-weight:500;letter-spacing:.005em;opacity:.9;padding:0 .04em;text-shadow:none;transition:opacity .2s ease}.SiteHero_heroSubtitle__N-Vbr{color:#5a7d83;font-family:var(--font-ui);font-size:clamp(1.28rem,1.5vw,1.48rem);font-weight:400;letter-spacing:.012em;line-height:1.5;margin:1.1rem auto 2.5rem;max-width:820px}.SiteHero_heroNote__JRjxa{color:#6a7d81;font-family:var(--font-ui);font-size:1.12rem;font-weight:400;letter-spacing:.01em;line-height:1.45;margin:0 auto;max-width:38.75rem;transform:translateY(11px)}.SiteHero_heroDivider__mTWV1{align-items:center;display:flex;justify-content:center;margin:.9rem auto 1.4rem;max-width:clamp(18rem,46vw,32.5rem);width:100%}.SiteHero_heroDivider__mTWV1:after,.SiteHero_heroDivider__mTWV1:before{background:linear-gradient(90deg,#0000,#dcbe82d1,#0000);content:"";flex:1 1;height:1.5px}.SiteHero_heroDivider__mTWV1:before{margin-right:clamp(.45rem,1.2vw,.75rem)}.SiteHero_heroDivider__mTWV1:after{margin-left:clamp(.45rem,1.2vw,.75rem)}.SiteHero_heroDivider__mTWV1 .SiteHero_heroDividerDiamond__R0xy1{background:linear-gradient(135deg,#e6c896,#c8aa6ed9);border-radius:1px;box-shadow:0 0 10px #ebcd9680;height:clamp(.34rem,.8vw,.45rem);transform:rotate(45deg);transition:all .25s ease;width:clamp(.34rem,.8vw,.45rem)}.SiteHero_heroDivider__mTWV1:hover .SiteHero_heroDividerDiamond__R0xy1{box-shadow:0 0 6px #d4af7866;transform:rotate(45deg) scale(1.1)}.SiteHero_six__retEm{display:inline-block}.SiteHero_six__retEm a{color:#466b71;cursor:pointer;font-weight:500;letter-spacing:.03em;position:relative;text-decoration:none}.SiteHero_six__retEm a:hover{color:#2f4a4f}.SiteHero_six__retEm a:after{background:#3e5f6359;bottom:-.12rem;content:"";height:1px;left:50%;opacity:.55;position:absolute;transform:translateX(-50%);transition:width .25s ease,opacity .25s ease;width:80%}.SiteHero_six__retEm a:focus-visible:after,.SiteHero_six__retEm a:hover:after{opacity:1;width:100%}@media (max-width:1200px){.SiteHero_siteHero__lgh3z{padding-bottom:3rem;padding-top:calc(var(--header-height) + 1.5rem)}}@media (max-width:900px){.SiteHero_siteHero__lgh3z{background-position:center 82%;padding-bottom:2.6rem;padding-top:calc(var(--header-height) + 1.2rem)}.SiteHero_siteHero__lgh3z h1{font-size:2.25rem;line-height:1.48}.SiteHero_heroSubtitle__N-Vbr{font-size:clamp(1.25rem,2vw,1.45rem);line-height:1.5;max-width:720px}.SiteHero_heroAction__GBrgh{font-size:.9rem;line-height:1.15;padding:.62rem 1.55rem}.SiteHero_heroAction__GBrgh .SiteHero_sestieriWord__npuHH{font-size:.98rem}.SiteHero_heroDivider__mTWV1{margin:.85rem auto 1.3rem;max-width:30rem}}@media (max-width:800px){.SiteHero_siteHero__lgh3z{background-position:center 80%;padding-bottom:2.9rem;padding-top:calc(var(--header-height) + 1.4rem)}.SiteHero_siteHero__lgh3z h1{font-size:2.15rem}.SiteHero_heroSubtitle__N-Vbr{font-size:clamp(1.18rem,2vw,1.35rem);line-height:1.5;max-width:640px}.SiteHero_heroAction__GBrgh{font-size:.78rem;line-height:1.22;margin-top:.5rem;max-width:84%;padding:.56rem 1rem}.SiteHero_heroAction__GBrgh .SiteHero_sestieriWord__npuHH{font-size:.8rem;line-height:1.22}.SiteHero_heroDivider__mTWV1{max-width:28rem}}@media (max-width:700px){.SiteHero_siteHero__lgh3z{padding-bottom:2.3rem;padding-top:calc(var(--header-height) + 1.15rem)}.SiteHero_siteHero__lgh3z h1{font-size:2.05rem}.SiteHero_heroSubtitle__N-Vbr{font-size:clamp(1.08rem,2.3vw,1.25rem);line-height:1.55;max-width:560px}.SiteHero_heroAction__GBrgh{font-size:.84rem;line-height:1.18;margin-top:.55rem;max-width:86%;padding:.58rem 1.25rem}.SiteHero_heroAction__GBrgh .SiteHero_sestieriWord__npuHH{font-size:.9rem}.SiteHero_heroDivider__mTWV1{margin:.8rem auto 1.2rem;max-width:25rem}}@media (max-width:600px){.SiteHero_siteHero__lgh3z{background-position:center 78%;padding-bottom:2.1rem;padding-top:calc(var(--header-height) + .95rem)}.SiteHero_siteHero__lgh3z h1{font-size:1.95rem;line-height:1.16}.SiteHero_heroSubtitle__N-Vbr{font-size:clamp(1rem,3.2vw,1.15rem);line-height:1.58;max-width:79%}.SiteHero_heroAction__GBrgh{font-size:.84rem;line-height:1.22;max-width:88%;padding:.58rem 1.2rem}.SiteHero_heroAction__GBrgh .SiteHero_sestieriWord__npuHH{font-size:.9rem;opacity:.86}.SiteHero_heroDivider__mTWV1{max-width:22rem}}@media (max-width:500px){.SiteHero_siteHero__lgh3z{padding-bottom:1.8rem;padding-top:calc(var(--header-height) + .8rem)}.SiteHero_siteHero__lgh3z h1{font-size:1.85rem;line-height:1.17}.SiteHero_heroSubtitle__N-Vbr{font-size:1rem;line-height:1.6;max-width:78%}.SiteHero_heroAction__GBrgh{font-size:.8rem;line-height:1.25;max-width:92%;padding:.56rem 1rem}.SiteHero_heroAction__GBrgh .SiteHero_sestieriWord__npuHH{font-size:.86rem;opacity:.84}.SiteHero_heroDivider__mTWV1{margin:.7rem auto 1rem;max-width:19rem}}@media (max-width:480px){.SiteHero_siteHero__lgh3z{background-position:center 76%;padding-bottom:1.6rem;padding-top:calc(var(--header-height) + .7rem)}.SiteHero_siteHero__lgh3z h1{font-size:1.78rem;line-height:1.18}.SiteHero_heroSubtitle__N-Vbr{font-size:.98rem;line-height:1.62;max-width:93%}.SiteHero_heroAction__GBrgh{font-size:.78rem;line-height:1.28;max-width:94%;padding:.54rem .95rem}.SiteHero_heroAction__GBrgh a{transform:translateY(0)}.SiteHero_heroAction__GBrgh .SiteHero_sestieriWord__npuHH{font-size:.83rem;opacity:.82}.SiteHero_heroDivider__mTWV1{max-width:17.5rem}}.sestiere-info-window h2{color:#8e4b46!important;font-family:var(--font-heading);font-size:1.25rem;font-weight:400;letter-spacing:.01em}.wikipedia-disclaimer{align-items:center;color:#464646cc;display:flex;font-family:var(--font-ui);font-size:.78rem;font-weight:400;gap:.45rem;justify-content:center;letter-spacing:.02em;padding:10px 0 12px}.wikipedia-disclaimer:after,.wikipedia-disclaimer:before{background:#a6956c4d;content:"";height:1px;width:26px}.wikipedia-disclaimer a{border-bottom:1px solid #a6956c59;color:inherit;margin-bottom:-1px;opacity:.84;padding-bottom:1px;text-decoration:none;transition:.2s ease}.wikipedia-disclaimer a:hover{border-bottom-color:#7a5c2b80;color:#7a5c2beb}.external-source-dialog .modal-content{background-color:#dce2e1;border:2px solid #5d80ca;border-radius:7px;display:flex;flex-direction:column;height:42rem;margin:auto;padding:.5rem .5rem .9rem;width:80%}.external-source-dialog-window{-webkit-overflow-scrolling:touch;background-color:#000;background-color:#0006;height:100%;overflow:auto;padding-top:100px;width:100%}.external-source-dialog-window .external-source-content{background-color:#dce2e1;border:2px solid #5d80ca;border-radius:7px;display:flex;flex-direction:column;height:42rem;margin:auto;padding:.5rem .5rem .9rem;width:80%}.external-source-dialog-window .close-modal{color:#3a60b1;font-size:28px;font-weight:700;margin-left:auto;padding-bottom:.5rem;padding-right:.4rem;text-align:right;width:2.1rem}.external-source-dialog-window .close-modal:focus,.external-source-dialog-window .close-modal:hover{color:#253d70;cursor:pointer;text-decoration:none}.external-source-dialog-window #modal-result-iframe{border:1px solid #85a0d7;box-sizing:border-box;filter:brightness(.95) saturate(.9);height:100%;margin:auto;width:calc(100% - 1rem)}.external-source-dialog-window #modal-result-iframe-spin{align-items:center;height:100%;justify-content:center;width:100%}.hotel-data-dialog{border-color:#001c5d;max-width:40rem}.external-source-dialog{border-width:2px;height:clamp(28rem,75vh,42rem);max-height:calc(100vh - 2rem);overflow:auto;width:clamp(20rem,80vw,60rem)}.dialog.external-source-dialog .dialog-content{border-color:#ccc}.external-source-dialog .dialog-source-content{height:100%;overflow:hidden;position:relative;width:100%}.external-source-content-iframe{border-width:0;display:block;height:100%;width:100%}.external-content-overlay{background:radial-gradient(circle at center,#23201c1a 0,#23201c2e 60%,#23201c47 100%);inset:0;pointer-events:none;position:absolute}.sestiere-info-window .external-content-overlay{background:radial-gradient(circle at center,#23201c0a 0,#23201c17 60%,#23201c29 100%)}.external-source-dialog .external-source-disclaimer{align-items:center;display:flex;margin:-1px 0 0;padding:.3rem .6rem}@media (max-width:768px){.external-source-dialog{width:calc(100vw - 1.5rem)}}@media (max-width:600px){.external-source-dialog{height:calc(100vh - 2rem);max-height:calc(100vh - 2rem);max-width:calc(100% - 2em - 6px);width:calc(100vw - 1rem)}}@media (max-width:480px){.external-source-dialog{border-width:1px;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);max-width:calc(100vw - 1.8rem)}}body::-webkit-scrollbar,iframe ::-webkit-scrollbar,textarea::-webkit-scrollbar,ul::-webkit-scrollbar{width:11px}iframe ::-webkit-scrollbar,textarea::-webkit-scrollbar{width:9px}dialog.internal-page-dialog ul::-webkit-scrollbar{width:8px}dialog.internal-page-dialog .dialog-content{border-radius:9px}dialog.internal-page-dialog.hotel-amenities-dialog .dialog-content,dialog.internal-page-dialog.hotel-guests-dialog .dialog-content{border:1px solid #fcfcfc}body::-webkit-scrollbar-track,div::-webkit-scrollbar-track,iframe ::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background:#e8e2d6}body::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb,iframe ::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:#788d8973;border:2px solid #e8e2d6;border-radius:999px!important}body::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover,iframe ::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover,ul::-webkit-scrollbar-thumb:hover{background-color:#788d89b3}.Home_elegantDivider__dXYym{align-items:center;display:flex;gap:10px;justify-content:center;margin:16px 0}.Home_elegantDivider__dXYym:after,.Home_elegantDivider__dXYym:before{background:linear-gradient(90deg,#0000,#c6a76a80,#0000);content:"";height:1px;width:min(180px,25vw)}.Home_elegantDivider__dXYym:after{background:linear-gradient(270deg,#0000,#c6a76a80,#0000)}.Home_elegantDivider__dXYym span{background:#c6a76ad9;border-radius:1px;height:6px;transform:rotate(45deg);width:6px}.Home_hotelsSection__5unQ6 .Home_elegantDivider__dXYym{display:none}.Home_hotelsToolbar__9BTaZ{border-top:1px solid #0000000a;box-shadow:0 -2px 6px #00000008;position:relative;z-index:1}@media (max-width:725px){.Home_elegantDivider__dXYym:after,.Home_elegantDivider__dXYym:before{height:0}.Home_elegantDivider__dXYym{margin:12px 0}}.Filter_compoundFilterSec__\+AkhY .Filter_compoundFilterHeader__oqfQF{padding:3px 0}.Filter_compoundFilter__lbMoe{background-color:#c2c9c2;border:1px solid #d8d3c8;border-radius:15px 15px 6px 6px;box-shadow:0 -4px 10px #00000008;margin-bottom:1.6rem;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.compound-filter-sticky.Filter_compoundFilter__lbMoe{box-shadow:0 6px 18px #00000014}.Filter_compoundFilter__lbMoe:hover{box-shadow:0 -6px 18px #0000000f}.Filter_filterResetButton__nMwhT:hover .Filter_icon__hOme1{opacity:.9;transform:translateY(1px) rotate(-8deg)}.Filter_compoundFilter__lbMoe:last-child{margin-bottom:0}.Filter_filterElementsGroup__AkSNi{border-radius:2px;padding:10px 11px}.Filter_filterSeparate__I6Tnz{background:#b9b4aa99;height:2px}.fields-cont{background-color:#f9f3ea;background-image:url(/static/media/fields-cont-background.841347288f3b2c6d28a1.webp),linear-gradient(#ffffff2e,#ffffff2e);background-position:50%;background-repeat:no-repeat;background-size:cover}.Filter_filterResetButton__nMwhT{align-items:center;background:#f3ede2;border:1px solid #c8b79c;border-radius:999px;color:#6f6048;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;gap:8px;padding:4px 12px;transition:all .22s ease}.Filter_filterResetButton__nMwhT:hover:not(:disabled){background:#ebe3d4;border-color:#cdbf9f;box-shadow:0 1px 2px #00000014;transform:translateY(-1px)}.Filter_filterResetButton__nMwhT:active:not(:disabled){transform:scale(.96)}.Filter_filterResetButton__nMwhT:focus-visible{outline:2px solid #c8b79c;outline-offset:2px}.Filter_filterResetButton__nMwhT:disabled{cursor:default;opacity:.4}.Filter_filterResetButton__nMwhT .Filter_icon__hOme1{font-size:15px;opacity:.75;transform:translateY(1px)}.filter-elements-group{padding:10px 11px}.filter-elements-mobile-group{padding:20px 20px 18px 25px}.filter-elements-mobile-group ul{display:flex;flex-flow:wrap;gap:.9rem 2rem}@media (max-width:770px){.Filter_filterSeparate__I6Tnz{height:1px}.Filter_compoundFilter__lbMoe{border-radius:15px 15px 3px 3px}}.filter-sec{background-color:#fdfdfd4d;box-shadow:0 12px 30px #0000000f;height:auto;position:relative;text-align:center;transition:box-shadow .2s ease,border-color .2s ease}.filter-sec .filter-header .filter-sub-header{letter-spacing:.04em}@supports (-webkit-hyphens:none){.filter-sec .filter-header .filter-sub-header{font-weight:600}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.filter-sec .filter-header .filter-sub-header{font-weight:600}}}.filter-sec .filter-header{align-items:center;box-shadow:inset 0 -1px 0 #0000000d;display:flex;font-family:var(--font-ui);font-size:2rem;justify-content:space-between;letter-spacing:.03em;line-height:2rem;margin:0 auto;position:relative;text-align:left;white-space:nowrap}@supports (-webkit-touch-callout:none){.filter-sec .filter-header{font-family:var(--font-ui)}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.filter-sec .filter-header{font-family:var(--font-ui)}}}.filter-sec .filter-header,.filter-sec .filter-toggle-btn-cont{background:linear-gradient(180deg,#e7e1d6,#e1dacd)}.filter-header-left-stopper{display:inline-block;width:100px}.filter-sub-header{display:inline-block;vertical-align:middle}.filter-sub-header .sestieri-word{-webkit-text-fill-color:initial;background:none;color:#556f43;font-family:var(--font-heading);font-size:1rem;font-weight:400;letter-spacing:.02em;opacity:1;padding:0;text-shadow:none}.filter-sec .filter-header .filter-header-0{align-self:center;color:#6a5843;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.14em;margin-inline:2rem 2.5rem;margin-bottom:-1px;position:relative;text-transform:uppercase;transform:translateY(1px);white-space:nowrap}.filter-header-1,.filter-header-2,.filter-header-3{color:#5a4d3c;font-family:var(--font-ui);font-size:.94rem;font-weight:500;letter-spacing:.01em;margin-top:-3px;opacity:.71;position:relative;transition:opacity .2s ease,color .2s ease,transform .2s ease}.filter-header-1:hover,.filter-header-2:hover,.filter-header-3:hover{color:#3f3427;opacity:1;transform:translateY(-.5px)}.filter-header-0:after,.filter-header-1:after,.filter-header-2:after,.filter-header-3:after{content:"";display:block;height:2px;margin-top:4px;width:0}.filter-header-1:after,.filter-header-2:after,.filter-header-3:after{background:linear-gradient(90deg,#c6a86bc7,#c6a86b6e,#c6a86b26);border-radius:2px;bottom:-3px;content:"";height:1.6px;left:0;opacity:.85;position:absolute;transition:width .25s ease,opacity .2s ease;width:40%}.filter-header-1:hover:after,.filter-header-2:hover:after,.filter-header-3:hover:after{opacity:.85;width:60%}.filter-sec .filter-header .filter-header-1{margin-left:1%}.filter-sec .filter-header .filter-header-2{margin-right:1%}.filter-sec .filter-header .filter-header-3{margin-left:1%;margin-right:7%}.filter-sec .filter-header .filter-header-1 .filter-header-1--Districts{font-size:.9em;opacity:.7}.filter-sec .filter-toggle-btn-cont{align-items:center;display:flex;justify-content:center;width:3.5rem}.filter-sec .filter-header{border-top-left-radius:0;flex-grow:1;padding-bottom:12px;padding-top:10px}.filter-sec .filter-toggle-btn-cont{padding-bottom:.3rem;padding-top:.25rem}.filter-sec .filter-toggle-btn-cont button{vertical-align:middle}.filter-header-delimiter-cont{display:flex;justify-content:center;margin-left:3%;margin-right:3%}.filter-header-delimiter-cont-1{margin-left:4%;margin-right:4%}.filter-header-delimiter-cont-2{margin-left:2%;margin-right:2%}.filter-header-delimiter{background:linear-gradient(180deg,#c6a86b00,#c6a86b61 45%,#c6a86b61 55%,#c6a86b00);flex-shrink:0;height:30px;margin:0 18px;width:1.2px}.filter-summary-delimiter{margin-left:0}.filter-sec:hover{border-color:#0000001f;box-shadow:0 16px 36px #00000017}.building-centuries-cont-cont{-webkit-overflow-scrolling:touch;overflow:visible;position:absolute;right:5px;top:55px;width:13%}.building-centuries-cont-cont .building-periods-for-tablet-header{display:none}@media (max-width:1000px){.filter-sec .filter-header .filter-header-1{margin-left:0}.filter-header-delimiter-cont-1{margin-left:0;margin-right:0}.filter-header-3:after{content:none}}@media (max-width:900px){.filter-header-0{margin-left:1.5%;margin-right:2rem}.filter-header-1{margin-left:0}.filter-header-delimiter-cont-1{margin-left:2%;margin-right:2%}.filter-header-delimiter-cont-2{margin-left:1%;margin-right:1%}}@media (max-width:775px){.filter-header-delimiter-cont-1{margin-left:2%;margin-right:2%}}@media (max-width:770px){.filter-sec .filter-header-1,.filter-sec .filter-header-2,.filter-sec .filter-header-3,.filter-sec .filter-header-4,.filter-sec .filter-header-5{margin-left:0!important}.filter-header-3:after{content:""}}@media (max-width:575px){.filter-sec .filter-header .filter-header-0{margin-inline:1rem 1.5rem}}@media (max-width:440px){.filter-sub-header .sestieri-word-cont{display:none}.filter-sec .filter-header{padding-bottom:10px;padding-top:12px}.filter-sec .filter-header .filter-header-0{margin-inline:.1rem 1rem}}.hotel-map-stars-cont>li{margin-bottom:9px;margin-top:9px}.hotel-map-stars-cont .checkbox-caption{box-shadow:0 1px 2px #0000000d;filter:brightness(1.02);margin-left:7px!important;opacity:.9}.sestieri-map-img-cont{height:451px;margin-left:auto;margin-right:auto;padding:7px 0 0;position:relative;width:750px}@media (max-width:1328px){.sestieri-map-img-cont{margin-left:12%}}@media (max-width:1200px){.sestieri-map-img-cont{margin-left:9%}}@media (max-width:1120px){.sestieri-map-img-cont{margin-left:6%}}@media (max-width:1088px){.sestieri-map-img-cont{margin-left:2%}}@media (max-width:1000px){.sestieri-map-img-cont{height:524px;margin-left:auto}}@media (max-width:872px){.hotel-map-stars-cont{left:509px!important}}.map-badge{position:absolute;z-index:2}.map-badge ul>li{margin-bottom:10px;margin-top:11px}.map-badge ul>li:first-child{margin-top:0}.map-badge ul>li:last-child{margin-bottom:0}.checkbox-wrapper-65 .input-label,.map-badge label,.sestieri-map-img-cont area,a.map-badge{cursor:pointer}.hotel-stars-mobile-cont ul>li{min-width:155px}.filter-header-cont{display:flex}.FilterSection_safari_on_mac_os__3\+kCd{font-family:var(--font-ui)}.checkbox-wrapper-65{display:flex;height:22px;-webkit-user-select:none;user-select:none}.checkbox-wrapper-65:hover{transform:translateY(-1px)}.checkbox-wrapper-65 *,.checkbox-wrapper-65:after,.checkbox-wrapper-65:before{box-sizing:border-box}.checkbox-wrapper-65 label{align-items:center;cursor:pointer;display:inline-flex;line-height:1;width:100%}.checkbox-wrapper-65 input[type=checkbox]{display:none;outline:none}.checkbox-wrapper-65 .cbx{align-items:center;background:linear-gradient(180deg,#f2ede3,#e0d7c6);border:1.4px solid #b0a286;border-radius:6px;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 1px #0000000f;display:flex;height:19px;justify-content:center;position:relative;transition:all .18s ease;width:19px}.checkbox-wrapper-65 .cbx:before{border-bottom:2.5px solid #f2e6c9;border-left:2.5px solid #f2e6c9;content:"";height:5px;position:absolute;transform:translateY(-1.5px) rotate(-45deg) scale(0);transform-origin:center;transition:transform .15s ease;width:8px}.checkbox-wrapper-65 input[type=checkbox]:checked+.cbx{background:linear-gradient(180deg,#d1b06a,#ad8743);border-color:#a7894f;box-shadow:inset 0 .5px 0 #ffffff47,inset 0 -.5px 0 #00000017,0 .5px 1px #0000000d}.checkbox-wrapper-65 input[type=checkbox]:checked+.cbx:before{transform:translateY(-1.5px) rotate(-45deg) scale(1)}.checkbox-wrapper-65:hover .cbx,.checkbox-wrapper-65:hover input[type=checkbox]:checked+.cbx{border-color:#8f641a}.checkbox-wrapper-65 .checkbox-caption{color:#4e4530;transition:opacity .15s ease,filter .15s ease,transform .15s ease}.checkbox-wrapper-65:hover .checkbox-caption{box-shadow:0 1px 2px #0000000d;color:#201c14;opacity:1}.checkbox-wrapper-65 .cbx+.checkbox-caption{margin-left:9px}.checkbox-wrapper-65 .checkbox-caption{color:#393223;font-size:.95rem}.filter-checkbox-wrapper{background:#f2ece2;border-radius:16px;display:inline-flex;margin:.4rem;padding:.75rem .8rem;transition:background .2s ease}.filter-checkbox-wrapper:hover{background:#eee6da}.checkbox-wrapper-65.filter-checkbox-wrapper:has(input[type=checkbox]:checked){background:#dfcfb7}.checkbox-wrapper-65.filter-checkbox-wrapper:has(input[type=checkbox]:checked):hover{background:#d8c6ad}.building-centuries-cont{max-width:100px;min-width:60px;position:absolute;right:54%;top:11px;z-index:2}.building-centuries-cont .building-centuries-button{width:65px}.building-centuries-cont .checkbox-caption{font-size:15px;margin-left:7px!important;margin-top:1px}.built-century{color:#766d56;display:inline-flex;font-family:var(--font-ui);font-size:16px;font-weight:500;gap:1px}.building-centuries-cont .checkbox-wrapper-65:hover .built-century{color:#4e4431;opacity:1}.built-century .built-century-th{color:#817361;font-size:11px;height:12px;opacity:.85;position:relative}.building-centuries-cont .checkbox-wrapper-65:hover .built-century-th{color:#564c40}@media (max-width:1000px){.building-centuries-cont-cont{background:#f7f1e6;border-top:2px solid #e4e0d9;display:flex;flex-direction:column;height:68px;justify-content:center;left:0;padding:5px 3%;right:auto;text-align:left;top:510px;width:94%}.building-centuries-cont{height:20px;margin-bottom:-5px;margin-left:-5px;max-width:none;min-width:auto;padding:5px;position:static}.building-centuries-cont ul.buttons-cont{align-items:center;display:flex;flex-direction:row;height:35px;justify-content:flex-start}.building-centuries-cont ul.buttons-cont>li{margin-right:10px}.building-centuries-cont ul.buttons-cont>li:first-child,.building-centuries-cont ul.buttons-cont>li:last-child{margin-bottom:10px;margin-top:11px}.building-centuries-cont-cont .building-periods-for-tablet-header{display:block;height:20px}.building-centuries-cont-cont .building-periods-for-tablet-header .filter-header-3:not(.filter-mobile-header-3){align-items:center;display:flex;gap:12px;margin-top:-9px;width:100%}.building-centuries-cont-cont .building-periods-for-tablet-header .filter-header-3:not(.filter-mobile-header-3):after{background:#0000001f;content:"";flex:1 1;height:.5px;position:absolute;top:25px;width:100%}.filter-sec .filter-header .filter-header-2{margin-right:18%}.filter-sec .filter-header .filter-header-3:not(.filter-mobile-header-3),.filter-sec .filter-header .filter-header-delimiter-cont-2{display:none}}@media (max-width:770px){.filter-sec .filter-header{justify-content:flex-start}.filter-sec.filter1-sec .filter-header-1{margin-left:4%}}.building-centuries-cont-mobile ul.buttons-cont{display:flex;flex-flow:wrap}.SestieriMapArea_sestiereMapArea__weMRF polygon{fill-opacity:.92;transform-box:fill-box;transform-origin:center;transition:transform .2s ease,filter .2s ease,stroke .2s ease,stroke-width .2s ease}.SestieriMapArea_sestiereMapArea__weMRF text{fill:var(--sestieri-name-color);stroke:none;font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.04em;text-shadow:0 0 1px #00000047}.SestieriMapArea_sestiereMapArea__weMRF:focus{outline:none}.SestieriMapArea_sestiereMapArea__weMRF,.SestieriMapArea_sestiereMapArea__weMRF polygon,.SestieriMapArea_sestiereMapArea__weMRF text{cursor:pointer}.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_noHotels__T9FDK:hover polygon{opacity:.95}.SestieriMapArea_sestiereMapArea__weMRF:not(.SestieriMapArea_noHotels__T9FDK):hover polygon{filter:brightness(1.06);transform:translateY(-1px)}.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_selected__MxjZw polygon{stroke:#c89b3c;stroke-width:3px;stroke-linejoin:round;filter:brightness(.82)}.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_selected__MxjZw:hover polygon{filter:brightness(.82);transform:translateY(-1px)}.SestieriMapArea_sestiereMapArea__weMRF:focusVisible polygon{stroke:#c89b3c;stroke-width:3px;stroke-linejoin:round}.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_dinky__kid59,.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_dinky__kid59 polygon,.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_dinky__kid59 text,.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_noHotels__T9FDK,.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_noHotels__T9FDK polygon,.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_noHotels__T9FDK text{cursor:default}.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_dinky__kid59 polygon,.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_noHotels__T9FDK polygon{fill-opacity:.55;filter:saturate(85%)}.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_dinky__kid59:hover polygon,.SestieriMapArea_sestiereMapArea__weMRF.SestieriMapArea_noHotels__T9FDK:hover polygon{transform:none}.SestieriMapArea_toggleTooltip__cBcO1.SestieriMapArea_isVisible__Tgufk{opacity:1;transform:translate(-50%,-8px)}:root{--color-sestieri-CANNAREGIO:#8c2f39;--color-sestieri-SANTA_CROCE:#c3a65f;--color-sestieri-SAN_POLO:#ae8846;--color-sestieri-CASTELLO:#4e665c;--color-sestieri-SAN_MARCO:#2e5563;--color-sestieri-DORSODURO:#a68e63;--color-sestieri-GIUDECCA:#2f5c47;--color-sestieri-CANNAREGIO-soft:#a64a54;--color-sestieri-SANTA_CROCE-soft:#d2b77a;--color-sestieri-SAN_POLO-soft:#c09b5e;--color-sestieri-CASTELLO-soft:#6a8077;--color-sestieri-SAN_MARCO-soft:#4d6d78;--color-sestieri-DORSODURO-soft:#b8a37a;--color-sestieri-GIUDECCA-soft:#4a7a64;--sestieri-name-color:#fff}.sestiere-map-area[data-name=CANNAREGIO]{background-color:#8c2f39;background-color:var(--color-sestieri-CANNAREGIO)}.sestiere-map-area[data-id="11"] polygon,.sestiere-map-area[data-id="12"] polygon,.sestiere-map-area[data-name=CANNAREGIO] polygon{fill:#8c2f39;fill:var(--color-sestieri-CANNAREGIO)}.sestiere-map-area[data-name="SANTA CROCE"]{background-color:#c3a65f;background-color:var(--color-sestieri-SANTA_CROCE)}.sestiere-map-area[data-id="22"] polygon,.sestiere-map-area[data-id="22000"] polygon,.sestiere-map-area[data-id="22001"] polygon,.sestiere-map-area[data-id="23"] polygon,.sestiere-map-area[data-name="SANTA CROCE"] polygon{fill:#c3a65f;fill:var(--color-sestieri-SANTA_CROCE)}.sestiere-map-area[data-name="SAN POLO"]{background-color:#ae8846;background-color:var(--color-sestieri-SAN_POLO)}.sestiere-map-area[data-id="3"] polygon,.sestiere-map-area[data-name="SAN POLO"] polygon{fill:#ae8846;fill:var(--color-sestieri-SAN_POLO)}.sestiere-map-area[data-name=CASTELLO]{background-color:#4e665c;background-color:var(--color-sestieri-CASTELLO)}.sestiere-map-area[data-id="41"] polygon,.sestiere-map-area[data-id="41000"] polygon,.sestiere-map-area[data-id="42"] polygon,.sestiere-map-area[data-id="43"] polygon,.sestiere-map-area[data-id="44"] polygon,.sestiere-map-area[data-id="45"] polygon,.sestiere-map-area[data-id="46"] polygon,.sestiere-map-area[data-name=CASTELLO] polygon{fill:#4e665c;fill:var(--color-sestieri-CASTELLO)}.sestiere-map-area[data-name="SAN MARCO"]{background-color:#2e5563;background-color:var(--color-sestieri-SAN_MARCO)}.sestiere-map-area[data-id="5"] polygon,.sestiere-map-area[data-name="SAN MARCO"] polygon{fill:#2e5563;fill:var(--color-sestieri-SAN_MARCO)}.sestiere-map-area[data-name=DORSODURO]{background-color:#a68e63;background-color:var(--color-sestieri-DORSODURO)}.sestiere-map-area[data-id="61"] polygon,.sestiere-map-area[data-name=DORSODURO] polygon{fill:#a68e63;fill:var(--color-sestieri-DORSODURO)}.sestiere-map-area[data-name=GIUDECCA]{background-color:#2f5c47;background-color:var(--color-sestieri-GIUDECCA)}.sestiere-map-area[data-id="621"] polygon,.sestiere-map-area[data-id="6221"] polygon,.sestiere-map-area[data-id="6222"] polygon,.sestiere-map-area[data-id="6223"] polygon,.sestiere-map-area[data-id="6224"] polygon,.sestiere-map-area[data-id="622400"] polygon,.sestiere-map-area[data-id="622401"] polygon,.sestiere-map-area[data-id="623"] polygon,.sestiere-map-area[data-id="624"] polygon,.sestiere-map-area[data-id="625"] polygon,.sestiere-map-area[data-name=GIUDECCA] polygon{fill:#2f5c47;fill:var(--color-sestieri-GIUDECCA)}.map-toggle{--district-color:#c48a2d;cursor:pointer;display:inline-block;height:22px;position:absolute;transition:transform .2s ease;width:38px}.map-toggle__input{height:0;opacity:0;position:absolute;width:0}.map-toggle__track{background:linear-gradient(180deg,#ddd6cc,#c6bfb3);border:1px solid #0009;border-radius:22px;box-shadow:0 0 0 2px #ffffffbf,0 3px 6px #00000038;inset:0;position:absolute;transition:all .25s ease}.map-toggle:hover{transform:translateY(-1px)}.map-toggle:hover .map-toggle__track{border-color:#000000bf;box-shadow:0 0 0 2px #ffffffe6,0 4px 8px #0000004d}.map-toggle__thumb{background:linear-gradient(180deg,#fff 0,#f0ece6);border-radius:50%;box-shadow:0 2px 3px #00000059,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #0000001a;height:14px;left:4px;opacity:.95;position:absolute;top:50%;transform:translateY(-50%) scale(.92);transition:transform .25s ease,box-shadow .25s ease,opacity .2s ease;width:14px}.map-toggle__thumb:after{background:#fffc;border-radius:50%;content:"";filter:blur(1px);height:4px;left:3px;position:absolute;top:2px;width:6px}.map-toggle:hover .map-toggle__thumb{opacity:1;transform:translateY(-50%) scale(1)}.map-toggle:active .map-toggle__thumb{box-shadow:0 1px 2px #0000004d,inset 0 2px 3px #0003;transform:translateY(-50%) scale(.88)}.map-toggle__input:focus-visible~.map-toggle__track{outline:2px solid var(--district-color);outline-offset:2px}.map-toggle__input:checked~.map-toggle__track{background:#b8833a;box-shadow:0 0 0 2px #ffffffe6,0 4px 8px #0000004d}.map-toggle__input:checked~.map-toggle__thumb{opacity:1;transform:translate(17px,-50%) scale(1)}.map-wrapper{position:relative}.info-btn{align-items:center;background:#f2e6d3;border:1px solid #5a46282e;border-radius:50%;box-shadow:0 1px 2px #00000014,inset 0 0 0 1px #ffffff59;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;outline:none;padding:0;position:absolute;transition:opacity 1s ease;width:24px}.info-btn.visible{opacity:.6}.info-letter{color:#4e3a25;font-family:Georgia,serif;font-size:12px;font-weight:600;line-height:1;transition:color .2s ease}.info-btn:hover .info-letter{color:#3b2a18}.info-btn:hover{box-shadow:0 3px 6px #0000001f,inset 0 0 0 1px #ffffff59;opacity:.8;transform:translateY(-1px)}.info-btn:active{transform:scale(.95)}.info-btn:focus-visible{box-shadow:0 0 0 2px #785f3740,0 3px 6px #0000001f,inset 0 0 0 1px #ffffff59;opacity:1}@media (prefers-reduced-motion:reduce){.info-btn{transition:none}}.info-btn.unvisible{visibility:hidden}.info-btn.visible{visibility:visible}.MobileMapFilter_mobileMapFilterCont__wn18M{padding:.3rem 0}ul.MobileMapFilter_mobileMapFilter__8Sz\+r>li{margin:.6rem}@media (min-width:585px){ul.MobileMapFilter_mobileMapFilter__8Sz\+r>li{margin:.65rem}}.MobileSestiereArea_mobileSestiereArea__\+a3wP{align-items:center;border:1px solid #00000029;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff47,inset 0 -1px 1px #00000014,0 2px 4px #0000001a;display:flex;height:4.4rem;justify-content:space-between;overflow:hidden;position:relative}.MobileSestiereArea_mobileSestiereArea__\+a3wP:before{border:1px solid #ffffff38;border-radius:11px;content:"";inset:1px;pointer-events:none;position:absolute}.MobileSestiereArea_mobileSestiereArea__\+a3wP:after{background:#ffffff2b;content:"";inset:1px;pointer-events:none;position:absolute}.MobileSestiereArea_mobileSestiereArea__\+a3wP .map-toggle{position:static}.MobileSestiereArea_tooltipContent__9y8xH{color:var(--sestieri-name-color);font-family:var(--font-heading);letter-spacing:.07em;margin-left:4%;margin-right:auto}.MobileSestiereArea_tooltipContent__9y8xH>*{margin:0}.MobileSestiereArea_tooltipContent__9y8xH .MobileSestiereArea_sestiereName__rzSrj{font-size:1.15rem;font-weight:400}.MobileSestiereArea_tooltipContent__9y8xH .MobileSestiereArea_subSestieriCount__KPwbF{font-family:var(--font-ui);font-size:.92em}.MobileSestiereArea_mapCont__uA158{margin-left:3%}.MobileSestiereArea_mapareaBadgeCont__sk8UQ{margin-right:5%}.MobileSestiereArea_mapareaBadgeCont__sk8UQ .MobileSestiereArea_mapareaBadgeContCont__NxpPe{position:relative;width:40px}.MobileSestiereArea_horizontDelim__oU-zq.MobileSestiereArea_horizontDelim2__AAuqK{width:5%}@media (min-width:585px){.MobileSestiereArea_mobileSestiereArea__\+a3wP{height:4.3rem}}@media (max-width:480px){.MobileSestiereArea_mobileSestiereArea__\+a3wP{height:4.2rem}}.SestieriMiniMapArea_sestiereMapArea__gJyHs polygon{fill-opacity:.92;transform-box:fill-box;transform-origin:center;transition:transform .2s ease,filter .2s ease,stroke .2s ease,stroke-width .2s ease}.SestieriMiniMapArea_sestiereMapArea__gJyHs text{fill:#fff;stroke:none;font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.04em;text-shadow:0 0 1px #00000047}.SestieriMiniMapArea_sestiereMapArea__gJyHs:focus{outline:none}.SestieriMiniMapArea_sestiereMapArea__gJyHs,.SestieriMiniMapArea_sestiereMapArea__gJyHs polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs text{cursor:pointer}.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_noHotels__jHzxX:hover polygon{opacity:.95}.SestieriMiniMapArea_sestiereMapArea__gJyHs:not(.SestieriMiniMapArea_noHotels__jHzxX):hover polygon{filter:brightness(1.06);transform:translateY(-1px)}.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_selected__u2jkL polygon{stroke:#c89b3c;stroke-width:3px;stroke-linejoin:round;filter:brightness(.82)}.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_selected__u2jkL:hover polygon{filter:brightness(.82);transform:translateY(-1px)}.SestieriMiniMapArea_sestiereMapArea__gJyHs:focusVisible polygon{stroke:#c89b3c;stroke-width:3px;stroke-linejoin:round}.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_dinky__8cnUW,.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_dinky__8cnUW polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_dinky__8cnUW text,.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_noHotels__jHzxX,.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_noHotels__jHzxX polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_noHotels__jHzxX text{cursor:default}.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_dinky__8cnUW polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_noHotels__jHzxX polygon{fill-opacity:.8;filter:saturate(85%)}.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_dinky__8cnUW:hover polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs.SestieriMiniMapArea_noHotels__jHzxX:hover polygon{transform:none}.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="11"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="12"] polygon{fill:var(--color-sestieri-CANNAREGIO)}.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="22"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="22000"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="22001"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="23"] polygon{fill:var(--color-sestieri-SANTA_CROCE)}.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="3"] polygon{fill:var(--color-sestieri-SAN_POLO)}.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="41"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="41000"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="42"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="43"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="44"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="45"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="46"] polygon{fill:var(--color-sestieri-CASTELLO)}.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="5"] polygon{fill:var(--color-sestieri-SAN_MARCO)}.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="61"] polygon{fill:var(--color-sestieri-DORSODURO)}.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="621"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="6221"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="6222"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="6223"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="6224"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="622400"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="622401"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="623"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="624"] polygon,.SestieriMiniMapArea_sestiereMapArea__gJyHs[data-id="625"] polygon{fill:var(--color-sestieri-GIUDECCA)}.tooltip.map-area-tooltip{letter-spacing:.4px;padding:6px 10px}.tooltip.map-area-badge-tooltip,.tooltip.sestiere-info-badge-tooltip{border-radius:6px;font-size:.74rem;font-weight:600;letter-spacing:.2px;pointer-events:none;white-space:nowrap;z-index:1000}.tooltip.map-area-badge-tooltip{background:#efe5d8;border:1px solid #0000000f;border-top:2px solid #78645a40;box-shadow:0 3px 8px #00000014;color:#1c1510;padding:3px 7px;transform:translate(-50%,-11px)}.SestieriMiniMapArea_toggleTooltip__5mm7s.SestieriMiniMapArea_isVisible__\+tU45{opacity:1;transform:translate(-50%,-8px)}.tooltip.sestiere-info-badge-tooltip{background:#e9ddce;border:1px solid #00000012;box-shadow:0 5px 12px #0000001f;color:#1a130f;padding:4px 9px;transform:translate(-50%,-5px)}g.SestieriMiniMapArea_tagged__zVW8N>polygon{fill:#e0c983!important}g.SestieriMiniMapArea_selected__u2jkL>polygon{fill:red!important}svg[data-name=CANNAREGIO]>g>polygon{fill:#f8f7ed!important}g.SestieriMiniMapArea_tagged__zVW8N[data-name=CANNAREGIO]>polygon{fill:#d88b93!important}svg[data-name="SANTA CROCE"]>g>polygon{fill:#fbfaf4!important}g.SestieriMiniMapArea_tagged__zVW8N[data-name="SANTA CROCE"]>polygon{fill:#927724!important}svg[data-name="SAN POLO"]>g>polygon{fill:#fafaf3!important}g.SestieriMiniMapArea_tagged__zVW8N[data-name="SAN POLO"]>polygon{fill:#876f22!important}svg[data-name=CASTELLO]>g>polygon{fill:#fefefc!important}g.SestieriMiniMapArea_tagged__zVW8N[data-name=CASTELLO]>polygon{fill:#b3c5bd!important}g.SestieriMiniMapArea_tagged__zVW8N[data-name="SAN MARCO"]>polygon{fill:#96c0cd!important}svg[data-name=DORSODURO]>g>polygon{fill:#fdfdfa!important}g.SestieriMiniMapArea_tagged__zVW8N[data-name=DORSODURO]>polygon{fill:#7f6820!important}svg[data-name=GIUDECCA]>g>polygon{fill:#f5f2e4!important}g.SestieriMiniMapArea_tagged__zVW8N[data-name=GIUDECCA]>polygon{fill:#5eac88!important}.MiniMap_svgCont__8-hP8{display:flex;height:auto;width:98px}.MiniMap_miniMapSvg__\+ntOt .sestiere-map-area[data-id]>polygon{fill:#f2eedb}@media (min-width:585px){.MiniMap_svgCont__8-hP8{width:96px}}@media (max-width:480px){.MiniMap_svgCont__8-hP8{width:94px}}.filter2-fields-cont{background-repeat:repeat;margin:auto;opacity:.95;padding:.6rem 6%}.filter2-fields-cont ul.buttons-cont{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%;justify-content:center}.filter-element{border:1px solid #d3d3d3;padding:10px 11px}.filter-sec.filter2-sec .filter-header{justify-content:left}.filter-sec.filter2-sec .filter-header-1{margin-left:4%}.premium-amenities-ul .filter-checkbox-wrapper{width:254px}.premium-amenities-ul .input-label .checkbox-caption{font-size:.9rem;margin-left:7px!important;white-space:nowrap}@media (max-width:768px){.filter2-fields-cont{padding:.6rem 1%}.filter2-fields-cont ul.buttons-cont{gap:0;justify-content:space-around}}@media (max-width:620px){.filter-checkbox-wrapper{margin:.3rem .5rem;padding:.5rem}}@media (max-width:600px){.filter2-fields-cont{padding:.9rem}.filter2-fields-cont ul.buttons-cont{justify-content:left}.premium-amenities-ul .input-label .checkbox-caption{margin-right:6px}.premium-amenities-ul .filter-checkbox-wrapper{width:auto}}.filter-result-sec{background:#fff;border:1px solid #b6a89159;border-radius:6px 6px 16px 16px;box-shadow:0 12px 28px rgba(0,0,0,.055);overflow:hidden}@media (max-width:870px){.hotels-list{padding-left:0!important;padding-right:0!important}}.hotels-list{background:#fdfcf9;border-top:1px solid #eee7da;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-bottom:0;margin-top:0;padding:.9rem .6rem 1rem}.hotels-list>li{flex-grow:1;margin:1%;max-width:21rem;min-width:17rem;width:13.3rem}@media (max-width:770px){.filter-result-sec{border-radius:3px 3px 16px 16px}.hotels-list>li{max-width:100%}}.PagingPanel_paging_panel__VzPp2{align-items:center;box-sizing:border-box;display:flex;gap:1.25rem;justify-content:space-between;margin:0;min-height:3.5rem;padding:.75rem 1.5rem}.PagingPanel_paging_sub_panel__-YgKK{margin:0}.PagingPanel_paging_panel_top__3Wefq{background-color:#d3d9d4;background-image:linear-gradient(180deg,#ffffff38,hsla(0,0%,47%,.015));border-bottom:1px solid #786e5a1f;border-top:1px solid #ffffff8c;text-align:center}.PagingPanel_paging_panel_bottom__wI68z{background-image:linear-gradient(180deg,#e6e8e7 0,#d4dad7);border-top:1px solid #e4ded1}.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_found_hotels_sub_panel_cont__ydh0-,.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_page_index_sub_panel_cont__x\+PLx,.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_sort_by_sub_panel_cont__EXpWJ{align-items:center;display:flex;min-width:0}.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_found_hotels_sub_panel_cont__ydh0-{flex:1 1 24%;justify-content:flex-start}.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_sort_by_sub_panel_cont__EXpWJ{flex:1 1 32%;justify-content:center}.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_page_index_sub_panel_cont__x\+PLx{flex:1 1 40%;justify-content:flex-end}.PagingPanel_found_hotels_sub_panel__YVIj1{align-items:baseline;display:inline-flex;gap:.55rem;min-width:10rem}.PagingPanel_found_hotels_count__5J32H,.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_number__ATr-l,.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_total__F1chC{color:#2c4447}.PagingPanel_found_hotels_count__5J32H{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000000a;border-radius:999px;color:#25393c;font-size:1.1em;font-weight:600;padding:4px 12px}.PagingPanel_found_hotels_count_caption__O\+fE6{white-space:nowrap}.PagingPanel_field_caption__32X8B,.PagingPanel_field_caption_of__URrpu,.PagingPanel_field_caption_of_pages__x83dz,.PagingPanel_field_value__rtYq8{font-family:var(--font-ui)}.PagingPanel_field_caption__32X8B,.PagingPanel_field_caption_of__URrpu,.PagingPanel_field_caption_of_pages__x83dz{color:#413d3a;font-size:.9em;font-weight:400;letter-spacing:.02em;line-height:1.2;opacity:.5}.PagingPanel_sort_by_sub_panel__kyTbh{align-items:center;display:inline-flex;gap:.7rem;justify-content:center;min-width:0}.PagingPanel_sort_by_field_cont__W0KcB{align-items:center;display:inline-flex;gap:.55rem;min-width:0}.PagingPanel_sort_by_caption__qvo3A{margin-right:0;white-space:nowrap}.PagingPanel_sort_by_field_order_cont__eEjTe{align-items:center;display:inline-flex;justify-content:center;width:auto}.PagingPanel_field_value__rtYq8{font-size:.97rem;height:2.05rem}.PagingPanel_field_value__rtYq8:focus,.PagingPanel_select_value__Ns4TZ:focus{outline:none}.PagingPanel_select_value__Ns4TZ{-webkit-appearance:menulist-button;appearance:auto}.PagingPanel_page_index_sub_panel__E3fRX{align-items:center;display:inline-flex;gap:.7rem;justify-content:flex-end;min-width:0}.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_first_page_btn__WJXi6,.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_last_page_btn__1Noqh,.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_next_page_btn__c1Y2g,.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_prev_page_btn__egdja{color:#f8f5ee;flex:0 0 auto}.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_btn_symbol__8ZK0E{display:block;font-style:normal;height:auto;line-height:1}.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_numbers__h7cEW{align-items:center;display:inline-flex;gap:.7rem;justify-content:center;min-width:8.25rem;padding:0 .5rem;white-space:nowrap}.PagingPanel_found_hotels_count__5J32H,.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_number__ATr-l,.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_total__F1chC{font-feature-settings:"tnum";font-family:var(--font-ui);font-size:1.2em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;opacity:.75}.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_number__ATr-l{color:#1c2c2d;font-size:1.2em;font-weight:700;opacity:1}.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_total__F1chC{font-weight:500;opacity:.68}.PagingPanel_field_caption_of__URrpu,.PagingPanel_field_caption_of_pages__x83dz{padding:0}.PagingPanel_paging_panel__VzPp2 .az-sort-direction-button,.PagingPanel_paging_panel__VzPp2 .order-by-select-button{background:linear-gradient(180deg,#e5e1d9,#cec6bd);border:1px solid #7a8e7e6b;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #7864501f,0 1px 3px #503c281f;box-sizing:border-box;color:#6b5d46;cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:500;letter-spacing:.01em;padding:2px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}.PagingPanel_paging_panel__VzPp2 .az-sort-direction-button:hover,.PagingPanel_paging_panel__VzPp2 .order-by-select-button:hover{background:linear-gradient(180deg,#eae6e0,#d7d1c9);border-color:#7a8e7e7a;box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #96968c14,0 2px 6px #0000001a;transform:translateY(-.5px)}.PagingPanel_paging_panel__VzPp2 select{padding-left:3px;padding-right:3px}@media (max-width:1100px){.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_numbers__h7cEW{min-width:7.4rem}}@media (max-width:1000px){.PagingPanel_paging_panel__VzPp2{gap:0;padding-left:.6rem;padding-right:.6rem}.PagingPanel_found_hotels_sub_panel__YVIj1{align-items:center;min-width:auto}.PagingPanel_htFoundWord__YHf58{display:none}.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_found_hotels_sub_panel_cont__ydh0-{flex:1 1 12%}}@media (max-width:900px){.PagingPanel_found_hotels_sub_panel__YVIj1,.PagingPanel_page_index_sub_panel__E3fRX,.PagingPanel_paging_panel__VzPp2,.PagingPanel_sort_by_sub_panel__kyTbh{justify-content:center}}@media (max-width:640px){.PagingPanel_paging_panel__VzPp2{padding:.9rem .8rem}.PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_numbers__h7cEW{padding-bottom:.2rem;width:100%}}.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k-{background-color:#dde1de;display:flex;flex-direction:column;gap:.7rem;padding:9px 1%}.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k- .PagingPanel_mobilePanelRow1__wECZc{display:flex;flex-direction:row;max-width:620px;width:100%}.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k- .PagingPanel_mobilePanelRow2__vKGkp,.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k- .PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_found_hotels_sub_panel_cont__ydh0-{justify-content:center}.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k- .PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_numbers__h7cEW{padding-left:18%;padding-right:18%}.PagingPanel_panelDivider__\+aLct{background:linear-gradient(90deg,#0000,#b091662e 10%,#b091669e 50%,#b091662e 90%,#0000);box-shadow:0 0 5px #b091661f;filter:blur(.15px);height:1px;margin:3px auto;opacity:.92;position:relative;width:calc(100% - 36px)}.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k- .PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_found_hotels_sub_panel_cont__ydh0-{justify-content:left;padding-left:8%}.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_sort_by_sub_panel_cont__EXpWJ{justify-content:right;padding-right:8%}@media (max-width:490px){.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k- .PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_found_hotels_sub_panel_cont__ydh0-{justify-content:left;padding-left:2%}.PagingPanel_paging_sub_panel_cont__RU1bV.PagingPanel_sort_by_sub_panel_cont__EXpWJ{flex:auto;max-width:250px;padding-right:2%}.PagingPanel_paging_panel__VzPp2.PagingPanel_mobile_paging_panel__4a5k- .PagingPanel_page_index_sub_panel__E3fRX .PagingPanel_page_numbers__h7cEW{padding-left:8%;padding-right:8%}}.AzSortDirectionButton_azSortDirectionButton__MmK8O{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:row;gap:1px;justify-content:center;margin:auto;vertical-align:middle;width:37px}.AzSortDirectionButton_azSortDirectionButton__MmK8O:active{background:linear-gradient(180deg,#e1e1db 0,#ecece6);box-shadow:inset 0 2px 5px #0000001f,0 1px 2px #0000000f;transform:translateY(1px)}.AzSortDirectionButton_aBLetters__fvHAZ{display:inline-flex;flex-direction:column;margin-left:2px}.AzSortDirectionButton_aBLetters__fvHAZ span{font-size:13px;font-weight:700;height:13px;line-height:1}.AzSortDirectionButton_sortDirectionArrow__hFc9h{align-items:center;color:#2c4447;display:inline-flex;height:100%;justify-content:center}.AzSortDirectionButton_sortDirectionArrow__hFc9h svg{fill:#3c3c3ca6;height:88%;width:auto}@media (max-width:620px){.AzSortDirectionButton_sortDirectionArrow__hFc9h{width:27px}}.HotelItem_hotelItem__4-JEB{background-color:#fdfaf6;border:1px solid #e3dccf;border-radius:6px;box-shadow:0 1px 2px #0000000a,0 3px 6px #0000000a;opacity:.96;padding:.4rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.HotelItem_hotelItem__4-JEB:hover{border-color:#cdc3ac;box-shadow:0 2px 6px #0000000f,0 6px 16px #00000014;transform:translateY(-1px)}.HotelItem_hotelLink__EO6gY{color:inherit;display:flex;flex-direction:column;text-decoration:none}.HotelItem_hotelNameWrap__BDkNS{margin:.15rem .55rem .55rem}.HotelItem_hotelNameWrap__BDkNS:after{background:linear-gradient(90deg,#0000,#e3d9c0,#0000);content:"";display:block;height:1px;margin:.35rem auto -.2rem;opacity:.6;width:90%}.HotelItem_dialog__w-AGK.HotelItem_hotelImageWindow__JQ7im h2,.HotelItem_hotelName__QSDBz{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000000e0;display:-webkit-box;font-family:var(--font-heading);font-weight:500;letter-spacing:.015em;line-height:1.3;overflow:hidden}.HotelItem_hotelName__QSDBz{font-size:1.15rem;margin-left:.1rem;margin-top:.2rem;min-height:2.52em}.hotel-photo-cont{padding:.3rem .5rem;position:relative}.hotel-photo-cont .HotelItem_hotelPhoto__ClZkC{aspect-ratio:100/66.7;border:1px solid #ddd4c6;border-radius:4px;object-fit:cover;transition:filter .2s ease;width:100%}.hotel-photo-cont:hover .HotelItem_hotelPhoto__ClZkC{filter:brightness(1.03)}.HotelItem_hotelItemMeta__tOm0f{display:flex;flex-direction:column;gap:.7rem;padding:.3rem .6rem .4rem}.HotelItem_hotelItemRow__l-yM0{align-items:center;display:flex;justify-content:space-between}.HotelItem_hotelItemRow__l-yM0+.HotelItem_hotelItemRow__l-yM0{margin-top:.7rem}.HotelItem_hotelItemRow__l-yM0.HotelItem_hotelItemRowBottom__klBLG{margin-top:.3rem}.HotelItem_hotelItemCentury__0IPzz{align-items:end;display:flex;gap:0;justify-content:flex-start;line-height:1}.HotelItem_hotelItem__4-JEB .HotelItem_builtCentury__AxySa{line-height:1;margin-right:.2rem;max-width:none}.HotelItem_builtCenturyTh__8RD\+b{font-size:.62em;vertical-align:super}.HotelItem_centuryBuildingSents__j9-Cl{line-height:1}.HotelItem_centuryBuildingSents__j9-Cl,.HotelItem_hotelItemFieldLabel__0NtAz{color:#7a726b}.HotelItem_centuryBuildingSents__j9-Cl{font-family:var(--font-ui)}.HotelItem_hotelItem__4-JEB .built-century{margin-right:1rem;max-width:1rem}.HotelItem_builtCenturyUnk__Rd13y{max-width:1.3rem}.HotelItem_hotelItemActions__0joe9{height:21px;margin-top:-2px;position:relative;width:70px}.HotelItem_hotelStarsRow__CUPsn{align-items:center;display:flex}.HotelItem_hotelItemFieldValue__lNCb5.HotelItem_starsCont__9BVca{display:flex;margin-left:-1px}.HotelItem_hotelItem__4-JEB .HotelItem_starCont__x8brk{padding-left:3px;width:14px}.HotelItem_showOnMapLink__TzxSN{color:#5880ae;font-family:var(--font-ui);font-size:.9rem;font-weight:500;text-decoration:none}.HotelItem_showOnMapLink__TzxSN:hover{color:#406084}.HotelItem_hotelItemFieldLabel__0NtAz{font-size:.93rem;margin-right:.3rem}.HotelItem_sestiereLabel__UWjqd{font-family:var(--font-ui)}.HotelItem_hotelItemSubLink__4TvK7{align-items:center;background-image:linear-gradient(90deg,#0000,#766d5673,#0000);background-position:center 100%;background-repeat:no-repeat;background-size:82% 1px;cursor:pointer;display:inline-flex;gap:5px;justify-content:space-around;padding-bottom:2px;text-decoration:none}.HotelItem_hotelItemSubLink__4TvK7:hover{background-image:linear-gradient(90deg,#0000,#766d5659,#0000);background-size:100% 1.2px}.HotelItem_hotelItem__4-JEB .HotelItem_productLikedCheckbox__bSIF9{margin-left:.6rem}.HotelItem_hotel-photo-cont__5iZ97{overflow:hidden;position:relative}.HotelItem_hotelPhoto__ClZkC{opacity:0;transition:opacity .28s ease}.HotelItem_hotelPhoto__ClZkC.HotelItem_loaded__PFCyl{opacity:1}.HotelItem_hotePhotoSkeleton__InlkG{animation:HotelItem_hotelPhotoShimmer__BTE8H 1.1s linear infinite;background:linear-gradient(90deg,#eee8dd,#f8f3ea 50%,#eee8dd);border-radius:inherit;inset:0;position:absolute}@keyframes HotelItem_hotelPhotoShimmer__BTE8H{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (min-width:768px){.HotelItem_hotelItem__4-JEB{min-width:15rem}}@media (max-width:620px){.HotelItem_hotelItemMeta__tOm0f{gap:.6rem}.HotelItem_showOnMapLink__TzxSN{font-family:var(--font-ui);font-size:1rem}.HotelItem_builtCenturyCont__CKm\+O *{font-size:.9rem}}.SestiereNameColors_sestiereName__9H2Co{display:inline-block;font-family:var(--font-ui);font-weight:500;text-decoration:none}.SestiereNameColors_sestiereName__9H2Co:hover{color:#7a252b;opacity:1}.SestiereNameColors_CANNAREGIO__YSo71{color:var(--color-sestieri-CANNAREGIO-soft);color:color-mix(in srgb,var(--color-sestieri-CANNAREGIO),#fff 12%)}.SestiereNameColors_SANTA_CROCE__7uG2n{color:var(--color-sestieri-SANTA_CROCE-soft);color:color-mix(in srgb,var(--color-sestieri-SANTA_CROCE),#fff 12%)}.SestiereNameColors_SAN_POLO__VHuhs{color:var(--color-sestieri-SAN_POLO-soft);color:color-mix(in srgb,var(--color-sestieri-SAN_POLO),#fff 12%)}.SestiereNameColors_CASTELLO__yuFpn{color:var(--color-sestieri-CASTELLO-soft);color:color-mix(in srgb,var(--color-sestieri-CASTELLO),#fff 12%)}.SestiereNameColors_SAN_MARCO__INx4n{color:var(--color-sestieri-SAN_MARCO-soft);color:color-mix(in srgb,var(--color-sestieri-SAN_MARCO),#fff 12%)}.SestiereNameColors_DORSODURO__5iYNh{color:var(--color-sestieri-DORSODURO-soft);color:color-mix(in srgb,var(--color-sestieri-DORSODURO),#fff 12%)}.SestiereNameColors_GIUDECCA__pIVou{color:var(--color-sestieri-GIUDECCA-soft);color:color-mix(in srgb,var(--color-sestieri-GIUDECCA),#fff 12%)}.SestiereNameColors_CANNAREGIO__YSo71:hover{color:var(--color-sestieri-CANNAREGIO);color:color-mix(in srgb,var(--color-sestieri-CANNAREGIO),#000 18%)}.SestiereNameColors_SANTA_CROCE__7uG2n:hover{color:var(--color-sestieri-SANTA_CROCE);color:color-mix(in srgb,var(--color-sestieri-SANTA_CROCE),#000 18%)}.SestiereNameColors_SAN_POLO__VHuhs:hover{color:var(--color-sestieri-SAN_POLO);color:color-mix(in srgb,var(--color-sestieri-SAN_POLO),#000 18%)}.SestiereNameColors_CASTELLO__yuFpn:hover{color:var(--color-sestieri-CASTELLO);color:color-mix(in srgb,var(--color-sestieri-CASTELLO),#000 18%)}.SestiereNameColors_SAN_MARCO__INx4n:hover{color:var(--color-sestieri-SAN_MARCO);color:color-mix(in srgb,var(--color-sestieri-SAN_MARCO),#000 18%)}.SestiereNameColors_DORSODURO__5iYNh:hover{color:var(--color-sestieri-DORSODURO);color:color-mix(in srgb,var(--color-sestieri-DORSODURO),#000 18%)}.SestiereNameColors_GIUDECCA__pIVou:hover{color:var(--color-sestieri-GIUDECCA);color:color-mix(in srgb,var(--color-sestieri-GIUDECCA),#000 18%)}.hotel-button.ImageZoomButton_zoomInButton__4P3aP{aspect-ratio:1/1;opacity:.5;width:32px}.hotel-photo-cont:hover .ImageZoomButton_zoomInButton__4P3aP{box-shadow:0 4px 10px #00000029,inset 0 1px 0 #ffffff42;opacity:.95;transform:scale(1.02)}.ImageZoomButton_zoomInButton__4P3aP:hover .ImageZoomButton_zoomIcon__7LQ5X{transform:scale(1.04)}.button-icon.ImageZoomButton_buttonIcon__WcCIE{fill:none}.hotel-button-cont{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;position:absolute;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;z-index:3}.hotel-button{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle at 32% 28%,#ffffff1f,#fff0 34%),linear-gradient(180deg,#bda86f,#a89158);border:1.3px solid #ffffffd6;border-radius:50%;box-shadow:0 2px 6px #00000029,inset 0 1px 0 #ffffff38;cursor:pointer;display:inline-flex;justify-content:center;transform:scale(1);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease,border-color .18s ease;width:24px}.hotel-button:hover{background:radial-gradient(circle at 32% 28%,#ffffff29,#fff0 36%),linear-gradient(180deg,#c2ad73,#ac955c);border-color:#ffffffeb;box-shadow:0 4px 10px #0000002e,inset 0 1px 0 #ffffff47;transform:scale(1.08)}.hotel-button:active{box-shadow:0 1px 3px #00000024,inset 0 1px 1px #ffffff2e;transform:scale(.97)}.hotel-button:disabled{background:radial-gradient(circle at 32% 28%,#ffffff0a,#fff0 34%),linear-gradient(180deg,#cbbd8f,#b3a273);border:1.3px solid #ffffff85;box-shadow:0 1px 2px #0000000f,inset 0 1px 0 #ffffff1f;cursor:help;filter:grayscale(34%) saturate(60%) brightness(.96);opacity:.44;transform:scale(.95);transition:transform .16s ease,opacity .16s ease,filter .16s ease,background .16s ease,border-color .16s ease}.hotel-button:disabled:hover{border-color:#ffffff94;box-shadow:0 2px 4px #00000014,inset 0 1px 0 #ffffff24;filter:grayscale(30%) saturate(65%) brightness(.98);opacity:.5;transform:scale(.97)}.button-icon{fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;aspect-ratio:1/1;color:#fff;filter:drop-shadow(0 1px 0 rgba(255,255,255,.08));transition:transform .18s ease;width:65%}.hotel-button:hover .button-icon{transform:scale(1.04)}.hotel-button:active{box-shadow:0 1px 3px #00000026,inset 0 2px 2px #0000001f;transform:scale(.96)}.hotel-button:focus-visible{box-shadow:0 0 0 3px #4d7bbe4d,0 4px 10px #00000029}.button-touch-device{opacity:.92;transform:scale(1)}.hotel-button.hotel-button-2{background:radial-gradient(circle at 32% 28%,#ffffff1f,#fff0 34%),linear-gradient(180deg,#c1ac72,#aa935a)}.hotel-button svg{transform-origin:center}.hotel-button.hotel-amenities-button svg{transform:scale(1.02)}.hotel-button.hotel-guests-button svg{transform:scale(1.08)}.tooltip.hotel-button-tooltip{font-size:.82rem;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity 275ms ease,transform 275ms ease;width:5.4rem;will-change:opacity,transform}.tooltip.hotel-button-tooltip[data-text*=image]{width:3.8rem}.tooltip.hotel-button-tooltip[data-text*=guests]{width:3rem}.tooltip.hotel-button-tooltip[data-text*=documented]{width:5.45rem}.tooltip.hotel-button-tooltip[data-text*=amenities]{width:5.06rem}.tooltip.hotel-button-tooltip.tooltip--visible{opacity:1;transform:translateY(0)}.tooltip.hotel-button-tooltip.tooltip--hidden{opacity:0;transform:translateY(4px)}.century-icon{align-items:center;color:#bfa97b;display:inline-flex;flex-shrink:0;justify-content:center;margin-right:.35rem;transform:translateY(.5px)}.icon-building{stroke:currentColor;stroke-width:1.7;fill:none;display:block;flex-shrink:0;height:1.35em;width:1.35em}.dialog.hotel-image-window{border-radius:12px;width:min(92vw,60rem)}.dialog.hotel-image-window header:after{content:none}.dialog.hotel-image-window .dialog-content{border:none}.dialog.hotel-image-window .hotel-large-image-img{box-shadow:0 8px 30px #0000000d;display:block;height:auto;object-fit:cover;width:100%}.dialog.hotel-image-window.hotel-image-window-is-computer{max-width:52rem}.dialog.hotel-image-window h2{font-size:1.28rem;letter-spacing:.034em}.dialog.hotel-image-window.dialog-hotel-image-window-safari-on-mac-os h2{font-family:Lora-R}.hotel-image-window .header-divider{content:url(/static/media/hotel-img-header-decor.5ce4f9dd8a6472209638.png);filter:contrast(1.05) saturate(.9);opacity:.9;padding-bottom:.1rem;padding-top:.3rem;width:178px}@media (max-width:768px){.dialog.hotel-image-window h2{font-size:1.26rem;letter-spacing:.032em}.dialog.hotel-image-window{max-width:none;width:98%}.hotel-image-window .header-divider{width:9rem}}@media (max-width:550px){.dialog.internal-source-dialog .dialog-content{height:auto;width:100%}}@media (max-width:480px){.dialog.hotel-image-window h2{font-size:1.22rem;letter-spacing:.028em}.hotel-image-window .header-divider{width:7.5rem}}@media (max-height:480px) and (orientation:landscape){.hotel-image-window .header-divider{display:none}.dialog.hotel-image-window .hotel-large-image-img{display:block;height:auto;max-height:90dvh;max-width:100%;object-fit:contain;width:auto}}.internal-source-dialog{border-width:2px;box-sizing:border-box}.dialog.internal-source-dialog .dialog-content{align-items:center;border-color:#a6a6a6;display:flex;justify-content:center}.dialog.hotel-image-window .dialog-content{height:auto}.hotel-building-info-cont{margin:.55rem 1.5rem 0;min-height:1.1rem}.hotel-building-info-cont *{font-family:var(--font-ui);font-size:.82rem;letter-spacing:.028em}.hotel-building-info-cont span{color:#0000008c}.hotel-building-info{align-items:baseline;color:#000000ad;display:flex;flex-wrap:wrap;line-height:1.25;opacity:.9;text-shadow:0 1px 0 #fff6}.hotel-building-info-cont .building-info-delim{color:#0009;display:inline-block;margin:0 6px;opacity:.3}.hotel-building-style{color:#000000c7;font-weight:500;letter-spacing:.02em}.hotel-building-century{opacity:.6}.hotel-large-image-img{height:100%;object-fit:contain;width:100%}@media (max-height:550px) and (orientation:landscape){.dialog .hotel-building-info-cont{display:none}}.hotels-spinner{--spinner-size:56px;--dot-size:calc(var(--spinner-size)*0.16);--radius:calc(var(--spinner-size)*0.38);--duration:1.35s;--spinner-color-1:#5f86a0;--spinner-color-2:#7fa0b5;--spinner-color-3:#9db7c8;--spinner-color-4:#bfd0da;--spinner-color-5:#d8e3e9;aspect-ratio:1;display:inline-block;position:relative;width:var(--spinner-size)}.hotels-spinner__dot{animation:hotels-spinner-fade var(--duration) ease-in-out infinite;animation-delay:calc(var(--i)*-.18s);background:var(--spinner-color-3);border-radius:50%;height:var(--dot-size);left:50%;margin:calc(var(--dot-size)/-2);position:absolute;top:50%;transform:rotate(calc(var(--i)*51.4286deg)) translateY(calc(var(--radius)*-1));width:var(--dot-size);will-change:opacity,background-color,transform}@keyframes hotels-spinner-fade{0%,to{background:var(--spinner-color-5);opacity:.32;transform:rotate(calc(var(--i)*51.4286deg)) translateY(calc(var(--radius)*-1)) scale(.92)}20%{background:var(--spinner-color-1);opacity:1;transform:rotate(calc(var(--i)*51.4286deg)) translateY(calc(var(--radius)*-1)) scale(1.08)}40%{background:var(--spinner-color-2);opacity:.78;transform:rotate(calc(var(--i)*51.4286deg)) translateY(calc(var(--radius)*-1)) scale(1)}60%{background:var(--spinner-color-3);opacity:.56;transform:rotate(calc(var(--i)*51.4286deg)) translateY(calc(var(--radius)*-1)) scale(.96)}}.items-list-dialog{border-color:#586d6b;border-width:2px;max-width:22rem;min-width:18rem}.dialog.items-list-dialog .header{margin-left:-.2rem}.dialog.items-list-dialog .dialog-content{-webkit-overflow-scrolling:touch;background-color:#f9f6f1;max-height:25rem;overflow-y:auto;padding:0}.items-list-dialog .dialog-content::-webkit-scrollbar{width:12px!important}.items-list-dialog .dialog-content::-webkit-scrollbar-thumb{border:4px solid #ddd6c7;border-radius:10px}.items-list-dialog .dialog-content::-webkit-scrollbar-track{border-radius:1.5rem}.items-list-dialog .dialog-content ul{border-top:none;list-style:none;margin-left:0;padding-left:11px;padding-right:11px}.items-list-dialog .dialog-content ul>dl,.items-list-dialog .dialog-content ul>li{align-items:center;display:flex;margin:.2rem 0;padding-left:1.2em;position:relative}.items-list-dialog .dialog-content ul>dl:before,.items-list-dialog .dialog-content ul>li:before{color:#75611d;content:"•";font-size:1.6em;left:0;line-height:1.35rem;position:absolute}.items-list-dialog.hotel-premium-amenities-dialog{max-width:24rem}.items-list-dialog.hotel-premium-amenities-dialog .dialog-content ul>dl{grid-gap:.2rem;align-items:baseline;display:grid;gap:.2rem;grid-template-columns:1fr auto}.items-list-dialog.hotel-premium-amenities-dialog .dialog-content ul>dl>dt{color:#75611d}.items-list-dialog.hotel-premium-amenities-dialog .dialog-content ul>dl>dd{font-family:var(--font-ui);font-size:.9rem;margin-left:3rem;text-align:left;width:6rem}.items-list-dialog .dialog-content .fieldset-field{align-items:center;display:flex;margin:.1rem 0 0 -.1rem}.items-list-dialog .dialog-content .fieldset-field .fieldset-field-value,.items-list-dialog .dialog-content .fieldset-field label{font-family:var(--font-heading);font-size:1.04rem;line-height:1.9}.items-list-dialog .dialog-content .fieldset-field .fieldset-field-value,.items-list-dialog .dialog-content .fieldset-field label,.items-list-dialog .dialog-content ul>li:before{color:#5e5001}@media (max-width:767px) and (orientation:portrait){.items-list-dialog{max-width:none;width:90%}}@media (max-height:850px) and (orientation:landscape){.dialog.items-list-dialog .dialog-content{max-height:330px}}@media (max-height:760px) and (orientation:landscape){.dialog.items-list-dialog .dialog-content{max-height:320px}}@media (max-height:750px) and (orientation:landscape){.dialog.items-list-dialog .dialog-content{max-height:280px}}.items-list-dialog.hotel-amenities-dialog{border-color:#ab9101}.dialog.items-list-dialog.hotel-premium-amenities-dialog .header{color:#576b93}.items-list-dialog.hotel-notable-guests-dialog{border-color:#ab9101}.dialog.items-list-dialog.hotel-notable-guests-dialog .header{color:#576b93}.hotel-guests-dialog .dialog-content .fieldset-field{margin:.1rem 0}.dialog.items-list-dialog.hotel-notable-guests-dialog .dialog-content ul>li{align-items:center;display:flex}.dialog.items-list-dialog.hotel-notable-guests-dialog .dialog-content ul>li a{color:#75611d!important;display:inline-block;position:relative;text-decoration:none!important}.dialog.items-list-dialog.hotel-notable-guests-dialog .dialog-content ul>li a:after{background-color:#e0d3a9;bottom:2px;content:"";height:1px;left:0;position:absolute;transition:width .22s ease;width:0}.dialog.items-list-dialog.hotel-notable-guests-dialog .dialog-content ul>li a:hover{color:#5f4c16!important}.dialog.items-list-dialog.hotel-notable-guests-dialog .dialog-content ul>li a:hover:after{width:100%}.dialog.items-list-dialog.hotel-notable-guests-dialog .dialog-content .fieldset-field .fieldset-field-value,.dialog.items-list-dialog.hotel-notable-guests-dialog .dialog-content ul>li:before{color:#75611d}.wikipedia-mark{color:#617081;cursor:pointer;font-size:.68em;margin-left:.26em;opacity:.72;transform:translateY(-3px);vertical-align:super}.hotel-map-window h2{color:#566b99!important;font-family:var(--font-heading);font-size:1.25rem;font-weight:400}.google-map-disclaimer{align-items:center;color:#464646cc;display:flex;font-family:var(--font-ui);font-size:.78rem;font-weight:400;gap:.45rem;justify-content:center;letter-spacing:.02em;padding:10px 0 12px}.google-map-disclaimer:after,.google-map-disclaimer:before{background:#a6956c4d;content:"";height:1px;width:26px}.google-map-disclaimer .google-maps-dummy-link{border-bottom:none;color:inherit;margin-bottom:-1px;opacity:.84;padding-bottom:1px;text-decoration:none;transition:.2s ease}.UserMessage_userMessage__C3rha{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffbf;border-radius:14px;box-shadow:0 10px 30px #0000000f,inset 0 1px 0 #fff9;margin:120px auto;max-width:460px;padding:32px 22px;text-align:center}.UserMessage_userMessage__C3rha:before{content:"";display:block;filter:grayscale(30%) saturate(70%);font-size:32px;margin-bottom:12px;opacity:.8}.UserMessage_userWarningMessage__bqkx3:before{content:"🗺️";filter:sepia(70%) saturate(160%) hue-rotate(5deg);opacity:.8}.UserMessage_userErrorMessage__x7Vv5:before{content:"⚠️"}.UserMessage_userMessageTitle__2p1-O{color:#2f3e3a;font-family:var(--font-heading);font-size:1.35rem;letter-spacing:.01em;line-height:1.4;margin:0 0 8px}.UserMessage_userMessageSubtitle__0SIv4{color:#5f6f6b;font-family:var(--font-ui);font-size:1rem;line-height:1.6;margin:0}.UserMessage_userMessageSubtitle__0SIv4 strong{color:#3f514c;font-weight:700}.SitePage_sitePage__WGEPz{margin-left:auto;margin-right:auto;margin-top:8rem;min-height:50rem;padding-bottom:5rem}.SitePage_sitePage__WGEPz .SitePage_brandName__gPQgK{color:#c8a96a;font-weight:500}.SitePage_sitePage__WGEPz .SitePage_givenName__dLep0{color:#36473c;font-weight:600;letter-spacing:.01em}.SitePage_textPage__oL7yi{color:#000;max-width:72%;text-align:justify}.SitePage_textPageSection__grNO7{width:100%}.SitePage_textPageHeader__33coN{margin:0 0 2.2rem;text-align:center}.SitePage_textPageTitle__Yj6kB{color:#5b4636;font-family:var(--font-heading);font-size:clamp(2rem,3vw,2.7rem);letter-spacing:.02em;line-height:1.14;margin:0 0 .8rem}.SitePage_textPageIntro__0LIgT{color:#6f655b;font-family:var(--font-ui);font-size:1.02rem;letter-spacing:.005em;line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.SitePage_textPageText__qNgB5{margin-left:auto;margin-right:auto;max-width:760px}.SitePage_textPageText__qNgB5 p{color:#1f1f1f;font-family:var(--font-ui);font-size:1.08rem;letter-spacing:.005em;line-height:1.72;margin:0 0 1.35rem}.SitePage_textPageText__qNgB5 p:first-of-type{font-size:1.13rem;line-height:1.68}.SitePage_aboutPage__BfOuy{color:#000}.SitePage_givenName__dLep0{color:#23408e;font-weight:600}@media (max-width:900px){.SitePage_sitePage__WGEPz{margin-top:7rem;padding-bottom:4rem}.SitePage_textPage__oL7yi{max-width:86%}.SitePage_textPageTitle__Yj6kB{font-size:clamp(1.8rem,5vw,2.3rem)}.SitePage_textPageText__qNgB5 p{font-size:1.02rem;line-height:1.68}.SitePage_textPageText__qNgB5 p:first-of-type{font-size:1.08rem}}@media (max-width:640px){.SitePage_sitePage__WGEPz{margin-top:6.25rem;padding-bottom:3.5rem}.SitePage_textPage__oL7yi{max-width:90%}.SitePage_textPageHeader__33coN{margin-bottom:1.8rem}.SitePage_textPageTitle__Yj6kB{font-size:1.75rem}.SitePage_textPageIntro__0LIgT{font-size:.97rem;line-height:1.6}.SitePage_textPageText__qNgB5 p{font-size:.98rem;line-height:1.65;margin-bottom:1.15rem}.SitePage_textPageText__qNgB5 p:first-of-type{font-size:1.02rem}}.Footer_footer__47NHH{background-color:#7b2326;background:linear-gradient(180deg,#7b2326 0,#742124);border-top:1px solid #d4b87a3d;box-shadow:0 -8px 20px #0000000a;padding:2.9rem 0 1.7rem;position:relative}.Footer_footer__47NHH:before{background:linear-gradient(90deg,#d4b87a00,#d4b87aad,#d4b87a00);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(160px,34%)}.Footer_footerContainer__sjBWe{margin:0 auto;max-width:920px;padding:0 20px;text-align:center}.Footer_footerBrand__m3QdO{color:#f0e3b2;font-family:var(--font-brand);font-size:clamp(1.85rem,2.2vw,2.3rem);font-weight:500;letter-spacing:.08em;line-height:1.05;margin-bottom:.9rem;text-shadow:0 1px 2px #00000038;transition:opacity .2s ease}.Footer_footerBrand__m3QdO:hover{opacity:.96}.Footer_brandGreen__hNpJ9{color:#88a96a}.Footer_footerBrand__m3QdO:after{background:linear-gradient(90deg,#e8d9a800,#e8d9a899,#e8d9a800);content:"";display:block;height:1px;margin:.65rem auto 0;opacity:.35;width:6rem}.Footer_footerGrid__UF-Lu{grid-column-gap:4.2rem;grid-row-gap:.9rem;column-gap:4.2rem;display:grid;grid-template-columns:repeat(2,auto);justify-content:center;margin:0 auto;row-gap:.9rem}.Footer_footerGrid__UF-Lu a{color:#a9cfa6;display:inline-block;font-family:var(--font-ui);font-size:.98rem;font-weight:500;justify-self:center;letter-spacing:.015em;line-height:1.4;position:relative;text-decoration:none;transition:color .25s ease,opacity .25s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Footer_footerGrid__UF-Lu a:after{background:#e4d4a0;bottom:-.18rem;content:"";height:1px;left:50%;opacity:.72;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .28s ease;width:100%}.Footer_footerGrid__UF-Lu a:hover{color:#e6d7a5}.Footer_footerGrid__UF-Lu a:hover:after{transform:translateX(-50%) scaleX(1)}.Footer_footerBottom__8GzA3{color:#e8dcd69e;font-family:var(--font-ui);font-size:.9rem;letter-spacing:.015em;line-height:1.45;margin-top:1.2rem;opacity:.55}@media (max-width:640px){.Footer_footerBrand__m3QdO{letter-spacing:.05em;margin-bottom:1.1rem}.Footer_footerGrid__UF-Lu{grid-template-columns:1fr;row-gap:.8rem}.Footer_footerGrid__UF-Lu a{font-size:.95rem}.Footer_footerBottom__8GzA3{font-size:.84rem;margin-top:1.35rem}}.Footer_Mobile_footer_mobile__Fj05C{background-color:#742429;border-top:7px solid #0000;height:10rem;margin-top:14rem;width:100%}footer_mobile ul{padding:0!important}.Footer_Mobile_footer_mobile__Fj05C>.Footer_Mobile_footer_wrap__cGExr{margin-left:auto;margin-right:auto;max-width:1010px}.Footer_Mobile_footer_menu__EFuAS{border-bottom:1px solid #375ba4;border-top:1px solid #375ba4;margin:1.3rem auto;max-width:496px;padding-left:0;padding-right:0}.Footer_Mobile_footer_menu__EFuAS>li:first-child{border-bottom:1px solid #375ba4}.Footer_Mobile_footer_menu__EFuAS>li{margin-bottom:10px;margin-top:10px}.Footer_Mobile_footer_menu_row__7hhye{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:11px;margin-top:10px;padding-left:11px}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6{line-height:22px;max-width:165px;width:100%}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6>a{color:#6ecaa4;font-family:Outfit-R,Courier New,Courier,monospace;font-size:.8rem;text-align:center;text-decoration:none;white-space:nowrap}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6>a:hover{color:#f38932}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6:nth-child(3){max-width:135px}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6:before{border-right:1px solid #375ba4;content:" ";display:block;float:left;height:16px;margin-left:0;margin-top:7px}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6:first-child:before{content:none}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6.Footer_Mobile_left_cell__fNZV6{text-align:right}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6.Footer_Mobile_right_cell__0wnFO{text-align:left}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6.Footer_Mobile_left_cell__fNZV6>a{margin-right:2.5rem}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6.Footer_Mobile_right_cell__0wnFO>a{margin-left:2.5rem}.Footer_Mobile_copyright__JmZ7f{color:#b6b6b6;font-size:13px;font-weight:700}.Footer_Mobile_copyright_li__IhAqW{color:#d4d4d4;font-family:sans-serif;font-size:.65rem;line-height:1.1rem;margin-bottom:1rem;margin-top:1rem;text-align:center}.Footer_Mobile_copyright_word__x75co:after{content:"\00A9";margin-left:5px}.Footer_Mobile_copyright__JmZ7f:before{content:"\00A9";margin-right:5px}@media screen and (max-width:500px){footer_mobile{height:9.3rem;margin-top:5rem;padding-top:5px;text-align:center}.Footer_Mobile_footer_menu__EFuAS{border-bottom:none;border-top:none;margin:0 auto;max-width:496px;padding-top:2px}.Footer_Mobile_footer-wrap__CT9P0 ul{margin:.2rem!important}.Footer_Mobile_footer_menu__EFuAS>li{margin-bottom:0;margin-top:0}.Footer_Mobile_footer_menu__EFuAS>li:first-child{border-bottom:none}.Footer_Mobile_footer_menu_row__7hhye{display:block;margin-bottom:0;margin-top:0}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6{display:list-item;margin:auto;text-align:center!important}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6:before{border-right:none;content:none;float:none;margin-left:0;margin-right:0;margin-top:0}.Footer_Mobile_footer_menu_row__7hhye>.Footer_Mobile_footer_menu_row_cell__udnV6>a{font-size:11px;margin:0!important;text-decoration:none;white-space:nowrap}.Footer_Mobile_copyright_li__IhAqW{font-size:9px;height:25px;line-height:25px;margin-top:.5rem}}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5{align-items:center;aspect-ratio:1/1;background:linear-gradient(180deg,#fffaf2,#eadfca);border:1px solid #b89652;border-radius:18px;bottom:22px;box-shadow:0 12px 28px #54432738,0 0 0 4px #c9b07a2e,inset 0 1px 0 #ffffffc7;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:22px;text-decoration:none;transform:translateY(14px) scale(.96);transition:opacity .28s ease,transform .28s ease,visibility .28s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;visibility:hidden;width:50px;z-index:1000}.JumpToPageTopButton_visible__Nosq9{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5>i{align-items:center;color:#698c87;display:inline-flex;font-size:30px;font-style:normal;font-weight:700;height:1em;justify-content:center;line-height:1;transform:translateY(-1px);transition:color .22s ease,transform .22s ease;width:1em}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5:hover{background:linear-gradient(180deg,#fffdf7,#f1e6d4);border-color:#a98743;box-shadow:0 16px 34px #54432742,0 0 0 5px #c9b07a38,inset 0 1px 0 #ffffffe0;cursor:pointer;transform:translateY(-2px) scale(1.01)}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5:hover>i{color:#587672;transform:translateY(-2px)}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5:active{box-shadow:0 8px 18px #5443272e,0 0 0 3px #c9b07a29,inset 0 1px 2px #ffffffa6;transform:translateY(1px) scale(.98)}@keyframes JumpToPageTopButton_floatHint__LpoMX{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1)}to{transform:translateY(0) scale(1)}}@media (max-width:1200px){.JumpToPageTopButton_jump_page_to_top_button__2Ciu5{border-radius:16px;bottom:18px;right:18px;width:46px}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5>i{font-size:27px}}@media (max-width:768px){.JumpToPageTopButton_jump_page_to_top_button__2Ciu5{border-radius:14px;bottom:14px;right:14px;width:42px}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5>i{font-size:24px}}@media (max-width:480px){.JumpToPageTopButton_jump_page_to_top_button__2Ciu5{border-radius:13px;bottom:12px;right:12px;width:38px}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5>i{font-size:22px}}@media (max-height:600px) and (orientation:landscape){.JumpToPageTopButton_jump_page_to_top_button__2Ciu5{border-radius:12px;bottom:12px;right:12px;width:40px}.JumpToPageTopButton_jump_page_to_top_button__2Ciu5>i{font-size:22px}}.mobile-coming-soon{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff05),url(/static/media/venice_skyline_transparent.9872baeb21b3ad05d3af.webp) center 52% /cover no-repeat;box-sizing:border-box;color:#243746;display:flex;flex-direction:column;height:100dvh;justify-content:flex-start;overflow:hidden;padding:26vh 28px 0;text-align:center}.mobile-coming-soon h1{font-family:var(--font-heading);font-size:clamp(2rem,8vw,3rem);font-weight:400;letter-spacing:.02em;line-height:1.12;margin:0 0 18px}.mobile-coming-soon p{color:#526271;font-family:var(--font-ui);font-size:1.05rem;line-height:1.75;margin:0;max-width:340px}.mobile-coming-soon:after{background:linear-gradient(90deg,#0000,#b9985a,#0000);content:"";height:1px;margin-top:32px;width:72px}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/static/media/Outfit-Regular.7c6b519d14276a94c192.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(/static/media/Outfit-Medium.48773ccfd3506b8f72a9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(/static/media/Outfit-SemiBold.3a56a03789e448e90f1c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Marcellus;font-style:normal;font-weight:400;src:url(/static/media/Marcellus-Regular.42efcd9a0fd3259f0ad4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:500;src:url(/static/media/Cinzel-Medium.ef43c0f610b91f232540.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:600;src:url(/static/media/Cinzel-SemiBold.e5c2ab253a8e9faaad22.woff2) format("woff2")}:root{--header-height:82px;--header-scrolled-height:68px;--map-top-offset:78px;--main-max-width:1320px;--font-brand:"Cinzel",serif;--font-heading:"Marcellus",serif;--font-ui:"Outfit",sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--heart-brand-color:#bc6e69;--heart-accent-color:#a24f4a}.sestieri-word{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#8fa77a 0,#6f8f63 45%,#4a6a44 80%,#3f5a3a);-webkit-background-clip:text;background-clip:text;font-family:Marcellus,serif;font-family:var(--font-heading);font-size:1.05rem;font-weight:500;letter-spacing:.015em;opacity:.93;padding:0 .05em;text-shadow:0 1px 0 #fff3,0 1px 1px #2837231f;transition:opacity .2s ease}body,html{margin:0;padding:0}html{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;scroll-behavior:smooth}body{background-color:#f8f5f0}html button{font-family:Quicksand,sans-serif}main{margin-left:auto;margin-right:auto;margin-top:-15px;min-height:80rem;padding-bottom:2.7rem;width:95%}@media screen and (max-width:800px){main{margin-inline:3px 3px;width:auto}}.main-container{max-width:1320px;max-width:var(--main-max-width)}.second-header-cont{height:1rem;padding-bottom:9px;padding-top:8px}.second-header{align-items:center;display:flex;justify-content:space-between;margin:0 .1rem;position:relative}.second-header *{vertical-align:middle}.second-header button{background-image:linear-gradient(#f4ecd8,#fefdfc);border:1px solid #db8c91;border-radius:1.5rem;color:#c84d55;cursor:pointer;font-size:.95rem;padding:4px 10px}.second-header button:hover{border-color:#ce646b;color:#972128}h2{display:block;font-size:1.2rem;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}@media screen and (max-width:1000px){.header-wrap{margin:0;padding-right:0;width:100%}}h3{display:block;font-size:1.15rem;font-weight:700;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;unicode-bidi:isolate}button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;border-radius:0;font:inherit;margin:0;padding:0;text-align:inherit}a{color:inherit;font-family:Outfit,sans-serif;font-family:var(--font-ui)}a,a:active,a:hover,a:link,a:visited{text-decoration:none}a:-webkit-any-link{text-decoration:none}ul{list-style:none;padding:0}li,ul{margin:0}input{padding:0}input.readonly{background:#0000;border:none}input.minimal-width{field-sizing:content;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog{background-color:canvas;border:initial solid;border-color:initial;border-image:none;border-image:initial;color:initial;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;inset-inline-end:0;inset-inline-start:0;margin:auto;padding:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog[open]{display:block}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.yes-select{user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}#tab-content{background-color:#2f1d43;border-radius:6px;box-shadow:0 2px 8px #0000004d;padding:1rem}#tab-content h3{margin:0}#tab-content code{font-size:1rem}.movement-types-filter .filter-button,.tech-info-filter .filter-button,.watch-styles-filter .filter-button{background-color:#f9fafd}.band-types-filter .filter-button,.case-materials-filter .filter-button,.glass-types-filter .filter-button{background-color:#f8fdfa}.products-list-cont{margin-top:0;width:100%}.products-list-ul-cont{align-items:center;background-color:#f1ede6;display:flex;flex-wrap:wrap;gap:clamp(.05rem,2vw,.2rem);justify-content:center;margin-top:0;min-height:32.5rem;padding:.35rem}.user-message{text-align:center}.wait-img{height:84px;width:84px}.confirm-dialog{align-items:center;display:flex;flex-direction:column;font-size:.9rem;justify-content:space-between;min-height:9rem;padding:1rem;text-align:center}.confirm-dialog.yes-no-confirm-dialog{background:#fcf5f3}.confirm-dialog .confirm-buttons-cont{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.1rem}.confirm-question{line-height:1.25rem;margin:.3rem .1rem 1.1rem;text-align:center}.confirm-btn{border:1px solid;border-radius:999px;cursor:pointer;padding:.35rem .8rem;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.confirm-btn:focus-visible{outline:2px solid #d6c28e;outline-offset:2px}.confirm-btn:hover{transform:translateY(-.5px)}.confirm-btn.confirm-yes-btn{background:#b8644f;color:#fff}.confirm-btn.confirm-yes-btn:hover{background:#a95f4c;box-shadow:0 2px 6px #00000014}.confirm-btn.confirm-no-btn{background:#f2eee6;border-color:#cfc6b6;color:#3e4548}.confirm-btn.confirm-no-btn:hover{background:#f5f1e9;border-color:#c8beac}.filter-prod-list-cont{align-items:center;display:flex;justify-content:center;min-height:25rem}.filter-prod-list-cont,.filter-sec{box-sizing:border-box}.input-label{align-items:center;display:flex;gap:4px}.tooltip{animation:fadeIn .5s ease forwards;background:#e9e1d4;border:1px solid #00000026;border-radius:4px;box-shadow:0 8px 20px #0000002e;font-family:Marcellus,serif;font-family:var(--font-heading);font-size:.9rem;height:auto;opacity:0;pointer-events:none;position:fixed;transform:translateY(4px);z-index:1000}.tooltip:after{display:none}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}