.ph[data-v-b45d68d6]{padding:32px var(--spacing-md,16px) 48px;background:var(--color-background);color:var(--color-text);overflow-x:clip}.ph__inner[data-v-b45d68d6]{max-width:var(--container-max-width,1296px);margin:0 auto;position:relative;container:ph/inline-size}.ph__arrow[data-v-b45d68d6]{top:var(--ph-arrow-top,50%);z-index:3;border:1px solid var(--color-border,#d9dde0);background:var(--color-background,#fff);width:42px;height:42px;color:var(--color-text,#141517);cursor:pointer;box-shadow:var(--shadow-md,0 4px 12px #1415171a);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:box-shadow .2s,opacity .2s;display:flex;position:absolute;transform:translateY(-50%)}.ph__arrow[data-v-b45d68d6]:hover:not(:disabled){box-shadow:var(--shadow-lg,0 10px 30px #1415171f)}.ph__arrow[data-v-b45d68d6]:disabled{opacity:.35;cursor:default}.ph__arrow--prev[data-v-b45d68d6]{inset-inline-start:-8px}.ph__arrow--next[data-v-b45d68d6]{inset-inline-end:-8px}.ph[data-v-b45d68d6] .basic-title-h2{font-family:var(--font-heading);text-align:center;margin:0 0 8px;font-size:calc(clamp(1.5rem,1.1rem + 1.4vw,2.2rem));font-weight:700}.ph[data-v-b45d68d6] .basic-description{text-align:center;color:var(--color-text-muted,#777d87);max-width:640px;margin:0 auto 28px;font-size:.95rem}.ph[data-v-b45d68d6] .splide__track{overflow:visible}.ph[data-v-b45d68d6] .splide__list{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.ph[data-v-b45d68d6] .splide__list::-webkit-scrollbar{display:none}.ph[data-v-b45d68d6] .splide__arrows:not(.topical__arrows){display:none}.ph[data-v-b45d68d6] .popular-hotels__card{scroll-snap-align:start;border-radius:var(--radius-md,8px);color:#fff;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:300px;height:420px;padding:20px;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}@container block (width>=768px){.ph[data-v-b45d68d6] .popular-hotels__card{width:360px;height:480px;padding:24px}.ph[data-v-b45d68d6] .popular-hotels__card:hover{transform:scale(1.03)}}.ph[data-v-b45d68d6] .popular-hotels__image{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ph[data-v-b45d68d6] .popular-hotels__info{z-index:2;width:100%}.ph[data-v-b45d68d6] .popular-hotels__info:before{content:"";z-index:-1;background:linear-gradient(#00000073 18%,#0000 60%),linear-gradient(#0000 45%,#000000d1 78%);position:absolute;inset:0}.ph[data-v-b45d68d6] .popular-hotels__top{z-index:3;align-items:center;gap:8px;display:flex}.ph[data-v-b45d68d6] .popular-hotels__rating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14151740;border-radius:2px;align-items:baseline;gap:2px;padding:4px 8px;font-size:13px;font-weight:300;display:inline-flex}.ph[data-v-b45d68d6] .popular-hotels__grade{font-size:16px;font-weight:600}.ph[data-v-b45d68d6] .popular-hotels__review{color:#ffffffd9;font-size:13px;font-weight:300}.ph[data-v-b45d68d6] .popular-hotels__title{text-align:center;color:#fff;text-shadow:2px 2px 4px #00000040;font-family:var(--font-heading);font-size:22px;font-weight:500;line-height:1.3;text-decoration:none;display:block}.ph[data-v-b45d68d6] .popular-hotels__name{color:#fff}.ph[data-v-b45d68d6] .popular-hotels__stars-location{border-bottom:1px solid #fff3;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.ph[data-v-b45d68d6] .popular-hotels__stars{gap:1px;display:inline-flex}.ph[data-v-b45d68d6] .popular-hotels__location{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ph[data-v-b45d68d6] .svg-icon-hotel-star{fill:#fcaf17;width:13px;height:13px}.ph[data-v-b45d68d6] .popular-hotels__visit{color:var(--color-text,#141517);border-radius:var(--radius-sm,4px);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#fff;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.ph[data-v-b45d68d6] .popular-hotels__visit:hover{background:var(--color-surface,#f0f0f0)}.ph[data-v-b45d68d6] .topical__carousel{--ph-per:4;position:relative}@container ph (width<=1135px){.ph[data-v-b45d68d6] .topical__carousel{--ph-per:3}}@container ph (width<=903px){.ph[data-v-b45d68d6] .topical__carousel{--ph-per:2}}.ph[data-v-b45d68d6] .topical__carousel .splide__list{padding:0}.ph[data-v-b45d68d6] .topical__carousel .splide__slide{flex:0 0 calc((100% - 16px * (-1 + var(--ph-per))) / var(--ph-per));scroll-snap-align:start;min-width:0}@container ph (width<=683px){.ph[data-v-b45d68d6] .topical__carousel .splide__slide{flex-basis:min(332px,100%)}}.ph[data-v-b45d68d6] .topical__carousel.no-carousel .splide__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid;overflow:visible}.ph[data-v-b45d68d6] .topical__carousel.no-carousel .splide__slide{max-width:320px}.ph[data-v-b45d68d6] .topical__carousel.no-carousel .topical__arrows,.ph[data-v-b45d68d6] .topical__arrows{display:none}@container ph (width>=684px){.ph[data-v-b45d68d6] .topical__arrows{display:block}}.ph[data-v-b45d68d6] .topical__arrow{z-index:2;cursor:pointer;background:#fff;border:1px solid #dcd8d4;border-radius:50%;width:42px;height:42px;padding:0;transition:border-color .3s;position:absolute;top:70px}.ph[data-v-b45d68d6] .topical__arrow:hover{border-color:var(--color-primary,#2367ba)}.ph[data-v-b45d68d6] .topical__arrow:before{scale:var(--mirror);content:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.78967 6.99906C7.79037 7.12027 7.76714 7.24044 7.7213 7.35266C7.67547 7.46487 7.60793 7.56694 7.52257 7.65301L1.99625 13.1793C1.82281 13.3528 1.58758 13.4502 1.3423 13.4502C1.09702 13.4502 0.861792 13.3528 0.688354 13.1793C0.514917 13.0059 0.41748 12.7707 0.41748 12.5254C0.41748 12.2801 0.514917 12.0449 0.688354 11.8714L5.56993 6.99906L0.697565 2.12669C0.546672 1.95049 0.467824 1.72384 0.476778 1.49203C0.485732 1.26023 0.581828 1.04034 0.745862 0.876302C0.909897 0.712267 1.12979 0.616173 1.36159 0.607219C1.5934 0.598266 1.82005 0.677112 1.99625 0.828005L7.52257 6.35432C7.69272 6.52588 7.78865 6.75743 7.78967 6.99906Z' fill='%23404040'/%3E%3C/svg%3E%0A");width:40px;height:14px;line-height:0;display:block}.ph[data-v-b45d68d6] .topical__arrow.splide__arrow--prev{inset-inline-start:-21px}.ph[data-v-b45d68d6] .topical__arrow.splide__arrow--prev:before{transform:rotate(180deg)}.ph[data-v-b45d68d6] .topical__arrow.splide__arrow--next{inset-inline-end:-21px}.ph[data-v-b45d68d6] .tophotels-cutaway{flex-direction:column;justify-content:space-between;height:100%;display:flex}.ph[data-v-b45d68d6] .tophotels-cutaway__title{text-decoration:none}.ph[data-v-b45d68d6] .tophotels-cutaway__image{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:180px;margin-bottom:15px;display:block}.ph[data-v-b45d68d6] .tophotels-cutaway__name{font-family:var(--font-heading);color:var(--color-text,#141517);margin-bottom:5px;font-size:18px;font-weight:700;line-height:1.2;display:block}.ph[data-v-b45d68d6] .tophotels-cutaway__adress{color:#686e78;font-size:12px}.ph[data-v-b45d68d6] .tophotels-cutaway__stars{background:url("data:image/svg+xml,%3Csvg width='62' height='10' viewBox='0 0 62 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0L6.12257 3.45492H9.75528L6.81636 5.59017L7.93893 9.04508L5 6.90983L2.06107 9.04508L3.18364 5.59017L0.244718 3.45492H3.87743L5 0Z' fill='%23B3B3B3'/%3E%3Cpath d='M18 0L19.1226 3.45492H22.7553L19.8164 5.59017L20.9389 9.04508L18 6.90983L15.0611 9.04508L16.1836 5.59017L13.2447 3.45492H16.8774L18 0Z' fill='%23B3B3B3'/%3E%3Cpath d='M31 0L32.1226 3.45492H35.7553L32.8164 5.59017L33.9389 9.04508L31 6.90983L28.0611 9.04508L29.1836 5.59017L26.2447 3.45492H29.8774L31 0Z' fill='%23B3B3B3'/%3E%3Cpath d='M44 0L45.1226 3.45492H48.7553L45.8164 5.59017L46.9389 9.04508L44 6.90983L41.0611 9.04508L42.1836 5.59017L39.2447 3.45492H42.8774L44 0Z' fill='%23B3B3B3'/%3E%3Cpath d='M57 0L58.1226 3.45492H61.7553L58.8164 5.59017L59.9389 9.04508L57 6.90983L54.0611 9.04508L55.1836 5.59017L52.2447 3.45492H55.8774L57 0Z' fill='%23B3B3B3'/%3E%3C/svg%3E%0A") no-repeat;height:10px}.ph[data-v-b45d68d6] .tophotels-cutaway__stars1{max-width:12px}.ph[data-v-b45d68d6] .tophotels-cutaway__stars2{width:24px}.ph[data-v-b45d68d6] .tophotels-cutaway__stars3{width:38px}.ph[data-v-b45d68d6] .tophotels-cutaway__stars4{width:50px}.ph[data-v-b45d68d6] .tophotels-cutaway__stars5{width:66px}.ph[data-v-b45d68d6] .tophotels-cutaway__info{margin-bottom:10px}.ph[data-v-b45d68d6] .tophotels-cutaway__top-info{flex-flow:wrap;display:flex}.ph[data-v-b45d68d6] .tophotels-cutaway__rating{min-width:44px;margin-right:calc(.5 * 6px * (1 + var(--dir)));margin-left:calc(.5 * 6px * (1 - var(--dir)));color:#fff;text-align:center;direction:ltr;unicode-bidi:isolate;background-color:#2367ba;border-radius:2px;padding:2px 4px;font-size:12px}.ph[data-v-b45d68d6] .tophotels-cutaway__rating:after{content:"/10"}.ph[data-v-b45d68d6] .tophotels-cutaway__grade{font-weight:700}.ph[data-v-b45d68d6] .tophotels-cutaway__review{color:#686e78;unicode-bidi:plaintext;font-size:12px}.ph[data-v-b45d68d6] .tophotels-cutaway__appr-price{color:#686e78;align-items:flex-end;margin-bottom:1px;font-size:12px;display:flex}.ph[data-v-b45d68d6] .tophotels-cutaway__markprice{color:#141517;unicode-bidi:plaintext;align-items:center;margin-inline-start:5px;display:flex}.ph[data-v-b45d68d6] .tophotels-cutaway__markprice:before{content:"";background-color:#b3b3b3;width:3px;height:3px;margin-inline-end:5px;display:block;transform:rotate(45deg)}.ph[data-v-b45d68d6] .tophotels-cutaway__country-review-block{color:#686e78;margin-top:10px;font-size:12px}.ph[data-v-b45d68d6] .more-popular-hotels{text-align:center;margin-top:24px}.ph[data-v-b45d68d6] .more-popular-hotels a,.ph[data-v-b45d68d6] .more-popular-hotels__btn{color:var(--color-primary,#2367ba);font-weight:600;text-decoration:underline}
