:root {
  --light-brand-50-solid: #faf9f6;
  --light-brand-100-solid: #edeadb;
  --light-brand-200-solid: #d2cfc0;
  --light-brand-300-solid: #b9b6a9;
  --light-brand-400-solid: #a29f94;
  --light-brand-500-solid: #88867c;
  --light-brand-600-solid: #717067;
  --light-brand-700-solid: #595750;
  --light-brand-800-solid: #42413c;
  --light-brand-900-solid: #2c2b27;
  --light-brand-950-solid: #1c1c19;
  --light-brand-50-opacity: #88867c0d;
  --light-brand-100-opacity: #88867c1a;
  --light-brand-200-opacity: #88867c33;
  --light-brand-300-opacity: #88867c4d;
  --light-brand-400-opacity: #88867c66;
  --light-brand-500-opacity: #88867c80;
  --light-brand-600-opacity: #88867c99;
  --light-brand-700-opacity: #88867cb3;
  --light-brand-800-opacity: #88867ccc;
  --light-brand-900-opacity: #88867ce6;
  --light-brand-950-opacity: #88867cf2;
  --light-brand-50-opacity-inverted: #edeadb0d;
  --light-brand-100-opacity-inverted: #edeadb1a;
  --light-brand-200-opacity-inverted: #edeadb33;
  --light-brand-300-opacity-inverted: #edeadb4d;
  --light-brand-400-opacity-inverted: #edeadb66;
  --light-brand-500-opacity-inverted: #edeadb80;
  --light-brand-600-opacity-inverted: #edeadb99;
  --light-brand-700-opacity-inverted: #edeadbb3;
  --light-brand-800-opacity-inverted: #edeadbcc;
  --light-brand-900-opacity-inverted: #edeadbe6;
  --light-brand-950-opacity-inverted: #edeadbf2;
  --dark-brand-50-solid: #1c1c19;
  --dark-brand-100-solid: #2c2b27;
  --dark-brand-200-solid: #42413c;
  --dark-brand-300-solid: #595750;
  --dark-brand-400-solid: #717067;
  --dark-brand-500-solid: #88867c;
  --dark-brand-600-solid: #a29f94;
  --dark-brand-700-solid: #b7b5a8;
  --dark-brand-800-solid: #d2cfc0;
  --dark-brand-900-solid: #edeadb;
  --dark-brand-950-solid: #faf9f6;
  --dark-brand-50-opacity: #88867c0d;
  --dark-brand-100-opacity: #88867c1a;
  --dark-brand-200-opacity: #88867c33;
  --dark-brand-300-opacity: #88867c4d;
  --dark-brand-400-opacity: #88867c66;
  --dark-brand-500-opacity: #88867c80;
  --dark-brand-600-opacity: #88867c99;
  --dark-brand-700-opacity: #88867cb3;
  --dark-brand-800-opacity: #88867ccc;
  --dark-brand-900-opacity: #88867ce6;
  --dark-brand-950-opacity: #88867cf2;
  --dark-brand-50-opacity-inverted: #2c2b270d;
  --dark-brand-100-opacity-inverted: #2c2b271a;
  --dark-brand-200-opacity-inverted: #2c2b2733;
  --dark-brand-300-opacity-inverted: #2c2b274d;
  --dark-brand-400-opacity-inverted: #2c2b2766;
  --dark-brand-500-opacity-inverted: #2c2b2780;
  --dark-brand-600-opacity-inverted: #2c2b2799;
  --dark-brand-700-opacity-inverted: #2c2b27b3;
  --dark-brand-800-opacity-inverted: #2c2b27cc;
  --dark-brand-900-opacity-inverted: #2c2b27e6;
  --dark-brand-950-opacity-inverted: #2c2b27f2;
  --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: Arsenal, sans-serif;
--ff-text: Arsenal, sans-serif;
}
@font-face {
font-family: 'Arsenal';
src: url('/local/templates/main/assets/fonts/Title/Arsenal-Bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Arsenal';
src: url('/local/templates/main/assets/fonts/Text/Arsenal-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
:root {--br-booking:0;--br-booking-input-content-wr:0;--br-booking-search-button-content-wr:0;--br-rooms-accent-tab-item-content-wr:0;--br-rooms-accent-slider-item-content-wr:0;--br-rooms-accent-card:0;--br-navigation-burger-menu-item:0;--br-button-base:0;--br-media-controls-slider-pagination-counter:0;--br-media-controls-slider-button:0;--br-media-controls-slider-pagination-dots-item:0;--br-checkbox-item:0;--br-toogle-item:10000px;--br-radio-item:10000px;--br-pagination-page-counter-button:0;--br-pagination-page-counter-item:0;--br-pagination-show-more-button:0;--br-card-d1:0;--br-card-d2:0;--br-card-d3:0;--br-card-d4:0;--br-card-label:0;--br-card-media-d3:0;--br-card-media-d4:0;--br-card-folder-media:0;--br-review-logo:0;--br-review-media:0;--br-review-card:0;--br-cascade-media:0;--br-cascade-table:0;--br-cascade-accordion-item:0;--br-datapicker-day-item-content-wr:0;--br-datapicker:0;--br-datepicker-month-control-button:0;--br-input-field-base:0;--br-input-field-text-area:0;--br-modal-base:0;--br-price-filter-category-item:0}
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;
    }
  }
  