/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.bri-body[data-v-56e4e131]{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.bri-best-price[data-v-df2728d0]{background-color:var(--color-green-700,oklch(52.7% .154 150.069))}.bri-best-price[data-v-df2728d0],.bri-room-count[data-v-df2728d0]{z-index:11;padding-inline:calc(2 * var(--spacing,.25rem));padding-block:var(--spacing,.25rem);color:var(--color-white,#fff)}.bri-room-count[data-v-df2728d0]{background-color:var(--color-site-color,var(--site-color))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-60cd06bf],[data-v-60cd06bf]::backdrop,[data-v-60cd06bf]:after,[data-v-60cd06bf]:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial}[data-v-367b6e3b],[data-v-367b6e3b]::backdrop,[data-v-367b6e3b]:after,[data-v-367b6e3b]:before{--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}[data-v-d58d3bcf],[data-v-d58d3bcf]::backdrop,[data-v-d58d3bcf]:after,[data-v-d58d3bcf]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}[data-v-b6081ece],[data-v-b6081ece]::backdrop,[data-v-b6081ece]:after,[data-v-b6081ece]:before{--tw-leading:initial;--tw-font-weight:initial}[data-v-747acd38],[data-v-747acd38]::backdrop,[data-v-747acd38]:after,[data-v-747acd38]:before{--tw-font-weight:initial;--tw-border-style:solid}[data-v-2c6e6414],[data-v-2c6e6414]::backdrop,[data-v-2c6e6414]:after,[data-v-2c6e6414]:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}[data-v-c1293747],[data-v-c1293747]::backdrop,[data-v-c1293747]:after,[data-v-c1293747]:before{--tw-border-style:solid;--tw-font-weight:initial}*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}[data-v-ac344323],[data-v-ac344323]::backdrop,[data-v-ac344323]:after,[data-v-ac344323]:before{--tw-border-style:solid}[data-v-18f003d7],[data-v-18f003d7]::backdrop,[data-v-18f003d7]:after,[data-v-18f003d7]:before{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial}[data-v-3f0ed748],[data-v-3f0ed748]::backdrop,[data-v-3f0ed748]:after,[data-v-3f0ed748]:before{--tw-font-weight:initial;--tw-border-style:solid}}}.btn-style[data-v-60cd06bf]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-site-color,var(--site-color));padding-inline:calc(4 * var(--spacing,.25rem));padding-block:calc(2.5 * var(--spacing,.25rem));text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.btn-style[data-v-60cd06bf]:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}}.btn-style[data-v-60cd06bf]:focus{--tw-outline-style:none;outline-style:none}.room-header-block[data-v-60cd06bf]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}@media (width>=40rem){.room-header-block[data-v-60cd06bf]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}@media (width>=48rem){.room-header-block[data-v-60cd06bf]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.bri-room-available[data-v-60cd06bf]{width:calc(8 * var(--spacing,.25rem));padding-right:calc(2 * var(--spacing,.25rem));flex:none;display:flex}.booking-room-item[data-v-60cd06bf]{z-index:100;cursor:pointer;width:100%}.bri-child-container.active[data-v-60cd06bf]{background-color:var(--color-site-color-10,rgba(var(--site-color-rgb),.1))}.bri-child-container[data-v-60cd06bf]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;width:100%;overflow:hidden}@media (width>=40rem){.bri-child-container[data-v-60cd06bf]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px}}.room-info-btn i[data-v-60cd06bf]{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.room-info-btn[data-v-60cd06bf]:hover{background-color:var(--color-site-color-10,rgba(var(--site-color-rgb),.1))}.base-room-info[data-v-60cd06bf]{font-size:14px}@media (width>=40rem){.base-room-info[data-v-60cd06bf]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}@media (width>=48rem){.base-room-info[data-v-60cd06bf]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.room-header-name[data-v-60cd06bf]{--tw-leading:1;--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);overflow-wrap:break-word;margin:0;font-size:18px;line-height:1}@media (width>=40rem){.room-header-name[data-v-60cd06bf]{font-size:18px}}@media (width>=48rem){.room-header-name[data-v-60cd06bf]{font-size:22px}}.room-header-name.active[data-v-60cd06bf]{color:var(--color-site-color,var(--site-color))}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}.rig-grid[data-v-0c991980]{height:inherit;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.img-grid-item[data-v-0c991980]{max-height:350px}.img-grid-item img[data-v-0c991980]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.btn-style[data-v-367b6e3b]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-site-color,var(--site-color));padding-inline:calc(4 * var(--spacing,.25rem));padding-block:calc(2.5 * var(--spacing,.25rem));text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.btn-style[data-v-367b6e3b]:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}}.btn-style[data-v-367b6e3b]:focus{--tw-outline-style:none;outline-style:none}.mri-modal-title[data-v-367b6e3b]{padding-right:calc(7 * var(--spacing,.25rem));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:18px;line-height:1;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);margin:0}@media (width>=40rem){.mri-modal-title[data-v-367b6e3b]{font-size:28px}}.uk-modal-body[data-v-367b6e3b]::-webkit-scrollbar{width:8px;height:8px}.uk-modal-body[data-v-367b6e3b]::-webkit-scrollbar-thumb{background-color:var(--color-site-color,var(--site-color));border-radius:10px}.uk-modal-body[data-v-367b6e3b]::-webkit-scrollbar-track{background-color:#0000001a;border-radius:10px}.uk-modal-body[data-v-367b6e3b]::-webkit-scrollbar-thumb:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}.photo-placeholder[data-v-7895e91c]{border-radius:inherit;background:color-mix(in srgb,var(--site-color) 6%,#fff);--ph-far:color-mix(in srgb, var(--site-color) 12%, #fff);--ph-mid:color-mix(in srgb, var(--site-color) 20%, #fff);--ph-near:color-mix(in srgb, var(--site-color) 30%, #fff);width:100%;height:100%;position:relative;overflow:hidden}.landscape[data-v-7895e91c]{width:100%;height:100%;position:absolute;inset:0}.camera-wrap[data-v-7895e91c]{z-index:1;width:var(--v97daca1a);height:var(--v97daca1a);background:color-mix(in srgb,var(--site-color) 12%,#fff);border:1.5px solid color-mix(in srgb,var(--site-color) 22%,transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-wrap svg[data-v-7895e91c]{width:var(--v45d64c07);height:var(--v518cdae8);opacity:.6}swiper-container[data-v-d58d3bcf]{--swiper-theme-color:var(--site-color)}swiper-container[data-v-d58d3bcf]::part(bullet){background-color:var(--color-white,#fff);opacity:1}swiper-container[data-v-d58d3bcf]::part(bullet-active){height:calc(2 * var(--spacing,.25rem));width:calc(2 * var(--spacing,.25rem));background-color:var(--color-site-color,var(--site-color));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-white,#fff)}swiper-container[data-v-d58d3bcf]::part(pagination){margin-block:var(--spacing,.25rem);padding-block:var(--spacing,.25rem)}swiper-container[data-v-d58d3bcf]::part(preloader){border-style:var(--tw-border-style);color:var(--color-site-color,var(--site-color));border-width:2px}.swiper-room-gallery[data-v-d58d3bcf]{z-index:10;width:100%;position:relative}.empty-photo-block[data-v-d58d3bcf]{width:100%;height:280px;position:relative}@media (width>=48rem){.empty-photo-block[data-v-d58d3bcf]{height:320px}}.room-swiper[data-v-d58d3bcf]{height:inherit}.srg-image[data-v-d58d3bcf],.ss-container[data-v-d58d3bcf]{width:100%;height:100%}.srg-image[data-v-d58d3bcf]{-o-object-fit:cover;object-fit:cover}.overlay[data-v-d58d3bcf]{color:#fff;pointer-events:auto;z-index:2;cursor:pointer;background:#00000080;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}.ss-container[data-v-d58d3bcf]{position:relative}.ss-loader[data-v-d58d3bcf]{background:#f2f2f2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ss-spinner[data-v-d58d3bcf]{border:3px solid #ddd;border-top-color:var(--site-color,#999);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite ss-spin-d58d3bcf}.srg-image--loading[data-v-d58d3bcf]{opacity:0}.srg-image[data-v-d58d3bcf]{transition:opacity .2s}@keyframes ss-spin-d58d3bcf{to{transform:rotate(1turn)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.base-gallery-grid[data-v-260ea243]{cursor:pointer}.gallery-grid-col[data-v-260ea243],.gallery-sub-grid[data-v-260ea243]{height:inherit}.image-changer[data-v-260ea243]{z-index:10;width:100%;position:relative}.sections[data-v-260ea243]{width:100%;height:100%;display:flex;position:absolute}.section[data-v-260ea243]{z-index:4;background-color:#0000;height:100%}.image-display[data-v-260ea243]{position:relative}.display-image-container[data-v-260ea243],.image-display[data-v-260ea243],img[data-v-260ea243]{width:100%;height:100%}img[data-v-260ea243]{-o-object-fit:cover;object-fit:cover}.indicators[data-v-260ea243]{justify-content:space-between;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.indicator[data-v-260ea243]{z-index:3;background-color:#fff;flex:1;height:5px;margin:0 2px;transition:background-color .3s}.indicator.active[data-v-260ea243]{background-color:var(--color-site-color,var(--site-color))}.overlay[data-v-260ea243]{color:#fff;pointer-events:auto;z-index:2;cursor:pointer;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-v-ef528303] .overlay span{font-size:14px!important}[data-v-ef528303] .overlay i{font-size:20px!important}[data-v-ef528303] .image-changer,[data-v-ef528303] .swiper-room-gallery{border-radius:8px;overflow:hidden;height:var(--v62d853d9)!important}.uk-modal-body[data-v-3dca8790]::-webkit-scrollbar{width:8px}.uk-modal-body[data-v-3dca8790]::-webkit-scrollbar-thumb{background-color:var(--color-site-color,var(--site-color));border-radius:10px}.uk-modal-body[data-v-3dca8790]::-webkit-scrollbar-track{background-color:#0000001a;border-radius:10px}.uk-modal-body[data-v-3dca8790]::-webkit-scrollbar-thumb:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}.room-detail[data-v-b6081ece]{max-height:200px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition:max-height .4s ease-out;overflow:hidden}@media (width>=64rem){.room-detail[data-v-b6081ece]{font-size:14px}}@media (width>=80rem){.room-detail[data-v-b6081ece]{font-size:16px}}.preview-booking-info-block[data-v-b6081ece]{flex-direction:column;display:flex}.pbibd-dates-detail[data-v-b6081ece]{gap:var(--spacing,.25rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-leading:1;line-height:1;display:flex}.my-booking-rate-detail[data-v-b6081ece],.pbib-nights-between[data-v-b6081ece]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.my-booking-total[data-v-b6081ece]{justify-content:flex-end;align-items:center;display:flex}.my-booking-total span[data-v-b6081ece]{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:26px;line-height:1;font-weight:var(--font-weight-medium,500)}.my-booking-total i[data-v-b6081ece]{--tw-leading:1;color:var(--color-site-color,var(--site-color));font-size:23px;line-height:1}.about-booking-rate-desktop[data-v-b6081ece]{position:sticky;left:0}.services-list[data-v-d136dc5c]{-moz-column-count:3;column-count:3;-moz-column-gap:28px;column-gap:28px}@media (width<=640px){.services-list[data-v-d136dc5c]{-moz-column-count:1;column-count:1}}@media (width>=641px) and (width<=900px){.services-list[data-v-d136dc5c]{-moz-column-count:2;column-count:2}}.services-category[data-v-d136dc5c]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px;display:block}.category-title[data-v-d136dc5c]{color:#666;border-bottom:.5px solid #f0f0f0;margin-bottom:6px;padding-bottom:4px;font-size:14px;font-weight:500}.category-items[data-v-d136dc5c]{flex-direction:column;gap:3px;display:flex}.service-item[data-v-d136dc5c]{color:#444;align-items:flex-start;gap:6px;font-size:13px;display:flex}.check[data-v-d136dc5c]{background:color-mix(in srgb,var(--site-color) 15%,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-top:2px;display:flex}.check svg[data-v-d136dc5c]{width:8px;height:8px}.btn-style[data-v-747acd38]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-site-color,var(--site-color));padding-inline:calc(4 * var(--spacing,.25rem));padding-block:calc(2.5 * var(--spacing,.25rem));text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.btn-style[data-v-747acd38]:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}}.btn-style[data-v-747acd38]:focus{--tw-outline-style:none;outline-style:none}.service-icon[data-v-747acd38]{width:calc(4 * var(--spacing,.25rem))}.booking-rate-item[data-v-747acd38]{background:rgba(var(--site-color-rgb),.02);border:1px solid rgba(var(--site-color-rgb),.15);box-shadow:0 0 10px 1px rgba(var(--site-color-rgb),.06);gap:calc(2 * var(--spacing,.25rem));border-radius:var(--radius-lg,.5rem);padding-inline:calc(4 * var(--spacing,.25rem));padding-block:calc(3 * var(--spacing,.25rem));flex-wrap:wrap;display:flex}@media (width>=48rem){.booking-rate-item[data-v-747acd38]{flex-wrap:nowrap}}.bri-rate-info-block[data-v-747acd38]{gap:calc(2 * var(--spacing,.25rem));flex-direction:column;width:100%;display:flex}@media (width>=48rem){.bri-rate-info-block[data-v-747acd38]{width:66.6667%}}.bri-price-block[data-v-747acd38]{flex-direction:column;width:100%;display:flex}@media (width>=48rem){.bri-price-block[data-v-747acd38]{width:33.3333%}}.active-service[data-v-747acd38]{cursor:pointer;--tw-border-style:dashed;border-style:dashed;border-bottom-width:2px;border-bottom-color:var(--color-blue-200,oklch(88.2% .059 254.128))}.bri-room-available[data-v-2c6e6414]{width:calc(6 * var(--spacing,.25rem));padding-right:var(--spacing,.25rem);flex:none;display:flex}@media (width>=40rem){.bri-room-available[data-v-2c6e6414]{width:calc(6 * var(--spacing,.25rem))}}.truncate-room-name[data-v-2c6e6414]{-webkit-line-clamp:1;--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:16px;line-height:1;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-site-color,var(--site-color));-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width>=40rem){.truncate-room-name[data-v-2c6e6414]{font-size:22px}}.brsb-selected-room-block[data-v-2c6e6414]{background:rgba(var(--site-color-rgb),.02);border:1px solid rgba(var(--site-color-rgb),.15);box-shadow:0 0 10px 1px rgba(var(--site-color-rgb),.06);height:calc(24 * var(--spacing,.25rem));border-radius:var(--radius-lg,.5rem);overflow:hidden}@media (width>=420px){.brsb-selected-room-block[data-v-2c6e6414]{height:calc(24 * var(--spacing,.25rem))}}@media (width>=520px){.brsb-selected-room-block[data-v-2c6e6414]{height:calc(32 * var(--spacing,.25rem))}}@media (width>=40rem){.brsb-selected-room-block[data-v-2c6e6414]{height:calc(40 * var(--spacing,.25rem))}}@media (width>=48rem){.brsb-selected-room-block[data-v-2c6e6414]{height:calc(44 * var(--spacing,.25rem))}}@media (width>=64rem){.brsb-selected-room-block[data-v-2c6e6414]{height:calc(48 * var(--spacing,.25rem))}}.srb-room-info[data-v-2c6e6414]{gap:calc(2 * var(--spacing,.25rem));width:66.6667%;min-height:0;padding:calc(2 * var(--spacing,.25rem));display:flex;overflow:hidden}@media (width>=48rem){.srb-room-info[data-v-2c6e6414]{width:66.6667%}}@media (width>=64rem){.srb-room-info[data-v-2c6e6414]{flex-wrap:nowrap;width:75%}}@media (width>=80rem){.srb-room-info[data-v-2c6e6414]{width:75%}}.crb-room-sizes[data-v-2c6e6414]{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.another-room-btn[data-v-c1293747]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-black,#000);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-site-color,var(--site-color))}@media (hover:hover){.another-room-btn[data-v-c1293747]:hover{text-decoration-line:none}}.btn-style{border-radius:var(--radius-lg,.5rem);background-color:var(--color-site-color,var(--site-color));padding-inline:calc(4 * var(--spacing,.25rem));padding-block:calc(2.5 * var(--spacing,.25rem));text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.btn-style:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}}.btn-style:focus{--tw-outline-style:none;outline-style:none}.rec-date-item{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-color,var(--site-color));background-color:var(--color-white,#fff);padding:calc(3 * var(--spacing,.25rem));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.rec-date-item:hover{background-color:var(--color-site-color-10,rgba(var(--site-color-rgb),.1))}}.about-booking-rate-block-mobile[data-v-ac344323]{z-index:100;cursor:pointer;border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding:calc(2 * var(--spacing,.25rem));border-width:0;position:fixed;bottom:0;left:0}.shadow-top-sides[data-v-ac344323]{box-shadow:0 -10px 15px #0000001a,4px -4px 10px #0000,-4px -4px 10px #0000}.btn-style[data-v-18f003d7]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-site-color,var(--site-color));padding-inline:calc(4 * var(--spacing,.25rem));padding-block:calc(2.5 * var(--spacing,.25rem));text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.btn-style[data-v-18f003d7]:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}}.btn-style[data-v-18f003d7]:focus{--tw-outline-style:none;outline-style:none}.bri-room-available[data-v-18f003d7]{width:calc(6 * var(--spacing,.25rem));padding-right:var(--spacing,.25rem);flex:none;display:flex}@media (width>=40rem){.bri-room-available[data-v-18f003d7]{width:calc(6 * var(--spacing,.25rem))}}.increase-comfort-room[data-v-18f003d7]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-site-color,var(--site-color));overflow:hidden}.icr-room-name[data-v-18f003d7]{cursor:pointer;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-leading:calc(5 * var(--spacing,.25rem));line-height:calc(5 * var(--spacing,.25rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-site-color,var(--site-color));margin:0}.animate-shimmer[data-v-3f0ed748]{background:linear-gradient(90deg,#f1f5f9 25%,#fff 50%,#f1f5f9 75%) 0 0/600px 100%}.btn-style[data-v-3f0ed748]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-site-color,var(--site-color));padding-inline:calc(4 * var(--spacing,.25rem));padding-block:calc(2.5 * var(--spacing,.25rem));text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.btn-style[data-v-3f0ed748]:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}}.btn-style[data-v-3f0ed748]:focus{--tw-outline-style:none;outline-style:none}.progress-bar[data-v-3f0ed748]{border-radius:5px;width:0;height:100%;transition:width .4s ease-in-out}.booking-full-data[data-v-3f0ed748]{padding-block:calc(4 * var(--spacing,.25rem));position:relative}.booking-data-block[data-v-3f0ed748]{position:relative}.stepper-booking-block[data-v-3f0ed748]{border-style:var(--tw-border-style);border-width:1px}.sbb-step-name[data-v-3f0ed748]{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:18px}@media (width>=40rem){.sbb-step-name[data-v-3f0ed748]{font-size:24px}}.sbb-next-name[data-v-3f0ed748],.sbb-prev-name[data-v-3f0ed748]{align-items:center;display:flex}.sbb-next-text[data-v-3f0ed748],.sbb-prev-text[data-v-3f0ed748]{cursor:pointer;height:100%;padding-inline:calc(2 * var(--spacing,.25rem));color:var(--color-site-color,var(--site-color));font-size:14px}@media (hover:hover){:is(.sbb-prev-text[data-v-3f0ed748],.sbb-next-text[data-v-3f0ed748]):hover{background-color:var(--color-site-color-10,rgba(var(--site-color-rgb),.1))}}.b-loader-block[data-v-3f0ed748]{z-index:50;--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.b-loader[data-v-3f0ed748]{box-sizing:border-box;border:5px solid #fff;border-bottom-color:var(--color-site-color,var(--site-color));border-radius:50%;width:64px;height:64px;animation:1s linear infinite rotation-3f0ed748;display:inline-block}@keyframes rotation-3f0ed748{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-page[data-v-3f0ed748]{justify-content:center;align-items:center;min-height:400px;display:flex}.error-container[data-v-3f0ed748]{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:400px;padding:20px;box-shadow:0 4px 20px #0000001a}.retry-button[data-v-3f0ed748]{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:700;transition:background-color .3s}.retry-button[data-v-3f0ed748]:hover{background-color:var(--color-site-color-80,rgba(var(--site-color-rgb),.8))}@keyframes spin-3f0ed748{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
