:root{--color-club-points: #1a826e;--color-title-club-points: #db006e;--color-club: #269983;--color-club-subtle: #e9f5f3;--color-club-level-fan: #ca048f;--color-club-level-expert: #0490ca;--color-club-level-master: var(--purple-500);--color-club-level-elite: #082888}:root{/*! General ************/--max-width: 1400px;--font-family-1: var(--basefontFamily, var(--font-family, var(--font-header, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", Arial, system-ui)));--font-family-2: var(--basefontFamily-brand, var(--font-bannersTitle, "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, system-ui));--text-size-xxs: 1.2rem;--text-size-xs: 1.4rem;--text-size-sm: 1.6rem;--text-size-md: 1.8rem;--text-size-lg: 2rem;--text-size-xl: 2.4rem;--text-size-xxl: 2.8rem;--text-size-xxxl: 3.2rem;--text-link: #186cdf;--text-link-hover: #0a3066;--text-main: #18161c;--text-strong: #3b3a40;--text-subtle: #696770;--text-disabled: #96949c;--font-weight-1: 300;--font-weight-2: 400;--font-weight-3: 500;--font-weight-4: 600;--font-weight-5: 700;--border-radius-1: 4px;--border-radius-2: 8px;--border-radius-3: 12px;--border-radius-4: 16px;--border-radius-5: 24px;--border-radius-6: 28px;--border-radius-7: 32px;--border-radius-8: 999px;--border-size-1: 1px;--border-size-2: 2px;--border-size-3: 3px;--border-size-4: 4px;--border-size-5: 5px;--border-color-1: var(--color-affiliate-7);--border-color-2: var(--color-affiliate-8);--box-shadow-1:
    0 1px 2px hsla(210, 18%, 4%, 0.14), 0 1px 2px hsla(210, 18%, 4%, 0.14);--box-shadow-2:
    0 2px 4px hsla(210, 18%, 4%, 0.14), 0 2px 4px hsla(210, 18%, 4%, 0.14);--box-shadow-3:
    0 4px 8px hsla(210, 18%, 4%, 0.14), 0 4px 8px hsla(210, 18%, 4%, 0.14);--box-shadow-4:
    0 6px 12px hsla(210, 18%, 4%, 0.24), 0 0 8px hsla(210, 18%, 4%, 0.2);--box-shadow-5:
    0 10px 20px hsla(210, 18%, 4%, 0.24), 0 0 8px hsla(210, 18%, 4%, 0.2);--neutral-color-1: #0d0d0d;--neutral-color-2: #1c1c1c;--neutral-color-3: #292929;--neutral-color-4: #404040;--neutral-color-5: #707070;--neutral-color-6: #8c8c8c;--neutral-color-7: #9c9c9c;--neutral-color-8: #c7c7c7;--neutral-color-9: #e5e5e5;--neutral-color-10: #f0f0f0;--neutral-color-11: #fafafa;--neutral-color-12: #ffffff;--semantic-info-color-1: #3061f2;--semantic-info-color-2: #b5c5f5;--semantic-info-color-3: #f2f5fc;--semantic-info-color-4: #07288c;--semantic-error-color-1: #d93616;--semantic-error-color-2: #f2c6bd;--semantic-error-color-3: #fcf4f2;--semantic-error-color-4: #8c230e;--semantic-success-color-1: #1c8207;--semantic-success-color-2: #bbe5b3;--semantic-success-color-3: #f2faf0;--semantic-success-color-4: #0f4704;--semantic-warning-color-1: #664f05;--semantic-warning-color-2: #f2e7c2;--semantic-warning-color-3: #faf8f0;--semantic-warning-color-4: #f2bd0d;--color-affiliate-1: var(--bg-primary, var(--color-1, var(--header-boton-background, var(--boton-background, #186CDF))));--color-affiliate-2: var(--text-oncolor, var(--header-boton-text-color, var(--widget-boton-text-color, var(--boton-text-color, var(--texto-botones, var(--button-color-hover, var(--neutral-color-12, #ffffff)))))));--color-affiliate-3: var(--bg-primary-hover, var(--color-3, var(--header-boton-background-hover, var(--boton-background-hover, #003B98))));--color-affiliate-4: var(--text-main, var(--color-4, var(--neutral-color-1, #18161C)));--color-affiliate-5: #cce0ff;--color-affiliate-6: #f0f6ff;--color-affiliate-7: var(--neutral-color-8);--color-affiliate-8: var(--neutral-color-9);--color-affiliate-9: var(--neutral-color-12);--color-affiliate-10: var(--neutral-color-12);--pink-100: #fcf5f9;--pink-200: #faebf3;--pink-300: #f7d2e5;--pink-500: #e50072;--pink-600: #800d46;--purple-100: #f7f5fc;--purple-200: #eeebf7;--purple-300: #c6bce5;--purple-500: #5c469c;--purple-600: #3e2f6a;--upsell-background-color-1: white;--upsell-background-color-2: #f0f6ff;--upsell-background-color-3: #fdfdfd;--upsell-background-color-4: #07288c;--upsell-border-color-1: #bfc2c7;--upsell-text-color-titulo-1: #07288c;--upsell-text-color-titulo-2: #1c1c1c;--upsell-text-color-titulo-3: #404040;--upsell-text-color-titulo-skeleton: #07288cab;--upsell-text-color-1: #8c8c8c;--upsell-text-color-2: #186cdf;--upsell-text-color-3: #1c1c1c;--upsell-text-color-4: white;--upsell-border-color-card: #07288c;--upsell-border-color-1: #c1bfc7;--upsell-boton-control-background: #07288c;--upsell-boton-background-1: #07288c;--upsell-boton-text-1: white;--widget-background-primario: #f6f6f6;--widget-background-secundario: var(--neutral-color-1);--widget-background-terciario: var(--color-4);--widget-text-color: var() var(--neutral-color-1);--widget-text-color-input: 232323;--widget-text-color-hover: var(--neutral-color-2);--widget-font-family: "Raleway", sans-serif;--widget-border-color: #e6e6e3;--widget-border-radius: 4px;--widget-boton-background: var(--color-1);--widget-boton-background-hover: var(--color-3);--widget-boton-text-color: var(--neutral-color-12);--widget-boton-text-color-hover: var(--neutral-color-12);--widget-boton-border-radius: var(--boton-border-radius);--widget-boton-border-color: transparent;--widget-boton-border-color-hover: transparent;--widget-boton-2-background: transparent;--widget-boton-2-background-hover: transparent;--widget-boton-2-text-color: var(--neutral-color-2);--widget-boton-2-text-color-hover: var(--color-1);--widget-boton-2-active-background: var(--color-1);--widget-boton-2-active-text-color: var(--neutral-color-11);--widget-color-icon-1: var(--color-1);--widget-background-toggle-check: var(--neutral-color-1);--slider-background-button: var(--neutral-color-1);--slider-color-button: var(--neutral-color-1);--semantic-color-1: #f2f5fc;--semantic-color-2: #3061f2;--semantic-color-3: #489a00;--alert--semantic-success: #1c8207;--alert--semantic-warning: #f2bd0d;--alert--semantic-error: #d93616;--alert--semantic-info: #3061f2;--screen-size-xs: 480px;--screen-size-sm: 600px;--screen-size-md: 768px;--screen-size-lg: 980px;--screen-size-xl: 1024px;--screen-size-xxl: 1280px}:root{--button-color: var(--color-affiliate-2);--button-color-hover: var(--color-affiliate-2);--button-bg: var(--color-affiliate-1);--button-bg-hover: var(--color-affiliate-3);--button-bg-disabled: var(--neutral-color-8);--button-color-disabled: var(--neutral-color-12)}.button__primary,.button__secondary,.button__tertiary{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:4px;width:auto;min-height:44px;min-width:80px;padding:8px 16px;line-height:100%;border:none;border-radius:var(--border-radius-1);font-family:var(--font-family-1);font-size:var(--text-size-sm);text-decoration:none;cursor:pointer}.button__primary:disabled,.button__secondary:disabled,.button__tertiary:disabled{background-color:var(--button-bg-disabled);color:var(--button-color-disabled);filter:grayscale(1)}.button__primary:disabled:hover,.button__secondary:disabled:hover,.button__tertiary:disabled:hover{color:var(--button-color-disabled);background-color:var(--button-bg-disabled);cursor:not-allowed}.button__primary:hover,.button__secondary:hover,.button__tertiary:hover{text-decoration:none}.button__primary:focus,.button__secondary:focus,.button__tertiary:focus{outline:2px solid var(--semantic-info-color-1);outline-offset:2px}.button__primary{color:var(--button-color);background-color:var(--button-bg)}.button__primary:hover{color:var(--button-color-hover);background-color:var(--button-bg-hover)}.button__secondary{background-color:transparent;border:2px solid var(--button-bg);color:var(--button-bg)}.button__secondary:hover:not(:disabled){color:var(--button-bg-hover);border-color:var(--button-bg-hover)}.button__tertiary{background:transparent;color:var(--button-bg);border:none}.button__tertiary:hover{color:var(--button-bg-hover)}.button__tertiary:disabled{color:var(--button-bg-disabled);background-color:transparent}.button__tertiary:disabled:hover{color:var(--button-bg-disabled);background-color:transparent}.button__icon{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--button-bg);color:var(--button-color);padding:0px;min-width:44px;min-height:44px;font-size:20px}.button__icon:hover{background-color:var(--button-bg-hover)}.button__icon:disabled{background-color:var(--button-bg-disabled);color:var(--button-color-disabled)}.button__on--background{background-color:#0d0d0d75;border:var(--border-size-2) solid #e4e4e6;color:#e4e4e6}.button__on--background:hover{opacity:0.9}.skeleton__element--placeholder,.skeleton__element--new,.skeleton__element{position:relative;display:flex;justify-content:center;align-items:center}.skeleton__element--placeholder::before,.skeleton__element--new::before,.skeleton__element::before{position:absolute;content:"";width:100%;height:60%;background-color:#D9D9D9;border-radius:20px}.skeleton__element--placeholder::after,.skeleton__element--new::after,.skeleton__element::after{position:absolute;content:"";width:100%;height:90%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);animation:skeleton_animation 1.5s infinite;background-size:200% 100%;background-repeat:no-repeat;background-position:100% 0;border-radius:10px;z-index:1}.skeleton__element--new::before{height:100%}.skeleton__element--new::after{height:100%}.skeleton__element--placeholder{cursor:not-allowed}.skeleton__element--placeholder::before{height:100%;background-color:transparent;border-radius:var(--border-radius-1)}.skeleton__element--placeholder::after{height:100%;background-color:transparent;border-radius:var(--border-radius-1)}.skeleton__element--placeholder:focus{outline:transparent}@keyframes skeleton_animation{0%{background-position:150% 0}to{background-position:-100% 0}}@font-face{font-family:"pth-icon";src:url(https://b2b2c.cdnpt.com/general/fonts/pth-icon.eot);src:url(https://b2b2c.cdnpt.com/general/fonts/pth-icon.eot?#iefix) format("embedded-opentype"),url(https://b2b2c.cdnpt.com/general/fonts/pth-icon.woff) format("woff"),url(https://b2b2c.cdnpt.com/general/fonts/pth-icon.svg) format("svg");font-weight:normal;font-style:normal;font-display:block}.font-icons{font-family:"pth-icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-clipboard-list-regular:before{content:"\ea5f"}.icons-clipboard-list-solid:before{content:"\ea60"}.icons-point-finger-solid:before{content:"\ea61"}.icons-circle-bolt-regular:before{content:"\ea62"}.icons-circle-bolt-solid:before{content:"\ea63"}.icons-cake-candles-regular1:before{content:"\ea64"}.icons-cake-candles-solid1:before{content:"\ea65"}.icons-circle-camera-sharp-regular:before{content:"\ea66"}.icons-circle-camera-sharp-solid:before{content:"\ea67"}.icons-camera-viewfinder-regular:before{content:"\ea68"}.icons-camera-viewfinder-solid:before{content:"\ea69"}.icons-ticket-regular-full:before{content:"\ea6a"}.icons-ticket-solid-full:before{content:"\ea6b"}.icons-bullseye-arrow-regular:before{content:"\ea6c"}.icons-bullseye-arrow-solid:before{content:"\ea6d"}.icons-trophy-star-regular:before{content:"\ea6e"}.icons-trophy-star-solid:before{content:"\ea6f"}.icons-ranking-star-regular:before{content:"\ea70"}.icons-ranking-star-solid:before{content:"\ea71"}.icons-circle-star-regular:before{content:"\ea72"}.icons-circle-star-solid:before{content:"\ea73"}.icons-user-crown-regular:before{content:"\ea74"}.icons-user-crown-solid:before{content:"\ea75"}.icons-circle-gift-solid:before{content:"\ea77"}.icons-diamond-solid:before{content:"\ea79"}.icons-house-chimney-heart-regular:before{content:"\ea5a"}.icons-spray-can-sparkles-regular:before{content:"\ea5b"}.icons-house-building:before{content:"\ea5c"}.icons-map-regular:before{content:"\ea5d"}.icons-right-from-bracket:before{content:"\ea5e"}.icons-laptop-mobile-solid:before{content:"\ea55"}.icons-handshake-regular:before{content:"\ea56"}.icons-handshake-solid:before{content:"\ea57"}.icons-wand-magic-sparkles-regular:before{content:"\ea58"}.icons-wand-magic-sparkles-solid:before{content:"\ea59"}.icons-tag-regular:before{content:"\ea53"}.icons-tag-solid:before{content:"\ea54"}.icons-facebook-messenger-brands:before{content:"\ea52"}.icons-brightness-alt-high:before{content:"\ea2e"}.icons-brightness-alt-high-regular:before{content:"\ea2f"}.icons-language-light:before{content:"\ea30"}.icons-universal-access-regular:before{content:"\ea31"}.icons-sun-bright-regular:before{content:"\ea32"}.icons-sun-bright-solid:before{content:"\ea33"}.icons-moon-regular:before{content:"\ea34"}.icons-moon-solid:before{content:"\ea35"}.icons-dog-leashed-solid:before{content:"\ea36"}.icons-dog-leashed-regular:before{content:"\ea37"}.icons-train-regular:before{content:"\ea38"}.icons-train-solid:before{content:"\ea39"}.icons-mask-snorkel-regular:before{content:"\ea3a"}.icons-mask-snorkel-solid:before{content:"\ea3b"}.icons-guitar-regular:before{content:"\ea3c"}.icons-guitar-solid:before{content:"\ea3d"}.icons-party-horn-regular:before{content:"\ea3e"}.icons-party-horn-solid:before{content:"\ea3f"}.icons-pinata-regular:before{content:"\ea40"}.icons-pinata-solid:before{content:"\ea41"}.icons-hat-wizard-regular:before{content:"\ea42"}.icons-hat-wizard-solid:before{content:"\ea43"}.icons-backpack-regular:before{content:"\ea44"}.icons-backpack-solid:before{content:"\ea45"}.icons-cake-candles-regular:before{content:"\ea46"}.icons-cake-candles-solid:before{content:"\ea47"}.icons-receipt-regular:before{content:"\ea48"}.icons-file-pdf-regular:before{content:"\ea49"}.icons-clone-regular:before{content:"\ea4a"}.icons-clone-solid:before{content:"\ea4b"}.icons-paste-regular:before{content:"\ea4c"}.icons-paste-solid:before{content:"\ea4d"}.icons-clipboard-regular:before{content:"\ea4e"}.icons-clipboard-solid:before{content:"\ea4f"}.icons-copy-regular:before{content:"\ea50"}.icons-copy-solid:before{content:"\ea51"}.icons-map-location-dot-solid:before{content:"\ea17"}.icons-universal-access-solid:before{content:"\ea18"}.icons-user-headset-solid:before{content:"\ea19"}.icons-receipt-solid:before{content:"\ea1a"}.icons-file-pdf-solid:before{content:"\ea1b"}.icons-repeat-solid:before{content:"\ea1c"}.icons-phone-office-solid:before{content:"\ea1d"}.icons-tags-solid:before{content:"\ea1e"}.icons-bed-front-solid:before{content:"\ea1f"}.icons-gears-solid:before{content:"\ea20"}.icons-gift-solid:before{content:"\ea21"}.icons-circle-phone-flip-solid:before{content:"\ea22"}.icons-globe-solid:before{content:"\ea23"}.icons-language-solid:before{content:"\ea24"}.icons-share-nodes-solid:before{content:"\ea25"}.icons-share-from-square-solid:before{content:"\ea26"}.icons-call-center:before{content:"\ea27"}.icons-childrens-club:before{content:"\ea28"}.icons-link:before{content:"\ea29"}.icons-badge:before{content:"\ea2a"}.icons-star-christmas:before{content:"\ea2b"}.icons-suitcase-rolling-md-slash:before{content:"\ea2c"}.icons-suitcase-rolling-md:before{content:"\ea2d"}.icons-account-balance:before{content:"\61"}.icons-account-circle:before{content:"\63"}.icons-add:before{content:"\64"}.icons-add-circle:before{content:"\65"}.icons-adults-only:before{content:"\e901"}.icons-adults-only-outline:before{content:"\e900"}.icons-airline-seat:before{content:"\66"}.icons-airplane-up:before{content:"\e903"}.icons-airplane-up-outline:before{content:"\e902"}.icons-angle-down:before{content:"\e919"}.icons-angle-left:before{content:"\e904"}.icons-angle-right:before{content:"\e905"}.icons-angle-up:before{content:"\e91b"}.icons-arrow-back:before{content:"\67"}.icons-arrow-downward:before{content:"\68"}.icons-arrow-drop-down:before{content:"\69"}.icons-arrow-drop-up:before{content:"\6a"}.icons-arrow-right:before{content:"\e906"}.icons-arrow-up-arrow-down:before{content:"\e9df"}.icons-arrow-upward:before{content:"\6c"}.icons-attach-money:before{content:"\6d"}.icons-b-bradescard:before{content:"\e907"}.icons-b-disney:before{content:"\ea02"}.icons-b-disney-outline:before{content:"\e9f5"}.icons-b-facebook:before{content:"\e909"}.icons-b-facebook-square:before{content:"\e908"}.icons-b-google-plus:before{content:"\e90a"}.icons-b-instagram:before{content:"\e90b"}.icons-b-linkedin:before{content:"\ea03"}.icons-b-linkedin-square:before{content:"\ea04"}.icons-b-pinterest:before{content:"\e90c"}.icons-b-pricetravel:before{content:"\e90d"}.icons-b-tiktok:before{content:"\e9f7"}.icons-b-tiktok-outline:before{content:"\e9f4"}.icons-b-travelinn:before{content:"\e90e"}.icons-b-tripadvisor:before{content:"\e9f8"}.icons-b-twitter:before{content:"\e910"}.icons-b-twitter-square:before{content:"\e90f"}.icons-b-twitter1:before{content:"\21"}.icons-b-whatsapp:before{content:"\2e"}.icons-b-xcaret:before{content:"\e9f9"}.icons-b-xcaret-color .path1:before{content:"\e9fa";color:#ff8100}.icons-b-xcaret-color .path2:before{content:"\e9fb";margin-left:-1.0576171875em;color:#ff3099}.icons-b-xcaret-color .path3:before{content:"\e9fc";margin-left:-1.0576171875em;color:#00549c}.icons-b-xcaret-color .path4:before{content:"\e9fd";margin-left:-1.0576171875em;color:#a8d22c}.icons-b-xcaret-color .path5:before{content:"\e9fe";margin-left:-1.0576171875em;color:#ffca00}.icons-b-xcaret-color .path6:before{content:"\e9ff";margin-left:-1.0576171875em;color:#00a235}.icons-b-xcaret-color .path7:before{content:"\ea00";margin-left:-1.0576171875em;color:#b22fcc}.icons-b-xcaret-color .path8:before{content:"\ea01";margin-left:-1.0576171875em;color:#00cef6}.icons-b-youtube:before{content:"\e911"}.icons-baby:before{content:"\e913"}.icons-baby-outline:before{content:"\e912"}.icons-balcony:before{content:"\e916"}.icons-balcony-2:before{content:"\e915"}.icons-balcony-2-outline:before{content:"\e914"}.icons-bathtub:before{content:"\e918"}.icons-bathtub-outline:before{content:"\e917"}.icons-beach:before{content:"\e91c"}.icons-beach-club:before{content:"\e91a"}.icons-bed:before{content:"\e91e"}.icons-bed-outline:before{content:"\e91d"}.icons-bed1:before{content:"\2d"}.icons-bell:before{content:"\e920"}.icons-bell-concierge:before{content:"\e9ec"}.icons-bell-concierge-outline:before{content:"\e9f0"}.icons-bell-outline:before{content:"\e91f"}.icons-book:before{content:"\e922"}.icons-book-outline:before{content:"\e921"}.icons-broken-image:before{content:"\6e"}.icons-bus:before{content:"\e926"}.icons-bus-front:before{content:"\e924"}.icons-bus-front-outline:before{content:"\e923"}.icons-bus-outline:before{content:"\e925"}.icons-calendar:before{content:"\e928"}.icons-calendar-depart:before{content:"\70"}.icons-calendar-outline:before{content:"\e927"}.icons-calendar-return:before{content:"\71"}.icons-calendar-today:before{content:"\72"}.icons-camera:before{content:"\e92c"}.icons-camera-cctv:before{content:"\e92a"}.icons-camera-cctv-outline:before{content:"\e929"}.icons-camera-outline:before{content:"\e92b"}.icons-camera-retro:before{content:"\e9e0"}.icons-cancel:before{content:"\73"}.icons-cancel-circle:before{content:"\74"}.icons-car:before{content:"\e92e"}.icons-car-outline:before{content:"\e92d"}.icons-car-side:before{content:"\ea08"}.icons-carry-on-bag:before{content:"\75"}.icons-carry-on-bag-off:before{content:"\41"}.icons-cash:before{content:"\e930"}.icons-cash-outline:before{content:"\e92f"}.icons-cash-register:before{content:"\e9ed"}.icons-cash-register-outline:before{content:"\e9f1"}.icons-check:before{content:"\e934"}.icons-check-1:before{content:"\e931"}.icons-check-circle:before{content:"\76"}.icons-check-mark-circle:before{content:"\e933"}.icons-check-mark-circle-outline:before{content:"\e932"}.icons-check1:before{content:"\7a"}.icons-chevron-down:before{content:"\e936"}.icons-chevron-left:before{content:"\77"}.icons-chevron-right:before{content:"\79"}.icons-chevron-up:before{content:"\e935"}.icons-circle-plus:before{content:"\6b"}.icons-circle-user:before{content:"\7b"}.icons-circuitos:before{content:"\ea06"}.icons-circuitos-2:before{content:"\ea07"}.icons-city:before{content:"\e938"}.icons-city-outline:before{content:"\e937"}.icons-clock:before{content:"\e93a"}.icons-clock-outline:before{content:"\e939"}.icons-clock-rotate-left:before{content:"\ea09"}.icons-close:before{content:"\78"}.icons-coffee-machine:before{content:"\e93c"}.icons-coffee-machine-outline:before{content:"\e93b"}.icons-compass:before{content:"\e93d"}.icons-couch:before{content:"\e93f"}.icons-couch-outline:before{content:"\e93e"}.icons-credit-card:before{content:"\e941"}.icons-credit-card-outline:before{content:"\e940"}.icons-credit-card1:before{content:"\6f"}.icons-cruise:before{content:"\e942"}.icons-cup:before{content:"\e944"}.icons-cup-outline:before{content:"\e943"}.icons-departure:before{content:"\e948"}.icons-departure-outline:before{content:"\e947"}.icons-discount:before{content:"\e94a"}.icons-discount-outline:before{content:"\e949"}.icons-disney:before{content:"\e9f6"}.icons-disney-outline:before{content:"\ea05"}.icons-door-hanger:before{content:"\e94c"}.icons-door-hanger-outline:before{content:"\e94b"}.icons-dropdown:before{content:"\e94e"}.icons-dropdown-outline:before{content:"\e94d"}.icons-earth-americas-regular:before{content:"\ea0a"}.icons-edit:before{content:"\e9eb"}.icons-edit-outline:before{content:"\e9e9"}.icons-email:before{content:"\2a"}.icons-envelope:before{content:"\e950"}.icons-envelope-outline:before{content:"\e94f"}.icons-error:before{content:"\42"}.icons-exclamation-triangle:before{content:"\e952"}.icons-exclamation-triangle-outline:before{content:"\e951"}.icons-expand-less:before{content:"\43"}.icons-expand-more:before{content:"\44"}.icons-explore:before{content:"\45"}.icons-family:before{content:"\e954"}.icons-family-outline:before{content:"\e953"}.icons-feedback:before{content:"\47"}.icons-file:before{content:"\48"}.icons-filter-list:before{content:"\49"}.icons-flag-checkered:before{content:"\e955"}.icons-flame:before{content:"\e957"}.icons-flame-outline:before{content:"\e956"}.icons-fligh-takeoff:before{content:"\4a"}.icons-flight-land:before{content:"\4b"}.icons-gift:before{content:"\e959"}.icons-gift-outline:before{content:"\e958"}.icons-glass-martini:before{content:"\e9ef"}.icons-glass-martini-citrus:before{content:"\e9ee"}.icons-glass-martini-citrus-outline:before{content:"\e9f2"}.icons-glass-martini-outline:before{content:"\e9f3"}.icons-globe-north-america:before{content:"\e95b"}.icons-globe-outline-north-america:before{content:"\e95a"}.icons-golf:before{content:"\e95c"}.icons-grid:before{content:"\ea14"}.icons-grid1:before{content:"\ea0b"}.icons-guarantee-seal:before{content:"\e95e"}.icons-guarantee-seal-outline:before{content:"\e95d"}.icons-guests:before{content:"\4c"}.icons-hair-dryer:before{content:"\e960"}.icons-hair-dryer-outline:before{content:"\e95f"}.icons-hamburguer-menu:before{content:"\e961"}.icons-happy-face:before{content:"\e963"}.icons-happy-face-outline:before{content:"\e962"}.icons-hashtag:before{content:"\e964"}.icons-heart:before{content:"\e966"}.icons-heart-outline:before{content:"\e965"}.icons-home:before{content:"\e968"}.icons-home-outline:before{content:"\e967"}.icons-hotel:before{content:"\50"}.icons-id-card:before{content:"\e96c"}.icons-id-card-clip:before{content:"\e96a"}.icons-id-card-clip-outline:before{content:"\e969"}.icons-id-card-outline:before{content:"\e96b"}.icons-info:before{content:"\e96e"}.icons-info-outline:before{content:"\e96d"}.icons-info1:before{content:"\4d"}.icons-iron:before{content:"\e970"}.icons-iron-1:before{content:"\e96f"}.icons-jacuzzi:before{content:"\e972"}.icons-jacuzzi-outline:before{content:"\e971"}.icons-keyboard-return:before{content:"\59"}.icons-keyboard-tab:before{content:"\33"}.icons-kids-club:before{content:"\e973"}.icons-kids-pool:before{content:"\e974"}.icons-kitchen:before{content:"\e976"}.icons-kitchen-outline:before{content:"\e975"}.icons-label-left:before{content:"\58"}.icons-label-right:before{content:"\57"}.icons-laptop:before{content:"\e977"}.icons-list:before{content:"\e978"}.icons-local-dining:before{content:"\55"}.icons-location:before{content:"\e97a"}.icons-location-outline:before{content:"\e979"}.icons-location1:before{content:"\54"}.icons-lock:before{content:"\e97c"}.icons-lock-outline:before{content:"\e97b"}.icons-lock1:before{content:"\53"}.icons-magic-magic-wand-streamline:before{content:"\e97e"}.icons-magic-magic-wand-streamline-outline:before{content:"\e97d"}.icons-mail:before{content:"\e980"}.icons-mail-outline:before{content:"\e97f"}.icons-map-location:before{content:"\ea0c"}.icons-megaphone:before{content:"\e982"}.icons-megaphone-outline:before{content:"\e981"}.icons-menu:before{content:"\2b"}.icons-mobile:before{content:"\e984"}.icons-mobile-outline:before{content:"\e983"}.icons-money:before{content:"\e987"}.icons-money-outline:before{content:"\e985"}.icons-money-sign:before{content:"\e986"}.icons-monument:before{content:"\e989"}.icons-monument-outline:before{content:"\e988"}.icons-neutral-face:before{content:"\e98b"}.icons-neutral-face-outline:before{content:"\e98a"}.icons-next:before{content:"\e98d"}.icons-next-outline:before{content:"\e98c"}.icons-no-refunds:before{content:"\e98f"}.icons-no-refunds-1:before{content:"\e98e"}.icons-notifications:before{content:"\52"}.icons-opinion-empty:before{content:"\e990"}.icons-opinion-half:before{content:"\e991"}.icons-opinion-half1:before{content:"\e992"}.icons-opinion-half2:before{content:"\e993"}.icons-opinion1:before{content:"\e994"}.icons-opinion2:before{content:"\e995"}.icons-opinion3:before{content:"\e996"}.icons-pack:before{content:"\e998"}.icons-pack-outline-outline:before{content:"\e997"}.icons-parking:before{content:"\e99a"}.icons-parking-outline:before{content:"\e999"}.icons-pencil:before{content:"\e99c"}.icons-pencil-outline:before{content:"\e99b"}.icons-people:before{content:"\e99e"}.icons-people-outline:before{content:"\e99d"}.icons-person:before{content:"\51"}.icons-personal-bag:before{content:"\4f"}.icons-pet:before{content:"\e9a0"}.icons-pet-outline:before{content:"\e99f"}.icons-phone:before{content:"\e9a4"}.icons-phone-1:before{content:"\e9a1"}.icons-phone-outline:before{content:"\e9a3"}.icons-phone-outline-1:before{content:"\e9a2"}.icons-phone1:before{content:"\4e"}.icons-photo-camera:before{content:"\30"}.icons-picture:before{content:"\e9a6"}.icons-picture-outline:before{content:"\e9a5"}.icons-piggy-bank:before{content:"\e9a8"}.icons-piggy-bank-outline:before{content:"\e9a7"}.icons-place:before{content:"\31"}.icons-plane:before{content:"\e9b2"}.icons-plane-airport:before{content:"\e9aa"}.icons-plane-airport-outline:before{content:"\e9a9"}.icons-plane-arrival:before{content:"\e9ac"}.icons-plane-arrival-outline:before{content:"\e9ab"}.icons-plane-departure:before{content:"\e9ae"}.icons-plane-departure-outline:before{content:"\e9ad"}.icons-plane-engine:before{content:"\e9b0"}.icons-plane-engine-outline:before{content:"\e9af"}.icons-plane-outline:before{content:"\e9b1"}.icons-plate-utensils:before{content:"\e945"}.icons-play-circle:before{content:"\32"}.icons-pool:before{content:"\ea0d"}.icons-present-gift:before{content:"\e9b4"}.icons-present-gift-outline:before{content:"\e9b3"}.icons-print:before{content:"\e9b6"}.icons-print-outline:before{content:"\e9b5"}.icons-receipt:before{content:"\e9b8"}.icons-receipt-outline:before{content:"\e9b7"}.icons-refresh:before{content:"\e9ba"}.icons-refresh-outline:before{content:"\e9b9"}.icons-remove:before{content:"\e9bb"}.icons-remove-circle:before{content:"\35"}.icons-remove1:before{content:"\34"}.icons-romance:before{content:"\e9bf"}.icons-romance-outline:before{content:"\e9be"}.icons-sad-face:before{content:"\e9c1"}.icons-sad-face-outline:before{content:"\e9c0"}.icons-save:before{content:"\e9c5"}.icons-save-box:before{content:"\e9c3"}.icons-save-box-outline:before{content:"\e9c2"}.icons-save-outline:before{content:"\e9c4"}.icons-save1:before{content:"\2c"}.icons-search:before{content:"\e9c7"}.icons-search-outline:before{content:"\e9c6"}.icons-search1:before{content:"\36"}.icons-share-nodes:before{content:"\ea0e"}.icons-shield:before{content:"\e9c8"}.icons-shield-halved:before{content:"\ea0f"}.icons-ship:before{content:"\ea10"}.icons-snow:before{content:"\e9c9"}.icons-spa:before{content:"\ea15"}.icons-spa-outline:before{content:"\ea16"}.icons-star:before{content:"\e9cb"}.icons-star-half:before{content:"\e9bd"}.icons-star-outline:before{content:"\e9ca"}.icons-store:before{content:"\e9cd"}.icons-store-outline:before{content:"\e9cc"}.icons-subdirectory-arrow-right:before{content:"\38"}.icons-suitcase:before{content:"\e9cf"}.icons-suitcase-medical:before{content:"\ea11"}.icons-suitcase-outline:before{content:"\e9ce"}.icons-suitcase-rolling:before{content:"\7c"}.icons-supersaver:before{content:"\e9d1"}.icons-supersaver-outline:before{content:"\e9d0"}.icons-swap-vert:before{content:"\39"}.icons-swim:before{content:"\e9d2"}.icons-talk:before{content:"\e9d4"}.icons-talk-outline:before{content:"\e9d3"}.icons-ticket:before{content:"\e9d6"}.icons-ticket-outline:before{content:"\e9d5"}.icons-trash:before{content:"\e9ea"}.icons-trash-outline:before{content:"\e9e8"}.icons-trophy:before{content:"\e9d8"}.icons-trophy-outline:before{content:"\e9d7"}.icons-umbrella-beach:before{content:"\ea12"}.icons-user:before{content:"\e9dc"}.icons-user-group:before{content:"\e9da"}.icons-user-group-outline:before{content:"\e9d9"}.icons-user-outline:before{content:"\e9db"}.icons-utensils:before{content:"\e946"}.icons-utensils-slash:before{content:"\e9bc"}.icons-van-shuttle:before{content:"\ea13"}.icons-video-sq:before{content:"\e9de"}.icons-video-sq-outline:before{content:"\e9dd"}.icons-visibility:before{content:"\22"}.icons-visibility-off:before{content:"\23"}.icons-wallet:before{content:"\e9e2"}.icons-wallet-outline:before{content:"\e9e1"}.icons-warning:before{content:"\24"}.icons-water-slide:before{content:"\e9e3"}.icons-wheelchair:before{content:"\e9e4"}.icons-wheeled-luggage:before{content:"\28"}.icons-wheeled-luggage-add:before{content:"\27"}.icons-wheeled-luggage-off:before{content:"\26"}.icons-wifi:before{content:"\e9e5"}.icons-work:before{content:"\25"}.icons-world:before{content:"\62"}.icons-zoom-in:before{content:"\e9e7"}.icons-zoom-in-outline:before{content:"\e9e6"}*,*::before,*::after{box-sizing:border-box;margin:0px;padding:0px;line-height:130%}html{font-size:62.5%;font-family:var(--font-family);text-wrap:pretty;scroll-behavior:smooth}body{padding:0px;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0px}a{text-decoration:none;cursor:pointer}button{cursor:pointer;border:none;background-color:transparent}li{list-style:none}address{font-style:normal}figure,figcaption,ul,p{margin:0px}summary::-webkit-details-marker{display:none}.disabled__scroll{overflow-y:hidden}.is-hidden{display:none !important}.site__header{width:100%;display:flex;flex-direction:column;box-shadow:none}.site__header>#header{width:100%}.site__header::after{display:none}.site__main{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:calc(100vh - 100px);padding:20px 0px}.site__footer{width:100%}.main{min-height:100dvh}.loading__lottie--animation{position:fixed;top:0px;left:0px;display:flex;justify-content:center;align-items:center;width:100%;height:100dvh;background-color:var(--color-affiliate-9);z-index:1000000}.loading__lottie--animation .lottie-animation{height:300px !important;width:300px !important}@media (min-width: 500px){.loading__lottie--animation .lottie-animation{height:400px !important;width:400px !important}}.hotelCard{position:relative;display:grid;grid-template-columns:1fr;gap:12px;width:100%;background-color:var(--neutral-color-12);border:1px solid var(--neutral-color-9);border-radius:var(--border-radius-2, 8px);padding:16px;box-shadow:0 1px 4px rgba(0,0,0,0.04);font-family:var(--font-family-1);transition:border-color 0.2s ease, box-shadow 0.2s ease}@media (min-width: 600px){.hotelCard{grid-template-columns:220px 1fr auto;grid-template-rows:auto auto;gap:0 16px}}.hotelCard:hover{border-color:var(--semantic-info-color-1);box-shadow:0 4px 16px rgba(0,0,0,0.1)}.hotelCard__image{width:100%;height:200px;overflow:hidden;border-radius:var(--border-radius-2, 8px)}@media (min-width: 600px){.hotelCard__image{height:100%;min-height:170px;grid-row:1 / -1}}.hotelCard__image img{width:100%;height:100%;object-fit:cover}.hotelCard__info{display:flex;flex-direction:column;gap:6px;min-width:0;padding:4px 0}@media (min-width: 600px){.hotelCard__info{grid-column:2}}.hotelCard__name{font-size:var(--text-size-md);font-weight:700;color:var(--neutral-color-1);line-height:1.3;margin:0}.hotelCard__name a{color:inherit;text-decoration:none}.hotelCard__name a:hover{color:var(--semantic-info-color-1);text-decoration:underline}.hotelCard__stars{display:flex;align-items:center;gap:1px;color:#fb0;font-size:var(--text-size-sm);line-height:1}.hotelCard__star{font-style:normal;font-size:14px}.hotelCard__location{font-size:var(--text-size-xs);color:var(--neutral-color-5);font-family:var(--font-family-2);margin:0}.hotelCard__highlights{font-size:var(--text-size-xs);color:var(--neutral-color-3);font-family:var(--font-family-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0}.hotelCard__badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-size-xxs);font-weight:600;color:var(--semantic-success-color-1);width:fit-content;margin-top:2px}.hotelCard__price{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;font-family:var(--font-family-1);text-align:left;padding:4px 0}@media (min-width: 600px){.hotelCard__price{align-items:flex-end;text-align:right;grid-column:3;grid-row:1 / -1;min-width:140px}}.hotelCard__price--discount{align-items:center;gap:8px}.hotelCard__price--original{font-size:var(--text-size-xs);color:var(--neutral-color-7);text-decoration:line-through;font-family:var(--font-family-2)}.hotelCard__price--percent{font-size:var(--text-size-xxs);font-weight:700;color:var(--neutral-color-12);background-color:var(--semantic-success-color-1, #4caf50);border-radius:4px;padding:2px 8px;line-height:1.4}.hotelCard__price--value{font-size:var(--text-size-xl, 22px);color:var(--neutral-color-1);font-weight:700;line-height:1.2;margin:0}.hotelCard__price--perNight{font-size:var(--text-size-xxs);color:var(--neutral-color-6);font-family:var(--font-family-2);margin:0}.hotelCard__price--total{font-size:var(--text-size-md);color:var(--neutral-color-3);font-family:var(--font-family-2);font-weight:500;margin:2px 0 0}.hotelCard__price--taxes{font-size:var(--text-size-xs);color:var(--semantic-success-color-1, #4caf50);font-family:var(--font-family-2);font-style:italic;margin:0}.hotelCard__price--notAvailable{font-size:var(--text-size-sm);color:var(--neutral-color-6);font-weight:500}.hotelCard__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:var(--text-size-sm);font-weight:600;font-family:var(--font-family-1);color:var(--neutral-color-12);background-color:var(--color-affiliate-1);border:none;border-radius:var(--border-radius-1);cursor:pointer;text-decoration:none;white-space:nowrap;margin-top:4px;width:100%;transition:opacity 0.2s ease, transform 0.15s ease}@media (min-width: 600px){.hotelCard__cta{width:auto}}.hotelCard__cta:hover{opacity:0.9;transform:translateY(-1px);color:var(--neutral-color-12)}.hotelCard__dateRecommender{grid-column:1 / -1}.hotelCard__b2bTabs{grid-column:1 / -1;margin-top:16px}.badgePoints_content{display:grid;grid-template-columns:1fr auto}.label__type-category{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-size-xxs);font-weight:600;font-family:var(--font-family-2);padding:2px 8px;border-radius:4px;width:fit-content;line-height:1.4}.label__type-category i{font-size:10px}.category__standard,.category__public{color:var(--neutral-color-12);background-color:var(--semantic-info-color-1, #2196f3)}.category__negotiated{color:var(--neutral-color-12);background-color:var(--semantic-warning-color-1, #ff9800)}.category__net{color:var(--neutral-color-12);background-color:var(--semantic-success-color-1, #4caf50)}.category__premium{background-color:var(--category-premium, #000)}.section__hotelCard--container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;font-family:var(--font-family-1);box-sizing:border-box;margin:0 auto}.hotelCard__carousel{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius-2, 8px)}.hotelCard__carousel--inner{position:relative;width:100%;height:100%}.hotelCard__carousel--slide{width:100%;height:100%}.hotelCard__carousel--slide img{width:100%;height:100%;object-fit:cover;display:block}.hotelCard__carousel--loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(224,224,224,0.6);display:flex;align-items:center;justify-content:center;z-index:2}.hotelCard__carousel--loading img{width:50px;height:50px}.hotelCard__carousel--controls{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 6px}.hotelCard__carousel--prev,.hotelCard__carousel--next{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:rgba(255,255,255,0.85);border:none;border-radius:50%;cursor:pointer;pointer-events:auto;color:var(--neutral-color-2);transition:background-color 0.2s ease, transform 0.15s ease}.hotelCard__carousel--prev:hover,.hotelCard__carousel--next:hover{background-color:#fff;transform:scale(1.1)}.hotelCard__carousel--prev::after,.hotelCard__carousel--next::after{content:"";display:block;width:7px;height:7px;border-right:2px solid var(--neutral-color-2);border-bottom:2px solid var(--neutral-color-2)}.hotelCard__carousel--prev::after{transform:rotate(135deg);margin-left:2px}.hotelCard__carousel--next::after{transform:rotate(-45deg);margin-right:2px}@media (max-width: 600px){.hotelCard__price{display:block}}.roomsTab{width:100%}.roomsTab__title{font-size:var(--text-size-sm);font-weight:700;font-family:var(--font-family-1);color:var(--neutral-color-1);margin:0 0 8px;padding:0}.roomsTab__list{display:flex;flex-direction:column;gap:0}.roomsTab__row{display:grid;grid-template-columns:1fr;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--neutral-color-10);align-items:start}.roomsTab__row:last-child{border-bottom:none}@media (min-width: 768px){.roomsTab__row{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:0 16px}}.roomsTab__col-name{display:flex;flex-direction:column;gap:2px;min-width:0}.roomsTab__room-name{font-size:var(--text-size-xs);font-weight:600;font-family:var(--font-family-1);color:var(--neutral-color-1)}.roomsTab__meal{font-size:var(--text-size-xxs);font-family:var(--font-family-2);color:var(--neutral-color-5);display:flex;align-items:center;gap:6px}.roomsTab__amenities-link{font-size:var(--text-size-xxs);color:var(--color-affiliate-1);text-decoration:underline;cursor:pointer}.roomsTab__amenities-link:hover{text-decoration:none}.roomsTab__col-cancel{display:flex;flex-direction:column;gap:4px;min-width:0}.roomsTab__cancel{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-size-xxs);font-family:var(--font-family-2);text-decoration:none;cursor:pointer;line-height:1.3}.roomsTab__cancel i{font-size:11px;flex-shrink:0}.roomsTab__cancel--free{color:var(--semantic-success-color-1)}.roomsTab__cancel--free:hover{text-decoration:underline}.roomsTab__cancel--penalty{color:var(--semantic-warning-color-1, #e65100)}.roomsTab__cancel--penalty:hover{text-decoration:underline}.roomsTab__rapd{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-size-xxs);font-family:var(--font-family-2);color:var(--semantic-info-color-1)}.roomsTab__rapd i{font-size:11px}.roomsTab__rapd-skeleton{display:inline-block;width:120px;height:12px;border-radius:4px}.roomsTab__col-price{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media (min-width: 768px){.roomsTab__col-price{align-items:flex-end;text-align:right}}.roomsTab__price{font-size:var(--text-size-sm);font-weight:700;font-family:var(--font-family-1);color:var(--neutral-color-1)}.roomsTab__taxes{font-size:var(--text-size-xxs);font-family:var(--font-family-2);color:var(--neutral-color-6)}.roomsTab__col-btn{display:flex;align-items:center}@media (min-width: 768px){.roomsTab__col-btn{justify-content:flex-end}}.roomsTab__reserve-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 20px;font-size:var(--text-size-xs);font-weight:600;font-family:var(--font-family-1);color:var(--neutral-color-12);background-color:var(--color-affiliate-1);border:none;border-radius:var(--border-radius-1);cursor:pointer;text-decoration:none;white-space:nowrap;transition:opacity 0.2s ease}.roomsTab__reserve-btn:hover{opacity:0.9}.hotelCard__tabs-body{width:100%;padding:4px 0 0}.tab-panel{display:none}.tab-panel--active{display:block}.tabSkeleton{display:flex;flex-direction:column;gap:0;width:100%;padding:4px 0}.tabSkeleton__row{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--neutral-color-10)}.tabSkeleton__row:last-child{border-bottom:none}@media (min-width: 768px){.tabSkeleton__row{grid-template-columns:1fr 1fr auto auto;gap:0 16px;align-items:center}}.tabSkeleton__col{display:flex;flex-direction:column;gap:6px}.tabSkeleton__col--end{align-items:flex-end}@media (max-width: 767px){.tabSkeleton__col--end{align-items:flex-start}}.tabSkeleton__line{height:12px;border-radius:4px}.tabSkeleton__line--lg{width:140px;height:14px}.tabSkeleton__line--md{width:110px}.tabSkeleton__line--sm{width:80px}.tabSkeleton__line--xs{width:60px;height:10px}.tabSkeleton__line--price{width:90px;height:16px}.tabSkeleton__btn{width:90px;height:32px;border-radius:var(--border-radius-1)}.tabContent{width:100%}.tabContent__title{font-size:var(--text-size-md);font-weight:700;font-family:var(--font-family-1);color:var(--neutral-color-1);margin:8px 0 12px 0}.tabContent__body{font-size:var(--text-size-xs);font-family:var(--font-family-2);color:var(--neutral-color-3);line-height:1.5}.tabContent__paragraph{margin:0 0 8px}.tabContent__paragraph:last-child{margin-bottom:0}.tabContent__empty{color:var(--neutral-color-6);font-style:italic;margin:0}.tabContent__section{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--neutral-color-10)}.tabContent__section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tabContent__subtitle{font-size:var(--text-size-xs);font-weight:600;font-family:var(--font-family-1);color:var(--neutral-color-1);margin:8px 0 0 4px;padding:0}.tabContent__count{font-weight:400;color:var(--neutral-color-5);font-size:var(--text-size-xs)}.tabContent__service-grid{columns:2;column-gap:16px;list-style:none;margin:0;padding:0}@media (min-width: 768px){.tabContent__service-grid{columns:3}}.tabContent__service-item{display:flex;align-items:baseline;gap:6px;font-size:var(--text-size-sm);font-family:var(--font-family-2);color:var(--neutral-color-3);padding:8px 10px;break-inside:avoid}.tabContent__service-icon{font-size:12px;color:var(--semantic-success-color-1);flex-shrink:0}.tabContent__service-icon--extra{color:var(--semantic-warning-color-1, #e65100)}.tabContent__notice{padding:8px 0;border-bottom:1px solid var(--neutral-color-10)}.tabContent__notice:last-child{border-bottom:none}.tabContent__notice p{font-size:var(--text-size-sm)}.tabContent__notice li{list-style-type:circle;margin-left:20px;padding:6px 0;font-size:var(--text-size-sm)}.tabContent__notice-title{font-size:var(--text-size-sm);font-weight:600;font-family:var(--font-family-1);color:var(--neutral-color-1);margin:0 0 4px}.tabContent__notice-text{font-size:var(--text-size-sm);font-family:var(--font-family-2);color:var(--neutral-color-3);margin:0;line-height:1.5}.tabContent__map{position:relative;overflow:hidden;border-radius:var(--border-radius-1);width:100%;min-height:300px}.tabContent__map iframe{display:block;width:100%;height:350px;border:0;border-radius:var(--border-radius-1)}.hotelCard__tabs-nav{display:flex;flex-wrap:wrap;justify-content:space-around;gap:0;width:100%;border-top:1px solid var(--neutral-color-9);padding:0;margin:0;list-style:none}@media (min-width: 600px){.hotelCard__tabs-nav{justify-content:flex-end}}.hotelCard__tabs-nav-item{flex:1 1 auto;text-align:center}@media (min-width: 600px){.hotelCard__tabs-nav-item{flex:0 0 auto;text-align:left}}.hotelCard__tabs-nav-item a{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;font-size:var(--text-size-sm);font-family:var(--font-family-2);font-weight:500;color:var(--neutral-color-5);text-decoration:none;cursor:pointer;border-bottom:2px solid transparent;transition:color 0.2s ease, border-color 0.2s ease;white-space:nowrap}@media (min-width: 600px){.hotelCard__tabs-nav-item a{justify-content:flex-start;padding:6px 12px;font-size:var(--text-size-xs)}}.hotelCard__tabs-nav-item a:hover{color:var(--neutral-color-1)}.hotelCard__tabs-nav-item a i{font-size:12px}.hotelCard__tabs-nav-item.is-active a{color:var(--color-affiliate-1);border-bottom-color:var(--color-affiliate-1);font-weight:600}.hotelCard__tabs-nav-skeleton{display:flex;gap:8px;width:100%;border-top:1px solid var(--neutral-color-9);padding-top:8px;list-style:none;margin:0}.hotelCard__tabs-nav-skeleton-item{flex:1;height:32px;border-radius:var(--border-radius-1)}.section__BreadCrumb{display:flex;align-items:center;grid-area:breadcrumb;gap:8px;overflow-x:auto;white-space:nowrap;width:100%;height:100%;font-family:var(--font-family-1);font-size:var(--text-size-xs);background-color:var(--neutral-color-12)}.breadCrumb__list{display:flex;align-items:center;list-style:none;padding:0;margin:0}.breadCrumb__list--item{display:flex;align-items:center;gap:4px;font-size:var(--text-size-xs)}.breadCrumb__list--item-link{color:var(--color-affiliate-3);font-weight:500;text-decoration:none}.breadCrumb__list--item-link:hover{text-decoration:underline}.breadCrumb__list--item-current{color:var(--neutral-color-5);font-weight:400}.breadCrumb__list--item-separator{color:var(--neutral-color-7);padding:0 4px}.filters{width:100%;height:100%;background-color:var(--neutral-color-12);grid-area:filtersAside}.filters__title{font-size:var(--text-size-md);font-weight:700;color:var(--neutral-color-1);font-family:var(--font-family-1);line-height:normal;padding:0 16px;margin:0 0 4px}@media (min-width: 768px){.filters__title{display:none}}.filters__container{width:100%;height:auto;border:1px solid var(--border-color-2);border-radius:var(--border-radius-1);padding:0;overflow:hidden}.filters__group{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0;border-bottom:1px solid var(--border-color-2)}.filters__group:last-child{border-bottom:none}.filters__row-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;cursor:pointer;user-select:none}.filters__row-header:hover{background-color:var(--neutral-color-11)}.filters__subtitle{font-size:var(--text-size-sm);font-weight:700;color:var(--neutral-color-1);font-family:var(--font-family-1);line-height:normal;margin:0;padding:0}.filters__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--neutral-color-3);font-size:var(--text-size-sm);transition:transform 0.2s ease}.filters__chevron.is-collapsed{transform:rotate(0deg)}.filters__chevron.is-expanded{transform:rotate(180deg)}.filters__arrow{display:inline-flex;width:10px;height:10px;border-right:2px solid var(--neutral-color-3);border-bottom:2px solid var(--neutral-color-3);transition:transform 0.25s ease;flex-shrink:0}.filters__arrow.is-collapsed{transform:rotate(-45deg);margin-top:4px}.filters__arrow.is-expanded{transform:rotate(45deg);margin-bottom:4px}.filters__row-list{display:flex;flex-direction:column;gap:12px;width:100%;padding:0 16px 16px}.filters__row-item{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:var(--text-size-sm);font-family:var(--font-family-2);color:var(--neutral-color-1);gap:8px}.filters__row-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.filters__row-label{display:inline-flex;align-items:center;gap:4px;font-weight:400;line-height:1.3}.filters__star{color:#fb0;font-size:14px}.filters__row-count{font-size:var(--text-size-xs);color:var(--neutral-color-6);font-family:var(--font-family-2);flex-shrink:0;text-align:right;min-width:24px}.filters__row-disabled{opacity:0.35;pointer-events:none}.filters__expand-toggle{font-size:var(--text-size-xs);color:var(--color-affiliate-1);cursor:pointer;padding:2px 0;text-decoration:none;font-family:var(--font-family-2);font-weight:500}.filters__expand-toggle:hover{text-decoration:underline}.filters__header{display:flex;justify-content:space-between;align-items:center;padding:16px}@media (min-width: 768px){.filters__header{display:none}.filters--map-open .filters__modal.is-open .filters__header{display:flex}}.filters__header h3{font-size:var(--text-size-md);font-weight:700;color:var(--neutral-color-1);font-family:var(--font-family-1);margin:0}.filters__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;font-size:var(--text-size-lg);color:var(--neutral-color-3)}.filters__close:hover{color:var(--neutral-color-1)}.filters__modal{display:none}@media (max-width: 767px){.filters__modal.is-open{display:block;position:fixed;inset:0;background-color:var(--neutral-color-12);z-index:1050;overflow-y:auto}.filters__modal.is-open .filters__header{position:sticky;top:0;background-color:var(--neutral-color-12);z-index:1}.filters__modal.is-open .filters__footer{position:sticky;bottom:0;background-color:var(--neutral-color-12);z-index:1}}@media (min-width: 768px){.filters__modal{display:block}.filters--map-open .filters__modal.is-open{position:fixed;inset:0;right:auto;width:350px;background-color:var(--neutral-color-12);z-index:1050;overflow-y:auto;box-shadow:4px 0 16px rgba(0,0,0,0.15)}.filters--map-open .filters__modal.is-open .filters__header{position:sticky;top:0;background-color:var(--neutral-color-12);z-index:1}.filters--map-open .filters__modal.is-open .filters__footer{position:sticky;bottom:0;background-color:var(--neutral-color-12);z-index:1}}.filters__footer{display:flex;justify-content:space-between;gap:12px;padding:16px;border-top:1px solid var(--border-color-2)}@media (min-width: 768px){.filters__footer{display:none}.filters--map-open .filters__modal.is-open .filters__footer{display:flex}}.filters__footer-btn{flex:1;padding:10px 16px;font-size:var(--text-size-sm);font-weight:600;font-family:var(--font-family-1);border-radius:var(--border-radius-1);border:none;cursor:pointer;text-align:center;text-decoration:none}.filters__footer-btn--clear{background-color:var(--neutral-color-11);color:var(--neutral-color-2)}.filters__footer-btn--clear:hover{background-color:var(--neutral-color-10)}.filters__footer-btn--apply{background-color:var(--color-affiliate-1);color:var(--neutral-color-12)}.filters__footer-btn--apply:hover{opacity:0.9}.filters__price-range{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.filters__price-labels{display:flex;justify-content:space-between;width:100%}.filters__price-label{display:flex;flex-direction:column;font-size:var(--text-size-xxs);color:var(--neutral-color-6);font-family:var(--font-family-2)}.filters__price-label span{font-size:var(--text-size-xs);font-weight:600;color:var(--color-affiliate-1);margin-top:2px}.filters__price-slider-wrap{position:relative;width:100%;height:32px}.filters__price-slider-track{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background-color:var(--neutral-color-10);border-radius:2px;pointer-events:none}.filters__price-slider-range{position:absolute;top:50%;height:4px;transform:translateY(-50%);background-color:var(--color-affiliate-1);border-radius:2px;pointer-events:none}.filters__price-slider-input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:transparent;border:none;pointer-events:none;-webkit-appearance:none;appearance:none;outline:none}.filters__price-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background-color:var(--neutral-color-12);border:none;cursor:pointer;pointer-events:all;box-shadow:0 1px 6px rgba(0,0,0,0.25);margin-top:-8px;transition:transform 0.15s ease, box-shadow 0.15s ease}.filters__price-slider-input::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px rgba(0,0,0,0.3)}.filters__price-slider-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background-color:var(--neutral-color-12);border:none;cursor:pointer;pointer-events:all;box-shadow:0 1px 6px rgba(0,0,0,0.25)}.filters__price-slider-input::-webkit-slider-runnable-track{height:4px;background:transparent}.filters__price-slider-input::-moz-range-track{height:4px;background:transparent;border:none}.filters__price-inputs{display:flex;align-items:center;gap:8px}.filters__price-field{position:relative;flex:1}.filters__price-field-label{position:absolute;top:6px;left:12px;font-size:10px;color:var(--neutral-color-6);font-family:var(--font-family-2);pointer-events:none}.filters__price-field-prefix{position:absolute;bottom:10px;left:12px;font-size:var(--text-size-sm);color:var(--neutral-color-2);font-family:var(--font-family-1);pointer-events:none}.filters__price-input{width:100%;padding:22px 12px 8px 24px;font-size:var(--text-size-sm);font-family:var(--font-family-1);color:var(--neutral-color-1);border:1px solid var(--border-color-2);border-radius:var(--border-radius-1);outline:none;box-sizing:border-box}.filters__price-input:focus{border-color:var(--color-affiliate-1)}.filters__price-separator{font-size:var(--text-size-sm);color:var(--neutral-color-6);padding-top:12px;flex-shrink:0}.filters__price-apply{display:block;width:auto;margin-left:auto;padding:8px 24px;margin-top:4px;font-size:var(--text-size-sm);font-weight:500;font-family:var(--font-family-1);color:var(--color-affiliate-1);background-color:transparent;border:1px solid var(--color-affiliate-1);border-radius:20px;cursor:pointer;text-align:center;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.filters__price-apply:hover{background-color:var(--color-affiliate-1);color:var(--neutral-color-12)}.filters__price-apply.is-disabled{opacity:0.4;pointer-events:none}.filters__search{position:relative;padding:0 16px 16px}.filters__search-input{width:100%;padding:10px 36px 10px 36px;font-size:var(--text-size-sm);font-family:var(--font-family-2);color:var(--neutral-color-1);border:1px solid var(--border-color-2);border-radius:var(--border-radius-1);outline:none;box-sizing:border-box}.filters__search-input::placeholder{color:var(--neutral-color-7)}.filters__search-input:focus{border-color:var(--color-affiliate-1)}.filters__search-icon{position:absolute;left:28px;top:50%;transform:translateY(-75%);color:var(--neutral-color-6);font-size:var(--text-size-sm);pointer-events:none}.filters__search-clear{position:absolute;right:24px;top:50%;transform:translateY(-75%);background:none;border:none;cursor:pointer;font-size:var(--text-size-xs);color:var(--neutral-color-6);padding:4px}.filters__search-clear:hover{color:var(--neutral-color-1)}.filters__search-results{position:absolute;top:calc(100% - 16px);left:16px;right:16px;background-color:var(--neutral-color-12);border:1px solid var(--border-color-2);border-radius:var(--border-radius-1);box-shadow:0 4px 16px rgba(0,0,0,0.1);z-index:20;max-height:250px;overflow-y:auto}.filters__search-item{padding:10px 12px;font-size:var(--text-size-sm);font-family:var(--font-family-2);color:var(--neutral-color-2);cursor:pointer;border:none;background:none;width:100%;text-align:left}.filters__search-item:hover{background-color:var(--neutral-color-11)}.filters__search-item+.filters__search-item{border-top:1px solid var(--neutral-color-10)}.checkbox__control{--checkbox-size: 20px;--checkbox-color: var(--color-affiliate-1);--checkbox-bg: var(--color-affiliate-1);--checkbox-border: var(--neutral-color-8);display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--text-size-sm);font-family:var(--font-family-2);user-select:none;-webkit-tap-highlight-color:transparent}.checkbox__input{display:none}.checkbox__box{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);min-width:var(--checkbox-size);max-width:var(--checkbox-size);max-height:var(--checkbox-size);border-radius:4px;transition:transform 0.2s ease;will-change:transform}.checkbox__box--bg-primary{position:absolute;inset:0;border-radius:4px;border:2px solid var(--checkbox-border);background:white;transition:background 0.2s ease, border-color 0.2s ease}.checkbox__box--icon-mark{position:absolute;inset:0;margin:auto;width:80%;height:80%;color:white;transform:scale(0);transition:transform 0.2s ease}.checkbox__box--icon-mark path{stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset 0.3s ease 0.1s}.checkbox__input:checked ~ .checkbox__box .checkbox__box--bg-primary{background:var(--checkbox-color);border-color:var(--checkbox-color)}.checkbox__input:checked ~ .checkbox__box .checkbox__box--icon-mark{transform:scale(1)}.checkbox__input:checked ~ .checkbox__box .checkbox__box--icon-mark path{stroke-dashoffset:0}.checkbox__control:hover .checkbox__box{transform:scale(1.05)}.checkbox__control:active .checkbox__box{transform:scale(0.95)}.checkbox__input:focus ~ .checkbox__box .checkbox__box--bg-primary{box-shadow:0 0 0 3px rgba(0,0,0,0.05)}@keyframes checkbox-bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.checkbox__input:checked ~ .checkbox__box{animation:checkbox-bounce 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.filterPills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 8px}.filterPills__header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2px}.filterPills__title{font-size:var(--text-size-sm);font-weight:600;color:var(--neutral-color-1);display:none}@media (max-width: 767px){.filterPills__title{display:block}}.filterPills__clear{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-size-md);color:var(--color-affiliate-1);background:none;border:none;cursor:pointer;font-family:var(--font-family-2);font-weight:500;padding:0;text-decoration:none}.filterPills__clear:hover{text-decoration:underline}.filterPills__item{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;font-size:var(--text-size-md);font-family:var(--font-family-2);font-weight:500;color:var(--neutral-color-2);background-color:var(--neutral-color-12);border:1px solid var(--neutral-color-2);border-radius:20px;white-space:nowrap;transition:background-color 0.15s ease}.filterPills__item:hover{background-color:var(--neutral-color-10)}.filterPills__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--color-affiliate-1);border:none;border-radius:50%;cursor:pointer;font-size:14px;color:var(--neutral-color-12);padding:0;line-height:1;transition:background-color 0.15s ease}.filterPills__remove:hover{background-color:var(--neutral-color-5)}.mapContainer{position:fixed;inset:0;z-index:1000;overflow:hidden}.mapContainer__canvas{width:100%;height:100%}.mapContainer__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--neutral-color-11, #f5f5f5);animation:mapShimmer 1.5s ease-in-out infinite}.mapContainer__error{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--neutral-color-12);border:1px solid var(--neutral-color-9);border-radius:var(--border-radius-2, 8px);padding:24px 32px;text-align:center;font-family:var(--font-family-1);font-size:var(--text-size-sm);color:var(--neutral-color-3);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.mapContainer__detail-card{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10}@media (max-width: 767px){.mapContainer__detail-card{bottom:16px;left:16px;right:16px;transform:none}}.mapContainer__close-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;background-color:var(--neutral-color-12);border:none;border-radius:50%;cursor:pointer;font-size:18px;color:var(--neutral-color-3);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.mapContainer__close-btn:hover{color:var(--neutral-color-1)}.mapContainer__filter-btn{display:flex;align-items:center;gap:6px;position:absolute;bottom:24px;left:16px;z-index:10;padding:8px 16px;background-color:var(--neutral-color-12);border:1px solid var(--neutral-color-9);border-radius:20px;cursor:pointer;font-family:var(--font-family-1);font-size:var(--text-size-sm);font-weight:600;color:var(--neutral-color-1);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.mapContainer__filter-btn:hover{background-color:var(--neutral-color-11)}@media (max-width: 767px){.mapContainer__filter-btn{bottom:16px}}@keyframes mapShimmer{0%,100%{opacity:1}50%{opacity:0.6}}.mapCard{position:relative;background-color:var(--neutral-color-12);border:1px solid var(--neutral-color-9);border-radius:var(--border-radius-2, 8px);box-shadow:0 4px 16px rgba(0,0,0,0.12);overflow:hidden;width:280px;font-family:var(--font-family-1)}.mapCard__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--neutral-color-12);border:none;border-radius:50%;cursor:pointer;font-size:12px;color:var(--neutral-color-3);box-shadow:0 1px 4px rgba(0,0,0,0.15)}.mapCard__close:hover{color:var(--neutral-color-1)}.mapCard__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.mapCard__image{width:100%;height:160px;overflow:hidden}.mapCard__image img{width:100%;height:100%;object-fit:cover}.mapCard__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 0}.mapCard__name{font-size:var(--text-size-sm);font-weight:700;color:var(--neutral-color-1);line-height:1.3;margin:0}.mapCard__stars{display:flex;align-items:center;gap:1px;color:#fb0;line-height:1}.mapCard__star{font-style:normal;font-size:12px}.mapCard__highlights{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}@media (max-width: 599px){.mapCard__highlights{display:none}}.mapCard__highlight{font-size:var(--text-size-xxs);font-family:var(--font-family-2);color:var(--semantic-success-color-1)}.mapCard__footer{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 12px 12px}.mapCard__per-night{font-size:var(--text-size-xxs);font-family:var(--font-family-2);color:var(--neutral-color-6)}.mapCard__discount{display:flex;align-items:center;gap:6px}.mapCard__discount-badge{font-size:var(--text-size-xxs);font-weight:700;color:var(--neutral-color-12);background-color:var(--semantic-success-color-1, #4caf50);border-radius:4px;padding:1px 6px}.mapCard__original-price{font-size:var(--text-size-xs);color:var(--neutral-color-7);font-family:var(--font-family-2)}.mapCard__price{font-size:var(--text-size-lg);font-weight:700;color:var(--neutral-color-1);line-height:1.2}.mapCard__taxes{font-size:var(--text-size-xxs);font-family:var(--font-family-2);color:var(--neutral-color-6)}.mapCard__total{font-size:var(--text-size-xs);font-family:var(--font-family-2);color:var(--neutral-color-3);font-weight:500;margin-top:2px}.mapCard__badge{display:inline-flex;align-items:center;font-size:var(--text-size-xxs);font-weight:600;color:var(--semantic-success-color-1);margin-top:4px}.mapBubble{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;background-color:var(--neutral-color-12);border-radius:20px;font-family:var(--font-family-1);font-size:var(--text-size-xs, 12px);font-weight:700;color:var(--neutral-color-1);white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.2);position:relative;transition:transform 0.15s ease}.mapBubble::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--neutral-color-12)}.mapBubble:hover{transform:scale(1.05)}.mapBubble--active{background-color:var(--color-affiliate-1, #1a73e8);color:var(--neutral-color-12)}.mapBubble--active::after{border-top-color:var(--color-affiliate-1, #1a73e8)}.mapCluster{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-affiliate-1, #1a73e8);border-radius:50%;font-family:var(--font-family-1);font-size:var(--text-size-sm, 14px);font-weight:700;color:var(--neutral-color-12);cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.3);transition:transform 0.15s ease}.mapCluster:hover{transform:scale(1.1)}.mapMarkers__showcase{display:flex;flex-direction:column;gap:24px;padding:32px;background-color:var(--neutral-color-12);border:1px solid var(--neutral-color-9);border-radius:var(--border-radius-2, 8px);max-width:600px;margin:24px auto}.mapMarkers__title{font-size:var(--text-size-md);font-weight:700;color:var(--neutral-color-1);font-family:var(--font-family-1);margin:0}.mapMarkers__row{display:flex;align-items:flex-end;gap:32px;flex-wrap:wrap}.mapMarkers__item{display:flex;flex-direction:column;align-items:center;gap:12px}.mapMarkers__label{font-size:var(--text-size-xs);font-family:var(--font-family-2);color:var(--neutral-color-5)}.pagination{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;padding:16px 0;font-family:var(--font-family-1)}.pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:4px 8px;font-size:var(--text-size-sm);font-family:var(--font-family-1);color:var(--neutral-color-2);background-color:var(--neutral-color-12);border:1px solid var(--border-color-2);border-radius:var(--border-radius-1);cursor:pointer;text-decoration:none;transition:background-color 0.2s ease;white-space:nowrap}.pagination__btn:hover{background-color:var(--neutral-color-11);border-color:var(--neutral-color-8)}.pagination__btn.is-current{background-color:var(--color-affiliate-1);color:var(--neutral-color-12);border-color:var(--color-affiliate-1);font-weight:600;pointer-events:none}.pagination__btn.is-disabled{opacity:0.4;pointer-events:none}@media (max-width: 599px){.pagination__label{display:none}}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:var(--text-size-sm);color:var(--neutral-color-6)}.HotelResults__section{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;gap:8px;width:100%;padding:12px 12px 0 12px}@media (min-width: 768px){.HotelResults__section{flex-direction:row}}.HotelResults__info{display:flex;flex-direction:column;gap:4px;width:100%}.HotelResults__info--title{font-size:var(--text-size-md);font-weight:600;color:var(--neutral-color-1);font-family:var(--font-family-1);margin:0}.HotelResults__info--counter{font-size:var(--text-size-sm);color:var(--neutral-color-3);font-family:var(--font-family-2)}.HotelResults__order{display:none}@media (min-width: 768px){.HotelResults__order{display:flex;align-items:center;gap:12px;flex-shrink:0}}.HotelSortSelect__container{display:flex;justify-content:center;align-items:center;gap:8px}.HotelSortSelect__label{font-size:var(--text-size-sm);color:var(--neutral-color-3);font-family:var(--font-family-2);white-space:nowrap}.HotelSortSelect__select{min-width:120px;white-space:nowrap;font-size:var(--text-size-sm);color:var(--neutral-color-3);font-family:var(--font-family-2);padding:8px 12px;border-radius:4px;border:1px solid var(--border-color-2);background-color:var(--neutral-color-12);line-height:130%;outline:none;cursor:pointer}.HotelSortSelect__select:focus{border-color:var(--semantic-info-color-1)}.HotelSortSelect__mobile{display:flex;gap:8px;width:100%;padding:0}@media (min-width: 768px){.HotelSortSelect__mobile{display:none}}.HotelSortSelect__mobile-btn{flex:1;padding:8px 12px;font-size:var(--text-size-sm);font-weight:500;font-family:var(--font-family-1);color:var(--neutral-color-2);background-color:var(--neutral-color-12);border:1px solid var(--border-color-2);border-radius:var(--border-radius-1);cursor:pointer;text-align:center;text-decoration:none}.HotelSortSelect__mobile-btn:hover{background-color:var(--neutral-color-11)}.HotelSortSelect__backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:1040}@media (min-width: 768px){.HotelSortSelect__backdrop{display:none}}.HotelSortSelect__sheet{display:none}.HotelSortSelect__sheet.is-open{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;background-color:var(--neutral-color-12);z-index:1050;border-radius:16px 16px 0 0;box-shadow:0 -4px 16px rgba(0,0,0,0.15)}@media (min-width: 768px){.HotelSortSelect__sheet{display:none !important}}.HotelSortSelect__sheet-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color-2)}.HotelSortSelect__sheet-header h3{font-size:var(--text-size-md);font-weight:700;color:var(--neutral-color-1);font-family:var(--font-family-1);margin:0}.HotelSortSelect__sheet-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;font-size:var(--text-size-lg);color:var(--neutral-color-3)}.HotelSortSelect__sheet-close:hover{color:var(--neutral-color-1)}.HotelSortSelect__sheet-body{display:flex;flex-direction:column;padding:8px 0}.HotelSortSelect__sheet-option{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:var(--text-size-sm);font-family:var(--font-family-2);color:var(--neutral-color-2);cursor:pointer;border:none;background:none;width:100%;text-align:left}.HotelSortSelect__sheet-option:hover{background-color:var(--neutral-color-11)}.HotelSortSelect__sheet-option input[type="radio"]{accent-color:var(--color-affiliate-1)}.HotelSortSelect__toggle{display:flex;list-style:none;margin:0;padding:0;border:1px solid var(--border-color-2);border-radius:var(--border-radius-2);overflow:hidden;height:48px;margin-top:27px}.HotelSortSelect__toggle-item{display:flex;align-items:center}.HotelSortSelect__toggle-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:var(--text-size-md);font-family:var(--font-family-1);color:var(--neutral-color-3);background-color:var(--neutral-color-12);border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.HotelSortSelect__toggle-btn:hover{background-color:var(--neutral-color-11)}.HotelSortSelect__toggle-btn.is-active{background-color:var(--color-affiliate-1);color:var(--neutral-color-12)}.HotelSortSelect__toggle-btn img{width:16px;height:16px}.sort-container{display:flex;flex-direction:column;gap:6px;max-width:280px;font-family:system-ui, -apple-system, sans-serif}.sort-label{font-size:14px;color:#6b6b6b}.sort-select{position:relative}.sort-select select{width:100%;height:48px;padding:0 40px 0 16px;font-size:var(--text-size-md);font-weight:500;color:#2b2b2b;border:1px solid #dcdcdc;border-radius:8px;background:#fff;appearance:none;cursor:pointer}.sort-select::after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-60%) rotate(45deg);pointer-events:none}.sort-select select:hover{border-color:#c5c5c5}.sort-select select:focus{outline:none;border-color:#3b82f6}.icons-circle-star-solid::before{content:"\ea73";color:var(--color-club-points)}.icons-arrow-up::before{content:"\el"}@media (max-width: 768px){[data-tab="about"],[data-tab="services"],[data-tab="all-inclusive"],[data-tab="map"]{display:none}.roomsTab__row--card{border:var(--border-size-1) solid var(--border-color-2);border-radius:var(--border-radius-1);-webkit-border-radius:var(--border-radius-1);-moz-border-radius:var(--border-radius-1);-ms-border-radius:var(--border-radius-1);-o-border-radius:var(--border-radius-1);padding:16px;margin-bottom:12px;background:var(--neutral-color-11)}.roomsTab__actions{margin-top:8px;display:block !important}.roomsTab__backTop{float:right;padding:8px}.roomsTab__viewAll i{vertical-align:sub}.roomsTab__title{display:none}.roomsTab__reserve-btn{width:100%;padding:12px 20px}.roomsTab__col-price{border-top:var(--border-size-1) solid var(--neutral-color-9);padding:8px 0;margin-top:8px}}.body>.header{width:100%;padding:0px !important}.body>.header::after{display:none}.site__header div#agencyBar{position:relative}.site__header div#agencyBar #ga_agency_data,.site__header div#agencyBar #challenge_data{display:none !important}.agencyBar-inner{display:grid;align-items:center;grid-template-columns:auto 1fr auto}.agencyOption.dropdown{position:relative}.agencyOption.dropdown ul{position:absolute;display:none}.agencyOption.dropdown ul:hover,.agencyOption.dropdown:hover ul{display:flex;flex-direction:column;background-color:white;border:rgba(0,0,0,0.2) 1px solid;z-index:1000;left:0px;top:100%;border-radius:0px 0px 4px 4px}.agencyBar-inner .agentName{align-self:center}.agentName{position:relative;display:flex;align-items:center;gap:8px}.agentName:hover .dropdown-menu{display:flex;flex-direction:column;background-color:var(--neutral-color-12);border:rgba(0,0,0,0.2) 1px solid;z-index:1000;left:0px;top:100%;border-radius:0px 0px 4px 4px;width:100%}.dropdown-menu{position:absolute;display:none}.modalGC__section{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100dvh;background-color:rgba(0,0,0,0.4);z-index:100;top:0;left:0}@media (min-width: 600px){.modalGC__section{align-items:center}}.modalGC__section--entry-animation{animation:fadeInDV 0.3s ease;animation-fill-mode:forwards}.modalGC__section--exit-animation{animation:fadeOutDV 0.3s ease;animation-fill-mode:forwards}.modalGC__section--container{width:97%;height:auto;background-color:white;border-radius:var(--modalDV-border-radius)}@media (min-width: 768px){.modalGC__section--container{max-width:600px}}.modalGC__header{display:flex;flex-direction:column;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--modalDV-border-color-2)}@media (min-width: 768px){.modalGC__header{padding:20px 24px;max-height:600px}}.modalGC__header--container{display:flex;justify-content:space-between;align-items:center}.modalGC__header--container-title{font-size:var(--modalDV-text-size-lg);color:var(--modalDV-text-color-1)}.modalGC__header--container-close{width:24px;height:24px;cursor:pointer}.modalGC__header--family-text{display:flex;justify-content:flex-start;align-items:center;gap:4px;font-size:var(--modalDV-text-size-sm);color:var(--modalDV-text-color-1)}.modalGC__main{padding:12px 16px}@media (min-width: 665px){.modalGC__main{padding:20px 24px}}.modalGC__main--section{width:auto}.modalGC__section--container-alert .section__alert{padding:24px}@keyframes fadeInDV{from{opacity:0}to{opacity:1}}@keyframes popUpDV{from{top:100%}to{top:0}}@keyframes popDownDV{from{top:0}to{top:100%}}@keyframes fadeOutDV{from{opacity:1}to{opacity:0}}.section__alert{display:flex;justify-content:center;align-items:center;width:100%;height:auto}.alert__container{display:flex;width:100%;box-shadow:0px 4px 7px 0px rgba(0,0,0,0.12);border-left:5px solid black}.alert__picture{display:flex;justify-content:center;align-items:flex-start;padding:16px}.alert__picture--icon{width:24px;height:24px;background-size:contain;background-position:center;background-repeat:no-repeat}.alert__description{display:flex;flex-direction:column;gap:12px;width:100%;padding:18px 16px 16px 0px}.alert__description--header{display:flex;justify-content:space-between}.alert__description--header-title{font-family:var(--font-family);font-size:var(--text-size-sm);font-weight:600}.alert__description--header-close{width:20px;height:20px;min-width:20px;min-height:20px;cursor:pointer}.alert__description--header-close path{stroke:#18161C}.alert__description--text{display:flex;flex-direction:column;gap:4px;font-family:var(--font-family);font-size:var(--text-size-xs);color:#696770}.alert__description--text-span{color:#010101}.alert__description--button{display:flex;justify-content:center;align-items:center;width:fit-content;font-size:var(--text-size-sm);padding:12px 16px;background-color:#07288C;color:white;border-radius:5px;cursor:pointer}.alert__container--success{border-color:var(--alert--semantic-success)}.alert__container--success .alert__description--header-title{color:var(--alert--semantic-success)}.alert__container--success .alert__picture--icon{background-image:url("https://b2b2c.cdnpt.com/en-us/images/check.svg")}.alert__container--warning{border-color:var(--alert--semantic-warning)}.alert__container--warning .alert__description--header-title{color:var(--alert--semantic-warning)}.alert__container--warning .alert__picture--icon{background-image:url("https://b2b2c.cdnpt.com/en-us/images/warning.svg")}.alert__container--error{border-color:var(--alert--semantic-error)}.alert__container--error .alert__description--header-title{color:var(--alert--semantic-error)}.alert__container--error .alert__picture--icon{background-image:url("https://b2b2c.cdnpt.com/en-us/images/danger.svg")}.alert__container--info{border-color:var(--alert--semantic-info)}.alert__container--info .alert__description--header-title{color:var(--alert--semantic-info)}.alert__container--info .alert__picture--icon{background-image:url("https://b2b2c.cdnpt.com/en-us/images/info.svg")}.section__mini--alert .alert__picture{padding:4px;width:25px;height:25px}.section__mini--alert .alert__description{padding:4px 8px 4px 0px;gap:0px}.section__mini--alert .alert__description--header-title{font-size:var(--text-size-xs)}.section__mini--alert .alert__description--text{font-size:var(--text-size-xxs)}.modalGC__main--section{display:flex;flex-direction:column;gap:16px}.modalGC__form{display:flex;flex-direction:column}.modalGC__form--container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 678px){.modalGC__form--container{gap:8px}}.modalGC__form--container-elements{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%}.modalGC__form--container-label{font-size:var(--text-size-sm);color:var(--neutral-color-2)}.modalGC__form--container-input{font-size:var(--text-size-sm);color:var(--neutral-color-2);flex-grow:1;background-color:transparent;border-radius:4px;padding:4px 8px;border:1px solid var(--neutral-color-7)}.modalGC__form--container-input:disabled{background-color:var(--neutral-color-10);color:var(--neutral-color-5);cursor:not-allowed}.modalGC__form--container-edit{display:flex;justify-content:center;align-items:center;width:34px;height:34px}.modalGC__form--container-edit-icon{position:relative;display:flex;width:24px;height:24px;color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuMTIxMyAyLjcwNzA1QzE5Ljk0OTcgMS41MzU0OCAxOC4wNTAzIDEuNTM1NDcgMTYuODc4NyAyLjcwNzA1TDE1LjE5ODkgNC4zODY4NUw3LjI5Mjg5IDEyLjI5MjhDNy4xNjQ3MyAxMi40MjEgNy4wNzM4MiAxMi41ODE2IDcuMDI5ODYgMTIuNzU3NEw2LjAyOTg2IDE2Ljc1NzRDNS45NDQ2NiAxNy4wOTgyIDYuMDQ0NTEgMTcuNDU4NyA2LjI5Mjg5IDE3LjcwN0M2LjU0MTI3IDE3Ljk1NTQgNi45MDE3NiAxOC4wNTUzIDcuMjQyNTQgMTcuOTcwMUwxMS4yNDI1IDE2Ljk3MDFDMTEuNDE4NCAxNi45MjYxIDExLjU3ODkgMTYuODM1MiAxMS43MDcxIDE2LjcwN0wxOS41NTU2IDguODU4NTdMMjEuMjkyOSA3LjEyMTI2QzIyLjQ2NDUgNS45NDk2OSAyMi40NjQ1IDQuMDUwMTkgMjEuMjkyOSAyLjg3ODYyTDIxLjEyMTMgMi43MDcwNVpNMTguMjkyOSA0LjEyMTI2QzE4LjY4MzQgMy43MzA3NCAxOS4zMTY2IDMuNzMwNzQgMTkuNzA3MSA0LjEyMTI2TDE5Ljg3ODcgNC4yOTI4M0MyMC4yNjkyIDQuNjgzMzYgMjAuMjY5MiA1LjMxNjUzIDE5Ljg3ODcgNS43MDcwNUwxOC44NjIyIDYuNzIzNTdMMTcuMzA2OCA1LjEwNzM4TDE4LjI5MjkgNC4xMjEyNlpNMTUuODkyMyA2LjUyMTg1TDE3LjQ0NzcgOC4xMzgwNEwxMC40ODg4IDE1LjA5N0w4LjM3NDM3IDE1LjYyNTZMOC45MDI5NiAxMy41MTEyTDE1Ljg5MjMgNi41MjE4NVpNNCA3Ljk5OTk0QzQgNy40NDc2NiA0LjQ0NzcyIDYuOTk5OTQgNSA2Ljk5OTk0SDEwQzEwLjU1MjMgNi45OTk5NCAxMSA2LjU1MjIzIDExIDUuOTk5OTRDMTEgNS40NDc2NiAxMC41NTIzIDQuOTk5OTQgMTAgNC45OTk5NEg1QzMuMzQzMTUgNC45OTk5NCAyIDYuMzQzMDkgMiA3Ljk5OTk0VjE4Ljk5OTlDMiAyMC42NTY4IDMuMzQzMTUgMjEuOTk5OSA1IDIxLjk5OTlIMTZDMTcuNjU2OSAyMS45OTk5IDE5IDIwLjY1NjggMTkgMTguOTk5OVYxMy45OTk5QzE5IDEzLjQ0NzcgMTguNTUyMyAxMi45OTk5IDE4IDEyLjk5OTlDMTcuNDQ3NyAxMi45OTk5IDE3IDEzLjQ0NzcgMTcgMTMuOTk5OVYxOC45OTk5QzE3IDE5LjU1MjIgMTYuNTUyMyAxOS45OTk5IDE2IDE5Ljk5OTlINUM0LjQ0NzcyIDE5Ljk5OTkgNCAxOS41NTIyIDQgMTguOTk5OVY3Ljk5OTk0WiIgZmlsbD0iIzAwMDAwMCIvPg0KPC9zdmc+);background-size:cover;background-repeat:no-repeat;cursor:pointer;transition:all 0.3s;opacity:.7}.modalGC__form--container-edit-svg{width:15px;height:15px}.modalGC__form--container-message-input{font-size:var(--text-size-sm);color:var(--neutral-color-3);margin-top:8px}.modalGC__container{display:flex;align-items:center;justify-content:flex-end;gap:12px}.modalGC__container--button{width:fit-content;padding:8px 20px;min-height:44px;background-color:#013b98;font-size:var(--text-size-sm);color:white;cursor:pointer;border-radius:4px}.modalGC__section.modalGC__disabled{display:none}.modalGC__section{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100dvh;background-color:rgba(0,0,0,0.4);z-index:100000;top:0px;left:0px}@media (min-width: 600px){.modalGC__section{align-items:center}}.modalGC__section--entry-animation{animation:popUpDV 0.3s ease;animation:fadeInDV 0.3s ease;animation-fill-mode:forwards}@media (min-width: 768px){.modalGC__section--entry-animation{animation:fadeInDV 0.3s ease;animation-fill-mode:forwards}}.modalGC__section--exit-animation{animation:fadeOutDV 0.3s ease;animation-fill-mode:forwards}@media (min-width: 768px){.modalGC__section--exit-animation{animation:fadeOutDV 0.2s ease;animation-fill-mode:forwards}}.modalGC__section--container{display:grid;grid-template-rows:auto 1fr;width:100%;height:100%;background-color:var(--neutral-color-12);box-shadow:0 10px 20px rgba(8,10,12,0.24),0 0 8px rgba(8,10,12,0.2)}@media (min-width: 768px){.modalGC__section--container{max-width:600px;height:auto;border-radius:var(--border-radius-1)}}.modalGC__header{display:flex;flex-direction:column;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--neutral-color-9);z-index:1000}@media (min-width: 768px){.modalGC__header{padding:20px 24px;max-height:600px}}.modalGC__header--container{display:flex;justify-content:space-between;align-items:center}.modalGC__header--container-title{font-size:var(--text-size-lg);color:var(--neutral-color-1);font-family:var(--font-family-1);font-weight:600}.modalGC__header--container-close{width:24px;height:24px;cursor:pointer}.modalGC__main{display:grid;grid-template-rows:1fr auto;padding-top:12px;overflow:hidden;z-index:100}.modalGC__main>*{padding:0px 12px}@media (min-width: 665px){.modalGC__main{padding:20px 24px 0px 24px}}.modalGC__main--section{width:auto}.modal__section--container-scroll{display:flex;flex-direction:column;gap:20px;overflow-y:scroll;height:100%}.modalGC__section--buttons{display:flex;justify-content:flex-end;gap:8px;padding:12px;border-top:1px solid var(--neutral-color-9)}@media (min-width: 665px){.modalGC__section--buttons{padding:20px 0px;border:none}}@keyframes fadeInDV{from{opacity:0}to{opacity:1}}@keyframes popUpDV{from{top:100%}to{top:0}}@keyframes popDownDV{from{top:0}to{top:100%}}@keyframes fadeOutDV{from{opacity:1}to{opacity:0}}.modalGC__section{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100dvh;background-color:rgba(0,0,0,0.4);z-index:100;top:0;left:0}@media (min-width: 600px){.modalGC__section{align-items:center}}.modalGC__section--entry-animation{animation:fadeInDV 0.3s ease;animation-fill-mode:forwards}.modalGC__section--exit-animation{animation:fadeOutDV 0.3s ease;animation-fill-mode:forwards}.modalGC__section--container{width:97%;height:auto;background-color:white;border-radius:var(--modalDV-border-radius)}@media (min-width: 768px){.modalGC__section--container{max-width:600px}}.modalGC__header{display:flex;flex-direction:column;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--modalDV-border-color-2)}@media (min-width: 768px){.modalGC__header{padding:20px 24px;max-height:600px}}.modalGC__header--container{display:flex;justify-content:space-between;align-items:center}.modalGC__header--container-title{font-size:var(--modalDV-text-size-lg);color:var(--modalDV-text-color-1)}.modalGC__header--container-close{width:24px;height:24px;cursor:pointer}.modalGC__header--family-text{display:flex;justify-content:flex-start;align-items:center;gap:4px;font-size:var(--modalDV-text-size-sm);color:var(--modalDV-text-color-1)}.modalGC__main{padding:12px 16px}@media (min-width: 665px){.modalGC__main{padding:20px 24px}}.modalGC__main--section{width:auto}.modalGC__section--container-alert .section__alert{padding:24px}@keyframes fadeInDV{from{opacity:0}to{opacity:1}}@keyframes popUpDV{from{top:100%}to{top:0}}@keyframes popDownDV{from{top:0}to{top:100%}}@keyframes fadeOutDV{from{opacity:1}to{opacity:0}}.modalGC__header{border-bottom:var(--border-size-1) solid var(--border-color-1);padding:12px 24px}.modalGC__header--container-title{font-size:var(--text-size-md);color:var(--neutral-color-1)}.modal__amenity-table th{font-size:var(--text-size-xs)}.modal__amenity-list ul{margin-left:12px}.modal__amenity-list li{line-height:24px;list-style:disc}@keyframes skeleton-shimmer{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}.skeleton__element{background:linear-gradient(90deg, var(--neutral-color-10, #e0e0e0) 25%, var(--neutral-color-11, #f0f0f0) 37%, var(--neutral-color-10, #e0e0e0) 63%);background-size:400px 100%;animation:skeleton-shimmer 1.4s ease infinite;border-radius:4px}.skeleton__hotelCard{display:grid;grid-template-columns:1fr;gap:8px;width:100%;background-color:var(--neutral-color-12);border:1px solid var(--neutral-color-9);border-radius:var(--border-radius-1);padding:12px}@media (min-width: 600px){.skeleton__hotelCard{grid-template-columns:200px 1fr auto;gap:0 12px;padding:12px 16px}}.skeleton__hotelCard--image{width:100%;height:180px;border-radius:var(--border-radius-1)}@media (min-width: 600px){.skeleton__hotelCard--image{height:100%;min-height:160px;grid-row:1 / -1}}.skeleton__hotelCard--info{display:flex;flex-direction:column;gap:8px}@media (min-width: 600px){.skeleton__hotelCard--info{grid-column:2}}.skeleton__hotelCard--name{width:70%;height:20px}.skeleton__hotelCard--stars{width:100px;height:16px}.skeleton__hotelCard--location{width:50%;height:14px}.skeleton__hotelCard--price{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (min-width: 600px){.skeleton__hotelCard--price{grid-column:3;grid-row:1 / -1}}.skeleton__hotelCard--price-label{width:80px;height:14px}.skeleton__hotelCard--price-amount{width:100px;height:24px}.skeleton__hotelCard--price-button{width:120px;height:36px;border-radius:var(--border-radius-1)}.skeleton__card--text-price{width:80px;height:14px}.skeleton__card--price{width:100px;height:24px}.skeleton__card--price-note{width:60px;height:12px}.skeleton__card--total-price{width:90px;height:16px}.skeleton__card--btn-choose-hotel{width:120px;height:36px;border-radius:var(--border-radius-1)}.skeleton__filters{display:flex;flex-direction:column;gap:8px;grid-area:filtersAside}.skeleton__filters--header{width:60%;height:22px;margin:0 12px 8px}.skeleton__filters--group{display:flex;flex-direction:column;gap:8px;padding:8px 12px;border:1px solid var(--neutral-color-10, #e0e0e0);border-radius:var(--border-size-1)}.skeleton__filters--subtitle{width:80px;height:18px}.skeleton__filters--row{width:100%;height:24px}.skeleton__results--title{width:120px;height:20px}.main__hotels{display:grid;place-items:center;width:100%;padding:0 12px;margin:20px 0}@media (min-width: 768px){.main__hotels{padding:0 20px}}.main__hotels .main__section{display:flex;flex-direction:column;width:100%;max-width:1280px;overflow:hidden}@media (min-width: 768px){.main__hotels .main__section{display:grid;grid-template-columns:270px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"breadcrumb breadcrumb" "widgetHotels widgetHotels" "filtersAside mainHotels";gap:12px;min-height:100vh}}.main__hotels--content{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;background-color:var(--neutral-color-12);grid-area:mainHotels}.widget__section{width:100%;grid-area:widgetHotels;z-index:10}

/*# sourceMappingURL=styles-main.css.map */
