/* Ceaika-Tur typography increase, +2-3 CSS px. 17.10.2026. */
/* Generated from the actual styles; layout dimensions unchanged. */
.hotel-landing{font-size:20px;}
.hl-nav a{font-size:calc(.92rem + 3px);}
.hl-phone{font-size:calc(.93rem + 3px);}
.hl-crumbs{font-size:calc(.8rem + 3px);}
.hl-title-row h1{font-size:calc(clamp(1.75rem,2.8vw,2.6rem) + 2px);}
.hl-address{font-size:calc(.88rem + 3px);}
.hl-arrow{font-size:calc(2rem + 2px);}
.hl-counter{font-size:calc(.8rem + 3px);}
.hl-card h2{font-size:calc(1.22rem + 2px);}
.hl-facts small{font-size:calc(.69rem + 3px);}
.hl-facts strong{font-size:calc(.83rem + 3px);}
.hl-benefits span{font-size:calc(.78rem + 3px);}
.hl-description p{font-size:calc(.94rem + 3px);}
.hl-offer-kicker{font-size:calc(.95rem + 3px);}
.hl-price{font-size:calc(1.2rem + 2px);}
.hl-price strong{font-size:calc(2.5rem + 2px);}
.hl-price-pending{font-size:calc(1.65rem + 2px);}
.hl-offer-meta span{font-size:calc(.75rem + 3px);}
.hl-cta{font-size:calc(1.05rem + 2px);}
.hl-date{font-size:calc(.77rem + 3px);}
.hl-muted{font-size:calc(.85rem + 3px);}
.hl-amenities li{font-size:calc(.87rem + 3px);}
.hl-footer-inner{font-size:calc(.84rem + 3px);}
.hl-footer strong{font-size:calc(1rem + 3px);}
.hl-lightbox button{font-size:calc(2rem + 2px);}
@media(max-width:680px){.hotel-landing{font-size:19px;}}
@media(max-width:680px){.hl-phone{font-size:calc(.72rem + 3px);}}
@media(max-width:680px){.hl-lang{font-size:calc(.76rem + 3px);}}
@media(max-width:680px){.hl-title-row h1{font-size:calc(1.55rem + 2px);}}
@media(max-width:680px){.hl-arrow{font-size:calc(1.6rem + 2px);}}
.hl-country-pill,.hl-rating-pill{font-size:calc(.76rem + 3px);}
.hlm .hl-title-row h1{font-size:calc(clamp(1.9rem,3vw,2.8rem) + 2px);}
.hlm-intro{font-size:calc(1.03rem + 2px)!important;}
.hlm-section h3{font-size:calc(1.08rem + 2px);}
.hlm-section p{font-size:calc(.94rem + 3px)!important;}
.hlm-score{font-size:calc(1.55rem + 2px);}
.hlm-review-head strong{font-size:calc(1.14rem + 2px);}
.hlm-starsline{font-size:calc(.87rem + 3px);}
.hlm-review-head>a{font-size:calc(.78rem + 3px);}
.hlm-review-snippet>span{font-size:calc(1.7rem + 2px);}
.hlm-review-snippet p{font-size:calc(.84rem + 3px);}
.hlm-offer .hl-offer-kicker{font-size:calc(1.02rem + 2px);}
.hlm-offer [data-live-status]{font-size:calc(.76rem + 3px);}
.hlm-offer .hl-price strong{font-size:calc(2.7rem + 2px);}
.hlm .hl-cta{font-size:calc(1.12rem + 2px);}
.hlm-cal-head strong{font-size:calc(1.05rem + 2px);}
.hlm-cal-head button{font-size:calc(1.5rem + 2px);}
.hlm-cal-week span{font-size:calc(.68rem + 3px);}
.hlm-cal-day{font-size:calc(.82rem + 3px);}
.hlm-cal-controls label,.hlm-lead-form label{font-size:calc(.78rem + 3px);}
.hlm-live-price small{font-size:calc(.69rem + 3px);}
.hlm-live-price strong{font-size:calc(2.05rem + 2px);}
.hlm-live-price span{font-size:calc(.7rem + 3px);}
.hlm-check{font-size:calc(1rem + 3px);}
.hlm-live-fallback{font-size:calc(.7rem + 3px);}
.hlm-lead-copy h2{font-size:calc(1.55rem + 2px);}
.hlm-lead-copy p{font-size:calc(.9rem + 3px);}
.hlm-eyebrow{font-size:calc(.68rem + 3px);}
.hlm-lead-points{font-size:calc(.8rem + 3px);}
.hlm-submit{font-size:calc(1.05rem + 2px);}
.lead-status{font-size:calc(.82rem + 3px);}
.hlm-call{font-size:calc(.8rem + 3px);}
@media(max-width:680px){.hlm-section h3{font-size:calc(1.05rem + 2px);}}
@media(max-width:680px){.hlm-score{font-size:calc(1.35rem + 2px);}}
@media(max-width:680px){.hlm-offer .hl-price strong{font-size:calc(2.15rem + 2px);}}
@media(max-width:680px){.hlm .hl-cta{font-size:calc(1.02rem + 2px);}}
@media(max-width:680px){.hlm-cal-day{font-size:calc(.76rem + 3px);}}
@media(max-width:680px){.hlm-live-price strong{font-size:calc(1.8rem + 2px);}}
.hlm-child-ages label{font-size:calc(.75rem + 3px);}
.hlm-individual-title{font-size:calc(1.22rem + 2px);}
.hlm-independent-review .hlm-individual-review-score{font-size:calc(1.05rem + 2px);}
.hlm-independent-review .hlm-individual-review-person{font-size:calc(.91rem + 3px);}
.hlm-independent-review p{font-size:calc(.94rem + 3px);}
.hlm-independent-review .hlm-individual-review-meta{font-size:calc(.83rem + 3px);}
.hlm-refresh-20261009{font-size:21px;}
.hlm-refresh-20261009 .hl-brand-word{font-size:29px;}
.hlm-refresh-20261009 .hl-nav a{font-size:17px;}
.hlm-refresh-20261009 .hl-lang{font-size:17px;}
.hlm-refresh-20261009 .hl-phone{font-size:17px;}
.hlm-refresh-20261009 .hl-crumbs{font-size:16px;}
.hlm-refresh-20261009 .hl-title-row h1{font-size:calc(clamp(24px,2.05vw,34px) + 2px);}
.hlm-refresh-20261009 .hl-title-row .hl-stars{font-size:calc(.83em + 3px);}
.hlm-refresh-20261009 .hl-country-pill{font-size:14px;}
.hlm-refresh-20261009 .hl-rating-pill{font-size:15px;}
.hlm-refresh-20261009 .hl-address{font-size:16px;}
.hlm-refresh-20261009 .hl-family-tag{font-size:16px;}
.hlm-refresh-20261009 .hl-arrow{font-size:31px;}
.hlm-refresh-20261009 .hl-counter{font-size:15px;}
.hlm-refresh-20261009 .hl-about h2{font-size:20px;}
.hlm-refresh-20261009 .hl-facts>div>span{font-size:19px;}
.hlm-refresh-20261009 .hl-facts small{font-size:13px;}
.hlm-refresh-20261009 .hl-facts strong{font-size:14px;}
.hlm-refresh-20261009 .hlm-benefits h2{font-size:22px;}
.hlm-refresh-20261009 .hlm-benefit>span{font-size:31px;}
.hlm-refresh-20261009 .hlm-benefit strong{font-size:15px;}
.hlm-refresh-20261009 .hlm-benefit small{font-size:14px;}
.hlm-refresh-20261009 .hlm-description h2,.hlm-refresh-20261009 .hl-amenities h2{font-size:22px;}
.hlm-refresh-20261009 .hlm-intro{font-size:16px!important;}
.hlm-refresh-20261009 .hlm-section h3{font-size:16px;}
.hlm-refresh-20261009 .hlm-section p{font-size:15px!important;}
.hlm-refresh-20261009 .hl-amenities li{font-size:16px;}
.hlm-refresh-20261009 .hlm-review-head strong{font-size:21px;}
.hlm-refresh-20261009 .hlm-score{font-size:26px;}
.hlm-refresh-20261009 .hlm-review-head>a{font-size:15px;}
.hlm-refresh-20261009 .hlm-review-snippet>span{font-size:21px;}
.hlm-refresh-20261009 .hlm-review-snippet p{font-size:15px;}
.hlm-refresh-20261009 .hlm-offer .hl-offer-kicker{font-size:15px;}
.hlm-refresh-20261009 .hlm-offer small{font-size:15px;}
.hlm-refresh-20261009 .hlm-offer .hl-price strong{font-size:40px;}
.hlm-refresh-20261009 .hlm-offer [data-live-status]{font-size:15px;}
.hlm-refresh-20261009 .hlm-offer .hl-cta{font-size:18px;}
.hlm-refresh-20261009 .hlm-calendar h2{font-size:22px;}
.hlm-refresh-20261009 .hlm-calendar-note{font-size:14px;}
.hlm-refresh-20261009 .hlm-live-price strong{font-size:24px;}
.hlm-refresh-20261009 .hlm-live-price span{font-size:15px;}
.hlm-refresh-20261009 .hlm-check{font-size:18px;}
.hlm-refresh-20261009 .hlm-live-fallback{font-size:15px;}
.hlm-refresh-20261009 .hlm-calendar label{font-size:15px;}
.hlm-refresh-20261009 .hlm-cal-controls input,.hlm-refresh-20261009 .hlm-cal-controls select,.hlm-refresh-20261009 .hlm-party-grid select,.hlm-refresh-20261009 .hlm-child-ages select{font-size:16px;}
.hlm-refresh-20261009 .hlm-cal-head strong{font-size:18px;}
.hlm-refresh-20261009 .hlm-cal-week span{font-size:15px;}
.hlm-refresh-20261009 .hlm-cal-day{font-size:16px;}
.hlm-refresh-20261009 .hlm-lead-copy h2{font-size:25px;}
.hlm-refresh-20261009 .hlm-lead-copy p{font-size:16px;}
.hlm-refresh-20261009 .hlm-lead-form label{font-size:14px;}
.hlm-refresh-20261009 .hlm-lead-form input,.hlm-refresh-20261009 .hlm-lead-form textarea{font-size:16px;}
.hlm-refresh-20261009 .hlm-submit{font-size:18px;}
.hlm-refresh-20261009 .hlm-consent{font-size:14px!important;}
.hlm-refresh-20261009 .hl-footer-inner{font-size:16px;}
@media(max-width:1190px){.hlm-refresh-20261009 .hl-nav a{font-size:15px;}}
@media(max-width:690px){.hlm-refresh-20261009{font-size:19px;}}
@media(max-width:690px){.hlm-refresh-20261009 .hl-brand-word{font-size:20px;}}
@media(max-width:690px){.hlm-refresh-20261009 .hl-lang>a{font-size:14px;}}
@media(max-width:690px){.hlm-refresh-20261009 .hl-phone{font-size:14px;}}
@media(max-width:690px){.hlm-refresh-20261009 .hl-crumbs{font-size:14px;}}
@media(max-width:690px){.hlm-refresh-20261009 .hl-title-row h1{font-size:23px;}}
@media(max-width:690px){.hlm-refresh-20261009 .hl-family-tag{font-size:13px;}}
.hlm-refresh-20261009 .hlm-description-toggle{font-size:16px;}
@media(max-width:690px){.hlm-refresh-20261009 .hlm-description h2{font-size:21px;}}
.hlm-refresh-20261009 .hlm-reviews-disclaimer{font-size:15px;}
.hlm-refresh-20261009 .hlm-review-expand summary>span:first-child{font-size:20px;}
.hlm-refresh-20261009 .hlm-review-expand summary>span:nth-child(2){font-size:16px;}
.hlm-refresh-20261009 .hlm-review-expand summary small{font-size:14px;}
.hlm-refresh-20261009 .hlm-review-expand p{font-size:16px;}
.hlm-refresh-20261009 .hlm-review-expand a{font-size:16px;}
.hlm-refresh-20261009 .hlm-review-preview{font-size:15px!important;}
.hlm-refresh-20261009 .hlm-guest-heading{font-size:20px;}
.hlm-refresh-20261009 .hlm-write-review h2{font-size:24px;}
.hlm-refresh-20261009 .hlm-review-explain{font-size:17px;}
.hlm-refresh-20261009 #hlm-visitor-review label{font-size:16px;}
.hlm-refresh-20261009 .hlm-review-stars legend{font-size:16px;}
.hlm-refresh-20261009 .hlm-review-stars label span{font-size:16px;}
.hlm-refresh-20261009 .hlm-review-privacy{font-size:15px;}
.hlm-refresh-20261009 .hlm-review-form-status.ok{font-size:17px;}
.hlm-refresh-20261009 .hlm-review-form-status.err{font-size:17px;}
.hlm-refresh-20261009 .hlm-extra-section h3{font-size:19px;}
.hlm-refresh-20261009 .hlm-extra-section p{font-size:17px!important;}
.hlm-refresh-20261009 .hlm-reviews .hlm-review-source{font-size:16px;}
.hlm-refresh-20261009 .hlm-reviews .hlm-review-expanded-text{font-size:17px!important;}
.hlm-refresh-20261009 :is(
  small, .hl-country-pill, .hl-rating-pill,
  .hl-counter, .hl-address, .hl-crumbs, .hl-family-tag,
  .hlm-eyebrow, .hlm-intro, .hlm-section p, .hlm-calendar-note,
  .hlm-benefit strong, .hlm-benefit small, .hl-facts strong,
  .hl-facts small, .hl-offer-kicker, .hlm-offer small,
  .hl-price > span, .hlm-offer [data-live-status],
  .hlm-calendar label, .hlm-cal-week span, .hlm-cal-day,
  .hlm-live-price small, .hlm-live-price span, .hlm-live-fallback,
  .hlm-lead-copy p, .hlm-lead-form label, .hlm-lead-form input,
  .hlm-lead-form textarea, .hlm-consent, .hlm-consent span,
  .hlm-review-source, .hlm-reviews-disclaimer, .hlm-review-privacy,
  .hlm-review-explain, .hlm-review-expand summary span:nth-child(2),
  .hlm-review-expand summary small, .hlm-review-expand p,
  .hlm-review-expanded-text, .hlm-review-preview,
  .hlm-review-stars legend, .hlm-review-stars label span,
  #hlm-visitor-review label, #hlm-visitor-review input,
  #hlm-visitor-review textarea,
  .hlm-description-toggle, .hlm-form-grid label, .hlm-starsline,
  .hlm-footer, .hl-footer-inner, .hl-nav a,
  .hl-lang a, .hl-phone
){font-size:19px!important;}
.hlm-refresh-20261009 .hlm-calendar :is(
  .hlm-cal-controls input, .hlm-cal-controls select,
  .hlm-party-grid select, .hlm-child-ages select
){font-size:19px!important;}
.hlm-refresh-20261009 .hl-title-row h1{font-size:calc(clamp(28px,calc(2.05vw + 4px),38px) + 2px)!important;}
.hlm-refresh-20261009 .hl-about h2{font-size:24px!important;}
.hlm-refresh-20261009 .hlm-benefits h2{font-size:26px!important;}
.hlm-refresh-20261009 .hlm-description h2,
.hlm-refresh-20261009 .hl-amenities h2{font-size:26px!important;}
.hlm-refresh-20261009 .hlm-calendar h2{font-size:26px!important;}
.hlm-refresh-20261009 .hlm-write-review h2{font-size:28px!important;}
.hlm-refresh-20261009 .hlm-lead-copy h2{font-size:29px!important;}
.hlm-refresh-20261009 .hlm-review-head strong{font-size:25px!important;}
.hlm-refresh-20261009 .hlm-section h3{font-size:19px!important;}
.hlm-refresh-20261009 .hlm-extra-section h3{font-size:23px!important;}
.hlm-refresh-20261009 .hlm-guest-heading{font-size:24px!important;}
@media(max-width:690px){.hlm-refresh-20261009 .hl-title-row h1{font-size:29px!important;}}
@media(max-width:690px){.hlm-refresh-20261009 .hl-brand-word{font-size:20px;}}
.hlm-refresh-20261009 .hl-brand-word{font-size:31px;}
.hlm-refresh-20261009 :is(
  .hlm-benefit-grid .hlm-benefit>span, .hl-offer .hlm-check,
  .hlm-calendar .hlm-check, .hlm-lead-card .hlm-submit,
  .hlm-write-review .hlm-submit, .hlm-offer .hl-cta,
  .hlm-cal-head strong, .hlm-review-grid p,
  .hlm-extra-section p, .hlm-review-expanded-text,
  .hlm-review-form-status, .hlm-lead-form .hlm-submit,
  .hlm-review-snippet summary,
  .hlm-cal-controls :is(input,select), .hlm-party-grid select,
  .hlm-child-ages select
){font-size:calc(max(16px,1em) + 2px)!important;}
.hlm-refresh-20261009 .hlm-cal-head strong{font-size:19px!important;}
.hlm-refresh-20261009 .hlm-offer .hlm-price strong{font-size:42px!important;}
.hlm-refresh-20261009 .hlm-review-head .hlm-score{font-size:28px!important;}
.hlm-refresh-20261009 .hlm-write-review .hlm-review-explain{font-size:19px!important;}
.hlm-refresh-20261009 .hlm-extra-section p{font-size:19px!important;}
.hlm-refresh-20261009 .hlm-review-expanded-text{font-size:19px!important;}
.hlm-refresh-20261009 :is(.hl-cta,.hlm-check,.hlm-submit){font-size:19px!important;}
@media(max-width:690px){.hlm-refresh-20261009 .hl-brand-word{font-size:22px;}}
.hlm-refresh-20261009 .hl-nav .hl-site-link{font-size:19px!important;}
@media(max-width:940px){.hlm-refresh-20261009 .hl-nav .hl-site-link{font-size:19px!important;}}
.hlm-refresh-20261009 .hlm-benefit-grid .hlm-benefit-icon{font-size:32px;}
.hlm-refresh-20261009 .hlm-benefit-grid .hlm-benefit-more{font-size:17px;}
.hlm-refresh-20261009 .hlm-benefit-grid > details.hlm-benefit > p{font-size:19px;}
@media(max-width:690px){.hlm-refresh-20261009 .hlm-benefit-grid > details.hlm-benefit > p{font-size:19px;}}
.hlm-refresh-20261009 .hlm-description .hlm-intro{font-size:18px!important;}
.hlm-refresh-20261009 .hlm-description .hlm-section p{font-size:17px!important;}
.hlm-refresh-20261009 .hlm-extra-section p{font-size:20px!important;}
.hlm-refresh-20261009 .hlm-reviews .hlm-review-snippet p{font-size:17px!important;}
.hlm-refresh-20261009 .hlm-review-expanded-text{font-size:20px!important;}
.hlm-refresh-20261009 .hlm-benefit-grid > details.hlm-benefit > p{font-size:20px!important;}
.hlm-refresh-20261009 .hlm-motor-date-alert{font-size:19px;}
.hlm-refresh-20261009 .hlm-motor-date-alert button{font-size:26px;}
@media(max-width:650px){.hlm-refresh-20261009 .hlm-motor-date-alert{font-size:17px;}}
body.hlm-refresh-20261009.hlm-etalon-shared .hlm-benefit-icon{font-size:30px;}
.hlm-refresh-20261009 .hl-header-inner .hl-nav .hlm-quick-country{font-size:19px;}
@media(max-width:690px){.hlm-refresh-20261009 .hl-header-inner .hl-nav .hl-site-link,.hlm-refresh-20261009 .hl-header-inner .hl-nav .hlm-quick-country{font-size:16px!important;}}
.hlm-refresh-20261009 .hlm-related h2{font-size:26px;}
.hlm-refresh-20261009 .hlm-related-card strong{font-size:19px;}
.hlm-refresh-20261009 .hlm-related-card span{font-size:19px;}
@media(max-width:480px){.hlm-refresh-20261009 .hlm-related-card strong{font-size:18px;}}
/* Prevent tiny pseudo-element overhang on narrow hotel screens; inner galleries still scroll. */
@media(max-width:480px){body.hlm-refresh-20261009{overflow-x:clip}}
@media(max-width:480px){html{overflow-x:clip}}
