.header-cart-button[data-v-5263aaea],.header-cart-mobile[data-v-5263aaea]{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex;position:relative}.header-cart-button span[data-v-5263aaea]{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.header-cart-button b[data-v-5263aaea],.header-cart-mobile b[data-v-5263aaea]{color:#071a39;background:#b99a61;border:2px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.header-cart-mobile[data-v-5263aaea]{display:none}.header-cart-button:hover svg[data-v-5263aaea],.header-cart-mobile:hover svg[data-v-5263aaea]{color:#b99a61}@media (max-width:900px){.header-cart-button[data-v-5263aaea]{display:none}.header-cart-mobile[data-v-5263aaea]{margin-left:auto;margin-right:8px;display:inline-flex}}.site-search-form[data-v-5263aaea] .public-smart-search>input{color:#071a39;min-height:64px;padding:0 42px 0 0;font:400 calc(clamp(21px,3vw,30px))/1.2 Cormorant Garamond,serif}.site-search-form[data-v-5263aaea] .public-smart-search__panel{width:calc(min(660px,100vw - 48px));top:calc(100% + 1px);left:0}@media (max-width:680px){.site-search-form[data-v-5263aaea] .public-smart-search__panel{width:calc(100vw - 48px);left:50%}}.tr-commercial-footer[data-v-4f3c5ee5]{color:#fff;background:#0c1b16;grid-template-columns:1.2fr 1fr 1fr;gap:42px;padding:calc(clamp(54px,7vw,96px)) calc(clamp(22px,6vw,96px));display:grid}.tr-commercial-footer strong[data-v-4f3c5ee5]{color:#c9aa61;letter-spacing:.22em;text-transform:uppercase;font:600 13px/1 Montserrat,Arial,sans-serif}.tr-commercial-footer a[data-v-4f3c5ee5],.tr-commercial-footer p[data-v-4f3c5ee5],.tr-commercial-footer small[data-v-4f3c5ee5]{color:#ffffffb8;font:400 12px/1.8 Montserrat,Arial,sans-serif;text-decoration:none;display:block}.tr-commercial-footer nav[data-v-4f3c5ee5]{gap:9px;display:grid}@media (max-width:720px){.tr-commercial-footer[data-v-4f3c5ee5]{grid-template-columns:1fr}}.builder-public-footer[data-v-69b598d0]{background:var(--builder-footer-bg,#111f35);color:var(--builder-footer-text,#fff);padding:var(--builder-footer-space,calc(clamp(48px,7vw,96px))) 0}.builder-public-footer__grid[data-v-69b598d0]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:calc(clamp(28px,4vw,64px));display:grid}.builder-public-footer__block[data-v-69b598d0]{min-width:0}.builder-public-footer__block h5[data-v-69b598d0]{color:var(--builder-footer-accent,#c7a65c);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px}.builder-public-footer__block p[data-v-69b598d0]{margin:.35rem 0;line-height:1.7}.builder-public-footer__block a[data-v-69b598d0]{color:inherit;text-decoration:none}.builder-public-footer__block a[data-v-69b598d0]:hover{text-underline-offset:4px;text-decoration:underline}.builder-public-footer__logo img[data-v-69b598d0]{width:100%;max-width:180px;height:auto}.builder-public-footer__copyright[data-v-69b598d0]{color:color-mix(in srgb,var(--builder-footer-text,#fff) 70%,transparent);align-self:end;font-size:11px}.builder-public-footer .news[data-v-69b598d0]{max-width:360px;display:flex}.builder-public-footer .news input[data-v-69b598d0]{color:inherit;background:#ffffff14;border:1px solid #ffffff40;min-width:0;min-height:46px;padding:0 12px}.builder-public-footer .news button[data-v-69b598d0]{background:var(--builder-footer-accent,#c7a65c);color:#102019;border:0;padding:0 14px}@media (max-width:640px){.builder-public-footer__grid[data-v-69b598d0]{grid-template-columns:1fr}.builder-public-footer .news[data-v-69b598d0]{display:grid}}.public-layout :-webkit-any(button,input[type=button],input[type=submit],input[type=reset]):not(:where(.universal-gallery__feature,.universal-gallery__side button,.universal-gallery__lower button,.universal-header-hero__gallery-dots button,.luxury-hero-dots button,.hotel-similar__dots button,.blog-editorial-hero__dot,.shared-pro__hotspots>button,.luxury-location-map button,.comparison-workspace__empty-card,.split-photo,[role=switch],.admin-shell *,.partner-shell *,.visual-page-editor *,.visual-section-editor *,.site-visual-editor *,.site-studio *,.atelier-editor *)){border-radius:0!important}.public-layout :is(button,input[type=button],input[type=submit],input[type=reset]):not(:where(.universal-gallery__feature,.universal-gallery__side button,.universal-gallery__lower button,.universal-header-hero__gallery-dots button,.luxury-hero-dots button,.hotel-similar__dots button,.blog-editorial-hero__dot,.shared-pro__hotspots>button,.luxury-location-map button,.comparison-workspace__empty-card,.split-photo,[role=switch],.admin-shell *,.partner-shell *,.visual-page-editor *,.visual-section-editor *,.site-visual-editor *,.site-studio *,.atelier-editor *)){border-radius:0!important}.public-layout :is(a.public-page-rail__action,.booking-add-more a,.cart-stay nav a,.sticky-summary>a,a.account-action,a.new-stay-button,.portal-login__tools a,.footer-claude .socials a,.hotel-card-arrow,.hotel-room-card__photo-arrow,.villa-card__media-arrow,.attraction-open,.sl-service-action b,.v40-float-button,.floating-nav-button){border-radius:0!important}.public-layout :-webkit-any(.public-page-rail,.blog-editorial-hero__controls){border-radius:0!important}.public-layout :is(.public-page-rail,.blog-editorial-hero__controls){border-radius:0!important}body:has(.public-layout):not(:has(.admin-shell,.partner-shell)) .comparison-picker :is(header button,.comparison-picker__backdrop){border-radius:0!important}body:has(.public-layout):not(:has(.admin-shell,.partner-shell)) .cookie-actions button{border-radius:0!important}body:has(.public-layout):not(:has(.admin-shell,.partner-shell)) .cookie-settings{border-radius:0!important}body:has(.public-layout):not(:has(.admin-shell,.partner-shell)) :-webkit-any(.gallery-viewer,.public-date-calendar-layer,.booking-calendar-layer,.category-comparison,.journey-drawer,.booking-remove-dialog,.shared-pro-panel,.lang-modal-backdrop) button{border-radius:0!important}body:has(.public-layout):not(:has(.admin-shell,.partner-shell)) :is(.gallery-viewer,.public-date-calendar-layer,.booking-calendar-layer,.category-comparison,.journey-drawer,.booking-remove-dialog,.shared-pro-panel,.lang-modal-backdrop) button{border-radius:0!important}body:has(.public-layout):not(:has(.admin-shell,.partner-shell)) a.lang-modal-opt{border-radius:0!important}
