:root {
  --light-brand-50-solid: #e7f3ec;
  --light-brand-100-solid: #cde5d5;
  --light-brand-200-solid: #9acbac;
  --light-brand-300-solid: #68b182;
  --light-brand-400-solid: #46865d;
  --light-brand-500-solid: #2C553B;
  --light-brand-600-solid: #23432f;
  --light-brand-700-solid: #1a3223;
  --light-brand-800-solid: #112217;
  --light-brand-900-solid: #09110c;
  --light-brand-950-solid: #050a07;
  --light-brand-50-opacity: #2c553b0d;
  --light-brand-100-opacity: #2c553b1a;
  --light-brand-200-opacity: #2c553b33;
  --light-brand-300-opacity: #2c553b4d;
  --light-brand-400-opacity: #2c553b66;
  --light-brand-500-opacity: #2c553b80;
  --light-brand-600-opacity: #2c553b99;
  --light-brand-700-opacity: #2c553bb3;
  --light-brand-800-opacity: #2c553bcc;
  --light-brand-900-opacity: #2c553be6;
  --light-brand-950-opacity: #2c553bf2;
  --light-brand-50-opacity-inverted: #cde5d50d;
  --light-brand-100-opacity-inverted: #cde5d51a;
  --light-brand-200-opacity-inverted: #cde5d533;
  --light-brand-300-opacity-inverted: #cde5d54d;
  --light-brand-400-opacity-inverted: #cde5d566;
  --light-brand-500-opacity-inverted: #cde5d580;
  --light-brand-600-opacity-inverted: #cde5d599;
  --light-brand-700-opacity-inverted: #cde5d5b3;
  --light-brand-800-opacity-inverted: #cde5d5cc;
  --light-brand-900-opacity-inverted: #cde5d5e6;
  --light-brand-950-opacity-inverted: #cde5d5f2;
  --dark-brand-50-solid: #050a07;
  --dark-brand-100-solid: #09110c;
  --dark-brand-200-solid: #112217;
  --dark-brand-300-solid: #1a3223;
  --dark-brand-400-solid: #23432f;
  --dark-brand-500-solid: #2C553B;
  --dark-brand-600-solid: #46865d;
  --dark-brand-700-solid: #68b182;
  --dark-brand-800-solid: #9acbac;
  --dark-brand-900-solid: #cde5d5;
  --dark-brand-950-solid: #e7f3ec;
  --dark-brand-50-opacity: #2c553b0d;
  --dark-brand-100-opacity: #2c553b1a;
  --dark-brand-200-opacity: #2c553b33;
  --dark-brand-300-opacity: #2c553b4d;
  --dark-brand-400-opacity: #2c553b66;
  --dark-brand-500-opacity: #2c553b80;
  --dark-brand-600-opacity: #2c553b99;
  --dark-brand-700-opacity: #2c553bb3;
  --dark-brand-800-opacity: #2c553bcc;
  --dark-brand-900-opacity: #2c553be6;
  --dark-brand-950-opacity: #2c553bf2;
  --dark-brand-50-opacity-inverted: #09110c0d;
  --dark-brand-100-opacity-inverted: #09110c1a;
  --dark-brand-200-opacity-inverted: #09110c33;
  --dark-brand-300-opacity-inverted: #09110c4d;
  --dark-brand-400-opacity-inverted: #09110c66;
  --dark-brand-500-opacity-inverted: #09110c80;
  --dark-brand-600-opacity-inverted: #09110c99;
  --dark-brand-700-opacity-inverted: #09110cb3;
  --dark-brand-800-opacity-inverted: #09110ccc;
  --dark-brand-900-opacity-inverted: #09110ce6;
  --dark-brand-950-opacity-inverted: #09110cf2;
  --light-neutral-0-solid: #ffffff;
  --light-neutral-50-solid: #f8f8f8;
  --light-neutral-100-solid: #e8e8e8;
  --light-neutral-200-solid: #cccccc;
  --light-neutral-300-solid: #b2b2b2;
  --light-neutral-400-solid: #9a9a9a;
  --light-neutral-500-solid: #818181;
  --light-neutral-600-solid: #6a6a6a;
  --light-neutral-700-solid: #555555;
  --light-neutral-800-solid: #404040;
  --light-neutral-900-solid: #2b2b2b;
  --light-neutral-950-solid: #1c1c1c;
  --light-neutral-1000-solid: #060606;
  --light-neutral-50-opacity: #1c1c1c0d;
  --light-neutral-100-opacity: #1c1c1c1a;
  --light-neutral-200-opacity: #1c1c1c33;
  --light-neutral-300-opacity: #1c1c1c4d;
  --light-neutral-400-opacity: #1c1c1c66;
  --light-neutral-500-opacity: #1c1c1c80;
  --light-neutral-600-opacity: #1c1c1c99;
  --light-neutral-700-opacity: #1c1c1cb3;
  --light-neutral-800-opacity: #1c1c1ccc;
  --light-neutral-900-opacity: #1c1c1ce6;
  --light-neutral-950-opacity: #1c1c1cf2;
  --light-neutral-50-opacity-inverted: #f8f8f80d;
  --light-neutral-100-opacity-inverted: #f8f8f81a;
  --light-neutral-200-opacity-inverted: #f8f8f833;
  --light-neutral-300-opacity-inverted: #f8f8f84d;
  --light-neutral-400-opacity-inverted: #f8f8f866;
  --light-neutral-500-opacity-inverted: #f8f8f880;
  --light-neutral-600-opacity-inverted: #f8f8f899;
  --light-neutral-700-opacity-inverted: #f8f8f8b3;
  --light-neutral-800-opacity-inverted: #f8f8f8cc;
  --light-neutral-900-opacity-inverted: #f8f8f8e6;
  --light-neutral-950-opacity-inverted: #f8f8f8f2;
  --dark-neutral-0-solid: #060606;
  --dark-neutral-50-solid: #1c1c1c;
  --dark-neutral-100-solid: #2b2b2b;
  --dark-neutral-200-solid: #404040;
  --dark-neutral-300-solid: #555555;
  --dark-neutral-400-solid: #6a6a6a;
  --dark-neutral-500-solid: #818181;
  --dark-neutral-600-solid: #9a9a9a;
  --dark-neutral-700-solid: #b0b0b0;
  --dark-neutral-800-solid: #cccccc;
  --dark-neutral-900-solid: #e8e8e8;
  --dark-neutral-950-solid: #f8f8f8;
  --dark-neutral-1000-solid: #ffffff;
  --dark-neutral-50-opacity: #f8f8f80d;
  --dark-neutral-100-opacity: #f8f8f81a;
  --dark-neutral-200-opacity: #f8f8f833;
  --dark-neutral-300-opacity: #f8f8f84d;
  --dark-neutral-400-opacity: #f8f8f866;
  --dark-neutral-500-opacity: #f8f8f880;
  --dark-neutral-600-opacity: #f8f8f899;
  --dark-neutral-700-opacity: #f8f8f8b3;
  --dark-neutral-800-opacity: #f8f8f8cc;
  --dark-neutral-900-opacity: #f8f8f8e6;
  --dark-neutral-950-opacity: #f8f8f8f2;
  --dark-neutral-50-opacity-inverted: #1c1c1c0d;
  --dark-neutral-100-opacity-inverted: #1c1c1c1a;
  --dark-neutral-200-opacity-inverted: #1c1c1c33;
  --dark-neutral-300-opacity-inverted: #1c1c1c4d;
  --dark-neutral-400-opacity-inverted: #1c1c1c66;
  --dark-neutral-500-opacity-inverted: #1c1c1c80;
  --dark-neutral-600-opacity-inverted: #1c1c1c99;
  --dark-neutral-700-opacity-inverted: #1c1c1cb3;
  --dark-neutral-800-opacity-inverted: #1c1c1ccc;
  --dark-neutral-900-opacity-inverted: #1c1c1ce6;
  --dark-neutral-950-opacity-inverted: #1c1c1cf2;
--ff-title: akrobat, sans-serif;
--ff-text: inter, sans-serif;
}
@font-face {
font-family: 'akrobat';
src: url('/local/templates/main/assets/fonts/Title/akrobat-bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'inter';
src: url('/local/templates/main/assets/fonts/Text/Inter-VariableFont.ttf') format('truetype-variations');
font-weight: 100 900;
font-style: normal;
font-display: swap;
}
:root {--br-booking:16px;--br-booking-input-content-wr:8px;--br-booking-search-button-content-wr:8px;--br-rooms-accent-tab-item-content-wr:8px;--br-rooms-accent-slider-item-content-wr:12px;--br-rooms-accent-card:20px;--br-navigation-burger-menu-item:8px;--br-button-base:8px;--br-media-controls-slider-pagination-counter:8px;--br-media-controls-slider-button:8px;--br-media-controls-slider-pagination-dots-item:2px;--br-checkbox-item:4px;--br-toogle-item:10000px;--br-radio-item:10000px;--br-pagination-page-counter-button:8px;--br-pagination-page-counter-item:8px;--br-pagination-show-more-button:8px;--br-card-d1:24px;--br-card-d2:20px;--br-card-d3:16px;--br-card-d4:12px;--br-card-label:4px;--br-card-media-d3:8px;--br-card-media-d4:12px;--br-card-folder-media:16px;--br-review-logo:8px;--br-review-media:8px;--br-review-card:16px;--br-cascade-media:12px;--br-cascade-table:12px;--br-cascade-accordion-item:12px;--br-datapicker-day-item-content-wr:8px;--br-datapicker:16px;--br-datepicker-month-control-button:8px;--br-input-field-base:8px;--br-input-field-text-area:8px;--br-modal-base:16px;--br-price-filter-category-item:8px}
html{
    --container: calc(100vw - 32px);
    --container-padding: 16px;
    
@media (min-width: 768px) {
        --container: calc(100vw - 48px);
        --container-padding: 24px;
    }
    
@media (min-width: 1024px) {
        --container: calc(100vw - 80px);
        --container-padding: 40px;
    }
    
@media (min-width: 1440px) {
        --container: calc(100vw - 160px);
        --container-padding: 80px;
    }
    
@media (min-width: 1560px) {
        --container: 1400px;
        --container-padding: calc((100vw - var(--container)) / 2);
    }
  }
  
html:has(.header-sidebar) {
    
@media (min-width: 1840px) {
        --container-padding: calc((100vw - var(--container) - 280px) / 2);
    }
    
@media (max-width: 1840px) and (min-width: 1440px) {
        --container-padding: 80px;
    }
  }
  