@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Manrope", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg-1:#ff6b6b;--bg-2:#ffa94d;--bg-3:#ffd166;--bg-4:#ff8a3d;--bg-base:#1a0613;--ink:#fff;--ink-soft:#ffffffc7;--ink-mute:#ffffff8c;--glass-bg:#ffffff14;--glass-bg-2:#ffffff1f;--glass-bg-strong:#ffffff2e;--glass-border:#ffffff38;--glass-border-strong:#ffffff59;--glass-shadow:0 30px 80px -20px #07011e8c;--glass-blur:28px;--accent:#ffd166;--accent-2:#ff5fa2;--success:#6affb0;--font-display:"Manrope", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius-xs:10px;--radius-sm:14px;--radius-md:22px;--radius-lg:32px;--radius-xl:44px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);background:var(--bg-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}.aurora{z-index:0;background:var(--bg-base);position:fixed;inset:0;overflow:hidden}.aurora:before,.aurora:after,.aurora .blob{content:"";filter:blur(80px);opacity:.85;mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.aurora:before{background:radial-gradient(circle, var(--bg-1), transparent 70%);width:60vw;height:60vw;animation:22s ease-in-out infinite drift1;top:-10vw;left:-10vw}.aurora:after{background:radial-gradient(circle, var(--bg-3), transparent 70%);width:55vw;height:55vw;animation:26s ease-in-out infinite drift2;bottom:-15vw;right:-10vw}.aurora .blob.b1{background:radial-gradient(circle, var(--bg-2), transparent 70%);width:45vw;height:45vw;animation:28s ease-in-out infinite drift3;top:30%;left:40%}.aurora .blob.b2{background:radial-gradient(circle, var(--bg-4), transparent 70%);opacity:.6;width:35vw;height:35vw;animation:30s ease-in-out infinite drift4;top:60%;left:10%}.aurora .grain{opacity:.06;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8vw,6vw)scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-6vw,-4vw)scale(.95)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10vw,4vw)scale(1.1)}}@keyframes drift4{0%,to{transform:translate(0)scale(.95)}50%{transform:translate(12vw,-6vw)scale(1.1)}}[data-bganim=parallax] .aurora{opacity:.35;filter:saturate(1.2)}[data-bganim=parallax] .aurora:before,[data-bganim=parallax] .aurora:after,[data-bganim=parallax] .aurora .blob{animation-duration:60s}.bg-parallax-veil{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:0 0;transition:background 1.4s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}[data-theme=light] .bg-parallax-veil{mix-blend-mode:multiply;opacity:.18}[data-bganim=parallax] .bg-parallax-veil{display:block}.bg-parallax-veil{display:none}[data-bganim=grain-light] .aurora .grain{opacity:.16}[data-bganim=grain-light] .aurora:before,[data-bganim=grain-light] .aurora:after,[data-bganim=grain-light] .aurora .blob{filter:blur(140px);opacity:.85;animation-duration:18s,22s,24s,26s}[data-bganim=grain-light] .aurora:before{opacity:1;width:70vw;height:70vw}[data-bganim=grain-light] .aurora:after{opacity:.95;width:65vw;height:65vw}[data-bganim=grain-light] .aurora .blob.b1{opacity:.9;width:55vw;height:55vw}[data-bganim=grain-light] .aurora .blob.b2{opacity:.85;width:45vw;height:45vw}[data-bganim=grain-light] body:before{content:"";z-index:0;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n2)'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite grainShift;position:fixed;inset:0}[data-theme=light][data-bganim=grain-light] body:before{opacity:.05;mix-blend-mode:multiply}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-1%,-3%)}to{transform:translate(0)}}.bg-wave-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}[data-bganim=wave-3d] .bg-wave-canvas{display:block}[data-bganim=wave-3d] .aurora{opacity:.5}[data-glass=low]{--glass-blur:14px;--glass-bg:#ffffff0d;--glass-bg-2:#ffffff14}[data-glass=medium]{--glass-blur:22px;--glass-bg:#ffffff12;--glass-bg-2:#ffffff1a}[data-glass=max]{--glass-blur:32px;--glass-bg:#ffffff1a;--glass-bg-2:#ffffff24}[data-theme=light]{--ink:#0d2b46;--ink-soft:#0d2b46c7;--ink-mute:#0d2b468c;--glass-bg:#ffffff8c;--glass-bg-2:#ffffffa6;--glass-bg-strong:#ffffffc7;--glass-border:#0d2b461a;--glass-border-strong:#0d2b4629;--glass-shadow:0 24px 60px -22px #0d2b4640}[data-theme=light] .stat,[data-theme=light] .term-pills button,[data-theme=light] .tag,[data-theme=light] .phone-pill{background:#fff9;border-color:#0d2b461a}[data-theme=light] .field{background:#ffffffd9}[data-theme=light] .field:hover{background:#fffffff2}[data-theme=light] .search-fields{background:#0d2b4614}[data-theme=light] .tourvisor-mount{color:var(--ink-mute);background:#ffffffb3}[data-theme=light] .nav a{color:var(--ink-soft)}[data-theme=light] .nav a:hover{color:var(--ink);background:#0d2b460f}[data-theme=light] .nav a.active{color:#09c;background:#0099cc1f}[data-theme=light] .stat .num,[data-theme=light] .cond-tile .big-num{background:linear-gradient(135deg, var(--bg-3), var(--bg-1) 60%, var(--bg-2));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero-title em{background:linear-gradient(120deg, var(--bg-1), var(--bg-3) 50%, var(--bg-2));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .badge{color:#16a34a;background:#16a34a1f;border-color:#16a34a4d}[data-theme=light] .pill-tabs{background:#0d2b460f}[data-theme=light] .aurora{background:linear-gradient(#eaf6fb 0%,#fff 100%)}[data-theme=light] .aurora:before,[data-theme=light] .aurora:after,[data-theme=light] .aurora .blob{opacity:.35;mix-blend-mode:multiply;filter:blur(100px)}[data-theme=light] .aurora .grain{opacity:.02}[data-theme=light] body{background:#f6fbfd}[data-theme=light] .footer .legal,[data-theme=light] .footer{border-color:#0d2b461a}:root[data-theme=light][data-palette=citrus]{--ink:#3a1f0f;--ink-soft:#3a1f0fd1;--ink-mute:#3a1f0f94;--glass-bg:#fffaf08c;--glass-bg-2:#fffaf0ad;--glass-bg-strong:#fffaf0d1;--glass-border:#3a1f0f1f;--glass-border-strong:#3a1f0f33;--glass-shadow:0 24px 60px -22px #ff7a1a52}[data-theme=light][data-palette=citrus] body{background:#ffe8c9}[data-theme=light][data-palette=citrus] .aurora{background:linear-gradient(#ffd89b 0%,#ffe8c9 45%,#fff5e0 100%)}[data-theme=light][data-palette=citrus] .aurora .blob{opacity:.55;mix-blend-mode:multiply;filter:blur(90px)}[data-theme=light][data-palette=citrus] .stat,[data-theme=light][data-palette=citrus] .term-pills button,[data-theme=light][data-palette=citrus] .tag,[data-theme=light][data-palette=citrus] .phone-pill{background:#fffaf0b3;border-color:#3a1f0f1f}[data-theme=light][data-palette=citrus] .field{background:#fffdf7e6}[data-theme=light][data-palette=citrus] .field:hover{background:#fffffffa}[data-theme=light][data-palette=citrus] .search-fields,[data-theme=light][data-palette=citrus] .nav a:hover{background:#3a1f0f0f}[data-theme=light][data-palette=citrus] .nav a.active{color:#ff7a1a;background:#ff7a1a24}[data-theme=light][data-palette=citrus] .badge{color:#2f9e44;background:#7bd3892e;border-color:#7bd38966}[data-theme=light][data-palette=citrus] .pill-tabs{background:#3a1f0f0f}[data-theme=light][data-palette=citrus] .om-extra-phones a,[data-theme=light][data-palette=citrus] .phone-pill-link{background:#fffaf0b3}[data-theme=light][data-palette=citrus] .om-extra-phones a:hover,[data-theme=light][data-palette=citrus] .phone-pill-link:hover{background:#fffffff2}[data-theme=light][data-palette=citrus] .route-btn{background:#3a1f0f0d}[data-theme=light][data-palette=citrus] .route-btn:hover{background:#3a1f0f1a}[data-theme=light][data-palette=citrus] .bb-facts{background:#fffaf099}[data-theme=light][data-palette=citrus] .bb-slider{background:#3a1f0f24}:root[data-theme=light][data-palette=beach]{--ink:#2d1810;--ink-soft:#2d1810d1;--ink-mute:#2d18108f;--glass-bg:#fff8e894;--glass-bg-2:#fff8e8b8;--glass-bg-strong:#fff8e8d9;--glass-border:#2d18101f;--glass-border-strong:#2d181033;--glass-shadow:0 24px 60px -22px #ff6b354d}[data-theme=light][data-palette=beach] body{background:#fff1d6}[data-theme=light][data-palette=beach] .aurora{background:linear-gradient(#ffd9b3 0%,#fff1d6 50%,#fffaf0 100%)}[data-theme=light][data-palette=beach] .aurora .blob{opacity:.42;mix-blend-mode:multiply;filter:blur(110px)}[data-theme=light][data-palette=beach] .stat,[data-theme=light][data-palette=beach] .term-pills button,[data-theme=light][data-palette=beach] .tag,[data-theme=light][data-palette=beach] .phone-pill{background:#fff8e8b8;border-color:#2d18101f}[data-theme=light][data-palette=beach] .field{background:#fffcf3eb}[data-theme=light][data-palette=beach] .field:hover{background:#fffffffa}[data-theme=light][data-palette=beach] .search-fields,[data-theme=light][data-palette=beach] .nav a:hover{background:#2d18100f}[data-theme=light][data-palette=beach] .nav a.active{color:#ff6b35;background:#ff6b3524}[data-theme=light][data-palette=beach] .badge{color:#0d9488;background:#5dcfc02e;border-color:#5dcfc066}[data-theme=light][data-palette=beach] .pill-tabs{background:#2d18100f}[data-theme=light][data-palette=beach] .om-extra-phones a,[data-theme=light][data-palette=beach] .phone-pill-link{background:#fff8e8b8}[data-theme=light][data-palette=beach] .om-extra-phones a:hover,[data-theme=light][data-palette=beach] .phone-pill-link:hover{background:#fffffff2}[data-theme=light][data-palette=beach] .route-btn{background:#2d18100d}[data-theme=light][data-palette=beach] .route-btn:hover{background:#2d18101a}[data-theme=light][data-palette=beach] .bb-facts{background:#fff8e8a6}[data-theme=light][data-palette=beach] .bb-slider{background:#2d181024}:root[data-theme=light][data-palette=electric]{--ink:#0a0a0a;--ink-soft:#0a0a0ad1;--ink-mute:#0a0a0a8f;--glass-bg:#ffffff9e;--glass-bg-2:#ffffffc7;--glass-bg-strong:#ffffffeb;--glass-border:#0a0a0a1a;--glass-border-strong:#0a0a0a38;--glass-shadow:0 24px 60px -22px #2e5bff47}[data-theme=light][data-palette=electric] body,[data-theme=light][data-palette=electric] .aurora{background:#fff}[data-theme=light][data-palette=electric] .aurora .blob{opacity:.32;mix-blend-mode:multiply;filter:blur(120px)}[data-theme=light][data-palette=electric] .stat,[data-theme=light][data-palette=electric] .term-pills button,[data-theme=light][data-palette=electric] .tag,[data-theme=light][data-palette=electric] .phone-pill{background:#ffffffd9;border-color:#0a0a0a1a}[data-theme=light][data-palette=electric] .field{background:#fff;border-color:#0a0a0a1f}[data-theme=light][data-palette=electric] .field:hover{background:#fff;border-color:#0a0a0a38}[data-theme=light][data-palette=electric] .search-fields{background:#0a0a0a0a}[data-theme=light][data-palette=electric] .nav a:hover{background:#0a0a0a0d}[data-theme=light][data-palette=electric] .nav a.active{color:#ff5b1f;background:#ff5b1f1f}[data-theme=light][data-palette=electric] .badge{color:#00a37b;background:#00d9a329;border-color:#00d9a366}[data-theme=light][data-palette=electric] .pill-tabs{background:#0a0a0a0d}[data-theme=light][data-palette=electric] .om-extra-phones a,[data-theme=light][data-palette=electric] .phone-pill-link{background:#ffffffd9}[data-theme=light][data-palette=electric] .om-extra-phones a:hover,[data-theme=light][data-palette=electric] .phone-pill-link:hover{background:#fff}[data-theme=light][data-palette=electric] .route-btn{background:#0a0a0a0a}[data-theme=light][data-palette=electric] .route-btn:hover{background:#0a0a0a17}[data-theme=light][data-palette=electric] .bb-facts{background:#ffffffb3}[data-theme=light][data-palette=electric] .bb-slider{background:#0a0a0a1f}:root[data-theme=light][data-palette=tropical]{--ink:#1a1a2e;--ink-soft:#1a1a2ed1;--ink-mute:#1a1a2e8f;--glass-bg:#ffffff9e;--glass-bg-2:#ffffffc7;--glass-bg-strong:#ffffffeb;--glass-border:#1a1a2e1a;--glass-border-strong:#1a1a2e33;--glass-shadow:0 24px 60px -22px #ff8c424d}[data-theme=light][data-palette=tropical] body,[data-theme=light][data-palette=tropical] .aurora{background:#fff}[data-theme=light][data-palette=tropical] .aurora .blob{opacity:.36;mix-blend-mode:multiply;filter:blur(110px)}[data-theme=light][data-palette=tropical] .stat,[data-theme=light][data-palette=tropical] .term-pills button,[data-theme=light][data-palette=tropical] .tag,[data-theme=light][data-palette=tropical] .phone-pill{background:#ffffffd9;border-color:#1a1a2e1a}[data-theme=light][data-palette=tropical] .field{background:#fff;border-color:#1a1a2e1f}[data-theme=light][data-palette=tropical] .field:hover{background:#fff;border-color:#1a1a2e38}[data-theme=light][data-palette=tropical] .search-fields{background:#1a1a2e0a}[data-theme=light][data-palette=tropical] .nav a:hover{background:#1a1a2e0d}[data-theme=light][data-palette=tropical] .nav a.active{color:#ff8c42;background:#ff8c4224}[data-theme=light][data-palette=tropical] .badge{color:#0d8b8f;background:#0fb5ba29;border-color:#0fb5ba66}[data-theme=light][data-palette=tropical] .pill-tabs{background:#1a1a2e0d}[data-theme=light][data-palette=tropical] .om-extra-phones a,[data-theme=light][data-palette=tropical] .phone-pill-link{background:#ffffffd9}[data-theme=light][data-palette=tropical] .om-extra-phones a:hover,[data-theme=light][data-palette=tropical] .phone-pill-link:hover{background:#fff}[data-theme=light][data-palette=tropical] .route-btn{background:#1a1a2e0a}[data-theme=light][data-palette=tropical] .route-btn:hover{background:#1a1a2e17}[data-theme=light][data-palette=tropical] .bb-facts{background:#ffffffb3}[data-theme=light][data-palette=tropical] .bb-slider{background:#1a1a2e1f}:root[data-theme=light][data-palette=brand]{--ink:#222;--ink-soft:#222222d1;--ink-mute:#4d85a0;--glass-bg:#ffffff9e;--glass-bg-2:#ecf4f6c7;--glass-bg-strong:#ffffffeb;--glass-border:#00517724;--glass-border-strong:#00517747;--glass-shadow:0 24px 60px -22px #0051774d}[data-theme=light][data-palette=brand] body,[data-theme=light][data-palette=brand] .aurora{background:#fff}[data-theme=light][data-palette=brand] .aurora .blob{opacity:.32;mix-blend-mode:multiply;filter:blur(120px)}[data-theme=light][data-palette=brand] .stat,[data-theme=light][data-palette=brand] .term-pills button,[data-theme=light][data-palette=brand] .tag,[data-theme=light][data-palette=brand] .phone-pill{background:#ecf4f6d9;border-color:#00517724}[data-theme=light][data-palette=brand] .field{background:#fff;border-color:#00517729}[data-theme=light][data-palette=brand] .field:hover{background:#fff;border-color:#02698f}[data-theme=light][data-palette=brand] .search-fields{background:#ecf4f6}[data-theme=light][data-palette=brand] .nav a{color:#33809e}[data-theme=light][data-palette=brand] .nav a:hover{color:#005177;background:#0051770f}[data-theme=light][data-palette=brand] .nav a.active{color:#005177;background:#fffc00}[data-theme=light][data-palette=brand] .badge{color:#005177;background:#fffc00;border-color:#005177}[data-theme=light][data-palette=brand] .pill-tabs,[data-theme=light][data-palette=brand] .om-extra-phones a,[data-theme=light][data-palette=brand] .phone-pill-link{background:#ecf4f6}[data-theme=light][data-palette=brand] .om-extra-phones a:hover,[data-theme=light][data-palette=brand] .phone-pill-link:hover{background:#d9e5eb}[data-theme=light][data-palette=brand] .route-btn{background:#ecf4f6}[data-theme=light][data-palette=brand] .route-btn:hover{background:#d9e5eb}[data-theme=light][data-palette=brand] .bb-facts{background:#ecf4f6b3}[data-theme=light][data-palette=brand] .bb-slider{background:#0051772e}[data-theme=light] .footer p,[data-theme=light] .footer h4{color:var(--ink-mute)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff40}.glass-strong{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 6px)) saturate(1.5);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff59}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}h1{font-size:clamp(44px,5.6vw,88px)}h2{font-size:clamp(34px,3.6vw,56px)}h3{font-size:clamp(22px,1.8vw,28px)}h4{font-size:18px;font-weight:600}p{text-wrap:pretty;margin:0;line-height:1.55}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:8px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--ink-mute);width:18px;height:1px}.shell{z-index:1;position:relative}.container{max-width:1280px;margin:0 auto;padding:0 32px}section{padding:96px 0;position:relative}section.tight{padding:64px 0}.btn{font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#fff;box-shadow:0 14px 40px -12px var(--bg-1), inset 0 1px 0 #fff6}.btn-primary:hover{box-shadow:0 20px 50px -10px var(--bg-1), inset 0 1px 0 #ffffff80;transform:translateY(-2px)}.btn-ghost{background:var(--glass-bg-2);-webkit-backdrop-filter:blur(20px);color:var(--ink);border-color:var(--glass-border)}.btn-ghost:hover{background:var(--glass-bg-strong);transform:translateY(-2px)}.btn-lg{padding:20px 36px;font-size:17px}.topbar{z-index:50;max-width:1280px;margin:16px auto 0;padding:0 32px;position:sticky;top:16px}.topbar-inner{border-radius:999px;align-items:center;gap:24px;padding:12px 14px 12px 24px;display:flex;-webkit-backdrop-filter:blur(28px)saturate(1.6)!important}[data-bganim=parallax] .topbar-inner,[data-bganim=grain-light] .topbar-inner{-webkit-backdrop-filter:blur(36px)saturate(1.7)!important;background:#14161e8c!important}[data-theme=light][data-bganim=parallax] .topbar-inner,[data-theme=light][data-bganim=grain-light] .topbar-inner{background:#ffffffb8!important}.logo{font-family:var(--font-display);letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.logo-mark{background:conic-gradient(from 220deg, var(--bg-1), var(--bg-2), var(--bg-3), var(--bg-1));width:28px;height:28px;box-shadow:0 0 0 1px #ffffff4d inset, 0 6px 20px -6px var(--bg-1);border-radius:8px}.nav{flex:1;gap:4px;display:flex}.nav a{color:var(--ink-soft);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.nav a:hover{color:var(--ink);background:#ffffff14}.nav a.active{color:var(--ink);background:#ffffff29}.topbar-cta{align-items:center;gap:10px;display:flex}.phone-pill{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--glass-border);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none}@media (max-width:1100px){.topbar-cta .phone-menu{display:none}}.phone-menu{position:relative}.phone-pill-toggle{cursor:pointer;align-items:center;gap:8px;transition:background .15s;display:inline-flex}.phone-pill-toggle:hover{background:#ffffff1f}.phone-pill-icon{color:#ffa94d;flex-shrink:0}.phone-pill-chev{opacity:.7;flex-shrink:0;transition:transform .15s}.phone-menu.is-open .phone-pill-chev{transform:rotate(180deg)}.phone-pop{-webkit-backdrop-filter:blur(20px)saturate(1.2);opacity:0;visibility:hidden;z-index:60;background:linear-gradient(#1a0613f0,#1a0613f7);border:1px solid #ffffff1f;border-radius:18px;min-width:272px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(6px);box-shadow:0 24px 60px -20px #0009}.phone-pop:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.phone-menu.is-open .phone-pop{opacity:1;visibility:visible;transform:none}.phone-pop-row{border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.phone-pop-row:hover{background:#ffffff0f}.phone-pop-head{align-items:center;gap:8px;display:flex}.phone-pop-city{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.phone-pop-when{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-mute);margin-left:auto;font-size:10px}.phone-pop-when.is-open{color:#34d399}.phone-pop-when.is-break{color:#ffd166}.phone-pop-num{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:16px;font-weight:600}.phone-pop-all{font-family:var(--font-display);color:#ffa94d;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:11px 10px 7px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.phone-pop-all svg{width:12px;height:12px;transition:transform .15s}.phone-pop-all:hover svg{transform:translate(3px)}.phone-menu-cta .btn{width:100%}.phone-menu-cta .phone-pill-icon{width:15px;height:15px}.phone-menu-cta .phone-pop{top:auto;bottom:calc(100% + 10px);transform:translateY(-6px)}.phone-menu-cta .phone-pop:before{top:auto;bottom:-10px}.phone-menu-cta.is-open .phone-pop{transform:none}.topbar-burger{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff0f;border-radius:999px;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:10px 11px;transition:background .15s;display:none}.topbar-burger:hover{background:#ffffff1f}.topbar-burger span{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.topbar-burger span:nth-child(2){align-self:flex-end;width:70%}.mobile-drawer{z-index:60;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mobile-drawer.is-open{visibility:visible;pointer-events:auto}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur();background:#0a041200;transition:background .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:absolute;inset:0}.mobile-drawer.is-open .mobile-drawer-backdrop{-webkit-backdrop-filter:blur(6px);background:#0a0412b8}.mobile-drawer-panel{opacity:0;background:#1a0b17f5;border-radius:24px;flex-direction:column;gap:18px;max-height:calc(100dvh - 24px);padding:18px 18px 22px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s;display:flex;position:absolute;top:12px;left:12px;right:12px;overflow-y:auto;transform:translateY(-16px)}.mobile-drawer.is-open .mobile-drawer-panel{opacity:1;transform:translateY(0)}.mobile-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-drawer-close{border:1px solid var(--glass-border);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.mobile-drawer-close:hover{background:#ffffff1f}.mobile-drawer-nav{border-top:1px solid var(--glass-border);flex-direction:column;gap:2px;padding-top:4px;display:flex}.mobile-drawer-nav a{color:var(--ink);font-family:var(--font-display);border-radius:12px;padding:14px 12px;font-size:18px;font-weight:600;text-decoration:none;transition:background .15s}.mobile-drawer-nav a:hover,.mobile-drawer-nav a:active{background:#ffffff14}.mobile-drawer-nav a.active{color:var(--ink);background:linear-gradient(120deg,#ff6b6b2e,#ffa94d1f)}.mobile-drawer-foot{border-top:1px solid var(--glass-border);flex-direction:column;gap:12px;padding-top:14px;display:flex}.mobile-drawer-phone{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--glass-border);text-align:center;letter-spacing:.04em;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;text-decoration:none;display:flex}.mobile-drawer-foot .btn{justify-content:center;width:100%}.crumbs{color:var(--ink-mute);align-items:center;gap:10px;padding:24px 0 0;font-size:13px;display:flex}.crumbs a{color:var(--ink-soft);text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs span{opacity:.5}.hero{padding:64px 0 80px;position:relative}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.hero-grid.center{text-align:center;grid-template-columns:1fr;max-width:900px;margin:0 auto}.hero-grid.center .hero-cta,.hero-grid.center .eyebrow{justify-content:center}.hero-grid.full-form{grid-template-columns:1fr}.hero-title{margin-top:18px}.hero-title em{background:linear-gradient(120deg, var(--bg-1), var(--bg-2) 50%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-sub{color:var(--ink-soft);max-width:560px;margin-top:22px;font-size:18px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.stat{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:#ffffff0d;padding:18px 20px}.stat .num{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(135deg, #fff, var(--ink-soft));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800}.stat .lbl{color:var(--ink-mute);margin-top:4px;font-size:12px}.search-card{border-radius:var(--radius-lg);padding:28px;position:relative;overflow:hidden}.search-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff80,#ffffff0d 50%,#fff6);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.search-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.search-head .pill-tabs{border:1px solid var(--glass-border);background:#0000002e;border-radius:999px;gap:6px;padding:4px;display:flex}.search-head .pill-tabs button{color:var(--ink-soft);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.search-head .pill-tabs button.on{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#fff;box-shadow:0 6px 18px -8px var(--bg-1)}.search-head .badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--success);background:#6affb026;border:1px solid #6affb059;border-radius:999px;padding:6px 10px;font-size:11px}.search-fields{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#ffffff1f;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.field{background:#0b042073;flex-direction:column;gap:4px;padding:16px 18px;transition:background .15s;display:flex;position:relative}.field:hover{background:#0b04208c}.field label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.field .val{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600}.field .hint{color:var(--ink-mute);margin-top:2px;font-size:12px}.search-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.search-action .quick-tags{flex-wrap:wrap;gap:8px;display:flex}.tag{font-size:12px;font-family:var(--font-mono);color:var(--ink-soft);border:1px solid var(--glass-border);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:6px 12px}.tag:hover{color:var(--ink);background:#ffffff1f}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.section-head .lhs{max-width:720px}.section-head h2{margin-top:14px}.section-head p{color:var(--ink-soft);max-width:560px;margin-top:18px;font-size:17px}@media (min-width:981px){.section-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid}.section-head .lhs,.section-head p{max-width:none}}.conditions{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr 1fr;gap:20px;display:grid}.cond-tile{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;min-height:220px;padding:32px;display:flex;position:relative;overflow:hidden}.cond-tile.hero-tile{background:linear-gradient(135deg, var(--bg-1), var(--bg-3));grid-row:span 2}@supports (color:color-mix(in lab, red, red)){.cond-tile.hero-tile{background:linear-gradient(135deg, color-mix(in srgb, var(--bg-1) 35%, transparent), color-mix(in srgb, var(--bg-3) 25%, transparent))}}.cond-tile.hero-tile{border:1px solid #ffffff40;min-height:460px}.cond-tile .big-num{font-family:var(--font-display);letter-spacing:-.05em;background:linear-gradient(135deg, #fff, var(--accent) 60%, var(--bg-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,7vw,120px);font-weight:800;line-height:.9}.cond-tile .big-num .unit{opacity:.7;margin-left:4px;font-size:.4em}.cond-tile h3{margin-top:20px}.cond-tile p{color:var(--ink-soft);margin-top:10px;font-size:14px}.tk-stage{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 30% 0%, var(--bg-2), transparent 60%), radial-gradient(ellipse at 80% 100%, var(--bg-1), transparent 60%), var(--surface);padding:56px 40px 40px;position:relative}@supports (color:color-mix(in lab, red, red)){.tk-stage{background:radial-gradient(ellipse at 30% 0%, color-mix(in srgb, var(--bg-2) 22%, transparent), transparent 60%), radial-gradient(ellipse at 80% 100%, color-mix(in srgb, var(--bg-1) 22%, transparent), transparent 60%), color-mix(in srgb, var(--surface) 80%, transparent)}}.tk-stage{border:1px solid var(--glass-border);margin-top:12px;overflow:hidden}.tk-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}[data-theme=light] .tk-stage:before{background-image:linear-gradient(#0d2b460f 1px,#0000 1px),linear-gradient(90deg,#0d2b460f 1px,#0000 1px)}.tk-display{text-align:center;z-index:1;position:relative}.tk-board{justify-content:center;align-items:stretch;gap:8px;margin:28px 0 16px;display:flex}.tk-digit{background:linear-gradient(180deg, var(--bg-1) 0%, var(--surface) 100%);width:.8em;height:1.05em;display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tk-digit{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-1) 12%, var(--surface)) 0%, var(--surface) 100%)}}.tk-digit{border:1px solid var(--glass-border);box-shadow:inset 0 6px 16px #0006, 0 12px 32px -10px var(--bg-2);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.tk-digit{box-shadow:inset 0 6px 16px #0006, 0 12px 32px -10px color-mix(in srgb, var(--bg-2) 40%, transparent)}}[data-theme=light] .tk-digit{box-shadow:inset 0 4px 12px #0d2b4614, 0 12px 32px -10px var(--bg-2);background:linear-gradient(#fff 0%,#f4f9fc 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .tk-digit{box-shadow:inset 0 4px 12px #0d2b4614, 0 12px 32px -10px color-mix(in srgb, var(--bg-2) 30%, transparent)}}.tk-digit:after{content:"";pointer-events:none;background:#00000080;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0a}[data-theme=light] .tk-digit:after{background:#0d2b461f;box-shadow:0 1px #fff9}.tk-reel{flex-direction:column;transition:transform 1.4s cubic-bezier(.7,0,.2,1);display:flex}.tk-reel>span{height:1.05em;line-height:1.05;font-family:var(--font-display);font-weight:800;font-size:inherit;letter-spacing:-.04em;background:linear-gradient(135deg, var(--bg-3), var(--bg-2) 50%, var(--bg-1));color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;display:block}.tk-percent{font-family:var(--font-display);background:linear-gradient(135deg, var(--bg-3), var(--bg-2) 50%, var(--bg-1));color:#0000;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;align-items:flex-end;font-size:.7em;font-weight:800;line-height:1.05;display:flex}.tk-label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);margin-top:-4px;font-size:12px;display:block}.tk-pill{font-family:var(--font-mono);letter-spacing:.2em;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--ink-soft);text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:10px;display:inline-block}.tk-headline{font-family:var(--font-display);color:var(--ink);text-align:center;letter-spacing:-.01em;text-wrap:balance;max-width:720px;margin:32px auto 0;font-size:30px;font-weight:700;line-height:1.15}.tk-headline em{background:linear-gradient(120deg, var(--bg-3), var(--bg-2) 50%, var(--bg-1));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.tk-cta{justify-content:center;gap:10px;margin-top:28px;display:flex}.tk-marquee{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);z-index:1;margin:36px -40px 0;padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.tk-marquee-track{white-space:nowrap;gap:48px;animation:38s linear infinite tk-marq;display:inline-flex}@keyframes tk-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.tk-fact{align-items:baseline;gap:12px;display:inline-flex}.tk-fact .num{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg, var(--bg-2), var(--bg-1));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.tk-fact .lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.tk-fact .dot{background:var(--ink-mute);opacity:.4;border-radius:50%;align-self:center;width:6px;height:6px}@media (max-width:720px){.tk-stage{padding:40px 20px 24px}.tk-headline{text-wrap:balance;font-size:22px;line-height:1.18}.tk-marquee{margin:28px -20px 0}.tk-fact .num{font-size:24px}.pc-rail-controls{gap:12px}}@media (prefers-reduced-motion:reduce){.tk-marquee-track{animation:none}.tk-reel{transition:none}}.cond-tile .icon{border:1px solid var(--glass-border);background:#ffffff1f;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}section[data-section=cards] .container{position:relative}.pc-rail-wrap{margin-top:64px;position:relative}.pc-rail-controls{pointer-events:none;z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:-52px;left:0;right:0}.pc-rail-controls>*{pointer-events:auto}.pc-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(320px,1fr);grid-auto-flow:column;gap:20px;padding:4px 0 28px;display:grid;overflow-x:auto}.pc-rail::-webkit-scrollbar{display:none}.pc-rail>.pc-tile{scroll-snap-align:start;min-width:0}.pc-rail.fits{grid-auto-columns:1fr;overflow-x:hidden}.pc-rail-arrows{gap:8px;display:flex}.pc-rail-arrow{border:1px solid var(--glass-border);background:var(--glass-bg);width:40px;height:40px;color:var(--ink);cursor:pointer;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}.pc-rail-arrow:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff40}.pc-rail-arrow:disabled{opacity:.3;cursor:not-allowed}.pc-rail-progress{background:#ffffff14;border-radius:999px;height:2px;margin:8px 0 0;position:relative;overflow:hidden}[data-theme=light] .pc-rail-progress{background:#00000014}.pc-rail-progress-bar{background:linear-gradient(90deg, var(--bg-1), var(--bg-2));border-radius:999px;height:100%;transition:left .3s,width .3s;position:absolute;top:0;left:0}.pc-rail-counter{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;font-size:11px}.pc-rail-counter b{color:var(--ink);font-weight:600;font-family:var(--font-display)}.pc-tile{border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);flex-direction:column;gap:18px;padding:24px;display:flex;overflow:hidden}.pc-card{aspect-ratio:1.586;color:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px -10px #0009,inset 0 1px #ffffff2e}.pc-card:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 80% 10%,#ffffff2e,#0000 50%),radial-gradient(circle at 10% 90%,#00000040,#0000 60%);position:absolute;inset:0}.pc-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff1f 50%,#0000 60%);position:absolute;inset:-50% -10%;transform:rotate(-12deg)}.pc-card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.pc-issuer{font-family:var(--font-display);letter-spacing:.04em;opacity:.85;font-size:12px;font-weight:700}.pc-network{gap:4px;display:flex}.pc-network .dot{mix-blend-mode:screen;background:#ffffffd9;border-radius:50%;width:18px;height:18px}.pc-network .dot:last-child{background:#ffffff8c;margin-left:-10px}.pc-card-mid{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.pc-chip{background:linear-gradient(135deg,#fde047,#ca8a04);border-radius:6px;width:44px;height:34px;position:relative;box-shadow:inset 0 0 0 1px #00000040,0 2px 4px #0000004d}.pc-chip:before,.pc-chip:after{content:"";background:#00000040;position:absolute}.pc-chip:before{background:0 0;border:1px solid #0006;border-radius:3px;inset:6px 4px}.pc-chip:after{background:#00000059;width:1px;top:6px;bottom:6px;left:50%}.pc-card-bottom{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.pc-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.05}.pc-bank{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-top:4px;font-size:10px}.pc-tier{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:14px;font-weight:700}.pc-card.halva{background:radial-gradient(at 100% 0,#ff5f8f,#0000 60%),linear-gradient(135deg,#ff8a3d 0%,#ff5fa2 50%,#6a3df7 100%)}.pc-card.pokupok{background:radial-gradient(at 100% 0,#5be3ff,#0000 60%),linear-gradient(135deg,#1e88e5 0%,#0e3b85 50%,#051b3f 100%)}.pc-card.cherepaha{background:radial-gradient(at 100% 0,#b8f7d0,#0000 60%),linear-gradient(135deg,#34b27c 0%,#0d6b48 60%,#062c1e 100%)}.pc-card.halva2{background:radial-gradient(at 100% 0,#fde047,#0000 60%),linear-gradient(135deg,#b91c1c 0%,#7c2d12 60%,#1c0a08 100%)}.pc-card.magnit{background:radial-gradient(at 100% 0,#fbcfe8,#0000 60%),linear-gradient(135deg,#db2777 0%,#831843 60%,#1f0211 100%)}.pc-term-badge{-webkit-backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fffffff2;z-index:2;background:#0006;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:14px;right:14px}.pc-meta{flex-direction:column;gap:12px;display:flex}.pc-meta-row{border-bottom:1px dashed var(--glass-border);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.pc-meta-row:last-child{border-bottom:0;padding-bottom:0}.pc-meta-row .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.pc-meta-row .v{font-family:var(--font-display);color:var(--ink);text-align:right;font-size:14px;font-weight:700}.pc-meta-row .v small{font-family:var(--font-mono);color:var(--ink-mute);margin-left:4px;font-size:10px;font-weight:500}.pc-cta{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--ink);font-family:var(--font-display);border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.pc-cta:hover{background:#ffffff1a;border-color:#ffffff2e}[data-theme=light] .pc-cta:hover{background:#0000000d;border-color:#0000001f}.pc-cta .arrow{font-family:var(--font-mono);color:var(--ink-mute)}.cl-stage{border-radius:var(--radius-lg);padding:56px 64px 56px 56px;position:relative;overflow:hidden}.cl-stage:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px);background-size:100% 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%)}[data-theme=light] .cl-stage:before{background-image:linear-gradient(#0d2b460a 1px,#0000 1px)}.cl-grid{z-index:1;grid-template-columns:1fr 360px;align-items:start;gap:56px;display:grid;position:relative}.cl-list{margin:0;padding:0 0 0 32px;list-style:none;position:relative}.cl-list:before{content:"";background:var(--glass-border);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:11px}.cl-progress-line{background:linear-gradient(180deg, var(--bg-1), var(--bg-2), var(--bg-3));width:2px;box-shadow:0 0 12px var(--bg-1);border-radius:2px;transition:height .6s cubic-bezier(.4,0,.2,1);position:absolute;top:14px;left:11px}@supports (color:color-mix(in lab, red, red)){.cl-progress-line{box-shadow:0 0 12px color-mix(in srgb, var(--bg-1) 40%, transparent)}}.cl-item{cursor:pointer;padding:14px 0 22px;transition:opacity .4s;position:relative}.cl-item:not(:last-child){border-bottom:1px solid var(--glass-border)}.cl-check{border:1.5px solid var(--glass-border);background:var(--surface);border-radius:7px;place-items:center;width:24px;height:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:14px;left:-32px}.cl-check svg{width:14px;height:14px;stroke:var(--bg-3-fg,#07111c);stroke-width:3px;stroke-dasharray:24;stroke-dashoffset:24px;fill:none;transition:stroke-dashoffset .5s .15s}.cl-item.done .cl-check{background:linear-gradient(135deg, var(--bg-1), var(--bg-2) 60%, var(--bg-3));box-shadow:0 6px 18px -4px var(--bg-1);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cl-item.done .cl-check{box-shadow:0 6px 18px -4px color-mix(in srgb, var(--bg-1) 50%, transparent)}}.cl-item.done .cl-check svg{stroke-dashoffset:0}.cl-item.active .cl-check{border-color:var(--bg-1);box-shadow:0 0 0 4px var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.cl-item.active .cl-check{box-shadow:0 0 0 4px color-mix(in srgb, var(--bg-1) 18%, transparent)}}.cl-item.active .cl-check{animation:1.6s ease-in-out infinite cl-pulse}@keyframes cl-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--bg-1) 18%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--bg-1) 0%, transparent)}}.cl-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cl-num{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink-mute);text-transform:uppercase;font-size:11px}.cl-time{font-family:var(--font-mono);letter-spacing:.16em;color:var(--bg-1);font-size:11px}@supports (color:color-mix(in lab, red, red)){.cl-time{color:color-mix(in srgb, var(--bg-1) 80%, var(--ink-soft))}}.cl-time{text-transform:uppercase}.cl-item h4{margin:8px 0 6px;font-size:22px;line-height:1.2;transition:color .3s}.cl-item p{color:var(--ink-soft);max-width:540px;margin:0;font-size:14px;line-height:1.5}.cl-item.done h4{opacity:.85}.cl-item.done p{opacity:.55}.cl-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:28px;position:sticky;top:24px}.cl-panel-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.cl-live-dot{background:var(--bg-1);width:7px;height:7px;box-shadow:0 0 0 4px var(--bg-1);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cl-live-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--bg-1) 20%, transparent)}}.cl-live-dot{animation:1.4s ease-in-out infinite cl-pulse-dot}@keyframes cl-pulse-dot{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--bg-1) 20%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--bg-1) 0%, transparent)}}.cl-progress-num{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:4px;font-size:56px;font-weight:800;line-height:1}.cl-progress-num span{color:var(--ink-mute);font-size:32px}.cl-progress-lbl{color:var(--ink-soft);margin-bottom:24px;font-size:13px}.cl-mini-track{background:var(--glass-border);border-radius:999px;height:6px;margin-bottom:24px;overflow:hidden}.cl-mini-track i{background:linear-gradient(90deg, var(--bg-1), var(--bg-2) 50%, var(--bg-3));border-radius:999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.cl-time-est{border-top:1px solid var(--glass-border);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;align-items:baseline;padding-top:20px;font-size:11px;display:flex}.cl-time-est .v{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;text-transform:none;font-size:18px;font-weight:700}.cl-cta{background:linear-gradient(135deg, var(--bg-1), var(--bg-2) 50%, var(--bg-3));cursor:pointer;width:100%;font-family:var(--font-display);color:var(--bg-3-fg,#07111c);letter-spacing:.02em;text-align:center;box-shadow:0 12px 28px -8px var(--bg-1);border:0;border-radius:12px;margin-top:20px;padding:14px;font-size:14px;font-weight:700;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.cl-cta{box-shadow:0 12px 28px -8px color-mix(in srgb, var(--bg-1) 40%, transparent)}}.tx-header{background:var(--glass-bg);border:1px solid var(--glass-border);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 18px;font-size:10px;display:flex}.tx-header-col{gap:8px;display:flex}.tx-header-col b{color:var(--ink);font-weight:600}.tx-header-col.live{align-items:center;gap:6px;display:inline-flex}.tx-header-col.live:before{content:"";background:var(--bg-1);width:6px;height:6px;box-shadow:0 0 0 3px var(--bg-1);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tx-header-col.live:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--bg-1) 30%, transparent)}}.tx-header-col.live:before{animation:1.4s ease-in-out infinite tx-pulseDot}@keyframes tx-pulseDot{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--bg-1) 25%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--bg-1) 0%, transparent)}}.tx-list{flex-direction:column;gap:14px;display:flex}.tx-card{background:var(--glass-bg);border:1px solid var(--glass-border);cursor:pointer;border-radius:18px;grid-template-columns:200px 1fr 200px 220px 180px;align-items:stretch;transition:transform .3s,background .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.tx-card:hover{border-color:var(--bg-1);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tx-card:hover{border-color:color-mix(in srgb, var(--bg-1) 40%, var(--glass-border))}}.tx-card.featured{background:linear-gradient(135deg, var(--bg-1), var(--bg-3))}@supports (color:color-mix(in lab, red, red)){.tx-card.featured{background:linear-gradient(135deg, color-mix(in srgb, var(--bg-1) 12%, transparent), color-mix(in srgb, var(--bg-3) 8%, transparent))}}.tx-card.featured{border-color:var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.tx-card.featured{border-color:color-mix(in srgb, var(--bg-1) 35%, var(--glass-border))}}.tx-photo{background-position:50%;background-size:cover;position:relative;overflow:hidden}.tx-photo:after{content:"";background:linear-gradient(90deg, transparent 60%, var(--surface) 100%);position:absolute;inset:0}.tx-deal-tag{z-index:2;background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:var(--bg-3-fg,#07111c);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.tx-route{border-right:1.5px dashed var(--glass-border);flex-direction:column;justify-content:center;padding:22px 24px;display:flex}.tx-route .ports{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tx-route .port{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800}.tx-route .arrow{color:var(--ink-mute);flex:1;justify-content:center;align-items:center;height:14px;display:flex;position:relative}.tx-route .arrow:before{content:"";border-top:1px dashed var(--glass-border);position:absolute;top:50%;left:4px;right:4px}.tx-route .arrow svg{z-index:1;background:var(--surface);padding:0 6px;position:relative}.tx-country{color:var(--ink-soft);font-size:13px}.tx-country b{color:var(--ink);font-weight:600}.tx-meta{border-right:1.5px dashed var(--glass-border);flex-direction:column;justify-content:center;gap:10px;padding:22px 24px;display:flex}.tx-pill{background:var(--glass-bg);border:1px solid var(--glass-border);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.tx-dot{background:var(--bg-1);border-radius:50%;width:6px;height:6px}.tx-dot.warm{background:var(--bg-2)}.tx-dot.hot{background:var(--bg-3)}.tx-price{border-right:1.5px dashed var(--glass-border);text-align:right;flex-direction:column;justify-content:center;padding:22px 24px;display:flex}.tx-price .from{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink-mute);text-transform:uppercase;margin-bottom:2px;font-size:10px}.tx-price .num{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(120deg, var(--bg-1), var(--bg-2) 60%, var(--bg-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;line-height:1}.tx-price .per{font-family:var(--font-mono);color:var(--ink-soft);margin-top:4px;font-size:11px}.tx-price .total{font-family:var(--font-mono);color:var(--ink-mute);margin-top:6px;font-size:11px;text-decoration:line-through}.tx-cta{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;padding:22px 20px;display:flex}.tx-cta .btn{font-family:var(--font-display);letter-spacing:.01em;text-align:center;cursor:pointer;background:var(--ink);color:var(--surface);border:0;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none}.tx-cta .btn.primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2) 50%, var(--bg-3));color:var(--bg-3-fg,#07111c);box-shadow:0 8px 22px -6px var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.tx-cta .btn.primary{box-shadow:0 8px 22px -6px color-mix(in srgb, var(--bg-1) 40%, transparent)}}.tx-cta .alt{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase;text-align:center;font-size:9px}.ph-bg{background:repeating-linear-gradient(45deg,#ffffff0d 0 12px,#ffffff05 12px 24px)}.ph-bg-tinted-1{background:linear-gradient(135deg,#ff5fa28c,#6a3df766),repeating-linear-gradient(45deg,#ffffff0f 0 12px,#0000 12px 24px)}.ph-bg-tinted-2{background:linear-gradient(135deg,#00d4ff8c,#6a3df766),repeating-linear-gradient(45deg,#ffffff0f 0 12px,#0000 12px 24px)}.ph-bg-tinted-3{background:linear-gradient(135deg,#ff8a3d8c,#ff5fa273),repeating-linear-gradient(45deg,#ffffff0f 0 12px,#0000 12px 24px)}.ph-bg-tinted-4{background:linear-gradient(135deg,#6affb080,#00d4ff73),repeating-linear-gradient(45deg,#ffffff0f 0 12px,#0000 12px 24px)}.ph-bg-tinted-5{background:linear-gradient(135deg,#ffd16680,#ff8a3d80),repeating-linear-gradient(45deg,#ffffff0f 0 12px,#0000 12px 24px)}.ph-bg-tinted-6{background:linear-gradient(135deg,#6a3df78c,#0b042080),repeating-linear-gradient(45deg,#ffffff0f 0 12px,#0000 12px 24px)}.ph-label{font-family:var(--font-mono);letter-spacing:.1em;color:#fff6;text-transform:uppercase;z-index:0;font-size:9px;position:absolute;bottom:8px;left:8px}.bb-stage{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 0%, var(--bg-1), transparent 60%), radial-gradient(ellipse at 100% 100%, var(--bg-3), transparent 60%), var(--glass-bg);padding:56px 64px 48px;position:relative}@supports (color:color-mix(in lab, red, red)){.bb-stage{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--bg-1) 22%, transparent), transparent 60%), radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--bg-3) 18%, transparent), transparent 60%), var(--glass-bg)}}.bb-stage{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff2e;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);overflow:hidden}.bb-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000,#0000 80%)}[data-theme=light] .bb-stage:before{background-image:linear-gradient(#0d2b460d 1px,#0000 1px),linear-gradient(90deg,#0d2b460d 1px,#0000 1px)}.bb-board{text-align:center;margin-bottom:44px;position:relative}.bb-board-label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px;font-size:11px}.bb-amount{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--bg-1), var(--bg-2) 50%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(96px,13vw,180px);font-weight:800;line-height:.95}.bb-amount .currency{background:linear-gradient(135deg, var(--bg-1), var(--bg-3));color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.18em;font-size:.36em;font-weight:700}.bb-period{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase;margin-top:12px;font-size:13px}.bb-period em{color:var(--success);font-style:normal}[data-theme=light] .bb-period em{color:#16a34a}.bb-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid;position:relative}.bb-controls{flex-direction:column;gap:28px;display:flex}.bb-ctrl-row{flex-direction:column;gap:8px;display:flex}.bb-ctrl-head{justify-content:space-between;align-items:baseline;display:flex}.bb-ctrl-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.bb-ctrl-value{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:700}.bb-ctrl-value input{font:inherit;color:inherit;text-align:right;border:0;border-bottom:1px solid var(--glass-border);-moz-appearance:textfield;background:0 0;outline:none;width:110px;padding:2px 0}.bb-ctrl-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-ctrl-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bb-ctrl-value input:focus{border-color:var(--bg-1)}.bb-ctrl-value .unit{font-family:var(--font-mono);color:var(--ink-mute);margin-left:6px;font-size:12px;font-weight:500}.bb-slider{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:999px;outline:none;width:100%;height:4px}[data-theme=light] .bb-slider{background:#0d2b461f}.bb-slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg, var(--bg-1), var(--bg-2));border:3px solid var(--bg-base);cursor:grab;width:22px;height:22px;box-shadow:0 0 0 2px var(--bg-1), 0 4px 12px var(--bg-1);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bb-slider::-webkit-slider-thumb{box-shadow:0 0 0 2px color-mix(in srgb, var(--bg-1) 40%, transparent), 0 4px 12px color-mix(in srgb, var(--bg-1) 50%, transparent)}}[data-theme=light] .bb-slider::-webkit-slider-thumb{border-color:#fff}.bb-slider::-moz-range-thumb{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));border:3px solid var(--bg-base);cursor:grab;border-radius:50%;width:22px;height:22px}[data-theme=light] .bb-slider::-moz-range-thumb{border-color:#fff}.bb-ticks{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-mute);opacity:.7;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.bb-pills{flex-wrap:wrap;gap:8px;display:flex}.bb-pill{border-radius:var(--radius-sm);border:1px solid var(--glass-border);min-width:70px;color:var(--ink-soft);font-family:var(--font-display);cursor:pointer;background:#ffffff0a;flex-direction:column;flex:1;align-items:center;gap:2px;padding:14px 8px;font-size:18px;font-weight:700;transition:all .18s;display:flex}.bb-pill .lbl{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase;font-size:9px;font-weight:500}.bb-pill:hover{background:#ffffff14;transform:translateY(-1px)}.bb-pill.on{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#fff;box-shadow:0 10px 24px -8px var(--bg-1);border-color:#0000}.bb-pill.on .lbl{color:#ffffffbf}.bb-facts{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-theme=light] .bb-facts{background:#ffffff80}.bb-fact{border-bottom:1px dashed var(--glass-border);justify-content:space-between;align-items:baseline;padding:18px 22px;display:flex}.bb-fact:last-child{border-bottom:0}.bb-fact .lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.bb-fact .v{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800}.bb-fact .v small{font-family:var(--font-mono);color:var(--ink-mute);margin-left:4px;font-size:11px;font-weight:500}.bb-fact.zero .v{align-items:baseline;gap:6px;display:inline-flex}.bb-fact.zero .v>.check{color:var(--success);-webkit-text-fill-color:var(--success);flex:none;font-size:18px}[data-theme=light] .bb-fact.zero .v>.check{color:#16a34a;-webkit-text-fill-color:#16a34a}.bb-fact.zero .v>small,.bb-fact.zero .v{background:linear-gradient(120deg, var(--success), var(--bg-4));color:#0000;-webkit-background-clip:text;background-clip:text}.bb-fact.zero .v>.check{background:0 0;-webkit-background-clip:initial;background-clip:initial}[data-theme=light] .bb-fact.zero .v,[data-theme=light] .bb-fact.zero .v>small{-webkit-text-fill-color:#16a34a;color:#16a34a;background:0 0}.bb-cta{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.01em;text-align:center;cursor:pointer;box-shadow:0 14px 32px -10px var(--bg-1);border:0;margin-top:28px;padding:18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.bb-cta:hover{box-shadow:0 20px 44px -10px var(--bg-1);transform:translateY(-2px)}.faq-list{flex-direction:column;gap:12px;max-width:880px;margin:0 auto;display:flex}.faq-item{border-radius:var(--radius-md);padding:0;overflow:hidden}.faq-q{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:17px;font-weight:600;display:flex}.faq-q .plus{border:1px solid var(--glass-border);background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:transform .2s,background .2s;display:grid}.faq-item.open .faq-q .plus{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));border-color:#0000;transform:rotate(45deg)}.faq-a{max-height:0;color:var(--ink-soft);padding:0 26px;font-size:15px;line-height:1.6;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:320px;padding:0 26px 24px}.contacts-grid{grid-template-columns:1fr;gap:28px;display:grid}.office-mos{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.office-mos .om-tile,.office-mos .om-hero{border-radius:var(--radius-lg);flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex;position:relative}.om-hero{isolation:isolate;grid-area:1/1/3/2;gap:18px;padding:26px 26px 24px;overflow:hidden}.om-hero:before{content:"";background:radial-gradient(80% 60% at 100% 0%, var(--bg-1), transparent 65%), radial-gradient(60% 50% at 0% 100%, var(--bg-1), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.om-hero:before{background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--bg-1) 24%, transparent), transparent 65%), radial-gradient(60% 50% at 0% 100%, color-mix(in srgb, var(--bg-1) 12%, transparent), transparent 60%)}}.om-hero:before{pointer-events:none;z-index:-1;opacity:.85}.om-region{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;padding-right:130px;font-size:11px}.om-hero .office-status{position:absolute;top:22px;right:22px}.om-city-wrap{flex:1;align-items:flex-end;margin-top:4px;display:flex}.om-city{font-family:var(--font-display,var(--font-sans));letter-spacing:-.045em;color:var(--ink);background:linear-gradient(180deg, var(--ink) 0%, var(--ink) 100%);font-size:clamp(60px,9.5vw,116px);font-weight:600;line-height:.9}@supports (color:color-mix(in lab, red, red)){.om-city{background:linear-gradient(180deg, var(--ink) 0%, color-mix(in srgb, var(--ink) 65%, transparent) 100%)}}.om-city{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.om-addr{border-top:1px dashed var(--glass-border);flex-direction:column;gap:4px;padding-top:16px;text-decoration:none;display:flex}.om-street{color:var(--ink);letter-spacing:-.01em;font-size:clamp(18px,1.7vw,22px);font-weight:600;transition:color .15s}.om-addr:hover .om-street{color:#ffa94d}.om-substreet{color:var(--ink-soft);font-size:14px}.om-coord{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.06em;gap:14px;margin-top:4px;font-size:10.5px;display:flex}.om-phones{grid-area:1/2/2/3}.om-hours-tile{grid-area:1/3/2/4}.om-eye{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px}.om-num{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:clamp(22px,2.4vw,28px);font-weight:500;text-decoration:none;display:block}.om-num:hover{color:var(--bg-1)}.om-extra-phones{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.om-extra-phones a{font-family:var(--font-mono);border:1px solid var(--glass-border);color:var(--ink-soft);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:12px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.om-extra-phones a:hover{color:var(--ink);border-color:var(--glass-border-strong);background:#ffffff1a}[data-theme=light] .om-extra-phones a{background:#fff9}[data-theme=light] .om-extra-phones a:hover{background:#ffffffe6}.om-hours-tile .hours{margin-top:2px}.om-map{color:var(--ink);isolation:isolate;grid-area:2/2/3/4;align-items:center;gap:18px;text-decoration:none;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;flex-direction:row!important;padding:18px 22px!important;display:flex!important}.om-map:before{content:"";background:repeating-linear-gradient(90deg, transparent 0 22px, var(--bg-1) 22px 23px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.om-map:before{background:repeating-linear-gradient(90deg, transparent 0 22px, color-mix(in srgb, var(--bg-1) 14%, transparent) 22px 23px)}}.om-map:before{opacity:.5;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.om-map>svg{width:32px;height:32px;color:var(--bg-1);flex-shrink:0}.om-map-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.om-map-text .om-eye{margin-bottom:0}.om-map-cta{color:var(--ink);letter-spacing:-.005em;font-size:16px;font-weight:500}.om-map-arrow{font-family:var(--font-mono);color:var(--bg-1);font-size:28px;line-height:1;transition:transform .2s}.om-map:hover{border-color:var(--bg-1);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.om-map:hover{border-color:color-mix(in srgb, var(--bg-1) 50%, var(--glass-border-strong))}}.om-map:hover .om-map-arrow{transform:translate(4px)}@media (max-width:980px){.office-mos{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.om-hero{grid-area:1/1/2/3}.om-phones{grid-area:2/1/3/2}.om-hours-tile{grid-area:2/2/3/3}.om-map{grid-area:3/1/4/3}}@media (max-width:720px){.office-mos{grid-template-columns:1fr}.om-hero,.om-phones,.om-hours-tile,.om-map{grid-area:auto/1}.om-hero .office-status{align-self:flex-start;margin-top:8px;position:static}.om-region{padding-right:0}}.office-status{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--glass-border);color:var(--ink-soft);white-space:nowrap;background:#ffffff0d;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.office-status .dot{background:#6b7280;border-radius:50%;width:6px;height:6px}.office-status.is-open{color:#34d399;background:#34d39914;border-color:#34d39952}.office-status.is-open .dot{background:#34d399;animation:2.4s ease-in-out infinite pulseDot}.office-status.is-closed{color:var(--ink-mute)}[data-theme=light] .office-status.is-open{color:#059669;background:#0596691a;border-color:#05966952}[data-theme=light] .office-status.is-open .dot{background:#059669}@keyframes pulseDot{0%,to{box-shadow:0 0 #34d3998c}50%{box-shadow:0 0 0 6px #34d39900}}.__unused_office_h3{letter-spacing:-.01em;margin-top:8px;font-size:clamp(20px,2.2vw,26px)}.__unused_office_addr{color:var(--ink-soft);font-size:14px;font-family:var(--font-mono);margin-top:6px}.__unused_office_body{border-top:1px dashed var(--glass-border);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px;margin-top:22px;padding-top:22px;display:grid}.om-hours-tile .hours,.office .hours{flex-direction:column;gap:6px;font-size:13px;display:flex}.hours-row{border-bottom:1px dotted var(--glass-border);justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.hours-row:last-child{border-bottom:0}.hours-row span{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11px}.hours-row b{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-align:right;font-size:13px;font-weight:500}.hours-row.muted b{color:var(--ink-mute)}.route-btn{border:1px solid var(--glass-border);color:var(--ink);background:#ffffff0f;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.route-btn:hover{border-color:var(--glass-border-strong);background:#ffffff1a;transform:translateY(-1px)}[data-theme=light] .route-btn{background:#0d2b460a}[data-theme=light] .route-btn:hover{background:#0d2b4614}.phone-main{border:1px solid var(--glass-border-strong);color:var(--ink);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative;overflow:hidden}.phone-main:before{content:"";background:radial-gradient(120% 80% at 100% 0%, var(--bg-1), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.phone-main:before{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--bg-1) 22%, transparent), transparent 60%)}}.phone-main:before{pointer-events:none;opacity:.7}.phone-main:hover{border-color:var(--bg-1);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.phone-main:hover{border-color:color-mix(in srgb, var(--bg-1) 50%, var(--glass-border-strong))}}.phone-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);z-index:1;font-size:10px;position:relative}.phone-num{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);z-index:1;white-space:nowrap;font-size:clamp(18px,1.9vw,22px);font-weight:600;position:relative}.phone-pills{flex-wrap:wrap;gap:6px;display:flex}.phone-pill-link{font-family:var(--font-mono);border:1px solid var(--glass-border);color:var(--ink-soft);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:12px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.phone-pill-link:hover{color:var(--ink);border-color:var(--glass-border-strong);background:#ffffff1a}[data-theme=light] .phone-pill-link{background:#fff9}[data-theme=light] .phone-pill-link:hover{background:#ffffffe6}.seo-text{padding:36px 0 56px}.seo-text .container{max-width:920px}.seo-details{border-top:1px dashed var(--glass-border);border-bottom:1px dashed var(--glass-border)}.seo-details>summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:12px;list-style:none;transition:color .2s;display:flex}.seo-details>summary:hover{color:var(--ink)}.seo-details>summary::-webkit-details-marker{display:none}.seo-sum-chev{font-family:var(--font-mono);color:var(--ink-mute);font-size:18px;line-height:1;transition:transform .25s,color .2s}.seo-details[open]>summary{color:var(--ink)}.seo-details[open] .seo-sum-chev{color:var(--ink);transform:rotate(45deg)}.seo-body{flex-direction:column;gap:16px;padding:4px 4px 28px;display:flex}.seo-body p{color:var(--ink-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin:0;font-size:14px;line-height:1.75}.footer{border-top:1px solid var(--glass-border);margin-top:48px;padding:64px 0 32px;position:relative}.footer:before{content:"";background:linear-gradient(90deg, transparent, var(--bg-1), var(--bg-2), var(--bg-3), transparent);opacity:.7;width:240px;max-width:60%;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.footer-cta{background:linear-gradient(135deg,#ff6b6b1f,#ffa94d14 50%,#ffd1660f),#ffffff0a;border:1px solid #ffa94d2e;border-radius:24px;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;margin-bottom:48px;padding:28px 32px;display:grid;position:relative}.footer-cta:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 100% at 100%,#ff6b6b2e,#0000 70%);position:absolute;inset:0}.footer-cta>*{z-index:1;position:relative}.footer-cta-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.footer-cta-text h3{font-family:var(--font-display);letter-spacing:-.01em;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.25}.footer-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (min-width:981px){.footer-cta-actions .btn{flex:1 1 0;min-width:0}.footer-cta-actions .phone-menu{flex:1 1 0;min-width:0;display:flex}.footer-cta-actions .phone-menu .btn{flex:1 1 0}}.footer-main{border-bottom:1px solid var(--glass-border);grid-template-columns:1.6fr 1fr 1fr 1.4fr;align-items:start;gap:40px 56px;padding-bottom:32px;display:grid}.footer-brand-row{border-bottom:1px solid var(--glass-border);padding-bottom:32px}.footer-brand .logo.footer-logo{margin-bottom:16px;font-size:26px}.footer-tagline{color:var(--ink-soft);max-width:520px;font-size:14px;line-height:1.6}.footer-trust{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:20px;display:flex}.footer-trust-item{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);border:1px solid var(--glass-border);background:#ffffff0a;border-radius:999px;padding:6px 12px;font-size:11px}.footer-trust-item strong{color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin-right:4px;font-weight:700}.footer-social{justify-content:flex-start;gap:10px;margin-top:16px;display:flex}.footer-offices-col>.footer-social,.footer-brand>.footer-social{display:none}.footer-social-link{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--ink-soft);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.footer-social-link:hover{color:var(--ink);background:#ff6b6b1f;border-color:#ffa94d73;transform:translateY(-2px)}.footer-nav{grid-template-columns:1fr 1fr 1.6fr;gap:32px 56px;padding:36px 0 8px;display:grid}.footer-nav-col h4{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase;margin:0 0 14px;font-size:11px}.footer-nav-col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.footer-nav-col a{color:var(--ink-soft);font-size:14px;text-decoration:none;transition:color .15s}.footer-nav-col a:hover{color:var(--ink)}.footer-nav-acc{display:block}.footer-nav-acc>summary{cursor:default;pointer-events:none;padding:0;list-style:none}.footer-nav-acc>summary::-webkit-details-marker{display:none}.footer-nav-acc>summary::marker{content:""}.footer-nav-acc>summary>h4{margin:0 0 14px}.footer-nav-acc>ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.footer-offices{flex-direction:column;gap:14px!important;display:flex!important}.footer-offices>li{flex-direction:column;gap:4px;display:flex}.footer-office-city{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:700}.footer-office-addr,.footer-office-phone{align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex;color:var(--ink-soft)!important}.footer-office-addr svg,.footer-office-phone svg{color:var(--bg-2);flex-shrink:0;margin-top:2px}.footer-office-addr:hover,.footer-office-phone:hover{color:var(--ink)!important}.footer-hours-list{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}@media (max-width:980px){.footer-hours-list{align-items:center}}.footer-hours{border:1px solid var(--glass-border);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}.footer-hours svg{color:var(--bg-2);flex-shrink:0}.footer-payments{border-top:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 22px;margin-top:28px;padding:22px 0 18px;display:flex}.footer-social-bottom{flex-shrink:0;gap:8px;margin-top:0}.footer-social-bottom .footer-social-link{width:30px;height:30px}.footer-social-bottom .footer-social-link svg{width:14px;height:14px}.footer-payments-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-left:auto;display:flex}.footer-payment{color:#ffffffb8;align-items:center;height:14px;transition:color .2s,opacity .2s;display:inline-flex}.footer-payment svg{width:auto;height:14px;display:block}.footer-payment img{opacity:.86;width:auto;height:14px;transition:opacity .2s;display:block}.footer-payments:hover .footer-payment{color:#ffffffeb}.footer-payments:hover .footer-payment img{opacity:1}@media (max-width:980px){.footer-payments{justify-content:center}.footer-social-bottom{display:none}.footer-payments-list{justify-content:center;width:100%;margin-left:0}}@media (max-width:880px) and (min-width:601px){.footer-payments-list{gap:18px}.footer-payment,.footer-payment svg,.footer-payment img{height:16px}}.footer-bottom{border-top:1px solid var(--glass-border);color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:0;padding-top:18px;font-size:12px;display:flex}.footer-bottom-left{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.footer-social-legal-row{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:none}.footer-social-legal-row .footer-social-row{gap:8px;margin-top:0}.footer-social-legal-row .footer-social-row .footer-social-link{width:30px;height:30px}.footer-social-legal-row .footer-social-row .footer-social-link svg{width:14px;height:14px}.footer-bottom-mail{color:var(--ink-soft);font-family:var(--font-mono);align-items:center;gap:6px;font-size:12px;text-decoration:none;transition:color .15s;display:inline-flex}.footer-bottom-mail:hover{color:var(--ink)}.footer-bottom-mail svg{color:var(--bg-2);flex-shrink:0}.footer-copy{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.footer-legal-details{font-size:12px;line-height:1.6;position:relative}.footer-legal-details summary{cursor:pointer;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 0;font-size:11px;list-style:none;transition:color .15s;display:inline-flex}.footer-legal-details summary::-webkit-details-marker{display:none}.footer-legal-details summary:after{content:"+";border:1px solid var(--glass-border);width:16px;height:16px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:transform .2s;display:inline-flex}.footer-legal-details[open] summary:after{content:"−"}.footer-legal-details summary:hover{color:var(--ink)}.footer-legal-details p{color:var(--ink-mute);max-width:720px;margin:12px 0 0;font-size:12px;line-height:1.7}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;display:grid}.footer-grid h4{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase;margin-bottom:16px;font-size:11px}.footer-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-grid a{color:var(--ink-soft);font-size:14px;text-decoration:none}.footer-grid a:hover{color:var(--ink)}.footer .legal{border-top:1px solid var(--glass-border);color:var(--ink-mute);margin-top:40px;padding-top:24px;font-size:12px;line-height:1.6}.hero-visual{position:relative}.hero-photo{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--glass-border);width:100%;box-shadow:var(--glass-shadow);background-position:50%;background-size:cover;position:relative;overflow:hidden}.hero-photo:after{content:"";background:linear-gradient(#0b042000 40%,#0b04208c 100%);position:absolute;inset:0}.hero-photo-tag{font-family:var(--font-mono);letter-spacing:.15em;color:#ffffffd9;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#00000059;border-radius:999px;padding:5px 9px;font-size:10px;position:absolute;top:14px;left:14px}.hero-photo-card{z-index:2;border-radius:18px;min-width:220px;padding:16px 20px;position:absolute;bottom:18px;left:18px}.hero-photo-card .hpc-row{align-items:baseline;gap:6px;display:flex}.hero-photo-card .hpc-from{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase;font-size:10px}.hero-photo-card .hpc-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:800}.hero-photo-card .hpc-per{font-family:var(--font-mono);color:var(--ink-soft);font-size:11px}.hero-photo-card .hpc-meta{color:var(--ink-soft);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.hero-photo-card .hpc-dot{color:var(--success);font-size:8px}.hero-mq{isolation:isolate;position:relative;overflow:hidden}.hero-mq .hero-grid{z-index:2;position:relative}.hero-mq-cols{z-index:1;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:12px;width:48%;padding:24px 24px 24px 12px;display:grid;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.hero-mq-col{border-radius:16px;overflow:hidden}.hero-mq-track{will-change:transform;flex-direction:column;gap:12px;animation:linear infinite hero-mq-scroll;display:flex}.hero-mq-col:first-child .hero-mq-track{animation-duration:38s}.hero-mq-col:nth-child(2) .hero-mq-track{animation-duration:46s;animation-direction:reverse}.hero-mq-col:nth-child(3) .hero-mq-track{animation-duration:52s}@keyframes hero-mq-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hero-mq-card{color:#fff;background:linear-gradient(135deg, var(--c1,#ff5fa2), var(--c2,#ff8a3d));border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;height:220px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -16px #0006}.hero-mq-card .photo{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hero-mq-card:after{content:"";background:linear-gradient(180deg, #0b04204d, #0b04200d 38%, #0b04201a 58%, #0b04209e), linear-gradient(135deg, var(--c1,#ff5fa2), var(--c2,#ff8a3d));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-mq-card:after{background:linear-gradient(180deg, #0b04204d, #0b04200d 38%, #0b04201a 58%, #0b04209e), linear-gradient(135deg, color-mix(in srgb, var(--c1,#ff5fa2) 22%, transparent), color-mix(in srgb, var(--c2,#ff8a3d) 22%, transparent))}}.hero-mq-card:after{pointer-events:none}.hero-mq-card .city{font-family:var(--font-display);z-index:1;text-shadow:0 2px 8px #00000040;font-size:18px;font-weight:800;position:relative}.hero-mq-card .price{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.95;z-index:1;background:#00000047;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:11px;position:relative}.hero-typewriter{background:linear-gradient(120deg, var(--bg-1,#ff5fa2), var(--bg-2,#ff8a3d) 50%, var(--bg-3,#ffd166));color:#0000;border-right:3px solid var(--bg-2,#ff8a3d);-webkit-background-clip:text;background-clip:text;min-width:5ch;padding-right:2px;animation:1s step-end infinite hero-tw-blink;display:inline-block}@keyframes hero-tw-blink{0%,50%{border-color:var(--bg-2,#ff8a3d)}51%,to{border-color:#0000}}@media (max-width:880px){.hero-mq-cols{display:none}}@media (prefers-reduced-motion:reduce){.hero-mq-track{animation:none}.hero-typewriter{border-right-color:#0000;animation:none}}.tourvisor-mount{border-radius:var(--radius-md);border:1px solid var(--glass-border);min-height:120px;font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;background:#0b042073;place-items:center;padding:20px;font-size:12px;display:grid}.TVInterfaceWrapper{border-radius:var(--radius-md)!important;overflow:hidden!important}.TVMainForm{color:var(--ink)!important;-webkit-backdrop-filter:blur(16px)!important;background-color:#1a061399!important;background-image:none!important}.TVFilterForm{color:var(--ink)!important;background-color:#ffffff0f!important}.TVSearchButton{background-color:var(--bg-1)!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-weight:700!important;font-family:var(--font-display)!important;border:none!important;border-radius:999px!important;padding:12px 28px!important;transition:filter .15s,box-shadow .15s!important}.TVSearchButton:hover{filter:brightness(1.08)!important;box-shadow:0 8px 24px -8px #ff6b6b73!important}.TVSearchFormMode,.TVNewSearchInput,.TVRangeSelect,.TVHotelTourSearchInput{color:var(--ink)!important}.TVSearchModeControl .TVRadioGroup>.TVRadioGroupItem{margin-left:0!important}.TVMainFilter{border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;background:#ffffff1f!important;gap:1px!important;overflow:hidden!important}.TVMainFilter>.TVSearchingFormFlexBlock{gap:1px!important}.TVDepartureFilter,.TVCountryFilter,.TVFlyDatesFilter,.TVNightsFilter,.TVTripDurationFilter,.TVTouristsFilter,.TVFlightTypeFilter{box-shadow:none!important;background:#0b042073!important;border:none!important;border-radius:0!important;padding:12px 16px!important;transition:background .15s!important}.TVDepartureFilter:hover,.TVCountryFilter:hover,.TVFlyDatesFilter:hover,.TVNightsFilter:hover,.TVTripDurationFilter:hover,.TVTouristsFilter:hover,.TVFlightTypeFilter:hover{background:#0b042099!important}.TVMainSelect,.TVMainSelect.TVStyleTheme1{color:var(--ink)!important;background:0 0!important}.TVMainSelectContent{color:var(--ink)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important}.TVMainSelectPlaceholder{color:var(--ink-mute)!important;font-family:var(--font-mono)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:10px!important}.TVAddSelect,.TVStarsSelect{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important;border-radius:8px!important}.TVAddSelectContent,.TVStarsSelectTitle,.TVAddSelectPlaceholder{color:var(--ink-soft)!important}.TVAddSelectArrow svg,.TVAddSelectArrow path{fill:var(--ink-mute)!important;stroke:var(--ink-mute)!important}.TVAddSelectArrow,.TVAddSelectArrow:before{color:#fff9!important}.TVCheckboxControl{border-color:var(--glass-border)!important;background:#ffffff14!important}.TVChecked .TVCheckboxControl{background:var(--bg-2)!important;border-color:var(--bg-2)!important}.TVCheckBox,.TVCheckboxContent,.TVComplexCheckBoxContent{color:var(--ink-soft)!important}.TVCheckboxTreeItemArrow svg,.TVCheckboxTreeItemArrow path{fill:var(--ink-mute)!important}.TVRadioGroup{border:1px solid var(--glass-border)!important;background:#0000002e!important;border-radius:999px!important;gap:4px!important;width:fit-content!important;padding:4px!important;display:inline-flex!important}.TVInputRadioWrapper{cursor:pointer!important;border-radius:999px!important;padding:7px 14px!important;transition:background .15s!important}.TVInputRadioLabel{display:none!important}.TVInputRadioContent{color:var(--ink-soft)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important}.TVInputRadio:has(input:checked) .TVInputRadioWrapper{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;box-shadow:none!important}.TVInputRadio:has(input:checked) .TVInputRadioContent{color:#fff!important}.TVInputRadioWrapper:hover{background:#ffffff14!important}.TVInputRadio:has(input:checked) .TVInputRadioWrapper:hover{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important}@media (max-width:480px){.TVRadioGroup{gap:2px!important;padding:3px!important}.TVInputRadioWrapper{padding:6px 10px!important}.TVInputRadioContent{font-size:12px!important}}.TVTextControl{color:var(--ink-soft)!important}.TVTabListWithSearchInput input,.TVHotelsSearchContent input,.TVTabListWithSearchInputInTabs input{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff14!important;border-radius:6px!important}.TVHotelListFilter,.TVHotelListWrapper,.TVHotelsCollections,.TVResortListWrapper{border-color:var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff0a!important}.TVTabListItem,.TVTabListItemFilter,.TVHotelsCollectionListFilterTab{color:var(--ink-soft)!important}.TVTabListItem.TVActive,.TVTabListItemFilter.TVActive,.TVHotelsCollectionListFilterTab.TVActive{color:var(--bg-3)!important;border-color:var(--bg-3)!important}.TVBudgetSelect{color:var(--ink-soft)!important}.TVStarsSelectItem svg{fill:var(--bg-3)!important}.TVFilterLabel,.TVBudgetRangeTitle{color:var(--ink-mute)!important}.TVSpinnerDoubleOuter,.TVSpinnerDoubleInner{border-color:var(--bg-2) transparent transparent transparent!important}.TVCheckboxTreeItemArrow{background:#ffffff1a!important;border-radius:4px!important}.TVCheckboxTreeItemArrow svg path{fill:var(--ink-mute)!important}.TVHotelsControl{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important;border-radius:6px!important}.TVHotelsControl input{color:var(--ink)!important;background:0 0!important;border:none!important}.TVCheckBoxActionBtn{color:var(--ink-soft)!important;background:#ffffff1a!important;border-radius:4px!important}.TVHotelsSearchPlaceholder{color:var(--ink-mute)!important}.TVHotelsSearch{border:1px solid var(--glass-border)!important;background:#ffffff14!important;border-radius:6px!important}.TVHotelsSearch input{color:var(--ink)!important;background:0 0!important}.TVTooltip{-webkit-backdrop-filter:blur(24px)saturate(1.4)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;color:var(--ink)!important;background:#1a0613f2!important;box-shadow:0 20px 60px -16px #000000b3!important}.TVDepartureTableHeader{border-bottom:1px solid var(--glass-border)!important;background:#ffffff0f!important}.TVDepartureTableNationControl{color:var(--ink-soft)!important;background:#ffffff14!important;border-radius:6px!important}.TVDepartureTableNationControl.TVSelected{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important}.TVDepartureTableNationControl:hover:not(.TVSelected){color:var(--ink)!important;background:#ffffff24!important}.TVDepartureTableNoFlight{color:var(--ink-soft)!important;background:#ffffff0f!important}.TVDepartureTableBody{color:var(--ink-soft)!important}.TVDepartureTableItemChar{color:var(--bg-3)!important}.TVDepartureTableItemControl{color:var(--ink-soft)!important}.TVDepartureTableItemControl:hover{color:var(--ink)!important;background:#ffffff14!important}.TVDepartureTableItemControl.TVItemBold{color:var(--ink)!important}.TVTooltip [class*=TVSelectTooltip],.TVTooltip [class*=TooltipContent]{color:var(--ink)!important;background:0 0!important}.TVTooltip input,.TVTooltip select{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff14!important;border-radius:6px!important}.TVTooltip button{color:var(--ink-soft)!important}.TVTooltip .TVSelected,.TVTooltip .TVActive{color:var(--ink)!important}.TVTooltip table td{color:var(--ink-soft)!important}.TVTooltip table td:hover{background:#ffffff14!important}.TVTooltip .TVDisabled{color:var(--ink-mute)!important;opacity:.4!important}.TVTooltip .TVListItemControl{color:var(--ink-soft)!important;transition:background .15s,color .15s!important}.TVTooltip .TVListItemControl:hover{color:var(--ink)!important;background:#ff8a3d29!important}.TVTooltip .TVListItemControl.TVSelected,.TVTooltip .TVListItemControl.TVActive{color:var(--ink)!important;background:#ff8a3d33!important}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.conditions{grid-template-columns:1fr 1fr}.cond-tile.hero-tile{grid-area:span 1/span 2;min-height:320px}.cards-grid{grid-template-columns:1fr 1fr}.cl-grid{grid-template-columns:1fr;gap:32px}.cl-panel{position:static}.tx-card{grid-template-rows:auto auto;grid-template-columns:160px 1fr 160px}.tx-card .tx-photo{grid-row:1/3}.tx-card .tx-meta{display:none}.tx-card .tx-cta{border-top:1.5px dashed var(--glass-border);flex-direction:row;grid-column:2/4;padding:14px 20px}.tx-card .tx-cta .btn{flex:1}.bb-stage{padding:36px 24px}.bb-grid{grid-template-columns:1fr;gap:36px}.bb-amount{font-size:clamp(72px,22vw,120px)}.contacts-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-cta{text-align:center;grid-template-columns:1fr;gap:28px;padding:24px}.footer-cta-actions{justify-content:center}.footer-main{grid-template-columns:minmax(0,320px) minmax(0,320px);grid-template-areas:"brand offices""nav info";justify-content:center;gap:52px 56px;padding-bottom:28px}.footer-main>:first-child{grid-area:brand}.footer-main>:nth-child(2){grid-area:nav}.footer-main>:nth-child(3){grid-area:info}.footer-main>:nth-child(4){grid-area:offices}.footer-main>*{text-align:center}.footer-main .logo.footer-logo{justify-content:center}.footer-main .footer-tagline{margin-left:auto;margin-right:auto}.footer-main .footer-trust,.footer-main .footer-social{justify-content:center}.footer-main .footer-nav-col ul,.footer-main .footer-offices>li{align-items:center}.footer-main .footer-office-addr,.footer-main .footer-office-phone,.footer-main .footer-hours{justify-content:center}.footer-brand>.footer-social,.footer-offices-col>.footer-social{display:none}.footer-social-legal-row{display:flex}.footer-bottom>.footer-legal-details{display:none}.footer-payments{margin-top:0}.footer-nav-acc>summary{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:4px 0;transition:color .15s;display:flex}.footer-nav-acc>summary>h4{margin:0}.footer-nav-acc>summary:after{content:"+";border:1px solid var(--glass-border);width:18px;height:18px;font-family:var(--font-mono);color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:transform .2s;display:inline-flex}.footer-nav-acc[open]>summary:after{content:"−"}.footer-nav-acc:not([open])>ul{display:none}.footer-nav-acc[open]>ul{margin-top:14px;display:flex}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.footer-brand-row{padding-bottom:28px}.footer-nav{grid-template-columns:1fr 1fr;gap:28px 36px;padding:28px 0 4px}.footer-nav .footer-offices-col{grid-column:1/-1}.nav{display:none}.search-fields{grid-template-columns:1fr 1fr}.topbar-cta-btn{display:none}.topbar-burger{display:inline-flex}.topbar-cta{gap:6px;margin-left:auto}.topbar-inner{padding:8px 8px 8px 16px}}@media (max-width:600px){.container{padding:0 20px}section{padding:64px 0}.conditions,.cards-grid,.footer-grid{grid-template-columns:1fr}.cl-stage{padding:36px 24px}.cl-grid{grid-template-columns:1fr;gap:28px}.tx-card{grid-template-columns:1fr}.tx-card .tx-photo{min-height:140px}.tx-card .tx-route,.tx-card .tx-meta,.tx-card .tx-price{border-right:0;border-bottom:1.5px dashed var(--glass-border)}.tx-card .tx-price{text-align:left;flex-flow:wrap;align-items:baseline;gap:12px}.cond-tile.hero-tile{grid-column:span 1}.search-fields{grid-template-columns:1fr}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-stats .stat:nth-child(3){display:none}.topbar{padding:0 16px}.topbar-cta .phone-pill{display:none}}@media (max-width:480px){.container{padding:0 16px}section{padding:48px 0}.topbar{padding:0 12px}.topbar-inner{gap:8px;padding:8px 12px}.logo-text{font-size:18px}.hero{padding:40px 0 56px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-grid>div:last-child:empty{display:none}.hero-title{letter-spacing:-.01em;margin-top:14px;font-size:clamp(34px,9vw,44px);line-height:1.18}.hero-typewriter{word-break:break-word;min-width:4ch}.hero-sub{margin-top:16px;font-size:15px;line-height:1.55}.hero-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.hero-cta .btn{justify-content:center;width:100%}.hero-stats{gap:10px;margin-top:28px}.hero-stats .stat{padding:14px 16px}.hero-stats .stat .num{font-size:26px;line-height:1.15}.hero-stats .stat .lbl{font-size:12px;line-height:1.4}.eyebrow{letter-spacing:.14em;font-size:11px;line-height:1.5}.cs-band{padding:20px 16px}.cs-row{gap:16px}.cs-grid{gap:12px}.cs-num{font-size:26px;line-height:1.15}.cs-label{font-size:12px;line-height:1.45}.cs-sub{font-size:11px;line-height:1.45}.search-card{padding:18px}.search-head{flex-direction:column;align-items:flex-start;gap:10px}.search-action{flex-direction:column;align-items:stretch;gap:12px}.search-action .btn{justify-content:center;width:100%}.section-head h2{letter-spacing:-.01em;line-height:1.18}.section-head p{line-height:1.55}.tk-stage{padding:32px 16px}.tk-display{padding:0}.tk-board{font-size:160px!important}.tk-headline{letter-spacing:-.01em;text-wrap:balance;font-size:18px;line-height:1.4}.tk-pill{padding:6px 12px;font-size:11px}.tk-label{font-size:12px;line-height:1.5}.tk-cta{flex-direction:column;align-items:stretch;gap:10px}.tk-cta .btn{justify-content:center;width:100%}.tk-marquee{margin:22px -16px 0}.tk-fact .num{font-size:20px;line-height:1.15}.tk-fact .lbl{font-size:11px;line-height:1.4}.pc-rail{padding-bottom:12px}.pc-tile{min-width:78vw}.pc-card{padding:18px}.pc-meta{font-size:13px;line-height:1.55}.pc-rail-controls{gap:6px}.cl-stage{padding:28px 18px}.cl-grid{gap:24px}.cl-list{gap:18px}.cl-step-title{font-size:16px;line-height:1.3}.cl-step-body{font-size:14px;line-height:1.6}.tx-header{padding:14px 16px}.tx-card .tx-photo{min-height:120px}.tx-card .tx-route{padding:14px 16px;line-height:1.45}.tx-card .tx-price{padding:14px 16px;line-height:1.4}.tx-card .tx-cta{flex-direction:column;gap:8px;padding:14px 16px}.tx-card .tx-cta .btn{flex:none;width:100%}.bb-stage{padding:24px 16px}.bb-board{padding:18px}.bb-grid{gap:24px}.bb-amount{font-size:clamp(56px,18vw,80px);line-height:1.05}.bb-ctrl-row{flex-direction:column;align-items:stretch;gap:8px}.bb-pills{flex-wrap:wrap;gap:8px}.bb-pill{flex:calc(33.333% - 8px)}.bb-facts{grid-template-columns:1fr 1fr;gap:10px}.bb-fact{padding:12px}.bb-fact .num{font-size:18px;line-height:1.2}.bb-fact .lbl{line-height:1.4}.faq-item{padding:16px 18px}.faq-q{gap:12px;font-size:15px;line-height:1.4}.faq-a{font-size:14px;line-height:1.65}.contacts-grid{gap:16px}.om-hero,.om-tile{padding:18px}.om-hero h3{font-size:22px;line-height:1.2}.om-tile h4{font-size:14px;line-height:1.4}.seo-details{padding:18px}.seo-body{font-size:14px;line-height:1.7}.seo-body p+p{margin-top:14px}.footer{margin-top:32px;padding:48px 0 24px}.footer-cta{text-align:center;border-radius:18px;grid-template-columns:1fr;gap:28px;margin-bottom:32px;padding:22px 18px}.footer-cta-text h3{font-size:18px}.footer-cta-actions{flex-direction:column;justify-content:stretch;align-items:stretch}.footer-cta-actions .btn{justify-content:center;width:100%}.footer-brand-row{padding-bottom:24px}.footer-main{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""offices offices""nav info";gap:44px 18px;padding-bottom:24px}.footer-main>:first-child{grid-area:brand}.footer-main>:nth-child(2){grid-area:nav}.footer-main>:nth-child(3){grid-area:info}.footer-main>:nth-child(4){grid-area:offices}.footer-brand .logo.footer-logo{font-size:22px}.footer-trust{justify-content:flex-start;gap:6px}.footer-trust-item{padding:5px 10px;font-size:10px}.footer-social{justify-content:flex-start;margin-top:14px}.footer-nav{grid-template-columns:1fr 1fr;gap:22px 18px;padding:24px 0 4px}.footer-nav-col h4{margin-bottom:10px;font-size:10px}.footer-nav-col ul{gap:8px}.footer-nav-col a{font-size:14px;line-height:1.5}.footer-offices-col{grid-column:1/-1}.footer-offices{gap:16px!important}.footer-brand>.footer-social,.footer-offices-col>.footer-social{display:none}.footer-social-legal-row{flex-direction:column;align-items:center;gap:14px}.footer-social-legal-row .footer-legal-details{order:-1}.footer-payments{gap:12px;margin-top:22px;padding:18px 0 14px}.footer-payments-list{gap:14px}.footer-payment,.footer-payment svg,.footer-payment img{height:16px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:0;padding-top:18px}.footer-bottom-left{justify-content:center;gap:8px 18px}.footer-legal-details{text-align:center}.footer-legal-details summary{justify-content:center}.footer-legal-details p{margin-left:auto;margin-right:auto}.footer-tagline{font-size:13px}.footer-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:1024px) and (min-width:981px){.container{padding:0 24px}.nav{gap:18px}}[data-hidden=true]{display:none!important}.sticky-cta{z-index:40;pointer-events:auto;opacity:0;border-radius:999px;align-items:center;gap:34px;padding:10px 10px 10px 22px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(32px)saturate(1.7)!important}[data-bganim=parallax] .sticky-cta,[data-bganim=grain-light] .sticky-cta{-webkit-backdrop-filter:blur(40px)saturate(1.8)!important;background:#14161ea6!important}[data-theme=light][data-bganim=parallax] .sticky-cta,[data-theme=light][data-bganim=grain-light] .sticky-cta{background:#ffffffc7!important}.sticky-cta.show{opacity:1;transform:translate(-50%)translateY(0)}.sticky-cta .txt{font-family:var(--font-display);font-size:14px;font-weight:600}.sticky-cta .txt .accent{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.sticky-cta{gap:26px;padding:8px 8px 8px 18px}.sticky-cta .txt{white-space:nowrap;font-size:13px;line-height:1.35}.sticky-cta .txt .accent{white-space:nowrap}.sticky-cta .btn{white-space:nowrap;padding:8px 16px;font-size:13px}.TVCartStickyButton,.TVCartStickyButtonLeft{bottom:88px!important}.footer{padding-bottom:176px}}@media (max-width:380px){.sticky-cta{gap:24px;padding:6px 6px 6px 14px}.sticky-cta .txt{font-size:12px}.sticky-cta .btn{padding:7px 14px;font-size:12px}}@media (max-width:720px){.TVCartStickyButton,.TVCartStickyButtonLeft{display:none!important}}.TVCartStickyButton.TVCartStickyButtonLeft{border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:blur(24px)saturate(1.6)!important;background:#14161eb8!important;border-left:0!important;border-radius:0 999px 999px 0!important;transition:transform .18s,box-shadow .18s,background .18s!important;overflow:hidden!important;box-shadow:0 12px 32px -16px #0009,inset 0 0 0 1px #ffffff0a!important}[data-theme=light] .TVCartStickyButton.TVCartStickyButtonLeft{background:#ffffffd6!important}.TVCartStickyButton.TVCartStickyButtonLeft:hover{transform:translate(2px);background:#1c1e28db!important;box-shadow:0 16px 40px -16px #ff6b6b73,inset 0 0 0 1px #ffa94d40!important}.TVCartStickyButton .TVCartStickyButtonPreview,.TVCartStickyButton .TVCartPreviewCompact{font-family:var(--font-display)!important;color:var(--ink)!important;letter-spacing:.04em!important;background:0 0!important;padding:12px 16px 12px 14px!important;font-size:12px!important;font-weight:600!important}.TVCartStickyButton .TVCartPreviewCompactIconWrapper{flex-direction:column!important;align-items:center!important;gap:4px!important}.TVCartStickyButton .TVCartPreviewCompactIcon{color:var(--bg-1,#ff6b6b)!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:inline-flex!important}.TVCartStickyButton .TVCartPreviewCompactIcon svg,.TVCartStickyButton .TVCartPreviewCompactIcon .tv-svg{filter:drop-shadow(0 2px 6px #ff6b6b66);--svg--width:24px!important;--svg--height:24px!important;fill:url(#tv-fav-gradient)!important;width:24px!important;height:24px!important}.TVCartStickyButton .TVCartPreviewCompactIcon svg path,.TVCartStickyButton .TVCartPreviewCompactIcon .tv-svg path{fill:var(--bg-1,#ff6b6b)!important}.TVCartStickyButton .TVCartPreviewCompactCounter,.TVCartStickyButton [class*=Counter]{background:linear-gradient(135deg, var(--bg-1,#ff6b6b), var(--bg-2,#ffa94d))!important;color:#1a0613!important;font-weight:800!important;font-family:var(--font-mono)!important;border-radius:999px!important;min-width:16px!important;padding:1px 5px!important;font-size:10px!important;line-height:1.4!important}.header-fav-slot{align-items:center;display:inline-flex}.header-fav-slot .TVCartStickyButton.TVCartStickyButtonLeft{border:1px solid var(--glass-border)!important;width:auto!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:auto!important;background:#ffffff0f!important;border-radius:999px!important;display:inline-flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.header-fav-slot .TVCartStickyButton.TVCartStickyButtonLeft:hover{box-shadow:none!important;background:#ffffff1f!important;transform:none!important}.header-fav-slot .TVCartStickyButton .TVCartPreviewCompact,.header-fav-slot .TVCartStickyButton .TVCartStickyButtonPreview,.header-fav-slot .TVCartStickyButton .TVCartPreviewCompactIconWrapper{flex-direction:row!important;align-items:center!important;gap:0!important;padding:0!important}.header-fav-slot .TVCartStickyButton .TVCartPreviewCompactIcon{justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:inline-flex!important;position:relative!important}.header-fav-slot .TVCartStickyButton .TVCartPreviewCompactIcon>svg,.header-fav-slot .TVCartStickyButton .TVCartPreviewCompactIcon>.tv-svg{display:none!important}.header-fav-slot .TVCartStickyButton .TVCartPreviewCompactIcon:before{content:""!important;background-color:#ff6b6b!important;width:18px!important;height:18px!important;display:block!important;-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%22%2F%3E%3C%2Fsvg%3E)!important;mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%22%2F%3E%3C%2Fsvg%3E)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.header-fav-slot .TVCartStickyButton .TVCartPreviewCompactTitle{display:none!important}.header-fav-slot>.TVCartPreviewCompact{cursor:pointer;transition:background .15s;border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.header-fav-slot>.TVCartPreviewCompact:hover{background:#ffffff1f!important}.header-fav-slot>.TVCartPreviewCompact .TVCartPreviewCompactIconWrapper{justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.header-fav-slot>.TVCartPreviewCompact .TVCartPreviewCompactIcon{justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important;position:relative!important}.header-fav-slot>.TVCartPreviewCompact .TVCartPreviewCompactIcon>svg,.header-fav-slot>.TVCartPreviewCompact .TVCartPreviewCompactIcon>.tv-svg{display:none!important}.header-fav-slot>.TVCartPreviewCompact .TVCartPreviewCompactIcon:before{content:""!important;background-color:#ff6b6b!important;width:18px!important;height:18px!important;display:block!important;-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%22%2F%3E%3C%2Fsvg%3E)!important;mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%22%2F%3E%3C%2Fsvg%3E)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.header-fav-slot>.TVCartPreviewCompact .TVCartPreviewCompactCount{background:linear-gradient(135deg, var(--bg-1,#ff6b6b), var(--bg-2,#ffa94d))!important;color:#1a0613!important;font-family:var(--font-mono)!important;box-sizing:border-box!important;text-align:center!important;border-radius:999px!important;min-width:16px!important;padding:1px 5px!important;font-size:10px!important;font-weight:800!important;line-height:1.4!important;position:absolute!important;top:-5px!important;right:-5px!important}.header-fav-slot>.TVCartPreviewCompact .TVCartPreviewCompactCount.TVHide{display:none!important}.artboard-mini{background:var(--bg-base);border-radius:32px;min-height:720px;padding:32px;position:relative;overflow:hidden}.artboard-mini .aurora{position:absolute}.home-hero{isolation:isolate;margin-top:-98px;padding:178px 0 100px;position:relative;overflow:hidden}.home-hero .container{z-index:2;position:relative}.hh-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.hh-bg-img{object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.05);width:100%;height:100%;animation:28s ease-in-out infinite alternate hh-bg-drift;position:absolute;inset:0;transform:scale(1.05)}@keyframes hh-bg-drift{0%{transform:scale(1.05)translate(0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}.hh-bg-tint{background:#1a0613;position:absolute;inset:0}.hh-bg-glow{mix-blend-mode:screen;background:radial-gradient(60% 50% at 30% 35%,#ff8a3d73,#0000 65%),radial-gradient(50% 45% at 80% 70%,#ff6b6b52,#0000 70%);position:absolute;inset:0}.hh-bg-vignette{background:linear-gradient(#1a0613b3 0%,#1a061340 12%,#0000 22% 55%,#1a061399 78%,#1a0613 100%),radial-gradient(80% 60% at 50% 45%,#0000 30%,#1a06138c 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hh-bg-img{animation:none}}@media (max-width:640px){.hh-bg-img{animation:none;transform:none}}.hh-stage{z-index:2;text-align:center;-webkit-backdrop-filter:blur(28px)saturate(1.2);background:linear-gradient(#1a06138c,#1a06139e);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;align-items:center;gap:32px;max-width:1056px;margin:0 auto;padding:56px 56px 44px;display:flex;position:relative;box-shadow:0 30px 80px -28px #0009,inset 0 1px #ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hh-stage{background:linear-gradient(#1a0613d1,#1a0613e0)}}.hh-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:#ffffffdb;background:#ff8a3d24;border:1px solid #ff8a3d52;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:inline-flex}.hh-flame{align-items:center;display:inline-flex}.hh-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;max-width:720px;min-height:3.15em;margin:16px 0 0;font-size:clamp(40px,5.6vw,68px);font-weight:800;line-height:1.05}.hh-tw{-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(120deg,#ffd166,#ffa94d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text;position:relative}@media (max-width:480px){.hh-tw{white-space:normal}}.hh-tw:after{content:"";vertical-align:-.08em;background:linear-gradient(#ffd166,#ff6b6b);border-radius:2px;width:4px;height:.85em;margin-left:4px;animation:1s step-end infinite hh-cursor;display:inline-block}@keyframes hh-cursor{50%{opacity:0}}.hh-title-tail{color:#ffffffeb}.hh-sub{color:#ffffffc7;max-width:600px;margin:-8px 0 0;font-size:18px;line-height:1.55}.hh-search{background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff40;border-radius:24px;flex-direction:column;align-items:stretch;gap:14px;margin-top:8px;padding:24px 24px 28px;scroll-margin-top:96px;display:flex}.hh-search-title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;flex-direction:column;align-self:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.hh-search-title:after{content:"";background:linear-gradient(90deg,#ffd166,#ffa94d 45%,#ff6b6b);border-radius:1px;width:56px;height:2px}.hh-search-tabs{border:1px solid var(--glass-border);background:#0000002e;border-radius:999px;align-self:center;gap:6px;padding:4px;display:flex}.hh-search-tabs button{color:#ffffffa6;font-family:var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:color .15s}.hh-search-tabs button:hover{color:#fff}.hh-search-tabs button.on{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#fff;box-shadow:0 6px 18px -8px var(--bg-1)}.hh-bigtrip{flex-direction:column;gap:10px;display:flex}.hh-bigtrip[hidden]{display:none}.hh-bigtrip-frame{background:#fff;border:0;border-radius:16px;width:100%;height:1500px;display:block}.hh-bigtrip-credit{text-align:right;color:#ffffff8c;margin:0;font-size:12px;font-style:italic}.hh-bigtrip-credit a{color:#ffa94d;text-decoration:none}.hh-bigtrip-credit a:hover{text-decoration:underline}.hh-search .tv-search-form{width:100%}.hh-trust{font-family:var(--font-mono);color:#ffffffb3;text-transform:uppercase;letter-spacing:.15em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;font-size:11px;display:flex}.hh-trust-cell{align-items:baseline;gap:8px;display:inline-flex}.hh-trust-num{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:700}.hh-trust-lbl{color:#fff9}.hh-trust-sep{color:#ffffff4d;margin-left:6px}.hh-trust-link{border-radius:6px;text-decoration:none}.hh-trust-link .hh-trust-num{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd166,#ffa94d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text}.hh-trust-link .hh-trust-lbl{color:#ffffffc7;align-items:center;gap:5px;transition:color .15s;display:inline-flex}.hh-trust-link .hh-trust-lbl svg{color:#ffa94d;width:11px;height:11px;transition:transform .15s}.hh-trust-link:hover .hh-trust-lbl{color:#fff}.hh-trust-link:hover .hh-trust-lbl svg{transform:translate(3px)}@media (max-width:980px){.home-hero{padding:150px 0 80px}.hh-stage{gap:28px;padding:40px 32px 32px}.hh-title{font-size:clamp(32px,7vw,48px)}.hh-sub{margin-top:-4px;font-size:16px}.hh-search{margin-top:8px}}@media (max-width:480px){.home-hero{padding:130px 0 64px}.hh-stage{-webkit-backdrop-filter:blur(22px)saturate(1.2);border-radius:22px;gap:24px;padding:28px 18px 24px}.hh-sub{margin-top:0}.hh-search{margin-top:8px}.hh-search-tabs{align-self:stretch}.hh-search-tabs button{flex:1;padding:8px 6px;font-size:13px}.hh-trust{font-size:10px}}.hot-tours-stage{border-radius:28px;min-height:480px;margin-top:28px;padding:28px}.hot-tours-stage .tv-hot-tours{width:100%}@media (max-width:720px){.hot-tours-stage{border-radius:22px;padding:18px}}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;margin-top:32px;display:grid}.why-card.is-featured{grid-column:span 2}.why-card.is-wide{grid-column:span 3}.why-card{border-radius:22px;flex-direction:column;gap:14px;padding:28px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.why-card>:not(.why-bg-icon){z-index:1;position:relative}.why-card:before{content:"";pointer-events:none;opacity:.55;z-index:0;background:radial-gradient(circle,#ff8a3d2e,#0000 70%);width:240px;height:240px;transition:opacity .3s;position:absolute;top:-40%;right:-30%}.why-card:hover{border-color:#ff8a3d59;transform:translateY(-3px);box-shadow:0 24px 60px -28px #ff8a3d66}.why-card:hover:before{opacity:1}.why-card:hover .why-bg-icon{opacity:.13;transform:translateY(-2px)rotate(-4deg)}.why-bg-icon{pointer-events:none;opacity:.08;z-index:0;justify-content:flex-end;align-items:flex-start;width:132px;height:132px;transition:opacity .3s,transform .45s;display:inline-flex;position:absolute;top:-10px;right:-10px;transform:rotate(-6deg)}.why-bg-icon svg{width:100%;height:100%}.why-head{align-items:center;gap:12px;margin-bottom:2px;display:flex}.why-icon{background:radial-gradient(circle at 30% 30%,#ffd16638,#0000 70%),#ff8a3d1a;border:1px solid #ff8a3d3d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.why-icon svg{width:22px;height:22px}.why-kicker{font-family:var(--font-mono);letter-spacing:.22em;color:#ffffff73;text-transform:uppercase;font-size:11px;font-weight:500}.why-body{flex-direction:column;gap:10px;display:flex}.why-title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.25}.why-text{color:#ffffffbd;margin:0;font-size:14.5px;line-height:1.55}.why-card.is-accent-primary{border-left:3px solid #ff6b6b}.why-card.is-accent-primary .why-icon{background:#ff6b6b1f;border-color:#ff6b6b52}.why-card.is-accent-secondary{border-left:3px solid #ffd166}.why-card.is-accent-secondary .why-icon{background:#ffd1661f;border-color:#ffd16657}.why-card.is-accent-tertiary{border-left:3px solid #ffa94d}.why-card.is-accent-tertiary .why-icon{background:#ffa94d1f;border-color:#ffa94d52}.why-card.is-featured{background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b14 55%,#ffffff0a);border-color:#ff8a3d5c;gap:18px;padding:32px 30px}.why-card.is-featured:before{opacity:1;background:radial-gradient(circle,#ff8a3d80,#0000 65%);width:380px;height:380px;top:-32%;right:-8%}.why-card.is-featured .why-bg-icon{opacity:.1;width:200px;height:200px;top:-18px;right:-28px}.why-card.is-featured .why-icon{background:radial-gradient(circle at 30% 30%,#ffd16673,#0000 70%),#ff8a3d38;border-color:#ff8a3d80;border-radius:18px;width:60px;height:60px}.why-card.is-featured .why-icon svg{width:34px;height:34px}.why-card.is-featured .why-kicker{letter-spacing:.28em;color:#ffffffa6;font-size:12px}.why-card.is-featured .why-title{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(120deg,#ffd166,#ffa94d 55%,#ff6b6b);-webkit-background-clip:text;background-clip:text;font-size:30px;line-height:1.15}.why-card.is-featured .why-text{color:#fffc;max-width:460px;font-size:16px}.why-card.is-wide{background:linear-gradient(#0000 60%,#0000002e),linear-gradient(110deg,#ff8a3d29,#ff6b6b0f 55%,#ffffff0a);border-color:#ff8a3d47;flex-direction:row;align-items:center;gap:28px;padding:28px 32px}.why-card.is-wide:before{opacity:.85;background:radial-gradient(circle,#ff8a3d52,#0000 65%);width:460px;height:460px;top:-50%;left:-8%;right:auto}.why-card.is-wide .why-bg-icon{opacity:.06;width:220px;height:220px;top:50%;left:-32px;right:auto;transform:translateY(-50%)rotate(-8deg)}.why-card.is-wide:hover .why-bg-icon{opacity:.1;transform:translateY(-50%)rotate(-10deg)}.why-card.is-wide .why-head{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;margin:0;position:relative}.why-card.is-wide .why-icon{background:radial-gradient(circle at 30% 30%,#ffd16666,#0000 70%),#ff8a3d2e;border-color:#ff8a3d73;border-radius:18px;width:56px;height:56px;position:relative}.why-card.is-wide .why-icon svg{z-index:2;width:30px;height:30px;position:relative}.why-icon-pulse{opacity:0;z-index:1;pointer-events:none;border:1.5px solid #ff8a3d8c;border-radius:22px;animation:2.4s ease-out infinite why-pulse;position:absolute;inset:-6px}@keyframes why-pulse{0%{opacity:.85;transform:scale(.85)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.why-icon-pulse{animation:none}}.why-card.is-wide .why-body{flex-direction:column;flex:auto;gap:6px;min-width:0;max-width:460px;display:flex}.why-card.is-wide .why-title{font-size:20px}.why-card.is-wide .why-text{color:#ffffffb8;font-size:14px;line-height:1.5}.why-stats{border-left:1px solid #ffffff14;flex:1 1 0;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));align-content:center;align-items:stretch;gap:10px;padding-left:28px;display:grid}.why-stat{white-space:normal;background:radial-gradient(120% 100% at 0 0,#ff8a3d14,#0000 70%),#ffffff06;border:1px solid #ff8a3d24;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;transition:border-color .25s,background-color .25s;display:flex}.why-stat:hover{border-color:#ff8a3d52}.why-stat-num{font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd166,#ffa94d 60%,#ff6b6b);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800;line-height:1.05}.why-stat-lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#fff9;font-size:10px;line-height:1.35}.why-stat-sep{display:none}@media (max-width:980px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px}.why-card.is-featured,.why-card.is-wide{grid-column:span 2}.why-card.is-featured .why-title{font-size:22px}}@media (max-width:1100px){.why-card.is-wide{flex-flow:column;align-items:flex-start;gap:16px;height:auto;overflow:visible}.why-card.is-wide .why-head{flex-direction:row;align-items:center;gap:14px}.why-card.is-wide .why-body{flex-basis:auto;width:100%;max-width:none}.why-stats{border-top:1px solid #ffffff14;border-left:none;flex-basis:auto;width:100%;padding:14px 0 0}}@media (max-width:560px){.why-grid{grid-template-columns:1fr}.why-card{padding:22px 20px}.why-card.is-featured,.why-card.is-wide{grid-column:span 1}.why-card.is-wide{flex-flow:column;align-items:flex-start;gap:14px;height:auto;padding:22px 20px;overflow:visible}.why-card.is-wide .why-head{flex-direction:row;align-items:center;gap:14px;margin-bottom:2px}.why-card.is-wide .why-body{max-width:none}.why-card.is-wide .why-title{min-width:0}.why-card.is-featured{padding:24px 22px}.why-card.is-featured .why-title{font-size:22px}.why-card.is-featured .why-icon{width:48px;height:48px}.why-card.is-featured .why-icon svg{width:26px;height:26px}.why-card.is-featured .why-bg-icon{width:140px;height:140px}.why-bg-icon{width:100px;height:100px}.why-card.is-wide .why-bg-icon{width:160px;height:160px;left:-28px}.why-stats{border-top:1px solid #ffffff14;border-left:none;gap:8px;width:100%;padding:14px 0 0}.why-stat{padding:10px 12px}.why-stat-num{font-size:20px}}.rev-rating{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.rev-rating-score{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.rev-rating-out{font-family:var(--font-mono);color:#ffffff80;margin-left:4px;font-size:11px}.rev-rating-stars{letter-spacing:.15em;color:var(--bg-3,#ffd166);font-size:14px}.rev-rating-cap{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#ffffff80;font-size:10px}.rev-rail-wrap{margin-top:28px;position:relative}.rev-rail-controls{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rev-rail-counter{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.12em;font-size:11px}.rev-rail-counter b{color:#fff;font-weight:700}.rev-rail-arrows{gap:8px;display:flex}.rev-rail-arrow{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:background .2s,transform .2s;display:inline-flex}.rev-rail-arrow:hover:not(:disabled){background:#ff8a3d2e;transform:translateY(-1px)}.rev-rail-arrow:disabled{opacity:.35;cursor:not-allowed}.rev-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.rev-rail::-webkit-scrollbar{display:none}.rev-card{scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:0 0 360px;gap:14px;padding:22px 22px 24px;display:flex}.rev-head{align-items:center;gap:12px;display:flex}.rev-avatar{background:linear-gradient(135deg, var(--bg-1,#ff6b6b), var(--bg-2,#ffa94d));color:#1a0613;width:42px;height:42px;font-size:14px;font-weight:800;font-family:var(--font-display);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px -10px #ff6b6b99}.rev-meta{flex-direction:column;flex:1;min-width:0;display:flex}.rev-author{font-family:var(--font-display);color:#fff;letter-spacing:-.005em;font-size:14px;font-weight:700}.rev-date{font-family:var(--font-mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.rev-stars{color:var(--bg-3,#ffd166);letter-spacing:.1em;font-size:12px}.rev-text{color:#ffffffc7;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rev-rail-progress{background:#ffffff14;border-radius:999px;height:2px;margin-top:14px;position:relative;overflow:hidden}.rev-rail-progress-bar{background:linear-gradient(90deg, var(--bg-1,#ff6b6b), var(--bg-2,#ffa94d));border-radius:999px;height:100%;transition:left .35s,width .35s;position:absolute;top:0}@media (max-width:720px){.rev-card{flex-basis:84%}.rev-rating{align-items:flex-start}}.tv-search-form .TVMainForm,.tv-search-form .TVMainFilter,.tv-search-form .TVHotelListFilter,.tv-search-form .TVFiltersBlock{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.tv-search-form .TVFilterForm{box-shadow:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important;background:#ffffff12!important;border:1px solid #ffffff2e!important;border-radius:18px!important;margin-top:14px!important;padding:14px!important}.tv-search-form .TVFlyDatesFilter .TVMainSelectContent{letter-spacing:-.015em!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter:not(.TVHide){box-shadow:none!important;background:#0b042073!important;border:0!important;border-radius:0!important;padding:12px 16px!important;transition:background .15s!important;display:block!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter:not(.TVHide):hover{background:#0b042099!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter.TVHide{display:none!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelsSearchContent,.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelTourSearchInput,.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVInput{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelsSearch,.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelsSearch.TVStyleTheme1{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2px!important;width:auto!important;padding:6px 10px!important;display:flex!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelsSearchPlaceholder{color:#ffffff8c!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.15em!important;text-transform:uppercase!important;pointer-events:none!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important;position:static!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter input{font-family:var(--font-display), Manrope, system-ui, sans-serif!important;letter-spacing:normal!important;color:var(--ink)!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;width:100%!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:22.24px!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter input::placeholder{color:#fff!important;opacity:1!important;text-transform:none!important;letter-spacing:normal!important;font-weight:600!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelTourSearchContent{font-family:var(--font-display), Manrope, sans-serif!important;color:var(--ink)!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px!important;font-size:16px!important;font-weight:600!important;line-height:22.24px!important;display:flex!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelTourSearchMainContent{color:var(--ink)!important;font-family:var(--font-display), Manrope, sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:22.24px!important}.tv-search-form .TVMainFilter .TVHotelSearchFilter .TVHotelTourSearchDetailContent{color:#ffffff8c!important;font-family:var(--font-display), Manrope, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:22.24px!important}.TVTooltip .TVHotelTourSearchResult,.TVTooltip .TVHotelTourSearchResultRegions,.TVTooltip .TVHotelTourSearchResultItem{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important}.TVTooltip .TVHotelTourSearchResult .TVListBoxItem{color:var(--ink)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;margin:0 4px!important;padding:10px 12px!important;transition:background .18s,transform .18s!important}.TVTooltip .TVHotelTourSearchResult .TVListBoxItem:hover,.TVTooltip .TVHotelTourSearchResult .TVListBoxItem.TVActive,.TVTooltip .TVHotelTourSearchResult .TVListBoxItem.TVSelected{background:#ff8a3d24!important}.TVTooltip .TVHotelTourSearchResult .TVSearchInputResultItemIcon{color:#ff8a3dd9!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:8px!important;transition:background .18s,border-color .18s!important}.TVTooltip .TVHotelTourSearchResult .TVListBoxItem:hover .TVSearchInputResultItemIcon,.TVTooltip .TVHotelTourSearchResult .TVListBoxItem.TVActive .TVSearchInputResultItemIcon,.TVTooltip .TVHotelTourSearchResult .TVListBoxItem.TVSelected .TVSearchInputResultItemIcon{background:linear-gradient(135deg,#ff6b6b33,#ffa94d33)!important;border-color:#ff8a3d73!important}.TVTooltip .TVHotelTourSearchResult .TVSearchInputResultIcon,.TVTooltip .TVHotelTourSearchResult .TVSearchInputResultIcon svg,.TVTooltip .TVHotelTourSearchResult .TVSearchInputResultIcon svg path{color:#ff8a3dd9!important;fill:#ff8a3dd9!important;stroke:#ff8a3dd9!important}.TVTooltip .TVHotelTourSearchResult .TVSearchInputResultItemTitle{color:var(--ink)!important;font-family:var(--font-display), Manrope, sans-serif!important;font-size:14px!important;font-weight:600!important}.TVTooltip .TVHotelTourSearchResult .TVSearchInputResultItemDescription{color:#ffffff8c!important;font-family:var(--font-display), Manrope, sans-serif!important;font-size:12px!important;font-weight:400!important}.tv-search-form .TVFilterForm>.TVFormControl,.tv-search-form .TVFilterForm .TVStarsFilter,.tv-search-form .TVFilterForm .TVAccommodationFilter,.tv-search-form .TVFilterForm .TVMealFilter,.tv-search-form .TVFilterForm .TVHotelRatingFilter,.tv-search-form .TVFilterForm .TVAdvancedFilters,.tv-search-form .TVFilterForm .TVResortTreeFilter,.tv-search-form .TVFilterForm .TVBudgetFilter,.tv-search-form .TVFilterForm .TVFlightTypeFilter,.tv-search-form .TVFilterForm .TVInstantConfirmationFilter,.tv-search-form .TVFilterForm .TVHotelListFilter,.tv-search-form .TVFilterForm .TVHotelsCollectionListFilter,.tv-search-form .TVFilterForm .TVFlightTypeSelectFilter{background:0 0!important;border:0!important}.tv-search-form .TVFilterForm .TVHotelRatingFilter{flex-shrink:0!important;min-width:120px!important}.tv-search-form .TVFilterForm .TVFlightTypeFilter,.tv-search-form .TVFilterForm .TVFlightTypeSelectFilter{padding:0!important}.tv-search-form .TVFilterForm .TVSearchButton{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;height:48px!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;box-sizing:border-box!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;padding:0 28px!important;font-size:12px!important;font-weight:700!important;transition:transform .18s,box-shadow .18s!important;display:flex!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.tv-search-form .TVFilterForm .TVSearchButton:hover{transform:translateY(-1px)!important;box-shadow:0 18px 44px -10px #ff6b6bb3!important}.tv-search-form .TVFilterForm .TVInstantConfirmationFilter .TVCheckboxContent{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.tv-search-form .TVFilterForm .TVResortListWrapper{box-sizing:border-box!important;background:#1a06138c!important;border:0!important;border-radius:12px!important;padding:10px!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemArrow{color:#ffb269!important;background:#ff8a3d29!important;border:1px solid #ff8a3d8c!important;border-radius:6px!important;font-weight:700!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemArrow:before{color:#ffb269!important;text-shadow:0 0 6px #ff8a3d66!important;font-size:14px!important;font-weight:700!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemArrow:hover{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important;box-shadow:0 4px 14px -4px #ff6b6b80!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemArrow:hover:before{color:#1a0613!important;text-shadow:none!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItem,.tv-search-form .TVFilterForm .TVCheckboxTreeItemLabel{color:var(--ink)!important;font-family:var(--font-display)!important;font-size:13px!important}.tv-search-form .TVFilterForm .TVResortListWrapper .TVCheckBox{color:var(--ink)!important;font-family:var(--font-display)!important;cursor:pointer!important;align-items:center!important;gap:8px!important;padding:2px 0!important;font-size:13px!important;display:flex!important}.tv-search-form .TVFilterForm .TVResortListWrapper .TVCheckBox:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:background .2s,border-color .2s,box-shadow .2s!important;display:inline-block!important}.tv-search-form .TVFilterForm .TVResortListWrapper .TVCheckBox.TVActive:before,.tv-search-form .TVFilterForm .TVResortListWrapper .TVCheckBox.TVChecked:before,.tv-search-form .TVFilterForm .TVResortListWrapper .TVCheckBox.TVSelected:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important;box-shadow:0 6px 14px -4px #ff6b6b8c!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemChildren{border-left:1px solid #ffffff47!important;margin-left:12px!important;padding-left:12px!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemChildren .TVCheckBox{color:var(--ink)!important;align-items:center!important;gap:8px!important;padding:3px 0!important;font-size:12px!important;display:flex!important;position:relative!important;overflow:visible!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemChildren .TVCheckBox:before{background:#ffffff14!important;border:1.5px solid #fff6!important;border-radius:5px!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.tv-search-form .TVStyleScroll{scrollbar-width:thin!important;scrollbar-color:#ff8a3d8c #ffffff0f!important;margin-right:-7px!important;padding-right:7px!important}.tv-search-form .TVStyleScroll::-webkit-scrollbar{width:6px!important;height:6px!important}.tv-search-form .TVStyleScroll::-webkit-scrollbar-track{background:#ffffff0f!important;border-radius:8px!important;margin:2px 0!important}.tv-search-form .TVStyleScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--bg-1), var(--bg-2))!important;background-clip:padding-box!important;border:1px solid #ffffff2e!important;border-radius:8px!important;transition:background .2s!important}.tv-search-form .TVStyleScroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--bg-2), var(--bg-1))!important;box-shadow:0 0 8px #ff6b6b66!important}.tv-search-form .TVStyleScroll::-webkit-scrollbar-corner{background:0 0!important}.tv-search-form .TVFilterForm .TVCheckboxTreeItemChildren .TVCheckBox:after{content:""!important;box-sizing:content-box!important;pointer-events:none!important;background:#ffffff47!important;border:0!important;border-radius:0!important;width:5px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;left:-10px!important;transform:none!important}.tv-search-form .TVFilterForm .TVHotelListWrapper{background:0 0!important;border:0!important;padding:0!important}.tv-search-form .TVFilterForm .TVHotelsControl{box-sizing:border-box!important;background:#1a06138c!important;border:0!important;border-radius:12px!important;padding:10px!important}.tv-search-form .TVHotelListWrapper>.TVTextControl:not(.TVHide){display:block;background:#1a06138c!important;border-radius:12px!important;padding:12px 14px!important}.tv-search-form .TVResortListWrapper>.TVTextControl:not(.TVHide){display:block;padding:4px 4px 8px!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVTabListWithSearchInput{border:1px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:10px!important;align-items:center!important;height:36px!important;margin:0!important;padding:0 12px!important;transition:border-color .2s,background .2s!important;display:flex!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVTabListWithSearch{border:0!important;margin-bottom:14px!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVTabListControl{display:none!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVTabListWithSearchInput:focus-within{background:#ffffff1a!important;border-color:#ff8a3d8c!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVTabListWithSearchInput:before{color:#ffffff8c!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVTabListWithSearchInput input{color:#fff!important;font-family:var(--font-display)!important;letter-spacing:normal!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;width:100%!important;height:100%!important;padding:0!important;font-size:13px!important;font-weight:400!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVTabListWithSearchInput input::placeholder{color:var(--ink-mute)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:1!important;font-size:9px!important;font-weight:700!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVCheckBox{color:var(--ink)!important;font-family:var(--font-display)!important;cursor:pointer!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:3px 4px!important;font-size:13px!important;transition:background .15s!important;display:flex!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVCheckBox:hover{background:#ffffff0f!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVCheckBox:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background-color:#ffffff0f!important;background-image:none!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:inline-block!important}.tv-search-form .TVFilterForm .TVHotelsControl .TVCheckBox.TVActive:before,.tv-search-form .TVFilterForm .TVHotelsControl .TVCheckBox.TVChecked:before,.tv-search-form .TVFilterForm .TVHotelsControl .TVCheckBox.TVSelected:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important;box-shadow:0 6px 14px -4px #ff6b6b8c!important}.tv-search-form .TVFilterForm .TVFiltersBlock{align-items:center!important;height:auto!important;min-height:48px!important}.tv-search-form .TVFilterForm .TVMainSelect,.tv-search-form .TVFilterForm .TVAddSelect,.tv-search-form .TVFilterForm .TVStarsSelect{box-sizing:border-box!important;cursor:pointer!important;height:48px!important;color:var(--ink)!important;background:#1a06138c!important;border:0!important;border-radius:12px!important;padding:4px 14px!important;transition:background .2s!important}.tv-search-form .TVFilterForm .TVMainSelect:hover,.tv-search-form .TVFilterForm .TVAddSelect:hover,.tv-search-form .TVFilterForm .TVStarsSelect:hover{background:#1a0613b8!important}.tv-search-form .TVFilterForm .TVMainSelectPlaceholder,.tv-search-form .TVFilterForm .TVAddSelectPlaceholder,.tv-search-form .TVFilterForm .TVStarsSelectTitle{color:var(--ink-soft)!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important;text-overflow:clip!important;font-size:9px!important;font-weight:700!important;overflow:visible!important}.tv-search-form .TVFilterForm .TVMainSelectContent,.tv-search-form .TVFilterForm .TVAddSelectContent{color:#fff!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important}.tv-search-form .TVFilterForm .TVCheckboxControl{box-sizing:border-box!important;cursor:pointer!important;background:#1a06138c!important;border:0!important;border-radius:12px!important;height:48px!important;padding:4px 14px!important;transition:background .2s!important}.tv-search-form .TVFilterForm .TVCheckboxControl:hover:not(.TVActive):not(.TVChecked){background:#1a0613b8!important}.tv-search-form .TVFilterForm .TVCheckboxContent{color:var(--ink-soft)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.tv-search-form .TVFilterForm .TVCheckboxControl:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background-color:#ffffff0f!important;background-image:none!important;border-radius:5px!important;width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;font-family:inherit!important;font-size:0!important;line-height:0!important;display:inline-block!important}.tv-search-form .TVFilterForm .TVCheckboxControl.TVActive:before,.tv-search-form .TVFilterForm .TVCheckboxControl.TVChecked:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:11px 11px,100% 100%!important;border-color:#0000!important;box-shadow:0 4px 12px -4px #ff6b6b8c!important}.tv-search-form .TVFilterForm .TVAdvancedFiltersSelect{background:0 0!important;border:0!important;width:100%!important;padding:0!important;display:block!important}.tv-search-form .TVFilterForm .TVAdvancedFiltersSelect>.TVAddSelect{width:100%!important}.hot-tours-stage .TVHotTours,.hot-tours-stage [class*=TVHotTours]{color:var(--ink)!important}.hot-tours-stage .TVFilterListHotsControl{background:0 0!important}.hot-tours-stage .TVModuleFiltersHeader{background:0 0!important;border:none!important;margin-bottom:14px!important}.hot-tours-stage .TVModuleFiltersTitle{color:#ffffffb3!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:10px!important}.hot-tours-stage .TVModuleFiltersButton{color:#ffffffd9!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:999px!important;padding:6px 14px!important}.hot-tours-stage .TVModuleFiltersButton:hover{background:#ff8a3d2e!important;border-color:#ff8a3d66!important}.hot-tours-stage .TVModuleFiltersButtonLabel{color:#ffffffd9!important}.hot-tours-stage #TVHotTours9973235 .TVTableView,.hot-tours-stage .TVTableView{background:0 0!important;flex-wrap:wrap!important;grid-template-rows:none!important;grid-template-columns:none!important;align-items:flex-start!important;gap:14px!important;width:100%!important;margin-top:6px!important;display:flex!important}.hot-tours-stage #TVHotTours9973235 .TVVisibleArea,.hot-tours-stage .TVVisibleArea{background:0 0!important;display:contents!important}.hot-tours-stage #TVHotTours9973235 .TVHotTourContainer,.hot-tours-stage .TVHotTourContainer{flex:calc(33.3333% - 9.33333px)!important;align-self:stretch!important;min-width:280px!important}@media (max-width:980px){.hot-tours-stage #TVHotTours9973235 .TVHotTourContainer,.hot-tours-stage .TVHotTourContainer{flex:calc(50% - 7px)!important}}@media (max-width:560px){.hot-tours-stage #TVHotTours9973235 .TVHotTourContainer,.hot-tours-stage .TVHotTourContainer{flex:100%!important}}.hot-tours-stage #TVHotTours9973235 .TVHotTourContainer,.hot-tours-stage .TVHotTourContainer{background:radial-gradient(120% 80% at 50% 0,#ff8a3d14,#0000 60%),#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:22px!important;width:100%!important;margin:0!important;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.hot-tours-stage .TVHotTourContainer:hover{border-color:#ffa94d8c!important;transform:translateY(-6px)!important;box-shadow:0 30px 60px -22px #ff6b6b8c,0 12px 30px -16px #ff8a3d73,inset 0 0 0 1px #ffa94d2e!important}.hot-tours-stage #TVHotTours9973235 .TVHotMainColor-ES,.hot-tours-stage .TVHotMainColor-ES{background:0 0!important;border-radius:20px!important;width:100%!important;height:auto!important;min-height:0!important}.hot-tours-stage #TVHotTours9973235 .TVHotTour,.hot-tours-stage .TVHotTour{background:0 0!important;flex-direction:column!important;flex-shrink:0!important;height:auto!important;min-height:max-content!important;padding:0!important;display:flex!important}.hot-tours-stage .TVHotTourImageWrap{border-radius:22px 22px 0 0!important;flex-shrink:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.hot-tours-stage .TVHotTourImageWrap:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(#0b042047 0%,#0000 30% 55%,#0b0420a6 100%),radial-gradient(60% 50% at 88% 0,#ff6b6b38,#0000 70%)!important;position:absolute!important;inset:0!important}.hot-tours-stage .TVHotTourImage{filter:saturate(1.1)brightness(.94)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:220px!important;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s!important}.hot-tours-stage .TVHotTourContainer:hover .TVHotTourImage{filter:saturate(1.2)brightness(1.02)!important;transform:scale(1.08)!important}@media (max-width:560px){.hot-tours-stage .TVHotTourImage{height:200px!important}}.hot-tours-stage #TVHotTours9973235 .TVHotTourDiscount,.hot-tours-stage .TVHotTourDiscount{color:#fff!important;width:auto!important;height:auto!important;font-family:var(--font-display)!important;letter-spacing:.01em!important;text-shadow:0 1px 1px #9a1e1e59!important;z-index:3!important;background:linear-gradient(135deg,#ff6b6b 0%,#ff8a3d 50%,#ffd166 100%)!important;border-radius:10px!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px 12px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:14px!important;left:auto!important;right:14px!important;box-shadow:0 10px 24px -6px #ff6b6ba6,0 4px 12px -4px #ff8a3d8c,inset 0 0 0 1px #ffd16659,inset 0 1px #fff6!important}.hot-tours-stage .TVHotTourContainer:hover .TVHotTourDiscount{box-shadow:0 14px 30px -6px #ff6b6bcc,0 6px 16px -4px #ff8a3db3,inset 0 0 0 1px #ffd1668c,inset 0 1px #ffffff80!important}.hot-tours-stage .TVHotTourDiscount:before{content:"−"}.hot-tours-stage .TVHotTourDiscount:after{content:"%"}.hot-tours-stage #TVHotTours9973235 .TVHotTourInfo,.hot-tours-stage .TVHotTourInfo{background:0 0!important;flex-direction:column!important;flex-grow:0!important;flex-shrink:0!important;gap:10px!important;height:auto!important;min-height:230px!important;margin-top:0!important;padding:18px 18px 30px!important;display:flex!important;position:static!important}.hot-tours-stage .TVHotTourInfoHotelStars{z-index:3!important;-webkit-backdrop-filter:blur(14px)saturate(1.4)!important;background:#0b04208c!important;border:1px solid #ffffff29!important;border-radius:999px!important;align-items:center!important;gap:3px!important;margin:0!important;padding:6px 10px!important;display:flex!important;position:absolute!important;top:14px!important;left:14px!important;box-shadow:0 6px 18px -6px #00000073!important}.hot-tours-stage .TVHotStarB{background-color:var(--bg-3,#ffd166)!important;border:none!important;width:13px!important;height:13px!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 .587l3.668 7.568L24 9.748l-6 5.853 1.417 8.265L12 19.771l-7.417 4.095L6 15.601 0 9.748l8.332-1.593z'/></svg>") 50%/contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 .587l3.668 7.568L24 9.748l-6 5.853 1.417 8.265L12 19.771l-7.417 4.095L6 15.601 0 9.748l8.332-1.593z'/></svg>") 50%/contain no-repeat!important}.hot-tours-stage .TVHotTourInfoHotelName{font-family:var(--font-display)!important;color:#fff!important;letter-spacing:0!important;text-transform:uppercase!important;-webkit-line-clamp:2!important;text-shadow:0 1px #00000040!important;-webkit-box-orient:vertical!important;min-height:39px!important;margin:2px 0 0!important;font-size:17px!important;font-weight:800!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.hot-tours-stage .TVHotTourInfoResort,.hot-tours-stage .TVHotTourInfoCountry{color:#ffffffb8!important;font-size:13px!important;font-family:var(--font-display)!important;letter-spacing:-.005em!important;display:inline!important}.hot-tours-stage .TVHotTourInfoResort:after{content:" · ";opacity:.5}.hot-tours-stage .TVHotTourInfo>div:not([class]){margin:-2px 0 4px!important;padding-left:18px!important;position:relative!important}.hot-tours-stage .TVHotTourInfo>div:not([class]):before{content:""!important;background-color:var(--bg-2,#ffa94d)!important;opacity:.85!important;width:13px!important;height:13px!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/></svg>") 50%/contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/></svg>") 50%/contain no-repeat!important}.hot-tours-stage .TVHotTourInfoDateNight,.hot-tours-stage .TVHotTourInfoDeparture{font-family:var(--font-display)!important;color:#ffffffc7!important;text-transform:none!important;letter-spacing:-.005em!important;align-items:center!important;margin:0!important;padding-left:22px!important;font-size:13px!important;display:flex!important;position:relative!important}.hot-tours-stage .TVHotTourInfoDateNight:before,.hot-tours-stage .TVHotTourInfoDeparture:before{content:""!important;background-color:#ffffffb3!important;width:14px!important;height:14px!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.hot-tours-stage .TVHotTourInfoDateNight:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")!important}.hot-tours-stage .TVHotTourInfoDeparture:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='M21 16v-2l-8-5V3.5C13 2.67 12.33 2 11.5 2S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1L15 22v-1.5L13 19v-5.5l8 2.5z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='M21 16v-2l-8-5V3.5C13 2.67 12.33 2 11.5 2S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1L15 22v-1.5L13 19v-5.5l8 2.5z'/></svg>")!important}.hot-tours-stage .TVHotTourInfoPriceContainer{border-top:0!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;row-gap:4px!important;margin-top:12px!important;padding-top:14px!important;display:grid!important;position:relative!important}.hot-tours-stage .tv-installment{pointer-events:none!important;margin-top:2px!important}.hot-tours-stage .tv-installment__amount{color:#ffffffb3!important;font-family:var(--font-display)!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:600!important;line-height:1.1!important}.hot-tours-stage .tv-installment__value{color:var(--bg-2,#ffa94d)!important;font-weight:700!important}.hot-tours-stage .TVHotTourInfoPriceContainer:before{content:""!important;background:linear-gradient(90deg,#0000 0%,#ff8a3d73 30%,#ffd16680 60%,#0000 100%)!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.hot-tours-stage #TVHotTours9973235 .TVHotTourInfoOldPrice,.hot-tours-stage .TVHotTourInfoOldPrice{color:#fff6!important;align-self:flex-start!important;align-items:baseline!important;gap:4px!important;font-size:13px!important;text-decoration:line-through!important;display:flex!important;position:static!important;inset:auto!important}.hot-tours-stage .TVHotTourInfoOldPriceValue,.hot-tours-stage .TVHotTourInfoOldPriceCurrency{font-family:var(--font-display)!important;font-weight:500!important}.hot-tours-stage #TVHotTours9973235 .TVHotTourInfoPriceBlock,.hot-tours-stage .TVHotTourInfoPriceBlock{box-sizing:border-box!important;justify-content:space-between!important;align-self:stretch!important;align-items:center!important;gap:16px!important;width:100%!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}.hot-tours-stage .TVHotTourInfoNewPrice{align-self:flex-start!important;align-items:baseline!important;gap:4px!important;display:flex!important}.hot-tours-stage .TVHotTourInfoNewPriceValue{font-family:var(--font-display)!important;-webkit-text-fill-color:transparent!important;letter-spacing:-.03em!important;white-space:nowrap!important;filter:drop-shadow(0 4px 14px #ff8a3d66)!important;background:linear-gradient(120deg,#ffd166 0%,#ffa94d 50%,#ff8a3d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.hot-tours-stage .TVHotTourInfoNewPriceCurrency{font-family:var(--font-mono)!important;color:var(--bg-2,#ffa94d)!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important;flex-shrink:0!important;font-size:10px!important;font-weight:700!important}.hot-tours-stage .TVHotTourInfoNewPrice{flex:auto!important;min-width:0!important}.hot-tours-stage #TVHotTours9973235 .TVHotTourInfoPriceIcon:before,.hot-tours-stage .TVHotTourInfoPriceIcon:before{content:"Подробнее"!important;color:#fff!important;width:auto!important;height:auto!important;font-family:var(--font-display)!important;letter-spacing:.01em!important;text-shadow:0 1px 1px #9a1e1e59!important;background:0 0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-block!important;position:static!important;-webkit-mask:none!important;mask:none!important}.hot-tours-stage #TVHotTours9973235 .TVHotTourInfoPriceIcon,.hot-tours-stage .TVHotTourInfoPriceIcon{box-sizing:border-box!important;background:linear-gradient(135deg,#ff6b6b 0%,#ff8a3d 50%,#ffa94d 100%)!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:auto!important;height:auto!important;padding:11px 18px!important;transition:transform .2s,box-shadow .25s!important;display:inline-flex!important;position:absolute!important;inset:50px 0 auto auto!important;transform:translateY(-50%)!important;box-shadow:0 8px 20px -6px #ff6b6b99,0 3px 8px -2px #ff8a3d80,inset 0 0 0 1px #ffd1664d,inset 0 1px #ffffff59!important}.hot-tours-stage .TVHotTourInfoPriceIcon:after{content:""!important;background-color:#fff!important;flex-shrink:0!important;width:16px!important;height:16px!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>") 50%/contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>") 50%/contain no-repeat!important}.hot-tours-stage .TVHotTourContainer:hover .TVHotTourInfoPriceIcon{top:50px!important;transform:translate(3px,-50%)!important;box-shadow:0 12px 26px -6px #ff6b6bbf,0 4px 10px -2px #ff8a3da6,inset 0 0 0 1px #ffd16680,inset 0 1px #ffffff73!important}.hot-tours-stage #TVHotTours9973235 .TVFilterListHotsControl,.hot-tours-stage .TVFilterListHotsControl{padding-top:110px!important;position:relative!important}.hot-tours-stage #TVHotTours9973235 .TVFilterListHotsControl>div:first-child,.hot-tours-stage .TVFilterListHotsControl>div:first-child{z-index:10!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter,.hot-tours-stage .TVModuleFilter{box-sizing:border-box!important;background:#ffffff12!important;border:1px solid #ffffff2e!important;border-radius:18px!important;margin-bottom:14px!important;padding:14px!important;position:relative!important;overflow:visible!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter.is-collapsed,.hot-tours-stage .TVModuleFilter.is-collapsed{min-height:68px!important;position:relative!important;overflow:hidden!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter.is-collapsed .TVModuleFiltersBlock>:not(.TVFiltersHideButton),.hot-tours-stage .TVModuleFilter.is-collapsed .TVModuleFiltersBlock>:not(.TVFiltersHideButton){visibility:hidden!important;pointer-events:none!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter:not(.is-collapsed),.hot-tours-stage .TVModuleFilter:not(.is-collapsed){-webkit-backdrop-filter:blur(32px)saturate(1.4)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff40!important;background:#ffffff1a!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter.is-collapsed .TVFiltersHideButton,.hot-tours-stage .TVModuleFilter.is-collapsed .TVFiltersHideButton{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFiltersBlock,.hot-tours-stage .TVModuleFiltersBlock{justify-content:center!important;width:100%!important;display:flex!important}.hot-tours-stage #TVHotTours9973235 .TVFormControl.TVFiltersHideButton,.hot-tours-stage .TVFormControl.TVFiltersHideButton,.hot-tours-stage #TVHotTours9973235 .TVFiltersHideButton,.hot-tours-stage .TVFiltersHideButton{color:#ffffffe6!important;font-family:var(--font-display)!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important;margin:0!important;font-weight:600!important}.hot-tours-stage .TVFiltersHideButton:hover{background:#ff8a3d2e!important;border-color:#ff8a3d66!important}.hot-tours-stage .TVAddSelect{color:var(--ink)!important;background:#1a06138c!important;border:1px solid #ffffff47!important;border-radius:12px!important}.hot-tours-stage .TVAddSelectPlaceholder{color:var(--ink-soft)!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:10px!important}.hot-tours-stage .TVAddSelectContent{color:#fff!important;font-family:var(--font-display)!important;font-weight:600!important}.hot-tours-stage #TVHotTours9973235 .TVAddSelect{box-sizing:border-box!important;background:#1a06138c!important;border:1px solid #ffffff47!important;border-radius:12px!important;height:48px!important;padding:4px 14px!important;transition:border-color .2s,background .2s!important}.hot-tours-stage #TVHotTours9973235 .TVAddSelect:hover{background:#1a0613ad!important;border-color:#ff8a3d80!important}.hot-tours-stage #TVHotTours9973235 .TVAddSelect.TVSelected{border-color:#ff8a3d47!important}.hot-tours-stage #TVHotTours9973235 .TVStarsSelect{box-sizing:border-box!important;background:#1a06138c!important;border:1px solid #ffffff47!important;border-radius:12px!important;align-items:center!important;gap:5px!important;height:48px!important;padding:4px 12px!important;transition:border-color .2s!important;display:flex!important}.hot-tours-stage #TVHotTours9973235 .TVStarsSelect:hover{border-color:#ff8a3d6b!important}.hot-tours-stage #TVHotTours9973235 .TVStarsSelectTitle{color:var(--ink-soft)!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.14em!important;flex-shrink:0!important;margin-right:2px!important;font-size:10px!important}@media (min-width:681px){.hot-tours-stage #TVHotTours9973235 .TVStarsSelect{overflow:hidden!important}.hot-tours-stage #TVHotTours9973235 .TVStarsSelectItem{vertical-align:middle!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex-shrink:0!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:10px!important;height:10px!important;line-height:1!important;display:inline-flex!important}.hot-tours-stage #TVHotTours9973235 .TVStarsSelectItem svg{width:10px!important;height:10px!important;display:block!important}}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl{box-sizing:border-box!important;cursor:pointer!important;background:#1a06138c!important;border:1px solid #ffffff47!important;border-radius:12px!important;height:48px!important;padding:4px 14px!important;transition:border-color .2s,background .2s!important}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVActive,.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVChecked,.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVStyleTheme2.TVActive,.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVStyleTheme2.TVChecked{background:#ff8a3d21!important;border-color:#ff8a3d85!important}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVStyleTheme2.TVChecked .TVCheckboxContent{color:var(--ink)!important}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl:hover:not(.TVActive):not(.TVChecked){background:#1a06136b!important;border-color:#ff8a3d5c!important}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background-color:#ffffff0f!important;background-image:none!important;border-radius:5px!important;width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;font-family:inherit!important;font-size:0!important;line-height:0!important;display:inline-block!important}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVActive:before,.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVChecked:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:11px 11px,100% 100%!important;border-color:#0000!important;box-shadow:0 4px 12px -4px #ff6b6b8c!important}.hot-tours-stage #TVHotTours9973235 .TVCheckboxContent{color:#ffffffe6!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important}.hot-tours-stage #TVHotTours9973235 .TVDepartureFilter,.hot-tours-stage #TVHotTours9973235 .TVCountryFilter,.hot-tours-stage #TVHotTours9973235 .TVFlyDatesFilter,.hot-tours-stage #TVHotTours9973235 .TVStarsFilter,.hot-tours-stage #TVHotTours9973235 .TVBudgetFilter,.hot-tours-stage #TVHotTours9973235 .TVVisaFilter,.hot-tours-stage #TVHotTours9973235 .TVRegularFilter{background:0 0!important;border:0!important;padding:0!important}.hot-tours-stage #TVHotTours9973235 .TVDepartureSelect,.hot-tours-stage #TVHotTours9973235 .TVCountrySelect,.hot-tours-stage #TVHotTours9973235 .TVFlyDatesSelect{width:100%!important}@media (max-width:680px){.hot-tours-stage #TVHotTours9973235 .TVModuleFiltersBlock{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFiltersBlock>.TVFormControl{flex:none!important;width:100%!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFiltersBlock>.TVFiltersHideButton{order:0!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter.is-collapsed .TVFiltersHideButton{width:calc(100% - 30px)!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter:not(.is-collapsed){padding-bottom:28px!important}}@media (min-width:681px){.hot-tours-stage #TVHotTours9973235 .TVModuleFilter{height:auto!important;min-height:0!important;overflow:visible!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFiltersBlock{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0!important;overflow:visible!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFiltersBlock>.TVFormControl{flex:none!important;width:168px!important;margin:0!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFiltersBlock>.TVFiltersHideButton{flex:none!important;order:99!important;width:auto!important;min-width:200px!important;margin:0!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter.has-overflow .TVFiltersHideButton.TVHide,.hot-tours-stage #TVHotTours9973235 .TVModuleFilter.has-overflow .TVFiltersHideButton{cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 14px!important;display:flex!important}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter:not(.has-overflow) .TVFiltersHideButton{display:none!important}}.hot-tours-stage #TVHotTours9973235 .TVFiltersOverflow{z-index:50;-webkit-backdrop-filter:blur(16px);background:#1a0613eb;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;gap:10px;width:260px;padding:14px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -16px #0000008c}.hot-tours-stage #TVHotTours9973235 .TVModuleFilter.is-overflow-open .TVFiltersOverflow{display:flex}.hot-tours-stage #TVHotTours9973235 .TVFiltersOverflow>.TVFormControl{flex:none!important;order:0!important;width:100%!important}@media (max-width:680px){.hot-tours-stage #TVHotTours9973235 .TVFiltersOverflow{display:none!important}}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVDisabled{opacity:1!important}.hot-tours-stage #TVHotTours9973235 .TVCheckboxControl.TVDisabled .TVCheckboxContent{color:#ffffffe6!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVFlyDatesSelectTooltipContent{min-width:0!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarControl{color:var(--ink)!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTitleControlMonth{color:var(--ink)!important;font-family:var(--font-mono)!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTitleControlYear{color:var(--ink-mute)!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:500!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSheetControlTitle{border-bottom:1px solid var(--glass-border)!important;margin-bottom:8px!important;padding-bottom:12px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableHeadCell{color:var(--ink-soft)!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:600!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableHeadCell:nth-child(6),.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableHeadCell:nth-child(7){color:#ffb38a!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell{color:var(--ink)!important;background-color:#0000!important;background-image:none!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;transition:background .18s,color .18s,box-shadow .18s!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarDisabledCell{color:var(--ink-mute)!important;opacity:.42!important;background-color:#0000!important;background-image:none!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarAvailableDayCell,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarFlyAvailableDayCell,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarFlyAvailablePriceCell{color:var(--ink)!important;cursor:pointer!important;background-color:#0000!important;background-image:none!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarAvailableDayCell:hover{color:var(--ink)!important;background:#ff8a3d2e!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarTodayCell{color:var(--ink)!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #ffa94d8c!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarSelectedCell{color:var(--ink)!important;background:#ff8a3d38!important;border-radius:0!important;font-weight:600!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarStartDateCell,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarEndDateCell{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;font-weight:700!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarStartDateCell{border-radius:8px 0 0 8px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarEndDateCell{border-radius:0 8px 8px 0!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarEndDateCell{border-radius:8px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarFlyAvailablePrice{color:var(--ink-mute)!important;font-family:var(--font-mono)!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarStartDateCell .TVCalendarFlyAvailablePrice,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarEndDateCell .TVCalendarFlyAvailablePrice{color:#1a0613eb!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderView{position:relative!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton{z-index:2!important;border:1px solid var(--glass-border)!important;cursor:pointer!important;background:#ffffff1a!important;border-radius:50%!important;width:28px!important;height:28px!important;transition:background .18s,border-color .18s,opacity .18s!important;position:absolute!important;top:0!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton{left:4px!important;right:auto!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton{left:auto!important;right:4px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton:hover:not(.TVDisabled),.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton:hover:not(.TVDisabled){background:#ff8a3d38!important;border-color:#ffa94d73!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton.TVDisabled,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton.TVDisabled{opacity:.3!important;cursor:not-allowed!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton:before,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton:before{content:""!important;background:var(--ink)!important;opacity:.85!important;width:12px!important;height:12px!important;margin:auto!important;position:absolute!important;inset:0!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 6l-6 6 6 6' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 6l-6 6 6 6' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton:before{transform:scaleX(-1)!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton:after,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton:after{content:none!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarControlBody{align-items:flex-start!important;gap:24px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarControlHighlightHelp.TVHide,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip)>.tv-cal-close,.TVTooltip.TVDepartureSelectTooltip>.tv-cal-close{display:none!important}html.is-tv-cal-fullscreen,html.is-tv-cal-fullscreen body{touch-action:none!important;overflow:hidden!important}@media (max-width:679px){.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip)>.tv-cal-close,.TVTooltip.TVDepartureSelectTooltip>.tv-cal-close{z-index:20!important;cursor:pointer!important;height:40px!important;color:var(--ink-soft)!important;font-family:var(--font-mono)!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important;transition:color .18s!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip)>.tv-cal-close:hover,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip)>.tv-cal-close:active,.TVTooltip.TVDepartureSelectTooltip>.tv-cal-close:hover,.TVTooltip.TVDepartureSelectTooltip>.tv-cal-close:active{color:var(--ink)!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip){border-left:none!important;border-right:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVFlyDatesSelectTooltipContent{box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;padding:72px 16px 24px!important;display:flex!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarControl,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSheetControl,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSheetControlBody{width:100%!important;min-width:0!important;max-width:420px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarControlBody{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableHeadCell,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell{width:auto!important;min-width:0!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell{height:44px!important;font-size:14px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton{width:36px!important;height:36px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewLeftButton:before,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSliderViewRightButton:before{width:16px!important;height:16px!important}}@media (min-width:680px) and (max-width:960px){.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip){width:380px!important;max-width:380px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarControl,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSheetControl,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarSheetControlBody{width:100%!important;min-width:0!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarControlBody{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableHeadCell,.TVTooltip:is(.TVFlyDatesSelectTooltip,.TVTripDurationSelectTooltip) .TVCalendarTableCell{width:auto!important;min-width:0!important}}@media (max-width:679px){.TVTooltip.TVDepartureSelectTooltip{box-sizing:border-box!important;border-left:none!important;border-right:none!important;border-radius:0!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-top:60px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureSelectTooltipContent{flex-direction:column!important;flex:auto!important;width:100%!important;min-height:0!important;display:flex!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureTableControl{flex-direction:column!important;flex:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;display:flex!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureTableHeader{z-index:5!important;flex-wrap:wrap!important;flex:none!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;display:flex!important;position:sticky!important;top:0!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureTableBody{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding:8px 16px 24px!important;overflow-y:auto!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureTableContent{flex-wrap:nowrap!important;align-content:flex-start!important;width:100%!important;height:auto!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureTableItemWrapper{flex:none!important;width:100%!important;max-width:100%!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureTableItemControl{padding:12px 8px!important;font-size:15px!important;line-height:1.3!important}.TVTooltip.TVDepartureSelectTooltip .TVDepartureTableNationControl{padding:8px 12px!important;font-size:13px!important}}.TVTooltip.TVCountrySelectTooltip{border:1px solid var(--glass-border)!important;border-radius:16px!important;width:420px!important;max-width:calc(100vw - 24px)!important;padding:0!important;overflow:hidden!important}.TVCountrySelectTooltipHeader{color:var(--ink)!important;border-bottom:1px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0a!important;align-items:center!important;gap:12px!important;width:auto!important;padding:14px 16px!important;display:flex!important}.TVCountrySelectTooltipTitle{color:var(--ink)!important;font-weight:700!important}.TVCountrySelectTooltipFlightTypeOptions{color:var(--ink-soft)!important;background:0 0!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.TVCountrySelectTooltipFlightTypeOptions .TVFlightTypeOptionList,.TVCountrySelectTooltipFlightTypeOptions .TVCheckboxListControl{background:0 0!important;justify-content:flex-start!important;gap:16px!important}.TVCountrySelectTooltipHeader .TVCheckBox,.TVCountrySelectTooltipHeader .TVCheckboxContent{color:var(--ink)!important;font-size:13px!important;font-weight:500!important}.TVCountrySelectTooltipHeader .TVCheckBox.TVDisabled{display:none!important}.TVCountrySelectTooltipClose{border:1px solid var(--glass-border)!important;width:28px!important;height:28px!important;color:var(--ink)!important;cursor:pointer!important;background:#ffffff14!important;border-radius:999px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;transition:background .2s,transform .2s!important;display:flex!important}.TVCountrySelectTooltipClose:hover{background:#ffffff24!important;transform:scale(1.05)!important}.TVCountrySelectTooltipClose svg,.TVCountrySelectTooltipClose path,.TVCountrySelectTooltipClose circle{fill:var(--ink)!important;stroke:var(--ink)!important}.TVCountrySelectTooltipContent{color:var(--ink)!important;background:0 0!important;padding:0!important}.TVCountrySelectTooltip .TVSelectCountryListControl,.TVCountrySelectTooltip .TVCountryAirportListWithTabs,.TVCountrySelectTooltip .TVCountryCheckboxListWithTabs,.TVCountrySelectTooltip .TVCountryCheckboxListWithFilters,.TVCountrySelectTooltip .TVCountryAirportList{background:0 0!important}.TVCountrySelectTooltip .TVTabListControl{border-bottom:1px solid var(--glass-border)!important;box-sizing:border-box!important;background:0 0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:64px!important;padding:14px 16px 18px!important}.TVCountrySelectTooltip .TVTabListControl .TVTabListItem.TVActive{display:none!important}.TVCountrySelectTooltip .TVTabListItem{color:var(--ink)!important;height:auto!important;min-height:0!important;line-height:1.1!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #0000!important;border-radius:999px!important;align-items:center!important;padding:9px 18px!important;font-size:11px!important;font-weight:700!important;transition:background .2s,color .2s!important;display:inline-flex!important}.TVCountrySelectTooltip .TVTabListItem:hover{color:var(--ink)!important;background:#ffffff29!important}.TVCountrySelectTooltip .TVTabListItem.TVActive{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.TVCountrySelectTooltip .TVComplexListItemSeparator,.TVCountrySelectTooltip .TVCountryAirportListSeparatorTheme1{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:left!important;background:0 0!important;padding:14px 18px 6px!important;font-size:10px!important;font-weight:700!important}.TVCountrySelectTooltip .TVComplexListItem,.TVCountrySelectTooltip .TVCountryAirportListItem{color:var(--ink)!important;cursor:pointer!important;background:0 0!important;border-bottom:1px solid #ffffff0f!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;transition:background .15s!important;display:flex!important}.TVCountrySelectTooltip .TVComplexListItem:hover,.TVCountrySelectTooltip .TVCountryAirportListItem:hover{background:#ff8a3d1a!important}.TVCountrySelectTooltip .TVComplexListItemContentWrapper{border:0!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important;line-height:1.3!important;display:flex!important;position:relative!important}.TVCountrySelectTooltip .TVComplexListItemContent{color:var(--ink)!important;flex:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:6px 0!important;line-height:1.3!important;display:flex!important}.TVCountrySelectTooltip .TVComplexListItemButton:not(.TVHide){position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.TVCountrySelectTooltip .TVCountryFlags{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #ffffff2e!important;border-radius:3px!important;flex:0 0 22px!important;width:22px!important;height:16px!important;display:inline-block!important}.TVCountrySelectTooltip .TVComplexListItemButton{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;background:#ffffff14!important;border-radius:999px!important;flex:none!important;padding:6px 14px!important;font-size:10px!important;font-weight:600!important;transition:background .2s,color .2s,border-color .2s!important}.TVCountrySelectTooltip .TVComplexListItemButton:hover{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.TVCountrySelectTooltip .TVCountryCheckboxList,.TVCountrySelectTooltip .TVCheckboxListControl{background:0 0!important}.TVCountrySelectTooltip .TVCountryCheckboxListWithFilters{padding:0!important}.TVCountrySelectTooltip .TVCheckBoxSeparator,.TVCountrySelectTooltip .TVCountryCheckboxListSeparatorTheme1{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:left!important;background:0 0!important;padding:14px 18px 6px!important;font-size:10px!important;font-weight:700!important}.TVCountrySelectTooltip .TVCountryCheckboxList .TVCheckBox{color:var(--ink)!important;cursor:pointer!important;background:0 0!important;border-bottom:1px solid #ffffff0f!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;transition:background .15s!important;display:flex!important}.TVCountrySelectTooltip .TVCountryCheckboxList .TVCheckBox:hover{background:#ff8a3d1a!important}.TVCountrySelectTooltip .TVCountryCheckboxList .TVCheckBox.TVDisabled{opacity:1!important}.TVCountrySelectTooltip .TVCountryCheckboxList .TVCheckBox:before{content:""!important;border:1px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:background .2s,border-color .2s!important;display:inline-block!important}.TVCountrySelectTooltip .TVCountryCheckboxList .TVCheckBox.TVActive:before,.TVCountrySelectTooltip .TVCountryCheckboxList .TVCheckBox.TVSelected:before,.TVCountrySelectTooltip .TVCountryCheckboxList .TVCheckBox.TVChecked:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important;box-shadow:inset 0 0 0 2px #1a0613e6!important}.TVCountrySelectTooltipSubmit{z-index:5!important;pointer-events:none!important;background:0 0!important;border-top:0!important;justify-content:center!important;padding:0!important;display:flex!important;position:absolute!important;bottom:14px!important;left:0!important;right:0!important}.TVCountrySelectTooltipSubmit .TVButtonControl{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;letter-spacing:.02em!important;cursor:pointer!important;pointer-events:auto!important;border:0!important;border-radius:999px!important;min-width:180px!important;padding:12px 36px!important;font-size:14px!important;font-weight:700!important;transition:transform .15s,box-shadow .2s!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVCountrySelectTooltipSubmit .TVButtonControl:hover{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px -10px #ff6b6bb3!important}.TVCountrySelectTooltip .TVCountryAirportList,.TVCountrySelectTooltip .TVCountryCheckboxListWithFilters{padding-bottom:72px!important}.TVCountrySelectTooltip .TVStyleScroll{scrollbar-width:thin!important;scrollbar-color:#ff8a3d66 transparent!important}.TVCountrySelectTooltip .TVStyleScroll::-webkit-scrollbar{width:6px!important}.TVCountrySelectTooltip .TVStyleScroll::-webkit-scrollbar-track{background:0 0!important}.TVCountrySelectTooltip .TVStyleScroll::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:3px!important}.TVCountrySelectTooltip .TVStyleScroll::-webkit-scrollbar-thumb:hover{background:#ff8a3d99!important}.TVTooltip.TVTouristsSelectTooltip{border:1px solid var(--glass-border)!important;border-radius:16px!important;min-width:280px!important;padding:18px!important}.TVTouristsSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 14px!important;padding:0!important;font-size:10px!important;font-weight:700!important}.TVTouristsSelectTooltip .TVTouristsSelectTooltipContent,.TVTouristsSelectTooltip .TVTouristsOptions,.TVTouristsSelectTooltip .TVTouristStatic,.TVTouristsSelectTooltip .TVTouristDynamic{background:0 0!important}.TVTouristsSelectTooltip .TVTouristElement{border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:12px!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:6px 8px!important;display:inline-flex!important}.TVTouristsSelectTooltip .TVTouristAction{border:1px solid var(--glass-border)!important;width:32px!important;height:32px!important;color:var(--ink)!important;cursor:pointer!important;background:#ffffff1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;transition:background .18s,border-color .18s,transform .12s!important;display:inline-flex!important;position:relative!important}.TVTouristsSelectTooltip .TVTouristAction:hover:not(.TVDisabled){background:#ff8a3d38!important;border-color:#ffa94d73!important}.TVTouristsSelectTooltip .TVTouristAction:active:not(.TVDisabled){transform:scale(.94)!important}.TVTouristsSelectTooltip .TVTouristAction.TVDisabled{opacity:.32!important;cursor:not-allowed!important}.TVTouristsSelectTooltip .TVTouristAction svg,.TVTouristsSelectTooltip .TVTouristAction path{fill:var(--ink)!important;stroke:var(--ink)!important}.TVTouristsSelectTooltip .TVTouristActionMinus:before,.TVTouristsSelectTooltip .TVTouristActionPlus:before{content:""!important;background:var(--ink)!important;border-radius:2px!important;width:10px!important;height:2px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.TVTouristsSelectTooltip .TVTouristContentMinus,.TVTouristsSelectTooltip .TVTouristContentPlus{display:none!important}.TVTouristsSelectTooltip .TVTouristActionPlus:after{content:""!important;background:var(--ink)!important;border-radius:2px!important;width:2px!important;height:10px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.TVTouristsSelectTooltip .TVTouristCount{color:var(--ink)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;text-align:center!important;background:0 0!important;min-width:32px!important;font-size:16px!important;font-weight:700!important}.TVTouristsSelectTooltip .TVTouristStatic .TVTouristChildItem,.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton){border:1px solid var(--glass-border)!important;min-height:44px!important;color:var(--ink)!important;background:#ffffff0f!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;padding:6px 14px!important;display:flex!important;position:relative!important}.TVTouristsSelectTooltip .TVTouristStatic .TVTouristChildItem .TVTouristAction,.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton) .TVTouristAction{position:absolute!important;top:50%!important;left:6px!important;transform:translateY(-50%)!important}.TVTouristsSelectTooltip .TVTouristStatic .TVTouristChildItem,.TVTouristsSelectTooltip .TVTouristStatic .TVTouristChildItem *,.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton),.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton) *,.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton) input,.TVTouristsSelectTooltip .TVTouristChild{color:var(--ink)!important;opacity:1!important;-webkit-text-fill-color:var(--ink)!important}.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton) input::placeholder{color:var(--ink-soft)!important;opacity:1!important;-webkit-text-fill-color:var(--ink-soft)!important}.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton) input::-webkit-input-placeholder{color:var(--ink-soft)!important;opacity:1!important;-webkit-text-fill-color:var(--ink-soft)!important}.TVTouristsSelectTooltip .TVTouristChild,.TVTouristsSelectTooltip .TVTouristDynamic .TVTouristElement:not(.TVTouristButton) .TVTouristCount{color:var(--ink)!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;flex:0 auto!important;min-width:0!important;margin:0!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:600!important}.TVTouristsSelectTooltip .TVTouristElement.TVTouristButton{border:1px dashed var(--glass-border)!important;color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:#ffffff0f!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 16px!important;font-size:11px!important;font-weight:600!important;transition:background .2s,border-color .2s,color .2s!important;display:inline-flex!important}.TVTouristsSelectTooltip .TVTouristElement.TVTouristButton:hover{color:var(--ink)!important;background:#ff8a3d24!important;border-color:#ffa94d80!important}.TVTouristsSelectTooltip .TVTouristElement.TVTouristButton:after{color:inherit!important}.TVTouristsSelectTooltipRemember{background:0 0!important;padding:14px 0 0!important}.TVTouristsSelectTooltipRemember .TVCheckBox{color:var(--ink)!important;cursor:pointer!important;background:0 0!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.TVTouristsSelectTooltipRemember .TVCheckBox:before{content:""!important;border:1px solid var(--glass-border)!important;background-color:#ffffff14!important;background-image:none!important;border-radius:4px!important;flex:0 0 16px!important;width:16px!important;height:16px!important;transition:background-color .18s,border-color .18s!important}.TVTouristsSelectTooltipRemember .TVCheckBox:hover:before{background-color:#ffffff24!important;border-color:#ffa94d73!important}.TVTouristsSelectTooltipRemember .TVCheckBox.TVActive:before,.TVTouristsSelectTooltipRemember .TVCheckBox.TVChecked:before,.TVTouristsSelectTooltipRemember .TVCheckBox.TVSelected:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a0613' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,cover!important;border-color:#0000!important;box-shadow:0 4px 12px -4px #ff6b6b8c!important}.TVTouristsSelectTooltip .TVSelectChildAge{border-top:1px solid var(--glass-border)!important;background:0 0!important;margin-top:12px!important;padding-top:12px!important}.TVTouristsSelectTooltip .TVSelectChildAgeHeader{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 10px!important;padding:0!important;font-size:10px!important;font-weight:700!important}.TVTouristsSelectTooltip .TVSelectChildAgeTable{background:0 0!important;gap:6px!important;max-width:none!important;display:flex!important}.TVTouristsSelectTooltip .TVSelectChildAgeColumn{background:0 0!important;flex-direction:column!important;flex:1 1 0!important;gap:6px!important;display:flex!important}.TVTouristsSelectTooltip .TVSelectChildAgeItem{border:1px solid var(--glass-border)!important;color:var(--ink)!important;cursor:pointer!important;white-space:nowrap!important;background:#ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:baseline!important;gap:4px!important;max-width:none!important;min-height:32px!important;padding:8px 12px!important;font-size:12px!important;font-weight:500!important;transition:background .18s,border-color .18s,color .18s!important;display:inline-flex!important}.TVTouristsSelectTooltip .TVSelectChildAgeItem:hover,.TVTouristsSelectTooltip .TVSelectChildAgeItem.TVButtonHover:hover{background:#ff8a3d2e!important;border-color:#ffa94d73!important}.TVTouristsSelectTooltip .TVSelectChildAgeItem.TVActive,.TVTouristsSelectTooltip .TVSelectChildAgeItem.TVSelected{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVTouristsSelectTooltip .TVSelectChildAgeValue{color:inherit!important;font-weight:700!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important}.TVTouristsSelectTooltip .TVSelectChildAgeUnit{color:inherit!important;opacity:.72!important;font-size:11px!important;font-weight:500!important}.TVTouristsSelectTooltipSubmit{background:0 0!important;justify-content:center!important;padding:14px 0 0!important;display:flex!important}.TVTouristsSelectTooltipSubmit .TVButtonControl{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;letter-spacing:.02em!important;cursor:pointer!important;border:0!important;border-radius:999px!important;min-width:180px!important;padding:12px 36px!important;font-size:14px!important;font-weight:700!important;transition:transform .15s,box-shadow .2s!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVTouristsSelectTooltipSubmit .TVButtonControl:hover{transform:translateY(-1px)!important;box-shadow:0 18px 42px -10px #ff6b6bb3!important}.TVTooltip.TVCheckboxListSelectTooltip{border:1px solid var(--glass-border)!important;border-radius:16px!important;width:280px!important;min-width:0!important;max-width:280px!important;padding:18px!important}.TVCheckboxListSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 14px!important;padding:0!important;font-size:10px!important;font-weight:700!important}.TVCheckboxListSelectTooltipContent,.TVCheckboxListSelectTooltip .TVCheckboxListSelectTooltipPage,.TVCheckboxListSelectTooltip .TVTooltipPage,.TVCheckboxListSelectTooltip .TVTooltipPageContent,.TVCheckboxListSelectTooltip .TVTooltipCheckboxList{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.TVCheckboxListSelectTooltip .TVCheckboxListControl{box-sizing:border-box!important;background:0 0!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;max-height:360px!important;margin-bottom:12px!important;padding:0!important;display:flex!important;overflow-y:auto!important}.TVCheckboxListSelectTooltip .TVCheckBox{color:var(--ink)!important;box-sizing:border-box!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#ffffff0a!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 14px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;transition:background .18s,border-color .18s,transform .12s!important;display:flex!important}.TVCheckboxListSelectTooltip .TVCheckBox:hover{background:#ff8a3d1a!important;border-color:#ffa94d52!important}.TVCheckboxListSelectTooltip .TVCheckBox:active{transform:scale(.98)!important}.TVCheckboxListSelectTooltip .TVCheckBox.TVActive,.TVCheckboxListSelectTooltip .TVCheckBox.TVChecked,.TVCheckboxListSelectTooltip .TVCheckBox.TVSelected{color:var(--ink)!important;background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b1f)!important;border-color:#ffa94d80!important}.TVCheckboxListSelectTooltip .TVCheckBox:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:background .2s,border-color .2s,box-shadow .2s!important;display:inline-block!important;position:relative!important}.TVCheckboxListSelectTooltip .TVCheckBox.TVActive:before,.TVCheckboxListSelectTooltip .TVCheckBox.TVChecked:before,.TVCheckboxListSelectTooltip .TVCheckBox.TVSelected:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important;box-shadow:0 6px 14px -4px #ff6b6b8c!important}.TVCheckboxListSelectTooltipSubmit{justify-content:center!important;margin-top:12px!important;display:flex!important}.TVCheckboxListSelectTooltipSubmit .TVButtonControl{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;letter-spacing:.02em!important;cursor:pointer!important;background-color:#0000!important;border:0!important;border-radius:999px!important;min-width:180px!important;padding:12px 36px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:700!important;transition:transform .15s,box-shadow .2s!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVCheckboxListSelectTooltipSubmit .TVButtonControl:hover{transform:translateY(-1px)!important;box-shadow:0 18px 42px -10px #ff6b6bb3!important}.TVTooltip.TVRadioGroupSelectTooltip{border:1px solid var(--glass-border)!important;border-radius:16px!important;min-width:260px!important;padding:18px!important}.TVRadioGroupSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 14px!important;padding:0!important;font-size:10px!important;font-weight:700!important}.TVRadioGroupSelectTooltipContent,.TVRadioGroupSelectTooltip .TVRadioGroupSelectTooltipPage,.TVRadioGroupSelectTooltip .TVTooltipPage,.TVRadioGroupSelectTooltip .TVTooltipPageContent,.TVRadioGroupSelectTooltip .TVTooltipRadioGroup{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.TVRadioGroupSelectTooltip .TVRadioGroup{box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;max-width:100%!important;max-height:360px!important;margin:0!important;padding:0!important;display:flex!important;overflow-y:auto!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem{color:var(--ink)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:#ffffff0a!important;border:1px solid #0000!important;border-radius:10px!important;align-self:stretch!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px 14px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;transition:background .18s,border-color .18s,transform .12s!important;display:flex!important;position:relative!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:hover{background:#ff8a3d1a!important;border-color:#ffa94d52!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:active{transform:scale(.98)!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem.TVActive,.TVRadioGroupSelectTooltip .TVRadioGroupItem.TVChecked,.TVRadioGroupSelectTooltip .TVRadioGroupItem.TVSelected{color:var(--ink)!important;background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b1f)!important;border-color:#ffa94d80!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:has(.TVActive){color:var(--ink)!important;background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b1f)!important;border-color:#ffa94d80!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:has(.TVChecked){color:var(--ink)!important;background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b1f)!important;border-color:#ffa94d80!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:has(.TVSelected){color:var(--ink)!important;background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b1f)!important;border-color:#ffa94d80!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem *,.TVRadioGroupSelectTooltip .TVRadioGroupItem :before,.TVRadioGroupSelectTooltip .TVRadioGroupItem :after{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-radius:0!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:999px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:background .2s,border-color .2s,box-shadow .2s!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem.TVActive:before,.TVRadioGroupSelectTooltip .TVRadioGroupItem.TVChecked:before,.TVRadioGroupSelectTooltip .TVRadioGroupItem.TVSelected:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important;box-shadow:inset 0 0 0 4px #1a0613,inset 0 0 0 5px #ff8a3d,0 6px 14px -4px #ff6b6b8c!important}.TVRadioGroupSelectTooltip .TVInputRadioWrapper{box-shadow:none!important;border-radius:0!important;padding:0!important}.TVRadioGroupSelectTooltip .TVInputRadio:has(input:checked) .TVInputRadioWrapper{box-shadow:none!important;background:0 0!important}.TVRadioGroupSelectTooltip .TVInputRadio:has(input:checked) .TVInputRadioWrapper:hover{box-shadow:none!important;background:0 0!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:has(input:checked){background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b1f)!important;border-color:#ffa94d80!important}.TVRadioGroupSelectTooltip .TVRadioGroupItem:has(input:checked):before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important;box-shadow:inset 0 0 0 4px #1a0613,inset 0 0 0 5px #ff8a3d,0 6px 14px -4px #ff6b6b8c!important}.TVRadioGroupSelectTooltip .TVInputRadio:has(input:checked) .TVInputRadioContent{color:var(--ink)!important}.TVRadioGroupSelectTooltip .TVRadioGroupSelectItemPrefix{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.06em!important;margin-right:4px!important;font-size:11px!important;font-weight:700!important}.TVTooltip.TVRangeSelectTooltip{border:1px solid var(--glass-border)!important;border-radius:16px!important;min-width:320px!important;padding:18px!important}.TVRangeSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 12px!important;padding:0!important;font-size:10px!important;font-weight:700!important}.TVRangeSelectTooltip .TVRangeSelectTooltipContent,.TVRangeSelectTooltip .TVRangeTable,.TVRangeSelectTooltip .TVRangeTableWrapper,.TVRangeSelectTooltip .TVRangeTableContainer{background:0 0!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered{color:var(--ink)!important;cursor:pointer!important;background-color:#0000!important;background-image:none!important;border-radius:8px!important;transition:background .18s,color .18s,box-shadow .18s!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell:hover{color:var(--ink)!important;background-color:#ff8a3d2e!important}.TVTooltip.TVRangeSelectTooltip .TVRangeCellLabel{color:inherit!important;font-size:13px!important;font-weight:700!important}.TVTooltip.TVRangeSelectTooltip .TVRangeCellInfo{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.04em!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHightlighted,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered.TVRangeCellHightlighted{color:var(--ink)!important;background-color:#ffffff0f!important;background-image:none!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHightlighted:hover{background-color:#ff8a3d2e!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellSelected,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered.TVRangeCellSelected,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered.TVRangeCellSelected.TVRangeCellHightlighted{color:var(--ink)!important;background-color:#ff8a3d38!important;background-image:none!important;border-radius:0!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellStart,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellLast,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered.TVRangeCellStart,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered.TVRangeCellLast,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered.TVRangeCellStart.TVRangeCellHightlighted,.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellHovered.TVRangeCellLast.TVRangeCellHightlighted{background-color:#0000!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellStart{border-radius:8px 0 0 8px!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellLast{border-radius:0 8px 8px 0!important}.TVTooltip.TVRangeSelectTooltip .TVRangeTableCell.TVRangeCellStart.TVRangeCellLast{border-radius:8px!important}.TVTooltip.TVRangeSelectTooltip .TVRangeCellStart .TVRangeCellLabel,.TVTooltip.TVRangeSelectTooltip .TVRangeCellLast .TVRangeCellLabel,.TVTooltip.TVRangeSelectTooltip .TVRangeCellStart .TVRangeCellInfo,.TVTooltip.TVRangeSelectTooltip .TVRangeCellLast .TVRangeCellInfo{color:#1a0613d9!important}.TVHighlightHelpControl.TVRangeSelectHighlightHelp{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;align-items:center!important;gap:10px!important;padding:14px 0 0!important;font-size:10px!important;font-weight:600!important;display:flex!important}.TVHighlightHelpControl.TVRangeSelectHighlightHelp:before{content:""!important;border:1px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff14!important;border-radius:3px!important;flex:0 0 14px!important;width:14px!important;height:14px!important;display:inline-block!important}.TVRangeSelectTooltipSubmit .TVButtonControl{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:10px 28px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVTooltip.TVBudgetSelectTooltip{border:1px solid var(--glass-border)!important;border-radius:16px!important;width:300px!important;min-width:0!important;padding:0!important}.TVBudgetSelectTooltipContent{padding:18px 18px 12px!important}.TVBudgetSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 14px!important;padding:0!important;font-size:10px!important;font-weight:700!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetMinPrice,.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetMaxPrice{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 6px!important;padding:0!important;font-size:10px!important;font-weight:700!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetMaxPrice{margin-top:10px!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetPriceCurrency{color:var(--ink-mute)!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetInput{box-sizing:border-box!important;border:1px solid var(--glass-border)!important;width:100%!important;color:var(--ink)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.06em!important;background:#ffffff0f!important;border-radius:10px!important;outline:none!important;margin:0!important;padding:9px 12px!important;font-size:13px!important;font-weight:700!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetInput::placeholder{color:var(--ink-mute)!important;font-weight:500!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetInput:focus{border-color:var(--bg-1)!important;background:#ff8a3d14!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetCurrencyContainer{flex-direction:column!important;gap:4px!important;margin:0!important;padding:12px 0 0!important;display:flex!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetCurrencyContainer:before{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadio{width:100%!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadio .TVInputRadioWrapper{cursor:pointer!important;background-color:#0000!important;background-image:none!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;transition:background .18s,border .18s!important;display:flex!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadio:hover .TVInputRadioWrapper{background-color:#ffffff0a!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadio:has(input:checked) .TVInputRadioWrapper{background-color:#ff8a3d1a!important;background-image:none!important;border-color:#ff8a3d59!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadioLabel{border:1px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:50%!important;flex:0 0 16px!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;padding:0!important;display:flex!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadioLabelCheck{background:0 0!important;border-radius:50%!important;width:8px!important;height:8px!important;transition:background .18s!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadio:has(input:checked) .TVInputRadioLabel{border-color:var(--bg-1)!important;background:#ff8a3d24!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadio:has(input:checked) .TVInputRadioLabelCheck{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadioContent{color:var(--ink-soft)!important;font-size:12px!important}.TVTooltip.TVBudgetSelectTooltip .TVInputRadio:has(input:checked) .TVInputRadioContent{color:var(--ink)!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetCurrency{align-items:center!important;gap:10px!important;display:flex!important}.TVTooltip.TVBudgetSelectTooltip .TVTourBudgetCurrencyPrefix{color:var(--ink)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.1em!important;min-width:50px!important;font-size:10px!important;font-weight:700!important}.TVBudgetSelectTooltipSubmit{background:0 0!important;justify-content:center!important;padding:12px 18px 18px!important;display:flex!important}.TVBudgetSelectTooltipSubmit .TVButtonControl{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;border:0!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:11px 30px!important;font-size:12px!important;font-weight:700!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVBudgetSelectTooltipSubmit .TVButtonControl:hover{transform:translateY(-1px)!important;box-shadow:0 18px 44px -10px #ff6b6bb3!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper{border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:none!important;background:#1a0613f5!important;border-radius:14px!important;padding:16px 18px!important;box-shadow:0 18px 42px -12px #0000008c!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVFlightTypeOptionListSelectModalContent{flex-direction:column!important;gap:12px!important;padding:0!important;display:flex!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVFlightTypeOptionListSelectModalTitle{font-family:var(--font-mono)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;text-align:left!important;padding:0!important;font-size:9px!important;font-weight:700!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVFlightTypeOptionList,.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVCheckboxListControl{background:0 0!important;border:0!important;flex-direction:column!important;gap:6px!important;padding:0!important;display:flex!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVCheckBox{color:var(--ink)!important;font-family:var(--font-display)!important;cursor:pointer!important;align-items:center!important;gap:10px!important;padding:4px 0!important;font-size:13px!important;display:flex!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVCheckBox:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background-color:#ffffff0f!important;background-image:none!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:inline-block!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVCheckBox.TVActive:before,.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVCheckBox.TVChecked:before,.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVCheckBox.TVSelected:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important;box-shadow:0 6px 14px -4px #ff6b6b8c!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVFlightTypeOptionListSelectModalSelectButton{background:0 0!important;justify-content:center!important;padding:4px 0 0!important;display:flex!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVButtonControl{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;border:0!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:10px 28px!important;font-size:12px!important;font-weight:700!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 12px 28px -10px #ff6b6b8c!important}.TVTooltip.TVFlightTypeOptionListSelectModalContentWrapper .TVButtonControl:hover{transform:translateY(-1px)!important;box-shadow:0 16px 36px -10px #ff6b6bb3!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper{-webkit-backdrop-filter:none!important;background:#1a0613fa!important;flex-direction:column!important;width:360px!important;padding:18px 0 0!important;display:flex!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersSelectModalContent{flex-direction:column;width:100%;display:flex;position:relative}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersSelectModalTitle{letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;text-align:left!important;padding:0 22px 14px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;font-weight:700!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersTabsWrapper{border-bottom:1px solid var(--glass-border)!important;padding:0 22px!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersTabsWrapper .TVTabListControl{gap:18px!important;padding:0!important;display:flex!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersTabsWrapper .TVTabListItem{cursor:pointer;transition:color .18s,border-color .18s;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffffff8c!important;border-bottom:2px solid #0000!important;padding:10px 0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;font-weight:700!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersTabsWrapper .TVTabListItem:hover{color:var(--ink)!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersTabsWrapper .TVTabListItem.TVActive{color:var(--ink)!important;border-bottom-color:var(--bg-2)!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersList{scrollbar-width:thin!important;scrollbar-color:#ff8a3d66 transparent!important;max-height:420px!important;padding:4px 22px 84px!important;overflow-y:auto!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersList::-webkit-scrollbar{width:6px!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersList::-webkit-scrollbar-track{background:0 0!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersList::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:3px!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersList::-webkit-scrollbar-thumb:hover{background:#ff8a3d99!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSection{background:0 0!important;border-top:0!important;border-bottom:1px solid #ffffff0f!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSection:last-child{border-bottom:0!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAccordion,.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAccordionContentBlock{background:0 0!important;border:0!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAccordionTitle{cursor:pointer;color:var(--ink)!important;background:0 0!important;padding:14px 0!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSectionHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSectionTitleWrapper{color:var(--ink)!important;flex:auto!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSectionHeaderAction{flex:0 0 16px;width:16px;height:16px;position:relative}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSectionHeaderAction:before{content:"";background-color:var(--ink-soft);transition:transform .2s;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAccordion.TVAccordionContentVisible .TVAdvancedFiltersListSectionHeaderAction:before{transform:rotate(180deg)}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAccordionTitle:after{content:none!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAccordionContent,.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSectionContent{color:var(--ink-soft)!important;background:0 0!important;padding:0 0 14px!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSectionTitle{color:var(--ink)!important;--title-color:#ffffffeb!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSection-level-2 .TVAdvancedFiltersListSectionTitle{color:var(--ink-soft)!important;--title-color:#fff9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:700!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersListSection-level-2{border-top:0!important;border-bottom:0!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox{min-height:30px!important;color:var(--ink-soft)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;gap:10px!important;padding:3px 0!important;font-size:14px!important;display:flex!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox:hover,.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox.TVChecked,.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox.TVActive{color:var(--ink)!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersItemControl.TVDisabled{opacity:.3!important;pointer-events:none!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox:before{content:""!important;box-sizing:border-box!important;background-color:#ffffff1a!important;background-image:none!important;border:1.5px solid #ffffff52!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:background .2s,border-color .2s,box-shadow .2s!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox:hover:before{background-color:#ffffff24!important;border-color:#ffffff73!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox.TVChecked:before,.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVCheckBox.TVActive:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important;box-shadow:0 6px 14px -4px #ff6b6b8c!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVChipListControl{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVChipControl{cursor:pointer;transition:background-color .18s,color .18s,border-color .18s,transform .18s;border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;white-space:nowrap!important;background-color:#ffffff14!important;background-image:none!important;border-radius:999px!important;padding:7px 14px!important;font-size:12px!important;font-weight:500!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVChipControl.TVHoverable:hover{color:var(--ink)!important;background-color:#ffffff24!important;border-color:#ffffff38!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVChipControl.TVSelected,.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVChipControl.TVActive{background-color:#0000!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important;font-weight:700!important;box-shadow:0 6px 18px -8px #ff6b6b8c!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersSelectModalSelectButton{pointer-events:none!important;z-index:5!important;background:0 0!important;justify-content:center!important;padding:0!important;display:flex!important;position:absolute!important;bottom:14px!important;left:0!important;right:0!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersSelectModalSelectButton .TVButtonControl{cursor:pointer;transition:transform .18s,filter .18s;pointer-events:auto!important;background-color:#0000!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:10px 36px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVTooltip.TVAdvancedFiltersSelectModalContentWrapper .TVAdvancedFiltersSelectModalSelectButton .TVButtonControl:hover{filter:brightness(1.06);transform:translateY(-1px)}.TVMobileForm{color:var(--ink)!important;background:0 0!important}.TVMobileForm .TVFormBody,.TVMobileForm .TVMainColor{color:var(--ink)!important;-webkit-backdrop-filter:none!important;width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;flex-flow:column!important;gap:12px!important;padding:0!important;display:flex!important}.TVMobileForm .TVSearchFormMode{margin:4px 0 8px!important}.TVMobileForm .TVToggleSwitch{box-sizing:border-box!important;background:#0000002e!important;border:1px solid #ffffff38!important;border-radius:999px!important;width:100%!important;height:42px!important;padding:4px!important;overflow:visible!important}.TVMobileForm .TVToggleSwitchWrapper{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;overflow:visible!important}.TVMobileForm .TVToggleSwitchSelection{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;box-shadow:none!important;background-color:#0000!important;border-radius:999px!important}.TVMobileForm .TVToggleSwitchItems{background:0 0!important}.TVMobileForm .TVToggleSwitchItem{color:#fff!important;text-transform:none!important;font-family:var(--font-display), Manrope, sans-serif!important;letter-spacing:normal!important;background:0 0!important;border:0!important;border-radius:999px!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;transition:color .18s!important}.TVMobileForm .TVToggleSwitchItem.TVActive,.TVMobileForm .TVToggleSwitchItem[class*=Active]{color:#fff!important;background:0 0!important;font-weight:400!important}.TVMobileForm .TVTopFormBlock{align-items:stretch!important;gap:8px!important;margin:0!important;display:flex!important}.TVMobileForm .TVTopFormBlock>div:empty{display:none!important}.TVMobileForm .TVTopFormBlock>div:has(.TVCartPreviewCompact){display:none!important}.TVMobileForm .TVDepartureFilter,.TVMobileForm .TVMobileFormMainFilter{border:1px solid var(--glass-border)!important;max-width:none!important;min-height:64px!important;box-shadow:none!important;color:var(--ink)!important;background:#0b042073!important;border-radius:12px!important;flex:1!important;margin:0!important;padding:0!important}.TVMobileForm .TVMobileFormMainFilter.TVCountryFilter{margin:0!important}.TVMobileForm .TVMainSelect,.TVMobileForm .TVMainSelect.TVAxisDirection-Row,.TVMobileForm .TVMainSelect.TVStyleTheme1,.TVMobileForm .TVMainSelect.TVStyleTheme3{box-sizing:border-box!important;width:100%!important;height:100%!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:64px!important;padding:10px 14px!important;display:flex!important}.TVMobileForm .TVMainSelectPlaceholder{font-family:var(--font-mono), "JetBrains Mono", monospace!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#ffffff8c!important;background:0 0!important;width:auto!important;height:auto!important;margin:0 0 2px!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.TVMobileForm .TVMainSelectPlaceholder svg,.TVMobileForm .TVMainSelectPlaceholder>svg{display:none!important}.TVMobileForm .TVDepartureFilter .TVMainSelectPlaceholder:before{content:"Город вылета"}.TVMobileForm .TVCountryFilter .TVMainSelectPlaceholder:before{content:"Страна"}.TVMobileForm .TVFlyDatesFilter .TVMainSelectPlaceholder:before{content:"Даты вылета"}.TVMobileForm .TVNightsFilter .TVMainSelectPlaceholder:before{content:"Ночей"}.TVMobileForm .TVTouristsFilter .TVMainSelectPlaceholder:before{content:"Туристы"}.TVMobileForm .TVTripDurationFilter .TVMainSelectPlaceholder:before{content:"Длительность"}.TVMobileForm .TVMainSelectContent{color:var(--ink)!important;font-family:var(--font-display), Manrope, sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;width:100%!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;overflow:hidden!important}.TVMobileForm .TVDepartureFilter .TVSelect,.TVMobileForm .TVDepartureSelect .TVSelect{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100%!important;min-height:64px!important;padding:10px 14px!important;display:flex!important;position:relative!important}.TVMobileForm .TVDepartureFilter .TVSelect:before{content:"Город вылета";font-family:var(--font-mono), "JetBrains Mono", monospace!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#ffffff8c!important;margin-bottom:2px!important;font-size:9px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.TVMobileForm .TVDepartureFilter .TVSelectContent{color:var(--ink)!important;font-family:var(--font-display), Manrope, sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;width:auto!important;max-width:calc(100% - 24px)!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;overflow:hidden!important}.TVMobileForm .TVDepartureFilter .TVSelectArrow,.TVMobileForm .TVDepartureSelect .TVSelectArrow,.TVMobileForm .TVDepartureFilter svg,.TVMobileForm .TVDepartureSelect svg{display:none!important}.TVMobileForm .TVAddFilters .TVMainSelect{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important}.TVMobileForm .TVAddFilters .TVMainSelectPlaceholder{display:none!important}.TVMobileForm .TVAddFilters .TVMainSelectContent{text-align:center!important;font-size:14px!important}.TVMobileForm .TVAddFilters svg,.TVMobileForm .TVAddFilters svg path{color:#ff8a3dd9!important;fill:#ff8a3dd9!important;stroke:#ff8a3dd9!important;display:block!important}.TVMobileForm .TVControlsWrap{flex-flow:column!important;flex-basis:100%!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}.TVMobileForm .TVControlsWrap .TVControlsWrap{flex-flow:column!important;gap:8px!important;width:100%!important;max-width:100%!important}.TVMobileForm .TVControlsWrap .TVControlsWrap>.TVMobileFormMainFilter{flex:none!important;width:100%!important;min-width:0!important}.TVMobileForm .TVSearchButton{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-family:var(--font-mono), "JetBrains Mono", monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:0!important;border-radius:999px!important;height:56px!important;margin:8px 0 4px!important;font-size:12px!important;font-weight:700!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVActionSheet{z-index:9999!important}.TVActionSheet .TVActionSheetBody{color:var(--ink)!important;border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:blur(28px)saturate(1.4)!important;background:#1a0613f5!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -20px 60px -16px #000000b3!important}.TVActionSheet .TVActionSheetContent{box-sizing:border-box!important;padding:0 16px 16px!important}.TVActionSheet .TVCountrySelectTooltipFlightTypeOptions{flex:none!important;padding:12px 0 4px!important}.TVActionSheet .TVCountrySelectTooltipContent,.TVActionSheet .TVCountryAirportListWithTabs,.TVActionSheet .TVSelectCountryListControl{flex:auto!important;min-height:0!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:8px 0 16px!important;font-size:10px!important;font-weight:700!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupSelectTooltipContent{align-items:stretch!important;width:100%!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupSelect,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupSelectContent,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroup,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroup.TVTooltipRadioGroup{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVRadioGroupItem,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupItem{width:100%!important;max-width:100%!important;height:auto!important;min-height:52px!important;color:var(--ink)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:14px 4px!important;font-size:15px!important;font-weight:500!important;transition:background .18s,color .18s!important;display:flex!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupItem:last-child{border-bottom:0!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupItem:hover{color:var(--ink)!important;background:#ff8a3d14!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadioWrapper{width:100%!important;color:inherit!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;padding:0!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVActive .TVInputRadioWrapper,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVChecked .TVInputRadioWrapper,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVSelected .TVInputRadioWrapper{background:0 0!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio:has(input:checked) .TVInputRadioWrapper{background:0 0!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVActive,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVChecked,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVSelected{color:var(--bg-2)!important;background:#ff8a3d1a!important;font-weight:700!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio:has(input:checked){color:var(--bg-2)!important;background:#ff8a3d1a!important;font-weight:700!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadioLabel,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadioLabelCheck{display:none!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupSelectItemPrefix{color:inherit!important;font-weight:inherit!important;margin-right:4px!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:12px 0 14px!important;font-size:10px!important;font-weight:700!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered{color:var(--ink)!important;cursor:pointer!important;background-color:#0000!important;background-image:none!important;border-radius:8px!important;transition:background .18s,color .18s,box-shadow .18s!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell:hover{color:var(--ink)!important;background-color:#ff8a3d2e!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeCellLabel{color:inherit!important;font-size:14px!important;font-weight:700!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeCellInfo{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.04em!important;text-transform:lowercase!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHightlighted,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered.TVRangeCellHightlighted{color:var(--ink)!important;background-color:#ffffff0f!important;background-image:none!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHightlighted:hover{background-color:#ff8a3d2e!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellSelected,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered.TVRangeCellSelected,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered.TVRangeCellSelected.TVRangeCellHightlighted{color:var(--ink)!important;background-color:#ff8a3d38!important;background-image:none!important;border-radius:0!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellStart,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellLast,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered.TVRangeCellStart,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered.TVRangeCellLast,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered.TVRangeCellStart.TVRangeCellHightlighted,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellHovered.TVRangeCellLast.TVRangeCellHightlighted{background-color:#0000!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellStart{border-radius:8px 0 0 8px!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellLast{border-radius:0 8px 8px 0!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeTableCell.TVRangeCellStart.TVRangeCellLast{border-radius:8px!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeCellStart .TVRangeCellLabel,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeCellLast .TVRangeCellLabel,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeCellStart .TVRangeCellInfo,.TVActionSheet.TVRangeSelectTooltipSheet .TVRangeCellLast .TVRangeCellInfo{color:#1a0613d9!important}.TVActionSheet.TVRangeSelectTooltipSheet .TVButtonControl,.TVActionSheet.TVRangeSelectTooltipSheet .TVButtonControl.TVVariant-outlined,.TVActionSheet.TVRangeSelectTooltipSheet .TVButtonControl.TVColorBlue400{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:0!important;border-radius:999px!important;padding:14px 24px!important;font-size:13px!important;font-weight:700!important}.TVActionSheet .TVStyleScroll{scrollbar-width:thin!important;scrollbar-color:#ff8a3d8c #ffffff0d!important}.TVActionSheet .TVStyleScroll::-webkit-scrollbar{-webkit-appearance:none!important;width:6px!important}.TVActionSheet .TVStyleScroll::-webkit-scrollbar-track{background:#ffffff0d!important;border-radius:3px!important}.TVActionSheet .TVStyleScroll::-webkit-scrollbar-thumb{background:#ff8a3d8c!important;border-radius:3px!important}.TVActionSheet .TVStyleScroll::-webkit-scrollbar-thumb:hover{background:#ff8a3dbf!important}.TVActionSheet .TVActionSheetBody:before{background:var(--ink-mute)!important;opacity:.5!important}.TVActionSheet .TVInput{border:1px solid var(--glass-border)!important;background:#ffffff14!important;border-radius:12px!important}.TVActionSheet .TVInput:before{color:var(--ink-mute)!important;opacity:.7!important}.TVActionSheet input[type=text],.TVActionSheet input:not([type]){color:var(--ink)!important;background:0 0!important;border:none!important;border-radius:0!important}.TVActionSheet input::placeholder{color:var(--ink-mute)!important}.TVActionSheet .TVTabListControl,.TVActionSheet .TVCityListTabs{background:0 0!important}.TVActionSheet .TVTabListItem{color:var(--ink-soft)!important;background:#ffffff14!important;border:1px solid #0000!important;border-radius:999px!important;padding:8px 16px!important}.TVActionSheet .TVTabListItem.TVActive{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVActionSheet .TVListBox{background:0 0!important}.TVActionSheet .TVListBoxItem{color:var(--ink)!important;border-bottom:1px solid #ffffff14!important;padding:14px 8px!important;font-size:15px!important}.TVActionSheet .TVListBoxItem:hover,.TVActionSheet .TVListBoxItem.TVActive,.TVActionSheet .TVListBoxItem.TVSelected{color:var(--ink)!important;background:#ff8a3d24!important}.TVActionSheet .TVButtonControl.TVVariant-contained{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important}.TVActionSheet .TVButtonControl.TVVariant-outlined{color:var(--ink)!important;border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:999px!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarListViewWeekdays{-webkit-backdrop-filter:blur(10px)saturate(1.2)!important;border-bottom:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#1a0613eb!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableHeadCell{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;font-size:10px!important;font-weight:600!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableHeadCell:nth-child(6),.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableHeadCell:nth-child(7){color:#ffb38a!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTitleControl,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarSheetControlTitle{color:var(--ink)!important;background:0 0!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTitleControlMonth{color:var(--ink)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTitleControlYear{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;font-size:10px!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell{color:var(--ink)!important;background-color:#0000!important;background-image:none!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;transition:background .18s,color .18s,box-shadow .18s!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarAvailableDayCell,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarFlyAvailableCell,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarFlyAvailableDayCell,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarFlyAvailablePriceCell{color:var(--ink)!important;cursor:pointer!important;background-color:#ffffff0f!important;background-image:none!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarAvailableDayCell:hover,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarFlyAvailableCell:hover{color:var(--ink)!important;background:#ff8a3d2e!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarDisabledCell{color:var(--ink-mute)!important;opacity:.42!important;background-color:#0000!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarTodayCell{color:var(--ink)!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #ffa94d8c!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarSelectedCell,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarAvailableDayCell.TVCalendarSelectedCell,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarAvailableDayCell.TVCalendarSelectedCell.TVCalendarFlyAvailableCell{color:var(--ink)!important;background-color:#ff8a3d38!important;background-image:none!important;border-radius:0!important;font-weight:600!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarStartDateCell,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarEndDateCell{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;font-weight:700!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarStartDateCell{border-radius:8px 0 0 8px!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarEndDateCell{border-radius:0 8px 8px 0!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarEndDateCell{border-radius:8px!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarFlyAvailablePrice{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarStartDateCell .TVCalendarFlyAvailablePrice,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarEndDateCell .TVCalendarFlyAvailablePrice{color:#1a0613b3!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVFlyDatesSelectTooltipFlightType{border-top:1px solid var(--glass-border)!important;background:0 0!important;flex:none!important;padding:12px 0 4px!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVFlyDatesSelectTooltipFlightType .TVCheckBox,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVFlyDatesSelectTooltipFlightType label,.TVActionSheet .TVCheckBox{color:var(--ink-soft)!important}.TVActionSheet .TVCheckBox.TVDisabled{opacity:.5!important}.TVActionSheet .TVSelectCountryListControl{color:var(--ink)!important;background:0 0!important}.TVActionSheet .TVComplexListItem{border-bottom:1px solid #ffffff14!important}.TVActionSheet .TVComplexListItemContentWrapper,.TVActionSheet .TVComplexListItemContent{color:var(--ink)!important}.TVActionSheet .TVComplexListItemChildren{color:var(--ink-soft)!important}.TVActionSheet .TVComplexListItemSeparator{color:var(--bg-3)!important;font-weight:600!important}.TVActionSheet .TVComplexListItemButton{color:var(--ink-soft)!important;border:1px solid var(--glass-border)!important;background:#ffffff14!important}.TVActionSheet .TVOrderWarningMessage{color:var(--ink-soft)!important;background:#ff8a3d1f!important;border-color:#ff8a3d40!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeSelectTooltipTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:12px 0 14px!important;font-size:10px!important;font-weight:700!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered{color:var(--ink)!important;cursor:pointer!important;background-color:#0000!important;background-image:none!important;border-radius:8px!important;transition:background .18s,color .18s,box-shadow .18s!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell:hover{color:var(--ink)!important;background-color:#ff8a3d2e!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeCellLabel{color:inherit!important;font-size:14px!important;font-weight:700!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeCellInfo{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.04em!important;text-transform:lowercase!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHightlighted,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered.TVRangeCellHightlighted{color:var(--ink)!important;background-color:#ffffff0f!important;background-image:none!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHightlighted:hover{background-color:#ff8a3d2e!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellSelected,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered.TVRangeCellSelected,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered.TVRangeCellSelected.TVRangeCellHightlighted{color:var(--ink)!important;background-color:#ff8a3d38!important;background-image:none!important;border-radius:0!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellStart,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellLast,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered.TVRangeCellStart,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered.TVRangeCellLast,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered.TVRangeCellStart.TVRangeCellHightlighted,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellHovered.TVRangeCellLast.TVRangeCellHightlighted{background-color:#0000!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellStart{border-radius:8px 0 0 8px!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellLast{border-radius:0 8px 8px 0!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeTableCell.TVRangeCellStart.TVRangeCellLast{border-radius:8px!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeCellStart .TVRangeCellLabel,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeCellLast .TVRangeCellLabel,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeCellStart .TVRangeCellInfo,.TVMobilePanel.TVRangeSelectTooltipPage .TVRangeCellLast .TVRangeCellInfo{color:#1a0613d9!important}.TVMobilePanel.TVRangeSelectTooltipPage .TVButtonControl,.TVMobilePanel.TVRangeSelectTooltipPage .TVButtonControl.TVVariant-outlined,.TVMobilePanel.TVRangeSelectTooltipPage .TVButtonControl.TVColorBlue400{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:0!important;border-radius:999px!important;padding:14px 24px!important;font-size:13px!important;font-weight:700!important}.TVMobilePanel.TVTooltipPage .TVStyleScroll{scrollbar-width:thin!important;scrollbar-color:#ff8a3d8c #ffffff0d!important}.TVMobilePanel.TVTooltipPage .TVStyleScroll::-webkit-scrollbar{-webkit-appearance:none!important;width:6px!important}.TVMobilePanel.TVTooltipPage .TVStyleScroll::-webkit-scrollbar-track{background:#ffffff0d!important;border-radius:3px!important}.TVMobilePanel.TVTooltipPage .TVStyleScroll::-webkit-scrollbar-thumb{background:#ff8a3d8c!important;border-radius:3px!important}.TVMobilePanel.TVTooltipPage .TVStyleScroll::-webkit-scrollbar-thumb:hover{background:#ff8a3dbf!important}.TVMobilePanel.TVTooltipPage .TVListBox{background:0 0!important}.TVMobilePanel.TVTooltipPage .TVListBoxItem{color:var(--ink)!important;border-bottom:1px solid #ffffff14!important;padding:14px 8px!important;font-size:15px!important}.TVMobilePanel.TVTooltipPage .TVListBoxItem:hover,.TVMobilePanel.TVTooltipPage .TVListBoxItem.TVActive,.TVMobilePanel.TVTooltipPage .TVListBoxItem.TVSelected{color:var(--ink)!important;background:#ff8a3d24!important}.TVMobilePanel.TVTooltipPage .TVButtonControl.TVVariant-contained{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important}.TVMobilePanel.TVTooltipPage .TVButtonControl.TVVariant-outlined{color:var(--ink)!important;border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:999px!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarListViewWeekdays{-webkit-backdrop-filter:blur(10px)saturate(1.2)!important;border-bottom:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#1a0613eb!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableHeadCell{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;font-size:10px!important;font-weight:600!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableHeadCell:nth-child(6),.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableHeadCell:nth-child(7){color:#ffb38a!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTitleControl,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarSheetControlTitle{color:var(--ink)!important;background:0 0!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTitleControlMonth{color:var(--ink)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTitleControlYear{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;font-size:10px!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell{color:var(--ink)!important;background-color:#0000!important;background-image:none!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;transition:background .18s,color .18s,box-shadow .18s!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarAvailableDayCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarFlyAvailableCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarFlyAvailableDayCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarFlyAvailablePriceCell{color:var(--ink)!important;cursor:pointer!important;background-color:#ffffff0f!important;background-image:none!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarAvailableDayCell:hover,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarFlyAvailableCell:hover{color:var(--ink)!important;background:#ff8a3d2e!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarDisabledCell{color:var(--ink-mute)!important;opacity:.42!important;background-color:#0000!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarTodayCell{color:var(--ink)!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #ffa94d8c!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarSelectedCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarAvailableDayCell.TVCalendarSelectedCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarAvailableDayCell.TVCalendarSelectedCell.TVCalendarFlyAvailableCell{color:var(--ink)!important;background-color:#ff8a3d38!important;background-image:none!important;border-radius:0!important;font-weight:600!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarStartDateCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarEndDateCell{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;font-weight:700!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarStartDateCell{border-radius:8px 0 0 8px!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarEndDateCell{border-radius:0 8px 8px 0!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarEndDateCell{border-radius:8px!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarFlyAvailablePrice{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarStartDateCell .TVCalendarFlyAvailablePrice,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarEndDateCell .TVCalendarFlyAvailablePrice{color:#1a0613b3!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVFlyDatesSelectTooltipFlightType{border-top:1px solid var(--glass-border)!important;background:0 0!important;flex:none!important;padding:12px 0 4px!important}.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVFlyDatesSelectTooltipFlightType .TVCheckBox,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVFlyDatesSelectTooltipFlightType label,.TVMobilePanel.TVTooltipPage .TVCheckBox{color:var(--ink-soft)!important}.TVMobilePanel.TVTooltipPage .TVCheckBox.TVDisabled{opacity:.5!important}.TVMobilePanel.TVTooltipPage .TVSelectCountryListControl{color:var(--ink)!important;background:0 0!important}.TVMobilePanel.TVTooltipPage .TVComplexListItem{border-bottom:1px solid #ffffff14!important}.TVMobilePanel.TVTooltipPage .TVComplexListItemContentWrapper,.TVMobilePanel.TVTooltipPage .TVComplexListItemContent{color:var(--ink)!important}.TVMobilePanel.TVTooltipPage .TVComplexListItemChildren{color:var(--ink-soft)!important}.TVMobilePanel.TVTooltipPage .TVComplexListItemSeparator{color:var(--bg-3)!important;font-weight:600!important}.TVMobilePanel.TVTooltipPage .TVComplexListItemButton{color:var(--ink-soft)!important;border:1px solid var(--glass-border)!important;background:#ffffff14!important}.TVMobilePanel.TVTooltipPage .TVOrderWarningMessage{color:var(--ink-soft)!important;background:#ff8a3d1f!important;border-color:#ff8a3d40!important}.TVActionSheet .TVComplexListItemContentWrapper,.TVMobilePanel.TVTooltipPage .TVComplexListItemContentWrapper,.TVActionSheet .TVListBoxItem>div:first-child,.TVMobilePanel.TVTooltipPage .TVListBoxItem>div:first-child{border-bottom:0!important}.TVMobilePanel.TVTooltipPage .TVCountrySelectTooltipFlightTypeOptions{flex:none!important;padding:12px 16px!important}.TVMobilePanel.TVTooltipPage .TVCountrySelectTooltipContent,.TVMobilePanel.TVTooltipPage .TVCountryAirportListWithTabs,.TVMobilePanel.TVTooltipPage .TVSelectCountryListControl{flex:auto!important;min-height:0!important}.TVMobilePanel .TVComplexListItemSeparator:not(:empty){background:0 0!important;height:auto!important;padding:10px 16px 6px!important}.TVMobilePanel.TVTooltipPage .TVCountryAirportList .TVComplexListItem{padding:0 16px!important}.TVMobilePanel.TVTooltipPage .TVCountryAirportListWithTabs .TVTabListControl,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxListWithTabs .TVTabListControl{height:auto!important;min-height:0!important;padding:14px 16px 4px!important}.TVActionSheet .TVCheckBox,.TVMobilePanel.TVTooltipPage .TVCheckBox{color:var(--ink-soft)!important;cursor:pointer!important;align-items:center!important;gap:10px!important;font-size:14px!important;display:flex!important}.TVActionSheet .TVCheckBox:before,.TVMobilePanel.TVTooltipPage .TVCheckBox:before{content:""!important;border:1px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;transition:background .2s,border-color .2s!important}.TVActionSheet .TVCheckBox.TVActive:before,.TVActionSheet .TVCheckBox.TVSelected:before,.TVActionSheet .TVCheckBox.TVChecked:before,.TVMobilePanel.TVTooltipPage .TVCheckBox.TVActive:before,.TVMobilePanel.TVTooltipPage .TVCheckBox.TVSelected:before,.TVMobilePanel.TVTooltipPage .TVCheckBox.TVChecked:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important;box-shadow:inset 0 0 0 2px #1a0613e6!important}.TVActionSheet .TVCheckBox.TVHalfChecked:before,.TVMobilePanel.TVTooltipPage .TVCheckBox.TVHalfChecked:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;opacity:.6!important;border-color:#0000!important;box-shadow:inset 0 0 0 2px #1a0613e6!important}.TVActionSheet .TVCountryCheckboxListWithFilters,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxListWithFilters{padding:0 16px!important}.TVActionSheet .TVCountryCheckboxListSeparatorTheme1,.TVActionSheet .TVCountryCheckboxListSeparatorTheme2,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxListSeparatorTheme1,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxListSeparatorTheme2{color:var(--bg-3)!important;padding:10px 0 6px!important;font-weight:600!important}.TVActionSheet .TVCountryCheckboxList .TVCheckBox,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxList .TVCheckBox{border-bottom:1px solid #ffffff14!important;padding:11px 0!important}.TVActionSheet .TVCountryCheckboxList .TVCheckBox:last-child,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxList .TVCheckBox:last-child{border-bottom:0!important}.TVActionSheet .TVCountryCheckboxName,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxName{margin-left:0!important}.TVActionSheet .TVCountryCheckboxList .TVCountryFlags,.TVMobilePanel.TVTooltipPage .TVCountryCheckboxList .TVCountryFlags{margin-right:0!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarListViewWeekdays>div,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarListViewWeekdays>div{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:600!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarListViewWeekdays>div:nth-child(6),.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarListViewWeekdays>div:nth-child(7),.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarListViewWeekdays>div:nth-child(6),.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarListViewWeekdays>div:nth-child(7){color:#ffb38a!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarStartDateCell.TVCalendarStartDateCell,.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarEndDateCell.TVCalendarEndDateCell.TVCalendarEndDateCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarStartDateCell.TVCalendarStartDateCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarEndDateCell.TVCalendarEndDateCell.TVCalendarEndDateCell{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-image:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;font-weight:700!important;box-shadow:0 6px 18px -8px #ff6b6b99!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarStartDateCell.TVCalendarStartDateCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarStartDateCell.TVCalendarStartDateCell{border-radius:8px 0 0 8px!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarEndDateCell.TVCalendarEndDateCell.TVCalendarEndDateCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarEndDateCell.TVCalendarEndDateCell.TVCalendarEndDateCell{border-radius:0 8px 8px 0!important}.TVActionSheet.TVFlyDatesSelectTooltipSheet .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarStartDateCell.TVCalendarEndDateCell,.TVMobilePanel.TVFlyDatesSelectTooltipPage .TVCalendarTableCell.TVCalendarStartDateCell.TVCalendarStartDateCell.TVCalendarEndDateCell{border-radius:8px!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristElement,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristElement{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff14!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristCount,.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristChild,.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristElement input,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristCount,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristChild,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristElement input{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:0 0!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristAction,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristAction{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristElement.TVTouristButton,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristElement.TVTouristButton{border:1px dashed var(--glass-border)!important;background:#ffffff0f!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristElement.TVTouristButton:after,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristElement.TVTouristButton:after{color:var(--ink-soft)!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristElement.TVTouristButton:hover,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristElement.TVTouristButton:hover{background:#ff8a3d24!important;border-color:#ffa94d80!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristsSelectTooltipRemember,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristsSelectTooltipRemember{background:0 0!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristsSelectTooltipRemember .TVCheckBox,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristsSelectTooltipRemember .TVCheckBox{color:var(--ink-soft)!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristChildItem.TVTouristChildSelected,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristChildItem.TVTouristChildSelected{color:var(--ink)!important;background:#ff8a3d38!important}.TVActionSheet.TVTouristsSelectTooltipSheet .TVTouristsSelectTooltipTitle,.TVMobilePanel.TVTouristsSelectTooltipPage .TVTouristsSelectTooltipTitle{color:var(--ink)!important}.TVMobilePanel .TVCheckBoxSeparator:not(:empty){background:0 0!important;height:auto!important}.TVActionSheet .TVCountrySelectTooltipSubmit,.TVMobilePanel.TVTooltipPage .TVCountrySelectTooltipSubmit{pointer-events:auto!important;margin:12px auto 4px!important;padding:0!important;position:static!important}.TVActionSheet .TVCountrySelectTooltipSubmit .TVButtonControl,.TVActionSheet .TVCountrySelectTooltipSubmit .TVButtonControl.TVVariant-outlined,.TVMobilePanel.TVTooltipPage .TVCountrySelectTooltipSubmit .TVButtonControl,.TVMobilePanel.TVTooltipPage .TVCountrySelectTooltipSubmit .TVButtonControl.TVVariant-outlined{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 36px!important;font-weight:700!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVActionSheet:has(.TVRoomActionSheetContent) .TVActionSheetBody{background:radial-gradient(130% 55% at 50% 0,#ff8a3d1a,#0000 55%),#14050e!important}.TVActionSheet .TVRoomActionSheetTitle,.TVActionSheet .TVRoomTitle,.TVActionSheet .TVRoomDescriptionTitle,.TVActionSheet .TVRoomDescriptionTitleTVPreview{color:var(--ink)!important;font-family:var(--font-display)!important}.TVActionSheet .TVRoomTagsItem,.TVActionSheet .TVRoomTagsItemTVPreview{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff0f!important}.TVActionSheet .TVRoomDescription p,.TVActionSheet .TVRoomDescriptionTVPreview p{color:var(--ink)!important}.TVActionSheet .TVRoomDescription ul,.TVActionSheet .TVRoomDescription ul li,.TVActionSheet .TVRoomDescriptionTVPreview ul,.TVActionSheet .TVRoomDescriptionTVPreview ul li,.TVActionSheet .TVRoomDescriptionContent,.TVActionSheet .TVRoomDescriptionContent *{color:var(--ink-soft)!important}.TVActionSheet .TVRoomDescriptionNote{border-color:var(--glass-border)!important;color:var(--ink-mute)!important;background:#ffffff0d!important}.TVActionSheet .TVRoomActionSheetError{color:var(--ink-soft)!important}.TVActionSheet .TVGallCount{color:var(--ink)!important;background:#0a0207b8!important}.TVActionSheet .TVGallLeft,.TVActionSheet .TVGallRight{color:var(--ink)!important}.TVActionSheet .TVGallLeft:hover,.TVActionSheet .TVGallRight:hover{color:var(--bg-2)!important}.TVActionSheet .TVRoomActionSheetChildren,.TVActionSheet .TVRoomDescription{scrollbar-width:thin!important;scrollbar-color:#ff8a3d66 transparent!important}.TVActionSheet .TVRoomActionSheetChildren::-webkit-scrollbar{width:6px!important}.TVActionSheet .TVRoomDescription::-webkit-scrollbar{width:6px!important}.TVActionSheet .TVRoomActionSheetChildren::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:999px!important}.TVActionSheet .TVRoomDescription::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:999px!important}.TVActionSheet .TVPhotoGalleryImageWrapper.TVPreview,.TVActionSheet .TVRoomDescriptionContentTVPreview:before,.TVActionSheet .TVRoomDescriptionTitleTVPreview:before{background-image:linear-gradient(90deg,#fff0,#ffffff2e 50%,#fff0),linear-gradient(#ffffff1a,#ffffff1a)!important}.TVActionSheet .TVPhotoGalleryImageWrapper,.TVActionSheet .TVPhotoGalleryImage{background-color:#ffffff0d!important}.hot-tours-stage #TVHotTours9973235.TVHotMobileMode,.hot-tours-stage .TVHotTours.TVHotMobileMode,.TVHotTours.TVHotMobileMode{color:var(--ink)!important;background:0 0!important;flex-direction:column!important;gap:14px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.hot-tours-stage:has(.TVHotMobileMode){min-height:0!important}.hot-tours-stage #TVHotTours9973235.TVHotMobileMode .TVHotItem,.hot-tours-stage .TVHotTours.TVHotMobileMode .TVHotItem,.TVHotTours.TVHotMobileMode .TVHotItem{width:100%!important;margin:0!important}.TVHotTours.TVHotMobileMode .TVHotItem{--discount-color:#fff!important;--rating-color:var(--ink)!important;--rating-background-color:#ff8a3d2e!important}.TVHotTours.TVHotMobileMode .TVHotItemWrap{border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:blur(20px)saturate(1.3)!important;background:#1a06138c!important;border-radius:18px!important;overflow:hidden!important}.TVHotTours.TVHotMobileMode .TVHotInfoBlock{color:#fff!important;background:linear-gradient(#0000 0%,#1a0613d9 60%)!important;padding:14px!important}.TVHotTours.TVHotMobileMode .TVHotResort,.TVHotTours.TVHotMobileMode .TVHotTitle{color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:800!important}.TVHotTours.TVHotMobileMode .TVHotCountry,.TVHotTours.TVHotMobileMode .TVHotDeparture,.TVHotTours.TVHotMobileMode .TVHotDateNight,.TVHotTours.TVHotMobileMode .TVHotText{color:#ffffffd9!important}.TVHotTours.TVHotMobileMode .TVHotDiscount,.TVHotTours.TVHotMobileMode .TVHotDiscountWrapper{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-radius:8px!important;padding:4px 8px!important;font-weight:700!important}.TVHotTours.TVHotMobileMode .TVHotPriceBlock{flex-direction:column!important;gap:2px!important;display:flex!important}.TVHotTours.TVHotMobileMode .TVHotNewPrice,.TVHotTours.TVHotMobileMode .TVHotNewPriceValue,.TVHotTours.TVHotMobileMode .TVHotNewPriceCurrency{color:#fff!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;font-weight:700!important}.TVHotTours.TVHotMobileMode .TVHotOldPrice,.TVHotTours.TVHotMobileMode .TVHotOldPriceValue,.TVHotTours.TVHotMobileMode .TVHotOldPriceCurrency{color:#ffffff80!important;font-size:13px!important;text-decoration:line-through!important}.TVHotTours.TVHotMobileMode .TVHotStarB{filter:drop-shadow(0 1px 2px #0006)!important}.TVHotTours .TVHotOverflow,.TVHotTours .TVHotDetailAB{color:var(--ink)!important;-webkit-backdrop-filter:blur(10px)saturate(1.3)!important;border:1px solid var(--glass-border)!important;background:#1a0613eb!important;border-radius:10px!important}.TVHotTours .TVHotPriceRubbles{color:var(--ink-mute)!important;border-bottom-color:#ffffff4d!important}.TVHotTours .TVHotButton{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;text-shadow:none!important;border:0!important;border-radius:999px!important;font-weight:700!important}.TVHotTours .TVHotButton:hover,.TVHotTours .TVHotButton:active{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border:0!important;box-shadow:0 8px 22px -8px #ff6b6b8c!important}.TVMobilePanel.TVBaseDialogPage,.TVMobilePanel.TVTooltipPage,.TVMobilePanel.TVBaseSearchFilterPage,.TVMobilePanel.TVAddFiltersPage,.TVMobilePanel.TVResultAddFiltersPage{color:var(--ink)!important;-webkit-backdrop-filter:blur(28px)saturate(1.4)!important;background:#1a0613fa!important}.TVMobilePanel.TVAddFiltersPage .TVMobileAddFiltersFormItem,.TVMobilePanel.TVResultAddFiltersPage .TVMobileAddFiltersFormItem{border-top:1px solid var(--glass-border)!important;color:var(--ink)!important;border-bottom:0!important;padding:14px 16px!important}.TVMobilePanel.TVAddFiltersPage .TVMobileAddFiltersFormItem:first-of-type,.TVMobilePanel.TVResultAddFiltersPage .TVMobileAddFiltersFormItem:first-of-type{border-top:0!important}.TVMobilePanel.TVAddFiltersPage .TVMobileAddFiltersFormWrapper,.TVMobilePanel.TVResultAddFiltersPage .TVMobileAddFiltersFormWrapper{border-color:var(--glass-border)!important;background:0 0!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionContent,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionContent{border-color:var(--glass-border)!important}.TVMobilePanel.TVAddFiltersPage .TVMobileAddFiltersFormSection,.TVMobilePanel.TVResultAddFiltersPage .TVMobileAddFiltersFormSection,.TVMobilePanel.TVAddFiltersPage .TVMobileAddFiltersFormSectionTitle,.TVMobilePanel.TVResultAddFiltersPage .TVMobileAddFiltersFormSectionTitle{color:var(--ink-soft)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:16px 16px 8px!important;font-size:10px!important;font-weight:700!important}.TVMobilePanel.TVAddFiltersPage .TVAddFiltersControlActions,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersControlActions{border-top:1px solid var(--glass-border)!important;background:0 0!important;gap:12px!important;padding:12px 16px!important}.TVMobilePanel.TVAddFiltersPage .TVAddFiltersSearchAction .tv-button,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersSearchAction .tv-button,.TVMobilePanel.TVAddFiltersPage .TVAddFiltersSearchAction,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersSearchAction{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:0!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important}.TVMobilePanel.TVAddFiltersPage .TVAddFiltersResetAction .tv-button,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersResetAction .tv-button,.TVMobilePanel.TVAddFiltersPage .TVAddFiltersResetAction,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersResetAction{color:var(--ink-soft)!important;border:1px solid var(--glass-border)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important}.TVMobilePanel.TVAddFiltersPage .TVAddSelectArrow,.TVMobilePanel.TVResultAddFiltersPage .TVAddSelectArrow,.TVMobilePanel.TVAddFiltersPage .TVAddSelectArrow svg,.TVMobilePanel.TVResultAddFiltersPage .TVAddSelectArrow svg,.TVMobilePanel.TVAddFiltersPage .TVAddSelectArrow path,.TVMobilePanel.TVResultAddFiltersPage .TVAddSelectArrow path{fill:var(--ink-soft)!important;stroke:var(--ink-soft)!important;color:var(--ink-soft)!important}.TVMobilePanel.TVAddFiltersPage .TVAddFiltersSelectTitleIcon,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersSelectTitleIcon,.TVMobilePanel.TVAddFiltersPage .TVAddFiltersSelectTitleIcon svg,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersSelectTitleIcon svg,.TVMobilePanel.TVAddFiltersPage .TVAddFiltersSelectTitleIcon path,.TVMobilePanel.TVResultAddFiltersPage .TVAddFiltersSelectTitleIcon path{fill:var(--ink-soft)!important;stroke:var(--ink-soft)!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSection,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSection{background:0 0!important;border-bottom:1px solid #ffffff0f!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSection:last-child,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSection:last-child{border-bottom:0!important}.TVMobilePanel.TVAddFiltersPage .TVAccordion,.TVMobilePanel.TVResultAddFiltersPage .TVAccordion,.TVMobilePanel.TVAddFiltersPage .TVAccordionContentBlock,.TVMobilePanel.TVResultAddFiltersPage .TVAccordionContentBlock{background:0 0!important;border:0!important}.TVMobilePanel.TVAddFiltersPage .TVAccordionTitle,.TVMobilePanel.TVResultAddFiltersPage .TVAccordionTitle{cursor:pointer!important;color:var(--ink)!important;background:0 0!important;padding:14px 16px!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionHeader,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionTitleWrapper,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionTitleWrapper{color:var(--ink)!important;flex:auto!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionTitle,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionTitle{color:var(--ink)!important;--title-color:#ffffffeb!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSection-level-2 .TVAdvancedFiltersListSectionTitle,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSection-level-2 .TVAdvancedFiltersListSectionTitle{color:var(--ink-soft)!important;--title-color:#fff9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;font-weight:700!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSection-level-2,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSection-level-2{border-top:0!important;border-bottom:0!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionHeaderAction,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionHeaderAction{flex:0 0 18px!important;width:18px!important;height:18px!important;display:block!important;position:relative!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionHeaderAction:before,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionHeaderAction:before{content:""!important;background-color:var(--ink-soft)!important;transition:transform .2s!important;position:absolute!important;inset:0!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat!important}.TVMobilePanel.TVAddFiltersPage .TVAccordion.TVAccordionContentVisible .TVAdvancedFiltersListSectionHeaderAction:before,.TVMobilePanel.TVResultAddFiltersPage .TVAccordion.TVAccordionContentVisible .TVAdvancedFiltersListSectionHeaderAction:before{transform:rotate(180deg)!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionHeader.TVHide,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionHeader.TVHide{display:none!important}.TVMobilePanel.TVAddFiltersPage .TVAccordionContent,.TVMobilePanel.TVResultAddFiltersPage .TVAccordionContent,.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSectionContent,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSectionContent{color:var(--ink-soft)!important;background:0 0!important;padding:0 16px 14px!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersListSection-level-1>.TVAdvancedFiltersListSectionContent,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersListSection-level-1>.TVAdvancedFiltersListSectionContent{padding-top:14px!important}.TVMobilePanel.TVAddFiltersPage .TVCheckBox,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl{min-height:32px!important;color:var(--ink-soft)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;align-items:center!important;gap:10px!important;padding:4px 0!important;font-size:14px!important;display:flex!important}.TVMobilePanel.TVAddFiltersPage .TVCheckBox:hover,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox:hover,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl:hover,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl:hover,.TVMobilePanel.TVAddFiltersPage .TVCheckBox.TVChecked,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox.TVChecked,.TVMobilePanel.TVAddFiltersPage .TVCheckBox.TVActive,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox.TVActive,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl.TVChecked,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl.TVChecked,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl.TVActive,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl.TVActive{color:var(--ink)!important}.TVMobilePanel.TVAddFiltersPage .TVAdvancedFiltersItemControl.TVDisabled,.TVMobilePanel.TVResultAddFiltersPage .TVAdvancedFiltersItemControl.TVDisabled{opacity:.3!important;pointer-events:none!important}.TVMobilePanel.TVAddFiltersPage .TVCheckBox:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox:before,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl:before{content:""!important;box-sizing:border-box!important;background-color:#ffffff1a!important;background-image:none!important;border:1.5px solid #ffffff52!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:background .2s,border-color .2s,box-shadow .2s!important}.TVMobilePanel.TVAddFiltersPage .TVCheckBox:hover:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox:hover:before,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl:hover:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl:hover:before{background-color:#ffffff24!important;border-color:#ffffff73!important}.TVMobilePanel.TVAddFiltersPage .TVCheckBox.TVChecked:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox.TVChecked:before,.TVMobilePanel.TVAddFiltersPage .TVCheckBox.TVActive:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckBox.TVActive:before,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl.TVChecked:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl.TVChecked:before,.TVMobilePanel.TVAddFiltersPage .TVCheckboxControl.TVActive:before,.TVMobilePanel.TVResultAddFiltersPage .TVCheckboxControl.TVActive:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important;box-shadow:0 6px 14px -4px #ff6b6b8c!important}.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVAdvancedFiltersItemTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVAdvancedFiltersItemControl{color:var(--ink-soft)!important}.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVCheckBox{border-color:#ffffff14!important}.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVCheckBox:last-child{border-bottom-color:#0000!important}.TVActionSheet .TVAdvancedFiltersItemTooltipInfo{color:var(--ink-mute)!important}.TVActionSheet .TVCheckboxTreeItemRootWrapper{border-color:#ffffff14!important}.TVActionSheet .TVCheckboxTreeItem:last-child>.TVCheckboxTreeItemRootWrapper{border-bottom-color:#0000!important}.TVActionSheet .TVCheckboxTreeItemArrow:before{color:var(--ink-soft)!important}.TVActionSheet .TVCheckboxTreeItemChildren .TVCheckBox,.TVActionSheet .TVCheckboxTreeItemChildren,.TVActionSheet .TVHotelList .TVCheckBox{border-color:#ffffff14!important}.TVActionSheet .TVHotelList .TVCheckBox:last-child{border-bottom-color:#0000!important}.TVActionSheet .TVHotelsSelectTooltipContent{padding:16px 16px 0!important}.TVActionSheet .TVHotelsSelectTooltipContent .TVHotelsControl{background:0 0!important;border:0!important;border-radius:0!important}.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVCheckBox:before,.TVActionSheet.TVResortsSelectActionSheet .TVCheckBox:before,.TVActionSheet.TVHotelsSelectActionSheet .TVCheckBox:before{background-color:#ffffff1a!important;background-image:none!important;border:1.5px solid #ffffff52!important;border-radius:6px!important}.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVCheckBox.TVChecked:before,.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVCheckBox.TVActive:before,.TVActionSheet.TVAdvancedFiltersItemTooltipSheet .TVCheckBox.TVSelected:before,.TVActionSheet.TVResortsSelectActionSheet .TVCheckBox.TVChecked:before,.TVActionSheet.TVResortsSelectActionSheet .TVCheckBox.TVActive:before,.TVActionSheet.TVResortsSelectActionSheet .TVCheckBox.TVSelected:before,.TVActionSheet.TVHotelsSelectActionSheet .TVCheckBox.TVChecked:before,.TVActionSheet.TVHotelsSelectActionSheet .TVCheckBox.TVActive:before,.TVActionSheet.TVHotelsSelectActionSheet .TVCheckBox.TVSelected:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important;box-shadow:0 6px 14px -4px #ff6b6b8c!important}.TVActionSheet.TVResortsSelectActionSheet .TVCheckBox.TVHalfChecked:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6 L9.5 6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;box-shadow:none!important;opacity:1!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important}.TVActionSheet .TVAdvancedFiltersItemSubmit .TVButtonControl,.TVActionSheet .TVAdvancedFiltersItemSubmit .TVButtonControl.TVVariant-outlined,.TVActionSheet .TVAdvancedFiltersItemSubmit .TVButtonControl.TVVariant-contained,.TVActionSheet .TVResortsSelectTooltipSubmit .TVButtonControl,.TVActionSheet .TVResortsSelectTooltipSubmit .TVButtonControl.TVVariant-outlined,.TVActionSheet .TVResortsSelectTooltipSubmit .TVButtonControl.TVVariant-contained,.TVActionSheet .TVBudgetSelectTooltipSubmit .TVButtonControl,.TVActionSheet .TVBudgetSelectTooltipSubmit .TVButtonControl.TVVariant-outlined,.TVActionSheet .TVBudgetSelectTooltipSubmit .TVButtonControl.TVVariant-contained,.TVActionSheet .TVHotelsSelectTooltipSubmit .TVButtonControl,.TVActionSheet .TVHotelsSelectTooltipSubmit .TVButtonControl.TVVariant-outlined,.TVActionSheet .TVHotelsSelectTooltipSubmit .TVButtonControl.TVVariant-contained{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 14px 36px -10px #ff6b6b8c!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadioContent{color:inherit!important;font-size:15px!important;font-weight:inherit!important}.TVActionSheet.TVRadioGroupSelectTooltipPage .TVInputRadio.TVRadioGroupItem,.TVActionSheet.TVRadioGroupSelectTooltipPage .TVRadioGroupItem{box-sizing:border-box!important;border-radius:10px!important;padding:14px 12px!important}.TVActionSheet.TVBudgetSelectTooltipSheet .TVTourBudgetInput{border:1px solid var(--glass-border)!important;color:var(--ink)!important;height:42px!important;box-shadow:none!important;background:#ffffff14!important;border-radius:10px!important;padding:0 14px!important;font-size:15px!important}.TVActionSheet.TVBudgetSelectTooltipSheet .TVTourBudgetInput:focus{border-color:#ff8a3d8c!important;outline:none!important}.TVActionSheet.TVBudgetSelectTooltipSheet .TVTourBudgetMinPrice,.TVActionSheet.TVBudgetSelectTooltipSheet .TVTourBudgetMaxPrice,.TVActionSheet.TVBudgetSelectTooltipSheet .TVTourBudgetPriceCurrency{color:var(--ink-mute)!important}.TVAddFiltersControlActions .TVAddFiltersResetAction .tv-button,.TVAddFiltersControlActions .TVAddFiltersResetAction .tv-button *{letter-spacing:.04em!important;white-space:nowrap!important;text-overflow:clip!important;font-size:11px!important;overflow:visible!important}.TVMobilePanel *{background-color:#0000!important}.TVMobilePanel input,.TVMobilePanel textarea,.TVMobilePanel .TVInput,.TVMobilePanel .TVTooltipPageSearchInput,.TVMobilePanel .TVMobilePanelClose{background-color:#ffffff1a!important}.TVMobilePanel .TVTabListItem{background-color:#ffffff14!important}.TVMobilePanel .TVTabListItem.TVActive,.TVMobilePanel .TVButtonControl.TVVariant-contained{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important}.TVMobilePanel .TVButtonControl.TVVariant-outlined{background-color:#ffffff0f!important}.TVMobilePanel .TVMobilePanelHeader,.TVMobilePanel .TVMobilePanelHeader.TVMainColor{color:var(--ink)!important;border-bottom:1px solid var(--glass-border)!important;background:#1a0613b3!important}.TVMobilePanel .TVMobilePanelBody,.TVMobilePanel .TVMobilePanelBlock,.TVMobilePanel .TVMobilePanelFooter{color:var(--ink)!important;background:0 0!important}.TVMobilePanel .TVInput,.TVMobilePanel .TVTooltipPageSearchInput,.TVMobilePanel input[type=text],.TVMobilePanel input:not([type]){border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff1a!important;border-radius:999px!important}.TVMobilePanel .TVInput input,.TVMobilePanel .TVTooltipPageSearchInput input{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:none!important;border-radius:0!important}.TVMobilePanel input::placeholder{color:var(--ink-mute)!important}.TVMobilePanel .TVMobilePanelClose{border:1px solid var(--glass-border)!important;background:#ffffff1a!important;border-radius:50%!important}.TVMobilePanel .TVMobilePanelClose svg,.TVMobilePanel .TVMobilePanelClose path{stroke:var(--ink)!important;fill:var(--ink)!important}.TVMobilePanel .TVTabListControl{background:0 0!important}.TVMobilePanel .TVTabListItem{color:var(--ink-soft)!important;background:#ffffff14!important;border-radius:999px!important;padding:8px 16px!important}.TVMobilePanel .TVTabListItem.TVActive{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVMobilePanel h1,.TVMobilePanel h2,.TVMobilePanel h3,.TVMobilePanel h4{color:var(--ink)!important}.TVMobilePanel .TVListControl{background:0 0!important}.TVMobilePanel .TVComplexListItem,.TVMobilePanel .TVCountryAirportListItem,.TVMobilePanel .TVListBoxItem{color:var(--ink)!important;background:0 0!important;padding:14px 16px!important;font-size:15px!important}.TVMobilePanel .TVComplexListItem:hover,.TVMobilePanel .TVComplexListItem.TVActive,.TVMobilePanel .TVComplexListItem.TVSelected,.TVMobilePanel .TVListBoxItem:hover,.TVMobilePanel .TVListBoxItem.TVActive,.TVMobilePanel .TVListBoxItem.TVSelected{color:var(--ink)!important;background:#ff8a3d24!important}.TVMobilePanel .TVComplexListItemSeparator,.TVMobilePanel .TVCheckBoxSeparator{background:#ffffff14!important;border-color:#ffffff14!important;height:1px!important}.TVMobilePanel .TVCheckBox,.TVMobilePanel .TVCheckboxContent{color:var(--ink)!important}.TVMobilePanel .TVCheckboxListControl{background:0 0!important}.TVMobilePanel .TVButtonControl.TVVariant-contained{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important}.TVMobilePanel .TVButtonControl.TVVariant-outlined{color:var(--ink)!important;border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:999px!important}.TVStarsSelect .TVStarsSelectItem.TVActive svg,.TVStarsSelect .TVStarsSelectItem.TVActive svg path,.TVStarsSelect.TVActiveColorRed580 .TVStarsSelectItem.TVActive svg,.TVStarsSelect.TVActiveColorRed580 .TVStarsSelectItem.TVActive svg path{fill:var(--bg-2)!important;stroke:var(--bg-2)!important}.TVStarsSelect .TVStarsSelectItem:not(.TVActive) svg,.TVStarsSelect .TVStarsSelectItem:not(.TVActive) svg path{fill:#ffffff6b!important;stroke:#ffffff6b!important}.TVStarsSelect .TVStarsSelectItem.TVActive,.TVStarsSelect .TVStarsSelectItem.TVActive:before,.TVStarsSelect.TVActiveColorRed580 .TVStarsSelectItem.TVActive,.TVStarsSelect.TVActiveColorRed580 .TVStarsSelectItem.TVActive:before{color:var(--bg-2)!important}.TVStarsSelect .TVStarsSelectItem:not(.TVActive),.TVStarsSelect .TVStarsSelectItem:not(.TVActive):before{color:#ffffff6b!important}.hot-tours-stage #TVHotTours9973235 .TVAddSelectArrow svg,.hot-tours-stage #TVHotTours9973235 .TVAddSelectArrow path{fill:var(--ink-soft)!important;stroke:var(--ink-soft)!important}.hot-tours-stage #TVHotTours9973235 .TVAddSelectReset svg,.hot-tours-stage #TVHotTours9973235 .TVAddSelectReset path{stroke:var(--ink-soft)!important;fill:none!important}.hot-tours-stage #TVHotTours9973235 .TVAddSelectReset:hover svg,.hot-tours-stage #TVHotTours9973235 .TVAddSelectReset:hover path{stroke:var(--ink)!important}.TVMobilePanel.TVTourPage{color:var(--ink)!important;background:radial-gradient(120% 45% at 50% 0,#ff8a3d21,#0000 55%),#1a0613fa!important}.TVMobilePanel.TVTourPage .TVTourCardFlights .TVMainColor,.TVMobilePanel.TVTourPage .TVMobileTourFlightsListControl.TVMainColor{color:var(--ink-soft)!important;background:0 0!important}.TVMobilePanel.TVTourPage .TVMobilePanelCaption{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVTourPage .TVMobilePanelHeader .TVShareButton svg,.TVMobilePanel.TVTourPage .TVMobilePanelHeader .TVShareButton path,.TVMobilePanel.TVTourPage .TVMobilePanelHeader .TVMenuButton svg,.TVMobilePanel.TVTourPage .TVMobilePanelHeader .TVMenuButton path,.TVMobilePanel.TVTourPage .TVMobilePanelHeader .TVCartPreviewCompactIcon svg,.TVMobilePanel.TVTourPage .TVMobilePanelHeader .TVCartPreviewCompactIcon path{fill:var(--ink)!important;stroke:var(--ink)!important}.TVMobilePanel.TVTourPage .TVCartPreviewCompactCount{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important}.TVMobilePanel.TVTourPage .TVGallCount{color:var(--ink)!important;font-family:var(--font-mono)!important;letter-spacing:.04em!important;background:#0a0207b8!important;font-weight:600!important}.TVMobilePanel.TVTourPage .TVGallLeft,.TVMobilePanel.TVTourPage .TVGallRight{color:var(--ink)!important;background:#0a020773!important}.TVMobilePanel.TVTourPage .TVGallLeft.TVDisabled,.TVMobilePanel.TVTourPage .TVGallRight.TVDisabled{opacity:.35!important}.TVMobilePanel.TVTourPage .TVGallLeft:not(.TVDisabled):hover,.TVMobilePanel.TVTourPage .TVGallRight:not(.TVDisabled):hover{background:#ff8a3d4d!important}.TVMobilePanel.TVTourPage .TVAreaContentText{color:var(--ink-soft)!important;font-family:var(--font-body)!important;line-height:1.7!important}.TVMobilePanel.TVTourPage .TVAreaContentRating{background:linear-gradient(135deg, var(--bg-2), var(--bg-3))!important;color:#1a0613!important;font-family:var(--font-display)!important;border-radius:8px!important;padding:3px 9px!important;font-weight:800!important;box-shadow:0 6px 16px -6px #ff8a3d8c!important}.TVMobilePanel.TVTourPage .TVHotelTitleName{color:var(--ink)!important;font-family:var(--font-display)!important;letter-spacing:-.01em!important;font-weight:800!important}.TVMobilePanel.TVTourPage .TVHotelTitleResort{color:var(--ink-soft)!important;font-family:var(--font-body)!important}.TVMobilePanel.TVTourPage .TVStarsControlItem,.TVMobilePanel.TVTourPage .TVStarsControlItem:before{color:var(--accent)!important}.TVMobilePanel.TVTourPage .TVStarsControlItem:not(.TVActive),.TVMobilePanel.TVTourPage .TVStarsControlItem:not(.TVActive):before{color:#ffffff40!important}.TVMobilePanel.TVTourPage .TVMobileResultBtn{color:var(--ink-soft)!important;border:1px solid var(--glass-border)!important;font-family:var(--font-display)!important;background:#ffffff0f!important;border-radius:999px!important;font-weight:600!important}.TVMobilePanel.TVTourPage .TVMobileResultBtn.TVActive,.TVMobilePanel.TVTourPage .TVMobileResultBtn.TVSelected{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.TVMobilePanel.TVTourPage .TVMobileResultBtn svg,.TVMobilePanel.TVTourPage .TVMobileResultBtn path{fill:currentColor!important;stroke:currentColor!important}.TVMobilePanel.TVTourPage .TVTourCardOption:before{border:1px solid var(--glass-border)!important;color:var(--bg-2)!important;background-color:#ffffff12!important}.TVMobilePanel.TVTourPage .TVTourCardOptionHeader{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVTourPage .TVTourCardOptionFooter{color:var(--ink-mute)!important}.TVMobilePanel.TVTourPage .TVOrderWarningMessage{border-radius:var(--radius-sm)!important;color:#ffd6b0!important;font-family:var(--font-body)!important;background:#ff8a3d1a!important;border:1px solid #ffa94d52!important}.TVMobilePanel.TVTourPage .TVOrderWarningMessage b{color:var(--bg-3)!important}.TVMobilePanel.TVTourPage .TVMobileTourFlightsListControl,.TVMobilePanel.TVTourPage .TVTourFlightMessage,.TVMobilePanel.TVTourPage .TVMobileTourFlightControl{color:var(--ink-soft)!important}.TVMobilePanel.TVTourPage .TVTourFlightMessage.TVTourFlightUnknown,.TVMobilePanel.TVTourPage .TVTourFlightMessage.TVTourFlightUnknown *{color:var(--ink-mute)!important}.TVMobilePanel.TVTourPage .TVTourFlightTime{color:var(--ink)!important}.TVMobilePanel.TVTourPage .TVTourFlightDepartureDate,.TVMobilePanel.TVTourPage .TVTourFlightArrivalDate,.TVMobilePanel.TVTourPage .TVTourFlightType,.TVMobilePanel.TVTourPage .TVTourFlightInfo,.TVMobilePanel.TVTourPage .TVTourFlightPortId{color:var(--ink-mute)!important}.TVMobilePanel.TVTourPage .TVTourFlightPortName,.TVMobilePanel.TVTourPage .TVTourAirlineName{color:var(--ink-soft)!important}.TVMobilePanel.TVTourPage .TVTourFlightMessage:before,.TVMobilePanel.TVTourPage .TVTourFlightIcon:before{color:var(--bg-2)!important}.TVMobilePanel.TVTourPage .TVMobileTourFlightControl,.TVMobilePanel.TVTourPage .TVTourFlightMessage{border-color:var(--glass-border)!important}.TVMobilePanel.TVTourPage .TVTourCardPriceValue{font-family:var(--font-display)!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 4px 14px #ff8a3d59)!important;background:linear-gradient(120deg,#ffd166 0%,#ffa94d 50%,#ff8a3d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important}.TVMobilePanel.TVTourPage .TVTourCardPriceCurrency,.TVMobilePanel.TVTourPage .TVTourCardPriceType{color:var(--ink-mute)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.TVMobilePanel.TVTourPage .TVTourCardPreviewIncludePrice,.TVMobilePanel.TVTourPage .TVTourCardIncludePrices{color:var(--ink-mute)!important}.TVMobilePanel.TVTourPage .TVTourCardActionPriceValue{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:800!important}.TVMobilePanel.TVTourPage .TVTourCardActionPriceCurrency{color:var(--ink-mute)!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;font-weight:700!important}.TVMobilePanel.TVTourPage .TVInstantConfirmationContent,.TVMobilePanel.TVTourPage .TVInstantConfirmationControl:before{color:var(--bg-3)!important}.TVMobilePanel.TVTourPage .TVTourCardActionButtonsTitle{color:var(--ink-soft)!important}.TVMobilePanel.TVTourPage .TVRoomInfo{color:var(--bg-3)!important}.TVMobilePanel.TVTourPage .TVRoomInfo:hover{color:var(--bg-2)!important}.TVMobilePanel.TVTourPage .TVTourCardMessageInfoTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVTourPage .TVTourCardMessageInfoText{color:var(--ink-soft)!important}.TVMobilePanel.TVTourPage .TVTourCardFooter{border-top:1px solid var(--glass-border)!important;background:#1a06138c!important}.TVMobilePanel.TVTourPage .TVTourCardActionPriceBlock{border-top:1px solid var(--glass-border)!important;background:#14050e!important}.TVMobilePanel.TVTourPage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVTourPage .tv-button--tone-neutral-primary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important;transition:background .2s,border-color .2s,color .2s!important}.TVMobilePanel.TVTourPage .tv-button--tone-neutral-secondary:hover,.TVMobilePanel.TVTourPage .tv-button--tone-neutral-primary:hover{color:var(--ink)!important;background:#ff8a3d2e!important;border-color:#ffa94d80!important}.TVMobilePanel.TVTourPage .tv-button--tone-neutral-secondary svg,.TVMobilePanel.TVTourPage .tv-button--tone-neutral-secondary path,.TVMobilePanel.TVTourPage .tv-button--tone-neutral-primary svg,.TVMobilePanel.TVTourPage .tv-button--tone-neutral-primary path{fill:currentColor!important;stroke:currentColor!important}.TVMobilePanel.TVTourPage .tv-button-main-content,.TVMobilePanel.TVTourPage .tv-button-primary-main-content{color:inherit!important}.TVMobilePanel.TVTourPage .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;transition:transform .2s,box-shadow .2s,filter .2s!important;box-shadow:0 14px 30px -12px #ff6b6b99!important}.TVMobilePanel.TVTourPage .tv-button--tone-accent-primary:hover{filter:saturate(1.1)brightness(1.04)!important;box-shadow:0 18px 38px -12px #ff6b6bbf!important}.TVMobilePanel.TVTourPage .tv-button--tone-accent-primary .tv-button-main-content,.TVMobilePanel.TVTourPage .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVHotelReviewsPage,.TVMobilePanel.TVHotelReviewPage,.TVMobilePanel.TVHotelReviewsItemPage,.TVMobilePanel.TVHotelMapPage,.TVMobilePanel.TVHotelMapFullPage,.TVMobilePanel.TVHotelDescriptionPage,.TVMobilePanel.TVHotelVideoPage,.TVMobilePanel.TVFlightDetailPage,.TVMobilePanel.TVFlightSelectionListPage,.TVMobilePanel.TVFlightsPage,.TVMobilePanel.TVAlternativeToursPage,.TVMobilePanel.TVOrderCreatePage,.TVMobilePanel.TVCartPage,.TVMobilePanel.TVResultsPage,.TVMobilePanel.TVHotelPage{color:var(--ink)!important;background:radial-gradient(120% 45% at 50% 0,#ff8a3d21,#0000 55%),#1a0613fa!important}.TVMobilePanel.TVHotelReviewsPage .TVMobilePanelCaption,.TVMobilePanel.TVHotelMapPage .TVMobilePanelCaption{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVHotelReviewsPage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVHotelReviewsPage .tv-button--tone-neutral-primary,.TVMobilePanel.TVHotelMapPage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVHotelMapPage .tv-button--tone-neutral-primary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.TVMobilePanel.TVHotelReviewsPage .tv-button--tone-accent-primary,.TVMobilePanel.TVHotelMapPage .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 14px 30px -12px #ff6b6b99!important}.TVMobilePanel.TVHotelReviewsPage .tv-button-main-content,.TVMobilePanel.TVHotelReviewsPage .tv-button-primary-main-content,.TVMobilePanel.TVHotelMapPage .tv-button-main-content,.TVMobilePanel.TVHotelMapPage .tv-button-primary-main-content{color:inherit!important}.TVMobilePanel.TVHotelReviewsPage .tv-button--tone-accent-primary .tv-button-primary-main-content,.TVMobilePanel.TVHotelMapPage .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVHotelMapPage .TVHotelMapHotelTitle,.TVMobilePanel.TVHotelMapPage .TVHotelMapHotelTitle *{color:var(--ink)!important}.TVMobilePanel.TVHotelMapPage .TVMobileResultBtn{color:var(--ink-soft)!important;border:1px solid var(--glass-border)!important;font-family:var(--font-display)!important;background:#ffffff0f!important;border-radius:999px!important;font-weight:600!important}.TVMobilePanel.TVHotelMapPage .TVMobileResultBtn.TVActive,.TVMobilePanel.TVHotelMapPage .TVMobileResultBtn.TVSelected{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.TVMobilePanel.TVHotelMapPage .TVHotelMapContainer{border-radius:var(--radius-md)!important;border:1px solid var(--glass-border)!important;overflow:hidden!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsPanel,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsManager{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelTitleName,.TVMobilePanel.TVHotelReviewPage .TVHotelTitleName,.TVMobilePanel.TVHotelReviewsItemPage .TVHotelTitleName,.TVMobilePanel.TVHotelMapPage .TVHotelTitleName,.TVMobilePanel.TVHotelMapFullPage .TVHotelTitleName,.TVMobilePanel.TVHotelVideoPage .TVHotelTitleName{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:800!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelTitleResort,.TVMobilePanel.TVHotelReviewsPage .TVHotelTitleType,.TVMobilePanel.TVHotelReviewPage .TVHotelTitleResort,.TVMobilePanel.TVHotelMapFullPage .TVHotelTitleResort,.TVMobilePanel.TVHotelVideoPage .TVHotelTitleResort{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelTitleControl .TVStarsControlItem,.TVMobilePanel.TVHotelReviewsPage .TVHotelTitleControl .TVStarsControlItem:before,.TVMobilePanel.TVHotelMapFullPage .TVStarsControlItem,.TVMobilePanel.TVHotelMapFullPage .TVStarsControlItem:before,.TVMobilePanel.TVHotelVideoPage .TVStarsControlItem,.TVMobilePanel.TVHotelVideoPage .TVStarsControlItem:before{color:var(--accent)!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummary{border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;background:#ffffff0d!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryTitle{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryLogo svg path{fill:var(--ink)!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent .TVExpandableTextContent,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent t-p,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent t-ul,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent t-li{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent t-b,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent b,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsSummaryContent strong{color:var(--ink)!important}.TVMobilePanel.TVHotelReviewsPage .TVExpandableTextButton{color:var(--bg-3)!important}.TVMobilePanel.TVHotelReviewsPage .TVExpandableTextButton:hover{color:var(--bg-2)!important}.TVMobilePanel.TVHotelReviewsPage .TVReviewName{color:var(--ink)!important}.TVMobilePanel.TVHotelReviewsPage .TVReviewContent,.TVMobilePanel.TVHotelReviewsPage .TVReviewContentWrapper{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelReviewsPage .TVReviewsTophotels,.TVMobilePanel.TVHotelReviewsPage .TVReviewsTripadvisor{color:var(--bg-3)!important}.TVMobilePanel.TVHotelReviewsPage .TVReviewsServicesSeparator{color:var(--ink-mute)!important}.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsPanelButtonUp{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff14!important}.TVMobilePanel.TVHotelReviewsPage .TVStarsControlItem,.TVMobilePanel.TVHotelReviewsPage .TVStarsControlItem:before{color:var(--accent)!important}.TVMobilePanel.TVHotelReviewsPage .TVStarsControlItem:not(.TVActive),.TVMobilePanel.TVHotelReviewsPage .TVStarsControlItem:not(.TVActive):before{color:#ffffff40!important}.TVMobilePanel.TVHotelReviewsPage .TVReviewControl,.TVMobilePanel.TVHotelReviewsPage .TVHotelReviewsListItem{border-color:var(--glass-border)!important}.TVMobilePanel.TVHotelReviewsPage .TVEmptyReviewsMessage,.TVMobilePanel.TVHotelReviewsPage .TVEmptyReviewsMessage *{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelDescriptionPage .TVHotelTitleName{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:800!important}.TVMobilePanel.TVHotelDescriptionPage .TVHotelTitleResort{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelDescriptionPage .TVStarsControlItem,.TVMobilePanel.TVHotelDescriptionPage .TVStarsControlItem:before{color:var(--accent)!important}.TVMobilePanel.TVHotelDescriptionPage .TVStarsControlItem:not(.TVActive),.TVMobilePanel.TVHotelDescriptionPage .TVStarsControlItem:not(.TVActive):before{color:#ffffff40!important}.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionText,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionContent,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionView,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionControl,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionListContent,.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionContainer,.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionData,.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionItem{color:var(--ink-soft)!important;font-family:var(--font-body)!important}.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionContent,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionView,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionControl,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionListContent,.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionContainer,.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionItem{background:0 0!important}.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionListLabel,.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionItem:before{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionItem,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionItemControl,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionListLabel{border-color:var(--glass-border)!important}.TVMobilePanel.TVHotelDescriptionPage li{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelDescriptionPage li:before{color:var(--accent)!important}.TVMobilePanel.TVHotelDescriptionPage li svg,.TVMobilePanel.TVHotelDescriptionPage li svg path{fill:var(--accent)!important;stroke:var(--accent)!important}.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionData:before,.TVMobilePanel.TVHotelDescriptionPage b,.TVMobilePanel.TVHotelDescriptionPage strong,.TVMobilePanel.TVHotelDescriptionPage t-b{color:var(--ink)!important}.TVMobilePanel.TVHotelDescriptionPage a,.TVMobilePanel.TVHotelDescriptionPage .TVDescriptionLinkData{color:var(--bg-3)!important}.TVMobilePanel.TVHotelDescriptionPage a:hover{color:var(--bg-2)!important}.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionListBackButton,.TVMobilePanel.TVHotelDescriptionPage .TVHotelDescriptionUpButton{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff14!important}.TVMobilePanel.TVFlightDetailPage .TVFlightDetailDepartureTime,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailArrivalTime,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailDeparture,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailArrival,.TVMobilePanel.TVFlightDetailPage .TVFlightInfoTime{color:var(--ink)!important}.TVMobilePanel.TVFlightDetailPage .TVFlightDetailNumber,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailNumberContent,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailAirlineName{color:var(--ink-soft)!important}.TVMobilePanel.TVFlightDetailPage .TVFlightDetailNumber:before{color:var(--bg-2)!important}.TVMobilePanel.TVFlightDetailPage .TVFlightDetailDepartureDate,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailArrivalDate,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailPortId,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailDuration,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailBaggage,.TVMobilePanel.TVFlightDetailPage .TVFlightInfoBlock{color:var(--ink-mute)!important}.TVMobilePanel.TVFlightDetailPage .TVFlightDetailType,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailDurationTime{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff0f!important}.TVMobilePanel.TVFlightDetailPage .TVFlightConnectionInfo{color:var(--ink-soft)!important}.TVMobilePanel.TVFlightDetailPage .TVFlightDetailStart,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailEnd,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailStart:before,.TVMobilePanel.TVFlightDetailPage .TVFlightDetailEnd:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important}.TVMobilePanel.TVFlightDetailPage .TVFlightDetailLine{border-color:var(--glass-border)!important}.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionListControl{background:0 0!important}.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightSelectionControl{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:14px!important;margin-bottom:12px!important;padding:14px 16px!important;transition:border-color .2s,background .2s!important}.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightSelectionControl:hover{background:#ff8a3d14!important;border-color:#ffa94d73!important}.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightInfoTime,.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightSelectionBlock{color:var(--ink)!important}.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightInfoText,.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightDuration,.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightInfoBlock,.TVMobilePanel.TVFlightSelectionListPage .TVMobileFlightConnectionInfo{color:var(--ink-soft)!important}.TVMobilePanel.TVFlightSelectionListPage .TVFlightInfoTime,.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionDeparture,.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionArrival,.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionArrival:before,.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionBlock.TVAnyFlight{color:var(--ink)!important}.TVMobilePanel.TVFlightSelectionListPage .TVFlightInfoText,.TVMobilePanel.TVFlightSelectionListPage .TVFlightConnectionInfo,.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionTitle{color:var(--ink-soft)!important}.TVMobilePanel.TVFlightSelectionListPage .TVFlightInfoBlock,.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionListTitle,.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionListTitle div,.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionListTitle div:before{color:var(--ink-mute)!important}.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionControl,.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionListTitle{border-color:var(--glass-border)!important}.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionClose,.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionClose:before{color:var(--ink)!important}.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionClose:hover:before{color:var(--bg-2)!important}.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionList,.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionList{scrollbar-width:thin!important;scrollbar-color:#ff8a3d66 transparent!important}.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionList::-webkit-scrollbar{width:6px!important}.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionList::-webkit-scrollbar{width:6px!important}.TVMobilePanel.TVFlightSelectionListPage .TVTourFlightSelectionList::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:3px!important}.TVMobilePanel.TVFlightSelectionListPage .TVFlightSelectionList::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:3px!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-neutral-primary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button-main-content,.TVMobilePanel.TVFlightSelectionListPage .tv-button-primary-main-content{color:inherit!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-danger-secondary{color:#ff9272!important;background:#ff6b6b29!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-success-secondary{color:var(--success)!important;background:#6affb024!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-danger-secondary .tv-button-primary-main-content{color:#ff9272!important}.TVMobilePanel.TVFlightSelectionListPage .tv-button--tone-success-secondary .tv-button-primary-main-content{color:var(--success)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursList,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursListItems,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursSection,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursSectionList,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursNearDates,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursOtherRegions{background:0 0!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursSectionTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursSectionDescription{color:var(--ink-soft)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItem{border-color:var(--glass-border)!important;background:0 0!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItemTitle{color:var(--ink)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItemDesc,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItemInfoText{color:var(--ink-mute)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursMessage,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursListNotFound{color:var(--ink-soft)!important}.TVMobilePanel.TVAlternativeToursPage .tv-button--tone-danger-secondary{color:#ff9272!important;background:#ff6b6b29!important}.TVMobilePanel.TVAlternativeToursPage .tv-button--tone-success-secondary{color:var(--success)!important;background:#6affb024!important}.TVMobilePanel.TVAlternativeToursPage .tv-button--tone-danger-secondary .tv-button-primary-main-content{color:#ff9272!important}.TVMobilePanel.TVAlternativeToursPage .tv-button--tone-success-secondary .tv-button-primary-main-content{color:var(--success)!important}.TVMobilePanel.TVAlternativeToursPage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVAlternativeToursPage .tv-button--tone-neutral-secondary .tv-button-primary-main-content{color:var(--ink-mute)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemTitle:before,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemDesc:before,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemInfoWrapper:before{background-image:linear-gradient(90deg,#fff0,#ffffff2e 50%,#fff0),linear-gradient(#ffffff1a,#ffffff1a)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemTitle,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemDesc,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemInfoWrapper{background-color:#ffffff0f!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelList,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelListItems{background:0 0!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelListItems{flex-direction:column!important;gap:8px!important;display:flex!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelItem{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:12px!important;padding:12px 14px!important;overflow:hidden!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelItemTitle,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelItem .TVHotelTitleType,.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelItem .TVHotelTitleName{color:var(--ink)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelItem .TVHotelTitleResort{color:var(--ink-soft)!important}.TVMobilePanel.TVAlternativeToursPage .TVAlternativeToursHotelItemRating{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVMobilePanel.TVRequestPage .TVRequestFormTitle,.TVMobilePanel.TVRequestPage .TVRequestMessageTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVRequestPage .TVRequestFormDescription,.TVMobilePanel.TVRequestPage .TVRequestMessageDescription{color:var(--ink-soft)!important}.TVMobilePanel.TVRequestPage .TVInputNew{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.TVMobilePanel.TVRequestPage .TVInputNew input,.TVMobilePanel.TVRequestPage .TVInputNew textarea{color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.TVMobilePanel.TVRequestPage .TVInputNewLabel{color:var(--ink-mute)!important}.TVMobilePanel.TVRequestPage .TVInputPhoneCountryFlag{border-color:var(--glass-border)!important}.TVMobilePanel.TVRequestPage .TVSelectContent{color:var(--ink)!important}.TVMobilePanel.TVRequestPage .TVSelectArrow{color:var(--ink-mute)!important}.TVMobilePanel.TVRequestPage .tv-button--tone-neutral-primary,.TVMobilePanel.TVRequestPage .tv-button--tone-neutral-primary .tv-button-primary-main-content,.TVMobilePanel.TVRequestPage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVRequestPage .tv-button--tone-neutral-secondary .tv-button-primary-main-content{color:var(--ink-soft)!important}.TVMobilePanel.TVRequestPage .TVUserFormCommentButton .tv-button,.TVMobilePanel.TVRequestPage .TVUserFormPromocodeButton .tv-button{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important;transition:background .2s,border-color .2s!important}.TVMobilePanel.TVRequestPage .TVUserFormCommentButton .tv-button:hover,.TVMobilePanel.TVRequestPage .TVUserFormPromocodeButton .tv-button:hover{background:#ff8a3d1a!important;border-color:#ffa94d73!important}.TVMobilePanel.TVRequestPage .TVPromocodeBody{align-items:stretch!important;gap:10px!important}.TVMobilePanel.TVRequestPage .TVPromoCheck{border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:8px!important;padding:0!important}.TVMobilePanel.TVRequestPage .TVPromoCheck:hover{background:#ff8a3d1f!important;border-color:#ffa94d73!important}.TVMobilePanel.TVRequestPage .TVPromoCheck .tv-button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;padding:0 16px!important;transition:none!important;display:flex!important}.TVMobilePanel.TVRequestPage .TVPromoCheck .tv-button,.TVMobilePanel.TVRequestPage .TVPromoCheck .tv-button .tv-button-primary-main-content{color:var(--ink)!important}.TVMobilePanel.TVRequestPage .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 14px 30px -12px #ff6b6b99!important}.TVMobilePanel.TVRequestPage .tv-button--tone-accent-primary .tv-button-main-content,.TVMobilePanel.TVRequestPage .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVRequestPage .TVAgreementManager,.TVMobilePanel.TVRequestPage .TVAgreementContent,.TVMobilePanel.TVRequestPage .TVAgreementContentText{color:var(--ink-soft)!important}.TVMobilePanel.TVRequestPage .TVAgreementContentLink{color:var(--bg-3)!important;text-decoration:none!important}.TVMobilePanel.TVRequestPage .TVAgreementContentLink:hover{color:var(--bg-2)!important;text-decoration:underline!important}.TVMobilePanel.TVOrderCreatePage .TourBuyHeaderTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVOrderCreatePage .TourBuyHeaderSubTitle{color:var(--ink-soft)!important}.TVMobilePanel.TVOrderCreatePage .TVInputNew{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.TVMobilePanel.TVOrderCreatePage .TVInputNew input,.TVMobilePanel.TVOrderCreatePage .TVInputNew textarea{color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.TVMobilePanel.TVOrderCreatePage .TVInputNewLabel{color:var(--ink-mute)!important}.TVMobilePanel.TVOrderCreatePage .TVInputPhoneCountryFlag{border-color:var(--glass-border)!important}.TVMobilePanel.TVOrderCreatePage .TVSelectContent{color:var(--ink)!important}.TVMobilePanel.TVOrderCreatePage .TVSelectArrow{color:var(--ink-mute)!important}.TVMobilePanel.TVOrderCreatePage .TVTourBuyDocumentName{color:var(--ink-soft)!important}.TVMobilePanel.TVOrderCreatePage .TVTourBuyTouristItemControl,.TVMobilePanel.TVOrderCreatePage .TVTourBuyCustomerContactsForm{border-color:var(--glass-border)!important}.TVMobilePanel.TVOrderCreatePage .TVTourCardPriceValue{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.TVMobilePanel.TVOrderCreatePage .TVTourCardPriceCurrency,.TVMobilePanel.TVOrderCreatePage .TVTourCardPriceType{color:var(--ink-mute)!important}.TVMobilePanel.TVOrderCreatePage .TVInstantConfirmationContent,.TVMobilePanel.TVOrderCreatePage .TVInstantConfirmationControl:before{color:var(--bg-3)!important}.TVMobilePanel.TVOrderCreatePage .TVMessageInformation{background:#ff8a3d1a!important;border-color:#ffa94d52!important}.TVMobilePanel.TVOrderCreatePage .TVMessageInformationTitle,.TVMobilePanel.TVOrderCreatePage .TVMessageInformationDescription,.TVMobilePanel.TVOrderCreatePage .TVAgreementManager,.TVMobilePanel.TVOrderCreatePage .TVAgreementContent,.TVMobilePanel.TVOrderCreatePage .TVAgreementContentText{color:var(--ink-soft)!important}.TVMobilePanel.TVOrderCreatePage .TVAgreementContentLink{color:var(--bg-3)!important;text-decoration:none!important}.TVMobilePanel.TVOrderCreatePage .TVAgreementContentLink:hover{color:var(--bg-2)!important;text-decoration:underline!important}.TVMobilePanel.TVOrderCreatePage .TVAccordion{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.TVMobilePanel.TVOrderCreatePage .TVAccordionTitle{color:var(--ink)!important}.TVMobilePanel.TVOrderCreatePage .TVAccordionContent{color:var(--ink-soft)!important}.TVMobilePanel.TVOrderCreatePage .TVCheckBox{color:var(--ink-soft)!important;align-items:center!important;gap:10px!important;display:flex!important}.TVMobilePanel.TVOrderCreatePage .TVCheckBox:before{content:""!important;box-sizing:border-box!important;background-color:#ffffff1a!important;background-image:none!important;border:1.5px solid #ffffff52!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.TVMobilePanel.TVOrderCreatePage .TVCheckBox.TVChecked:before,.TVMobilePanel.TVOrderCreatePage .TVCheckBox.TVSelected:before,.TVMobilePanel.TVOrderCreatePage .TVCheckBox[aria-checked=true]:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important}.TVMobilePanel.TVOrderCreatePage .TVUserFormCommentButton .tv-button,.TVMobilePanel.TVOrderCreatePage .TVUserFormPromocodeButton .tv-button{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.TVMobilePanel.TVOrderCreatePage .TVUserFormCommentButton .tv-button:hover,.TVMobilePanel.TVOrderCreatePage .TVUserFormPromocodeButton .tv-button:hover{background:#ff8a3d1a!important;border-color:#ffa94d73!important}.TVMobilePanel.TVOrderCreatePage .tv-button--tone-neutral-primary,.TVMobilePanel.TVOrderCreatePage .tv-button--tone-neutral-primary .tv-button-primary-main-content,.TVMobilePanel.TVOrderCreatePage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVOrderCreatePage .tv-button--tone-neutral-secondary .tv-button-primary-main-content{color:var(--ink-soft)!important}.TVMobilePanel.TVOrderCreatePage .TVPromocodeBody{align-items:stretch!important;gap:10px!important}.TVMobilePanel.TVOrderCreatePage .TVPromoCheck{border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:8px!important;padding:0!important}.TVMobilePanel.TVOrderCreatePage .TVPromoCheck:hover{background:#ff8a3d1f!important;border-color:#ffa94d73!important}.TVMobilePanel.TVOrderCreatePage .TVPromoCheck .tv-button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-self:stretch!important;transition:none!important}.TVMobilePanel.TVOrderCreatePage .TVPromoCheck .tv-button,.TVMobilePanel.TVOrderCreatePage .TVPromoCheck .tv-button .tv-button-primary-main-content{color:var(--ink)!important}.TVMobilePanel.TVOrderCreatePage .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 14px 30px -12px #ff6b6b99!important}.TVMobilePanel.TVOrderCreatePage .tv-button--tone-accent-primary .tv-button-main-content,.TVMobilePanel.TVOrderCreatePage .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important}.TVMobilePanel.TVAgreementPage .TVAgreementPageContent,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent *{color:var(--ink-soft)!important}.TVMobilePanel.TVAgreementPage .TVAgreementPageContent b,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent strong,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent h1,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent h2,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent h3,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent h4{color:var(--ink)!important}.TVMobilePanel.TVAgreementPage .TVAgreementPageContent a{color:var(--bg-3)!important}.TVMobilePanel.TVAgreementPage .TVAgreementPageContent table,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent td,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent th{border-color:var(--glass-border)!important}.TVMobilePanel.TVAgreementPage .TVAgreementPageContent table,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent tbody,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent tr,.TVMobilePanel.TVAgreementPage .TVAgreementPageContent td{width:100%!important;max-width:100%!important;display:block!important}.TVMobilePanel.TVCartPage .TVCartCustomerInfoId{color:var(--ink-mute)!important}.TVMobilePanel.TVCartPage .TVCountryItemName{color:var(--ink)!important}.TVMobilePanel.TVCartPage .TVCountryItemLink{color:var(--bg-3)!important}.TVMobilePanel.TVCartPage .TVCountryItemLink:hover{color:var(--bg-2)!important}.TVMobilePanel.TVCartPage .TVCartTourContainer{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:14px!important;overflow:hidden!important}.TVMobilePanel.TVCartPage .TVCartHotelDescVal{color:var(--ink-soft)!important}.TVMobilePanel.TVCartPage .TVCartTourDate{color:var(--ink)!important}.TVMobilePanel.TVCartPage .TVCartTourDate:after{color:var(--ink-mute)!important}.TVMobilePanel.TVCartPage .TVCartBook:before{color:var(--bg-3)!important}.TVMobilePanel.TVCartPage .TVCartBook:hover:before{color:var(--bg-2)!important}.TVMobilePanel.TVCartPage .TVCartTourRoom,.TVMobilePanel.TVCartPage .TVCartTourRoom *,.TVMobilePanel.TVCartPage .TVCartTourCountry,.TVMobilePanel.TVCartPage .TVCartTourMeal,.TVMobilePanel.TVCartPage .TVCartTourFixPriceContent{color:var(--ink-mute)!important}.TVMobilePanel.TVCartPage .TVCartTourPriceValue{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.TVMobilePanel.TVCartPage .TVPriceHistoryValue,.TVMobilePanel.TVCartPage .TVTourItemCurrency,.TVMobilePanel.TVCartPage .TVCartTourCurrency{color:var(--ink-mute)!important}.TVMobilePanel.TVCartPage .TVCartTourPriceWaiterContent{color:var(--ink-soft)!important}.TVMobilePanel.TVCartPage .TVCartRangeDates,.TVMobilePanel.TVCartPage .TVCartRangeSerachFilters{color:var(--ink)!important}.TVMobilePanel.TVCartPage .TVCartRangeNights,.TVMobilePanel.TVCartPage .TVCartRangeDepartureFrom,.TVMobilePanel.TVCartPage .TVCartRangeTourists,.TVMobilePanel.TVCartPage .TVCartRangeMeal,.TVMobilePanel.TVCartPage .TVCartRangeDetails,.TVMobilePanel.TVCartPage .TVCartRangeCurrency,.TVMobilePanel.TVCartPage .TVCartRangeNoDiscount,.TVMobilePanel.TVCartPage .TVCartRangeViewCount{color:var(--ink-mute)!important}.TVMobilePanel.TVCartPage .TVCartRangePriceWaiterContent{color:var(--ink-soft)!important}.TVMobilePanel.TVCartPage .TVCartRangeSearchButton{color:var(--bg-3)!important}.TVMobilePanel.TVCartPage .TVCartRangeSearchButton:hover{color:var(--bg-2)!important}.TVMobilePanel.TVCartPage .TVCartRangePriceValue{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.TVMobilePanel.TVCartPage .TVCartHotelRating,.TVMobilePanel.TVCartPage .TVCartFavoriteHotelRating{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.TVMobilePanel.TVCartPage .TVCartFavoriteHotelListTitle{color:var(--ink)!important}.TVMobilePanel.TVCartPage .TVCartFavoriteHotelListRegion{color:var(--ink-soft)!important}.TVMobilePanel.TVCartPage .TVCartFavoriteHotelListSearchLink,.TVMobilePanel.TVCartPage .TVCartFavoriteHotelSearch{color:var(--bg-3)!important}.TVMobilePanel.TVCartPage .TVCartFavoriteHotelListSearchLink:hover,.TVMobilePanel.TVCartPage .TVCartFavoriteHotelSearch:hover{color:var(--bg-2)!important}.TVMobilePanel.TVCartPage .TVHotelTitleName{color:var(--ink)!important}.TVMobilePanel.TVCartPage .TVHotelTitleResort,.TVMobilePanel.TVCartPage .TVHotelTitleType{color:var(--ink-soft)!important}.TVMobilePanel.TVCartPage .TVCartFavoriteHotelListItem{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:14px!important;overflow:hidden!important}.TVMobilePanel.TVCartPage .TVCounterBadge{color:var(--bg-3)!important;border-color:var(--bg-3)!important}.TVMobilePanel.TVCartPage .TVCartControlTab.TVActive .TVCounterBadge{color:#1a0613!important;border-color:#1a061373!important}.TVMobilePanel.TVCartPage .TVInputNew{border-color:var(--glass-border)!important}.TVMobilePanel.TVCartPage .TVInputNew input{color:var(--ink)!important;background:0 0!important}.TVMobilePanel.TVCartPage .TVCartEmptyFavoritesTitle{color:var(--ink)!important}.TVMobilePanel.TVCartPage .TVCartEmptyFavoritesContentText,.TVMobilePanel.TVCartPage .TVBotCartSubscribeClose{color:var(--ink-soft)!important}.TVMobilePanel.TVCartPage .TVCartSubscribeButton svg,.TVMobilePanel.TVCartPage .TVCartSubscribeButton svg path,.TVMobilePanel.TVCartPage .TVCartShareButton svg,.TVMobilePanel.TVCartPage .TVCartShareButton svg path{fill:var(--ink)!important;stroke:none!important}.TVMobilePanel .TVBotCartSubscribeTooltip,.TVMobilePanel .TVBotCartSubscribeTooltip.TVMainColor{-webkit-backdrop-filter:blur(24px)saturate(1.4)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;background-color:#1a0613f7!important;box-shadow:0 20px 60px -16px #000000b3!important}.TVMobilePanel .TVBotCartSubscribeTooltipArrow{background-color:#1a0613f7!important}.TVMobilePanel.TVSharePage .TVShareMainPanelTitle,.TVMobilePanel.TVSharePage .TVShareLinkPanelTitle{color:var(--ink)!important}.TVMobilePanel.TVSharePage .TVShareMainPanelDivider{color:var(--ink-mute)!important}.TVMobilePanel.TVSharePage .TVShareMainPanelDivider:before,.TVMobilePanel.TVSharePage .TVShareMainPanelDivider:after{background-color:var(--glass-border)!important;border-color:var(--glass-border)!important}.TVMobilePanel.TVSharePage svg,.TVMobilePanel.TVSharePage svg path{fill:var(--ink)!important}.TVMobilePanel.TVSharePage .TVShareLinkPanelTextarea{border-color:var(--glass-border)!important}.TVMobilePanel.TVSharePage .tv-button:not(.TVTabListItem) [class*=main-content],.TVMobilePanel.TVSharePage .tv-button:not(.TVTabListItem) [class*=addon]{color:var(--ink)!important}.TVActionsWindow{color:var(--ink)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(28px)saturate(1.3)!important;background:radial-gradient(130% 60% at 50% 0,#ff8a3d1f,#0000 55%),#1a0613f7!important}.TVActionsWindow .TVActionsModalTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVActionsWindow .TVActionsModalContent,.TVActionsWindow .TVActionsControlContent{color:var(--ink-soft)!important}.TVActionsWindow .TVClosePopUp{color:var(--ink)!important}.TVActionsWindow .TVClosePopUp:hover{color:var(--bg-2)!important}.TVMobilePanel .TVProgressBar{background:#ffffff14!important}.TVMobilePanel .TVProgressLine{background:var(--bg-2)!important;border-color:var(--bg-2)!important}.TVMobilePanel.TVResultsPage .TVResultMobileNavigationPanel{background:0 0!important;border-bottom:1px solid #ffffff14!important}.TVMobilePanel.TVResultsPage .TVNavigationMobileItem,.TVMobilePanel.TVResultsPage .TVNavigationMobileFilterContent,.TVMobilePanel.TVResultsPage .TVNavigationMobileFilterTitle,.TVMobilePanel.TVResultsPage .TVNavigationMobileMapTitle,.TVMobilePanel.TVResultsPage .TVNavigationMobileViewTitle{color:var(--ink-soft)!important}.TVMobilePanel.TVResultsPage .TVNavigationMobileItem svg,.TVMobilePanel.TVResultsPage .TVNavigationMobileItem svg path,.TVMobilePanel.TVResultsPage .TVNavigationMobileViewIcon,.TVMobilePanel.TVResultsPage .TVNavigationMobileMapIcon{fill:var(--ink-soft)!important}.TVMobilePanel.TVResultsPage .TVNavigationMobileFilterCount{background:var(--bg-2)!important;color:#1a0613!important}.TVMobilePanel.TVResultsPage .TVMobilePanelHeader .TVCartPreviewCompactIcon{justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:inline-flex!important;position:relative!important}.TVMobilePanel.TVResultsPage .TVMobilePanelHeader .TVCartPreviewCompactIcon>svg,.TVMobilePanel.TVResultsPage .TVMobilePanelHeader .TVCartPreviewCompactIcon>.tv-svg{display:none!important}.TVMobilePanel.TVResultsPage .TVMobilePanelHeader .TVCartPreviewCompactIcon:before{content:""!important;background-color:#ff6b6b!important;width:20px!important;height:20px!important;display:block!important;-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%22%2F%3E%3C%2Fsvg%3E)!important;mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%22%2F%3E%3C%2Fsvg%3E)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.TVMobilePanel.TVResultsPage .TVMobilePanelHeader .TVCartPreviewCompactCount{background:linear-gradient(135deg, var(--bg-1,#ff6b6b), var(--bg-2,#ffa94d))!important;color:#1a0613!important;font-family:var(--font-mono)!important;font-weight:800!important}.TVMobilePanel.TVResultsPage .TVMResultItem,.TVMobilePanel.TVResultsPage .TVMSResultItem{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:14px!important}.TVMobilePanel.TVResultsPage .TVHotelInfoStar:before{color:var(--bg-2)!important}.TVMobilePanel.TVResultsPage .TVMResultItemTitle,.TVMobilePanel.TVResultsPage .TVMResultItemTitle .TVHotelInfoTextEllipsis,.TVMobilePanel.TVResultsPage .TVMSResultItemTitle,.TVMobilePanel.TVResultsPage .TVMSResultItemTitle div{color:var(--ink)!important}.TVMobilePanel.TVResultsPage .TVMResultItemSubTitle,.TVMobilePanel.TVResultsPage .TVMSResultItemSubTitle{color:var(--ink-mute)!important}.TVMobilePanel.TVResultsPage .TVMResultItemDescription{color:var(--ink-soft)!important}.TVMobilePanel.TVResultsPage .TVMHotelInfoRating,.TVMobilePanel.TVResultsPage .TVMSHotelInfoRating{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.TVMobilePanel.TVResultsPage .TVMResultItemPriceValue,.TVMobilePanel.TVResultsPage .TVMResultItemPriceKilo,.TVMobilePanel.TVResultsPage .TVMSResultItemPriceValue,.TVMobilePanel.TVResultsPage .TVMSResultItemPriceKilo{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.TVMobilePanel.TVResultsPage .TVMResultItemPriceCurrency,.TVMobilePanel.TVResultsPage .TVMResultItemPriceType,.TVMobilePanel.TVResultsPage .TVMResultItemPriceType:before,.TVMobilePanel.TVResultsPage .TVMResultItemOldPrice,.TVMobilePanel.TVResultsPage .TVMSResultItemPriceCurrency,.TVMobilePanel.TVResultsPage .TVMSResultItemPriceType,.TVMobilePanel.TVResultsPage .TVMSResultItemPriceType:before,.TVMobilePanel.TVResultsPage .TVMSResultItemOldPrice{color:var(--ink-mute)!important}.TVMobilePanel.TVResultsPage .TVResultNavButton{color:var(--bg-3)!important}.TVMobilePanel.TVResultsPage .TVResultNavButton:hover{color:var(--bg-2)!important}.TVMobilePanel.TVResultsPage .TVMResultItemAddToCartWrapper .tv-button,.TVMobilePanel.TVResultsPage .TVMSResultItemAddToCartWrapper .tv-button,.TVMobilePanel.TVResultsPage .TVResultItemButton{border:1px solid var(--glass-border)!important;background:#ffffff14!important}.TVMobilePanel.TVResultsPage .TVMResultItemAddToCartWrapper svg,.TVMobilePanel.TVResultsPage .TVMResultItemAddToCartWrapper svg path,.TVMobilePanel.TVResultsPage .TVMSResultItemAddToCartWrapper svg,.TVMobilePanel.TVResultsPage .TVMSResultItemAddToCartWrapper svg path,.TVMobilePanel.TVResultsPage .TVResultItemButtonIcon svg,.TVMobilePanel.TVResultsPage .TVResultItemButtonIcon svg path,.TVMobilePanel.TVHotelPage .TVResultItemButtonIcon svg,.TVMobilePanel.TVHotelPage .TVResultItemButtonIcon svg path{fill:var(--ink-soft)!important}.TVMobilePanel.TVResultsPage .TVMResultItemAddToCartWrapper .tv-button--tone-danger-secondary svg,.TVMobilePanel.TVResultsPage .TVMResultItemAddToCartWrapper .tv-button--tone-danger-secondary svg path,.TVMobilePanel.TVResultsPage .TVMSResultItemAddToCartWrapper .tv-button--tone-danger-secondary svg,.TVMobilePanel.TVResultsPage .TVMSResultItemAddToCartWrapper .tv-button--tone-danger-secondary svg path{fill:var(--bg-2)!important}.TVMobilePanel.TVResultsPage .TVMResultItem.TVPreview .TVMResultItemPreTitle:before,.TVMobilePanel.TVResultsPage .TVMResultItem.TVPreview .TVMResultItemTitle:before,.TVMobilePanel.TVResultsPage .TVMResultItem.TVPreview .TVMResultItemSubTitle:before,.TVMobilePanel.TVResultsPage .TVMResultItem.TVPreview .TVMResultItemDescription:before,.TVMobilePanel.TVResultsPage .TVMResultItem.TVPreview .TVMResultItemPrice:before,.TVMobilePanel.TVResultsPage .TVMSResultItem.TVPreview .TVMSResultItemPreTitle:before,.TVMobilePanel.TVResultsPage .TVMSResultItem.TVPreview .TVMSResultItemTitle:before,.TVMobilePanel.TVResultsPage .TVMSResultItem.TVPreview .TVMSResultItemSubTitle:before,.TVMobilePanel.TVResultsPage .TVMSResultItem.TVPreview .TVMSResultItemPrice:before,.TVMobilePanel.TVResultsPage .TVMResultItem.TVPreview .TVMResultItemImage:before,.TVMobilePanel.TVResultsPage .TVMSResultItem.TVPreview .TVMSResultItemImage:before{background-image:linear-gradient(90deg,#fff0,#ffffff2e 50%,#fff0),linear-gradient(#ffffff1a,#ffffff1a)!important}.TVMobilePanel.TVResultsPage .TVMResultItem.TVPreview .TVMResultItemImage,.TVMobilePanel.TVResultsPage .TVMSResultItem.TVPreview .TVMSResultItemImage{background-color:#ffffff0f!important}.TVMobilePanel .TVLoaderTitle:before{color:var(--ink-mute)!important}.TVMobilePanel.TVResultsPage .TVReadyHotelsCollections{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:14px!important}.TVMobilePanel.TVResultsPage .TVReadyHotelsCollectionsHeaderTitle,.TVMobilePanel.TVResultsPage .TVReadyHotelsCollectionsHeaderTitle *,.TVMobilePanel.TVResultsPage .TVReadyHotelsCollectionsHeaderTitle:before{color:var(--ink)!important}.TVMobilePanel.TVResultsPage .TVReadyHotelsCollectionsHeaderTitle:after{color:var(--ink-soft)!important}.TVMobilePanel.TVResultsPage .TVReadyHotelsCollectionsHideBtn{color:var(--bg-3)!important}.TVMobilePanel.TVResultsPage .TVReadyHotelsCollectionsHideBtn:hover{color:var(--bg-2)!important}.TVMobilePanel.TVResultsPage .TVResultListViewMore,.TVMobilePanel.TVResultsPage .TVResultListViewMore .tv-button{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff0f!important;border-radius:999px!important}.TVMobilePanel.TVResultsPage .TVResultListViewMore .tv-button{background:0 0!important;border:none!important}.TVMobilePanel.TVResultsPage .TVResultListViewMore *{color:var(--ink)!important}.TVMobilePanel.TVResultsPage .TVResultMobileHelpRequest{background:#ffffff0d!important;border-top:1px solid #ffffff14!important}.TVMobilePanel.TVResultsPage .TVResultMobileRequestHelpTitle{color:var(--ink)!important;font-family:var(--font-display)!important}.TVMobilePanel.TVResultsPage .TVResultMobileRequestHelpDescription{color:var(--ink-soft)!important}.TVMobilePanel.TVResultsPage .TVResultMobileRequestHelpButton .tv-button{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:999px!important}.TVMobilePanel.TVResultsPage .TVResultMobileRequestHelpButton .tv-button .tv-button-primary-main-content,.TVMobilePanel.TVResultsPage .TVResultMobileRequestHelpButton .tv-button .tv-button-main-content{color:#fff!important}.TVMobilePanel.TVHotelPage .TVAreaContentText{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelPage .TVHotelTitleName{color:var(--ink)!important}.TVMobilePanel.TVHotelPage .TVHotelTitleResort,.TVMobilePanel.TVHotelPage .TVHotelTitleType{color:var(--ink-mute)!important}.TVMobilePanel.TVHotelPage .TVHotelMobileVideoButton{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelPage .TVAreaContentRating{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVMobilePanel.TVHotelPage .TVMobileResultBtn{color:var(--ink-soft)!important;border:1px solid var(--glass-border)!important;font-family:var(--font-display)!important;background:#ffffff0f!important;border-radius:999px!important;font-weight:600!important}.TVMobilePanel.TVHotelPage .TVMobileResultBtn.TVActive,.TVMobilePanel.TVHotelPage .TVMobileResultBtn.TVSelected{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.TVMobilePanel.TVHotelPage .TVMobileResultBtn svg,.TVMobilePanel.TVHotelPage .TVMobileResultBtn path{fill:currentColor!important;stroke:currentColor!important}.TVMobilePanel.TVHotelPage .TVMTourResultItem{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.TVMobilePanel.TVHotelPage .TVMTourResultItemDate,.TVMobilePanel.TVHotelPage .TVMTourResultItemNights{color:var(--ink)!important}.TVMobilePanel.TVHotelPage .TVMTourResultItemRoom,.TVMobilePanel.TVHotelPage .TVMTourResultItemMeal,.TVMobilePanel.TVHotelPage .TVMTourResultItemName,.TVMobilePanel.TVHotelPage .TVMTourResultItemRegular{color:var(--ink-soft)!important}.TVMobilePanel.TVHotelPage .TVMTourResultItemPriceValue,.TVMobilePanel.TVHotelPage .TVMTourResultItemPriceKilo{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.TVMobilePanel.TVHotelPage .TVMTourResultItemPriceCurrency{color:var(--ink-mute)!important}.TVMobilePanel.TVHotelPage .TVMTourResultItemCart svg,.TVMobilePanel.TVHotelPage .TVMTourResultItemCart svg path{fill:var(--ink-soft)!important}.TVMobilePanel.TVHotelPage .TVMTourResultItemCart .tv-button--tone-danger-secondary svg,.TVMobilePanel.TVHotelPage .TVMTourResultItemCart .tv-button--tone-danger-secondary svg path{fill:var(--bg-2)!important}.TVMobilePanel.TVHotelPage .TVResultItemButton{border:1px solid var(--glass-border)!important;background:#ffffff14!important}.TVMobilePanel.TVHotelPage .TVMTourResultByRoomItemName{color:var(--ink)!important}.TVMobilePanel.TVHotelPage .TVMTourResultByRoomItemPrice{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.TVMobilePanel.TVHotelPage .TVMTourResultByRoomItemPriceCurrency,.TVMobilePanel.TVHotelPage .TVMTourResultByRoomItemParams{color:var(--ink-mute)!important}.TVMobilePanel.TVHotelPage .TVMTourResultByRoomItemContent{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.TVMobilePanel.TVHotelPage .TVRoomInfo{color:var(--bg-3)!important}.TVMobilePanel.TVHotelPage .TVRoomInfo:hover{color:var(--bg-2)!important}.TVMobilePanel.TVHotelPage .tv-button--tone-neutral-secondary,.TVMobilePanel.TVHotelPage .tv-button--tone-neutral-primary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.TVMobilePanel.TVHotelPage .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 14px 30px -12px #ff6b6b99!important}.TVMobilePanel.TVHotelPage .tv-button-main-content,.TVMobilePanel.TVHotelPage .tv-button-primary-main-content{color:inherit!important}.TVMobilePanel.TVHotelPage .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important}.TVOverLay.TVFade{-webkit-backdrop-filter:blur(8px)saturate(1.1)!important;background-color:#0a0207bd!important}.TVTourCardWindow,.TVShareWindow,.TVHotelReviewsFormWindow,.TVRoomWindow{color:var(--ink)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(32px)saturate(1.3)!important;background:radial-gradient(130% 60% at 50% 0,#ff8a3d1f,#0000 55%),#1a0613f7!important}.TVShareWindow,.TVHotelReviewsFormWindow,.TVRoomWindow{border-radius:var(--radius-md)!important}.TVRoomWindow .TVRoomTitle,.TVRoomWindow .TVRoomDescriptionTitle{color:var(--ink)!important;font-family:var(--font-display)!important}.TVRoomWindow .TVRoomTagsItem{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff0f!important}.TVRoomWindow .TVRoomDescriptionContent,.TVRoomWindow .TVRoomDescriptionContent *{color:var(--ink-soft)!important}.TVRoomWindow .TVRoomDescriptionNote{border-color:var(--glass-border)!important;color:var(--ink-mute)!important;background:#ffffff0d!important}.TVRoomWindow .TVGallCount{color:var(--ink)!important;background:#0a0207b8!important}.TVRoomWindow .TVGallLeft,.TVRoomWindow .TVGallRight{color:var(--ink)!important}.TVRoomWindow .TVGallLeft:hover,.TVRoomWindow .TVGallRight:hover{color:var(--bg-2)!important}.TVRoomWindow .TVClosePopUp{color:var(--ink)!important;border-color:var(--glass-border)!important}.TVRoomWindow .TVClosePopUp:hover{color:var(--bg-2)!important}.TVTourCardWindow{border-radius:var(--radius-lg)!important;box-shadow:var(--glass-shadow), 0 0 0 1px #ffa94d0f inset!important;width:min(940px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important}.TVTourCardWindowHeaderBlock{background:0 0!important}.TVTourCardWindow .tv-button--tone-neutral-secondary,.TVTourCardWindow .tv-button--tone-neutral-primary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important;transition:background .2s,border-color .2s,color .2s!important}.TVTourCardWindow .tv-button--tone-neutral-secondary:hover,.TVTourCardWindow .tv-button--tone-neutral-primary:hover{color:var(--ink)!important;background:#ff8a3d2e!important;border-color:#ffa94d80!important}.TVTourCardWindow .tv-button--tone-neutral-secondary svg,.TVTourCardWindow .tv-button--tone-neutral-secondary svg path,.TVTourCardWindow .tv-button--tone-neutral-primary svg,.TVTourCardWindow .tv-button--tone-neutral-primary svg path{fill:currentColor!important;stroke:currentColor!important}.TVTourCardWindow .tv-button-main-content,.TVTourCardWindow .tv-button-primary-main-content{color:inherit!important}.TVTourCardWindow .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;transition:transform .2s,box-shadow .2s,filter .2s!important;box-shadow:0 14px 30px -12px #ff6b6b99!important}.TVTourCardWindow .tv-button--tone-accent-primary:hover{filter:saturate(1.1)brightness(1.04)!important;transform:translateY(-1px)!important;box-shadow:0 18px 38px -12px #ff6b6bbf!important}.TVTourCardWindow .tv-button--tone-accent-primary .tv-button-main-content,.TVTourCardWindow .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important}.TVTourCardWindow .TVClosePopUp .tv-button{color:var(--ink)!important;background:#1a06138c!important;border:none!important}.TVTourCardWindow .TVClosePopUp .tv-button:hover{background:#ff8a3d38!important}.TVTourCardWindow .TVTourCardWindowInfoBlock,.TVTourCardWindow .TVTourCardWindowInfoBlock.TVMainColor{color:var(--ink)!important;background:0 0!important}.TVTourCardWindow .TVHotelTitleName{color:var(--ink)!important;font-family:var(--font-display)!important;letter-spacing:-.01em!important;font-weight:800!important}.TVTourCardWindow .TVHotelTitleResort{color:var(--ink-soft)!important;font-family:var(--font-body)!important}.TVTourCardWindow .TVStarsControlItem,.TVTourCardWindow .TVStarsControlItem:before{color:var(--accent)!important}.TVTourCardWindow .TVStarsControlItem:not(.TVActive),.TVTourCardWindow .TVStarsControlItem:not(.TVActive):before{color:#ffffff40!important}.TVTourCardWindow .TVTourCardInfoContent{border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;background:#ffffff0d!important;overflow:hidden!important}.TVTourCardWindow .TVTourCardInfoRightBlock{border-left:1px solid var(--glass-border)!important;background:linear-gradient(#ff8a3d1f,#ff6b6b0d)!important}@media (max-width:700px){.TVTourCardWindow .TVTourCardInfoRightBlock{border-left:none!important;border-top:1px solid var(--glass-border)!important}}.TVTourCardWindow .TVTourCardOption:before{border:1px solid var(--glass-border)!important;color:var(--bg-2)!important;background-color:#ffffff12!important}.TVTourCardWindow .TVTourCardOptionHeader{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVTourCardWindow .TVTourCardOptionFooter{color:var(--ink-mute)!important}.TVTourCardWindow .TVRoomInfo{color:var(--bg-3)!important}.TVTourCardWindow .TVRoomInfo:hover{color:var(--bg-2)!important}.TVTourCardWindow .TVInstantConfirmationContent,.TVTourCardWindow .TVInstantConfirmationControl:before{color:var(--bg-3)!important}.TVTourCardWindow .TVTourCardIncludePrices,.TVTourCardWindow .TVTourCardIncludePrices *,.TVTourCardWindow .TVTourFlightMessage,.TVTourCardWindow .TVTourFlightControl,.TVTourCardWindow .TVTourFlightTimeBlock,.TVTourCardWindow .TVTourFlightPortBlock,.TVTourCardWindow .TVTourFlightAirlineBlock{color:var(--ink-soft)!important}.TVTourCardWindow .TVTourFlightTime{color:var(--ink)!important}.TVTourCardWindow .TVTourFlightConnection,.TVTourCardWindow .TVTourFlightDuration{color:var(--ink-soft)!important}.TVTourCardWindow .TVTourFlightDepartureDate,.TVTourCardWindow .TVTourFlightType{color:var(--ink-mute)!important}.TVTourCardWindow .TVTourFlightIcon,.TVTourCardWindow .TVTourFlightIcon:before,.TVTourCardWindow .TVTourFlightMessage:before{color:var(--bg-2)!important}.TVTourCardWindow .TVTourFlightInfo,.TVTourCardWindow .TVTourFlightInfo:before{color:var(--ink-mute)!important}.TVTourCardWindow .TVTourFlightControl,.TVTourCardWindow .TVTourFlightMessage{border-color:var(--glass-border)!important}.TVTourCardWindow .TVOrderWarningMessage{border-radius:var(--radius-sm)!important;color:#ffd6b0!important;font-family:var(--font-body)!important;background:#ff8a3d1a!important;border:1px solid #ffa94d52!important}.TVTourCardWindow .TVOrderWarningMessage b{color:var(--bg-3)!important}.TVTourCardWindow .TVTourCardPriceValue{font-family:var(--font-display)!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 4px 14px #ff8a3d59)!important;background:linear-gradient(120deg,#ffd166 0%,#ffa94d 50%,#ff8a3d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important}.TVTourCardWindow .TVTourCardPriceSuffix{color:var(--ink-mute)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.TVTourCardWindow .TVTourCardPreviewIncludePrice,.TVTourCardWindow .TVTourCardIncludePrices{color:var(--ink-mute)!important}.TVTourCardWindow .TVTabListItem{color:var(--ink-soft)!important;font-family:var(--font-display)!important;background:#ffffff0f!important;border:1px solid #0000!important;border-radius:999px!important;font-weight:600!important;transition:background .2s,color .2s,border-color .2s!important}.TVTourCardWindow .TVTabListItem:hover:not(.TVActive){color:var(--ink)!important;background:#ffffff1f!important}.TVTourCardWindow .TVTabListItem.TVActive{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important;font-weight:700!important}.TVTourCardWindow .TVHotelDescriptionText{color:var(--ink-soft)!important;font-family:var(--font-body)!important;line-height:1.7!important}.TVTourCardWindow .TVDescriptionItem{border-top:1px solid var(--glass-border)!important;color:var(--ink-soft)!important}.TVTourCardWindow .TVDescriptionItem:before{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVTourCardWindow .TVDescriptionItem li,.TVTourCardWindow .TVDescriptionData{color:var(--ink-soft)!important}.TVTourCardWindow .TVDescriptionItem li:before{color:var(--accent)!important}.TVTourCardWindow .TVHotelNode{color:var(--ink-mute)!important;font-size:13px!important;line-height:1.6!important}.TVTourCardWindow .TVPhotoSliderCounter{color:var(--ink)!important;font-family:var(--font-mono)!important;background:#1a061399!important;border-radius:0 0 0 10px!important;font-size:11px!important;font-weight:700!important}.TVTourCardWindow .TVSNavLeft,.TVTourCardWindow .TVSNavRight{color:var(--ink)!important;border:1px solid var(--glass-border)!important;background:#1a06138c!important;transition:background .2s,color .2s!important}.TVTourCardWindow .TVSNavLeft:hover,.TVTourCardWindow .TVSNavRight:hover{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVTourCardWindow .TVHotelRatingBlock{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff0f!important;border-radius:12px!important;overflow:hidden!important}.TVTourCardWindow .TVHotelRatingBox{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;font-family:var(--font-display)!important;font-weight:800!important}.TVTourCardWindow .TVHotelScoreBox,.TVTourCardWindow .TVHotelScoreBox:before,.TVTourCardWindow .TVHotelScoreBox:after{color:var(--ink)!important;font-family:var(--font-display)!important}.TVTourCardWindow .TVHotelRatingText,.TVTourCardWindow .TVHotelRatingText:before,.TVTourCardWindow .TVHotelRatingText:after{color:var(--ink-mute)!important}.TVTourCardWindow .TVHotelRatingReviews{color:var(--bg-3)!important;text-decoration:none!important}.TVTourCardWindow .TVHotelRatingReviews:hover{color:var(--bg-2)!important;text-decoration:underline!important}.TVTourCardWindow .TVPreviewGalleryControl{grid-template-columns:1fr 1fr!important;align-content:start!important;gap:8px!important;display:grid!important}.TVTourCardWindow .TVHotelGalleryRightBlock{min-height:0!important}.TVTourCardWindow .TVHotelGalleryPreview{scrollbar-width:thin;scrollbar-color:#ff8a3d8c #ffffff0f;max-height:var(--tv-gallery-preview-max,none)!important;overflow-y:auto!important}.TVTourCardWindow .TVHotelGalleryPreview::-webkit-scrollbar{width:6px}.TVTourCardWindow .TVHotelGalleryPreview::-webkit-scrollbar-thumb{background:#ff8a3d8c!important;border-radius:3px!important}.TVTourCardWindow .TVHotelGalleryPreview::-webkit-scrollbar-track{background:0 0!important}.TVTourCardWindow .TVPreviewGalleryItem{aspect-ratio:3/2!important;border:1px solid var(--glass-border)!important;border-radius:8px!important;width:100%!important;height:auto!important;margin:0!important;transition:border-color .2s,box-shadow .2s!important}.TVTourCardWindow .TVPreviewGalleryItem:hover{border-color:#ffa94d8c!important}.TVTourCardWindow .TVPreviewGalleryItem.TVSelected{border:2px solid var(--bg-2)!important;box-shadow:0 0 0 1px var(--bg-2)!important}.TVTourCardWindow .TVMapButton{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important;border-radius:10px!important}.TVTourCardWindow .TVMapButton:hover{color:var(--ink)!important;background:#ff8a3d2e!important}.TVTourCardWindow .TVHotelReviewsPanel,.TVTourCardWindow .TVHotelReviewsManager{color:var(--ink-soft)!important}.TVTourCardWindow .TVHotelReviewsSummary{border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;background:#ffffff0d!important}.TVTourCardWindow .TVHotelReviewsSummaryTitle{color:var(--ink-soft)!important}.TVTourCardWindow .TVHotelReviewsSummaryLogo svg path{fill:var(--ink)!important}.TVTourCardWindow .TVHotelReviewsSummaryContent,.TVTourCardWindow .TVHotelReviewsSummaryContent .TVExpandableTextContent,.TVTourCardWindow .TVHotelReviewsSummaryContent t-p,.TVTourCardWindow .TVHotelReviewsSummaryContent t-ul,.TVTourCardWindow .TVHotelReviewsSummaryContent t-li{color:var(--ink-soft)!important}.TVTourCardWindow .TVHotelReviewsSummaryContent t-b,.TVTourCardWindow .TVHotelReviewsSummaryContent b,.TVTourCardWindow .TVHotelReviewsSummaryContent strong{color:var(--ink)!important}.TVTourCardWindow .TVExpandableTextButton{color:var(--bg-3)!important}.TVTourCardWindow .TVExpandableTextButton:hover{color:var(--bg-2)!important}.TVTourCardWindow .TVReviewName{color:var(--ink)!important}.TVTourCardWindow .TVReviewContent,.TVTourCardWindow .TVReviewContentWrapper{color:var(--ink-soft)!important}.TVTourCardWindow .TVReviewsTophotels,.TVTourCardWindow .TVReviewsTripadvisor{color:var(--bg-3)!important}.TVTourCardWindow .TVReviewsServicesSeparator{color:var(--ink-mute)!important}.TVTourCardWindow .TVHotelReviewsPanelButtonUp{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff14!important}.TVTourCardWindow .TVCustomerOrderControl,.TVTourCardWindow .TVTourCardBookingControl,.TVTourCardWindow .TVAlternativeToursControl{color:var(--ink-soft)!important;background:0 0!important}.TVTourCardWindow .TVInputNew{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff0f!important;border-radius:8px!important}.TVTourCardWindow .TVInputNewBody{color:var(--ink)!important;background:0 0!important}.TVTourCardWindow .TVInputNewLabel{color:var(--ink-mute)!important}.TVTourCardWindow .TVTourCardWindowOrderBlock input,.TVTourCardWindow .TVTourCardWindowOrderBlock select,.TVTourCardWindow .TVTourCardWindowOrderBlock textarea{color:var(--ink)!important;background:0 0!important;border:none!important}.TVTourCardWindow .TVTourCardWindowOrderBlock input::placeholder,.TVTourCardWindow .TVTourCardWindowOrderBlock textarea::placeholder{color:var(--ink-mute)!important}.TVTourCardWindow .TourBuyHeaderTitle,.TVTourCardWindow .TVTourBuyTouristItemHeader,.TVTourCardWindow .TVTouristPassportTitleBlock,.TVTourCardWindow .TourBuyDocumentHeader{color:var(--ink)!important;font-family:var(--font-display)!important}.TVTourCardWindow .TourBuyHeaderSubTitle,.TVTourCardWindow .TVFlightSelectionListTitle,.TVTourCardWindow .TVFlightSelectionListTitle div{color:var(--ink-mute)!important}.TVTourCardWindow .TVAccordion{border-color:var(--glass-border)!important;background:#ffffff0d!important}.TVTourCardWindow .TVAccordionTitle{color:var(--ink)!important}.TVTourCardWindow .TVAccordionContent,.TVTourCardWindow .TVTourBuyDocumentName,.TVTourCardWindow .TVAgreementContent,.TVTourCardWindow .TVAgreementContentText{color:var(--ink-soft)!important}.TVTourCardWindow .TVAgreementContentLink{color:var(--bg-3)!important;text-decoration:none!important}.TVTourCardWindow .TVAgreementContentLink:hover{color:var(--bg-2)!important;text-decoration:underline!important}.TVTourCardWindow .TVRequestFormTitle{color:var(--ink)!important;font-family:var(--font-display)!important}.TVTourCardWindow .TVRequestFormDescription{color:var(--ink-soft)!important}.TVTourCardWindow .TVResponseSuccess,.TVTourCardWindow .TVRequestMessageSuccess{text-align:center!important;color:var(--ink-soft)!important;padding:32px 24px!important;line-height:1.6!important}.TVTourCardWindow .TVResponseSuccess *,.TVTourCardWindow .TVRequestMessageSuccess *{color:var(--ink-soft)!important}.TVTourCardWindow .TVResponseSuccess:before,.TVTourCardWindow .TVRequestMessageSuccess:before,.TVTourCardWindow .TVResponseSuccess b,.TVTourCardWindow .TVResponseSuccess strong,.TVTourCardWindow .TVResponseSuccess h1,.TVTourCardWindow .TVResponseSuccess h2,.TVTourCardWindow .TVResponseSuccess h3,.TVTourCardWindow .TVRequestMessageSuccess b,.TVTourCardWindow .TVRequestMessageSuccess strong,.TVTourCardWindow .TVRequestMessageSuccess h1,.TVTourCardWindow .TVRequestMessageSuccess h2,.TVTourCardWindow .TVRequestMessageSuccess h3{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:800!important}.TVTourCardWindow .TVResponseSuccess:before,.TVTourCardWindow .TVRequestMessageSuccess:before{margin-bottom:10px!important;font-size:1.15em!important;display:block!important}.TVTourCardWindow .TVResponseSuccess:after,.TVTourCardWindow .TVRequestMessageSuccess:after{color:var(--ink-mute)!important;margin-top:10px!important;display:block!important}.TVTourCardWindow .TVOfficeChoiceControlTitle,.TVTourCardWindow .TVOfficeItemName{color:var(--ink)!important}.TVTourCardWindow .TVOfficeItemControl,.TVTourCardWindow .TVOfficeItemAddress,.TVTourCardWindow .TVOfficeItemAddress *{color:var(--ink-soft)!important}.TVTourCardWindow .TVOfficeItemWorkingTime,.TVTourCardWindow .TVOfficeItemRatingCount{color:var(--ink-mute)!important}.TVTourCardWindow .TVOfficeItemControl{border-color:var(--glass-border)!important;background:#ffffff0d!important}.TVTourCardWindow .TVOfficeMapControl{border-color:#0000!important}.TVTourCardWindow .TVOfficeMapCardControlContent{border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)!important;background:#ffffff0d!important;gap:16px!important;padding:16px!important;overflow:hidden!important}.TVTourCardWindow .TVOfficeMapControl{border-radius:var(--radius-sm,12px)!important;overflow:hidden!important}.TVTourCardWindow .TVOfficeItemPhoto.TVOfficeItemNoPhoto{background:#ffffff0f!important}.TVTourCardWindow .TVOfficeItemArrow{background:0 0!important}.TVTourCardWindow .TVOfficeFilterNearbyButton,.TVTourCardWindow .TVOfficeChoiceControlSwitcher{border-color:var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff0f!important}.TVTourCardWindow .TVOfficeCardControl{background:0 0!important;border-color:#0000!important;padding:0!important}.TVTourCardWindow .TVOfficeCardBottom{scrollbar-width:thin!important;scrollbar-color:#ff8a3d66 transparent!important}.TVTourCardWindow .TVOfficeCardBottom::-webkit-scrollbar{width:6px!important}.TVTourCardWindow .TVOfficeCardBottom::-webkit-scrollbar-track{background:0 0!important}.TVTourCardWindow .TVOfficeCardBottom::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:3px!important}.TVTourCardWindow .TVOfficeCardBottom::-webkit-scrollbar-thumb:hover{background:#ff8a3d99!important}.TVTourCardWindow .TVOfficeCardName,.TVTourCardWindow .TVOfficeCardInfoSectionTitle{color:var(--ink)!important}.TVTourCardWindow .TVOfficeCardRatingCount{color:var(--ink-mute)!important}.TVTourCardWindow .TVOfficeCardInfoSectionItem,.TVTourCardWindow .TVOfficeCardInfoSectionItem *{color:var(--ink-soft)!important}.TVTourCardWindow .TVPromocodeBody{border-color:var(--glass-border)!important;background:#ffffff0f!important}.TVTourCardWindow .TVMessageInformation{color:var(--ink-soft)!important;background:#ff8a3d1a!important;border-color:#ffa94d52!important}.TVTourCardWindow .TVToggleSwitch{border:1px solid var(--glass-border)!important;background:#0000002e!important;border-radius:999px!important}.TVTourCardWindow .TVToggleSwitchWrapper{background:0 0!important}.TVTourCardWindow .TVToggleSwitchSelection{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-color:#0000!important;border-radius:999px!important}.TVTourCardWindow .TVToggleSwitchItems{background:0 0!important}.TVTourCardWindow .TVToggleSwitchItem{color:var(--ink)!important;background:0 0!important;border:0!important}.TVTourCardWindow .TVCheckBox,.TVTourCardWindow .TVAgreementContentCheckbox{color:var(--ink-soft)!important}.TVTourCardWindow .TVCheckBox:before,.TVTourCardWindow .TVAgreementContentCheckbox:before{border:1.5px solid var(--glass-border)!important;background-color:#ffffff0f!important;background-image:none!important;border-radius:5px!important}.TVTourCardWindow .TVCheckBox.TVCheckBox:before{content:""!important;box-sizing:border-box!important;vertical-align:-4px!important;width:18px!important;height:18px!important;padding:0!important;display:inline-block!important}.TVTourCardWindow .TVCheckBox.TVChecked:before,.TVTourCardWindow .TVCheckBox.TVSelected:before,.TVTourCardWindow .TVCheckBox[aria-checked=true]:before,.TVTourCardWindow .TVAgreementContentCheckbox.TVChecked:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important}.TVTourCardWindow .TVPromocodeBody{align-items:stretch!important;gap:10px!important}.TVTourCardWindow .TVPromoCheck{border:1px solid var(--glass-border)!important;color:var(--ink)!important;white-space:nowrap!important;background:#ffffff0f!important;border-radius:8px!important;padding:0!important}.TVTourCardWindow .TVPromoCheck:hover{background:#ff8a3d1a!important;border-color:#ffa94d73!important}.TVTourCardWindow .TVPromoCheck .tv-button{background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;transition:none!important;display:flex!important}.TVTourCardWindow .TVTourCardWindowAltToursWrapper,.TVTourCardWindow .TVAlternativeToursList,.TVTourCardWindow .TVAlternativeToursListItems{background:0 0!important}.TVTourCardWindow .TVAlternativeToursSectionTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVTourCardWindow .TVAlternativeToursItem{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:12px!important;transition:border-color .2s,background .2s!important}.TVTourCardWindow .TVAlternativeToursItem:hover{background:#ff8a3d14!important;border-color:#ffa94d73!important}.TVTourCardWindow .TVAlternativeToursItemTitle{color:var(--ink)!important}.TVTourCardWindow .TVAlternativeToursItemDesc{color:var(--ink-mute)!important}.TVTourCardWindow .TVAlternativeToursHotelList,.TVTourCardWindow .TVAlternativeToursHotelListItems{background:0 0!important}.TVTourCardWindow .TVAlternativeToursHotelListItems{flex-direction:column!important;gap:8px!important;display:flex!important}.TVTourCardWindow .TVAlternativeToursHotelItem{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:12px!important;padding:12px 14px!important;overflow:hidden!important}.TVTourCardWindow .TVAlternativeToursHotelItem:hover{background:#ff8a3d14!important;border-color:#ffa94d73!important}.TVTourCardWindow .TVAlternativeToursHotelItemTitle,.TVTourCardWindow .TVAlternativeToursHotelItem .TVHotelTitleType,.TVTourCardWindow .TVAlternativeToursHotelItem .TVHotelTitleStarsList{color:var(--ink)!important}.TVTourCardWindow .TVAlternativeToursHotelItemRating{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVTourCardWindow .TVAlternativeToursSectionDescription{color:var(--ink-soft)!important}.TVTourCardWindow .TVAlternativeToursItemInfoText{color:var(--ink-mute)!important}.TVTourCardWindow .tv-button--tone-danger-secondary{color:#ff9272!important;background:#ff6b6b29!important}.TVTourCardWindow .tv-button--tone-success-secondary{color:var(--success)!important;background:#6affb024!important}.TVTourCardWindow .tv-button--tone-danger-secondary .tv-button-primary-main-content{color:#ff9272!important}.TVTourCardWindow .tv-button--tone-success-secondary .tv-button-primary-main-content{color:var(--success)!important}.tv_drop_panel{-webkit-backdrop-filter:blur(24px)saturate(1.4)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-sm)!important;color:var(--ink)!important;background:#1a0613f5!important;box-shadow:0 20px 60px -16px #000000b3!important}.tv_drop_panel .TVMenuControl,.tv_drop_panel .tv_content{color:var(--ink)!important;background:0 0!important}.tv_drop_panel .TVMenuItem,.tv_drop_panel .TVMenuItemWithSvgText{color:var(--ink-soft)!important;transition:background .18s,color .18s!important}.tv_drop_panel .TVMenuItem:before{color:var(--bg-2)!important}.tv_drop_panel .TVMenuItem svg,.tv_drop_panel .TVMenuItem svg path{fill:var(--bg-2)!important;stroke:var(--bg-2)!important}.tv_drop_panel .TVMenuItem:hover{color:var(--ink)!important;background:#ff8a3d29!important}.tv_drop_panel .TVMenuItem:hover .TVMenuItemWithSvgText{color:var(--ink)!important}.TVSideNav{border-left:1px solid var(--glass-border)!important;color:var(--ink)!important;background:radial-gradient(120% 45% at 50% 0,#ff8a3d21,#0000 55%),#1a0613fa!important}.TVSideNav .TVSideNavContent,.TVSideNav .TVSideNavContent.TVMainColor{color:var(--ink)!important;background:0 0!important}.TVSideNav .TVOrderMenuTitle{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font-family:var(--font-display)!important}.TVSideNav .TVOrderMenuSearchParams{color:var(--ink-soft)!important;-webkit-text-fill-color:var(--ink-soft)!important;opacity:1!important}.TVSideNav .TVMenuControl,.TVSideNav .TVOrderMenuItems{color:var(--ink)!important;background:0 0!important}.TVSideNav .TVOrderMenuItems{padding-top:38px!important}.TVSideNav .TVMenuItem,.TVSideNav .TVMenuItemWithSvgText{color:var(--ink-soft)!important;-webkit-text-fill-color:var(--ink-soft)!important;border-bottom-color:var(--glass-border)!important;transition:background .18s,color .18s!important}.TVSideNav .TVMenuItem:before{color:var(--bg-2)!important}.TVSideNav .TVMenuItem svg,.TVSideNav .TVMenuItem svg path{fill:var(--bg-2)!important;stroke:var(--bg-2)!important}.TVSideNav .TVMenuItem:hover,.TVSideNav .TVMenuItem:focus-visible{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#ff8a3d29!important}.TVSideNav .TVMenuItem:hover .TVMenuItemWithSvgText,.TVSideNav .TVMenuItem:focus-visible .TVMenuItemWithSvgText{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.TVSideNav .TVMenuItem:focus{outline:none!important}.TVSideNav .TVMenuItem:focus-visible{outline:2px solid var(--bg-2)!important;outline-offset:-2px!important}.TVSideNav .TVSideNavClose:after{box-sizing:border-box!important;border:1px solid var(--glass-border)!important;width:36px!important;height:36px!important;color:var(--ink)!important;background:#ffffff14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:18px!important;line-height:1!important;display:flex!important}.TVSideNav .TVSideNavClose:hover:after{color:var(--ink)!important;background:#ff8a3d38!important}.TVSideNavOverlay{background-color:#000000b8!important}.TVShareWindow .TVShareMainPanelTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:800!important}.TVShareWindow .TVShareMainPanelDivider{color:var(--ink-mute)!important;border-color:var(--glass-border)!important}.TVShareWindow .tv-button--tone-neutral-secondary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important;transition:background .2s,border-color .2s,color .2s!important}.TVShareWindow .tv-button--tone-neutral-secondary:hover{color:var(--ink)!important;background:#ff8a3d2e!important;border-color:#ffa94d80!important}.TVShareWindow .tv-button-content,.TVShareWindow .tv-button-main-content,.TVShareWindow .tv-button-primary-main-content{color:inherit!important}.TVShareWindow .tv-button svg,.TVShareWindow .tv-button svg path{fill:currentColor!important}.TVShareWindow .TVClosePopUp .tv-button,.TVShareWindow .TVClosePopUp{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#1a06138c!important}.TVShareWindow .TVClosePopUp:hover .tv-button,.TVShareWindow .TVClosePopUp:hover{background:#ff8a3d38!important;border-color:#ffa94d8c!important}.TVShareWindow .TVShareLinkPanelTitle,.TVShareWindow .TVSharePicturePanelTitle{color:var(--ink)!important;font-family:var(--font-display)!important}.TVShareWindow .TVShareLinkPanelTextarea{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff0f!important;border-radius:10px!important}.TVShareWindow .TVTabListItem{color:var(--ink-soft)!important;font-family:var(--font-display)!important;background:#ffffff0f!important;border:1px solid #0000!important;border-radius:999px!important;font-weight:600!important}.TVShareWindow .TVTabListItem:hover:not(.TVActive){color:var(--ink)!important;background:#ffffff1f!important}.TVShareWindow .TVTabListItem.TVActive{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;font-weight:700!important}.TVGalleryWindow,.TVGalleryWindow .TVPhotoGallery,.TVGalleryWindow .TVPhotoGalleryFooter,.TVGalleryWindow .TVPhotoGalleryContent,.TVGalleryWindow .TVPhotoGalleryImageWrapper,.TVGalleryWindow .TVPhotoGalleryImage{background:#12040cfa!important}.TVGalleryWindow .TVPhotoGallery,.TVGalleryWindow .TVPhotoGalleryFooter{border-color:#0000!important}.TVGalleryWindow .TVPhotoGalleryTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVGalleryWindow .TVPhotoGalleryCount{color:var(--ink)!important;font-family:var(--font-mono)!important}.TVGalleryWindow .TVClosePopUp,.TVGalleryWindow .TVClosePopUp .tv-button{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#1a06138c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:18px!important;display:inline-flex!important}.TVGalleryWindow .TVClosePopUp svg,.TVGalleryWindow .TVClosePopUp path{color:var(--ink)!important;fill:currentColor!important}.TVGalleryWindow .TVClosePopUp:hover,.TVGalleryWindow .TVClosePopUp:hover .tv-button{color:var(--bg-2)!important;background:#ff8a3d38!important;border-color:#ffa94d8c!important}.TVHotelReviewsFormWindow [class*=Title]{color:var(--ink)!important;font-family:var(--font-display)!important}.TVHotelReviewsFormWindow .TVInputNew{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff0f!important;border-radius:10px!important}.TVHotelReviewsFormWindow .TVHotelReviewsFormFieldsStars{border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:10px!important}.TVHotelReviewsFormWindow .TVStarsSelect{background:0 0!important;border-color:#0000!important}.TVHotelReviewsFormWindow .TVInputNewBody:has(textarea){padding-top:28px!important}.TVHotelReviewsFormWindow .TVInputNewBody:has(textarea) .TVInputNewLabel{font-size:11px!important;top:28px!important;transform:translateY(-20px)!important}.TVHotelReviewsFormWindow .TVInputNewBody.TVReadOnly{padding-top:28px!important}.TVHotelReviewsFormWindow .TVInputNewBody.TVReadOnly .TVInputNewLabel{top:28px!important}.TVHotelReviewsFormWindow .TVInputNewLabel{color:var(--ink-mute)!important}.TVHotelReviewsFormWindow input,.TVHotelReviewsFormWindow textarea{color:var(--ink)!important;background:0 0!important;border:none!important}.TVHotelReviewsFormWindow input::placeholder,.TVHotelReviewsFormWindow textarea::placeholder{color:var(--ink-mute)!important}.TVHotelReviewsFormWindow a{color:var(--bg-3)!important}.TVHotelReviewsFormWindow .TVAgreementContent,.TVHotelReviewsFormWindow .TVAgreementContentText{color:var(--ink-soft)!important}.TVHotelReviewsFormWindow .TVAgreementContentLink{color:var(--bg-3)!important}.TVHotelReviewsFormWindow .TVAgreementContentLink:hover{color:var(--bg-2)!important}.TVHotelReviewsFormWindow .TVClosePopUp{color:var(--ink)!important}.TVHotelReviewsFormWindow .TVClosePopUp:hover{color:var(--bg-2)!important}.TVHotelReviewsFormWindow .TVButtonWaiter,.TVTourCardWindow .TVButtonWaiter,.TVHotelReviewsFormWindow .TVColorGreen500,.TVTourCardWindow .TVColorGreen500{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;background-color:#0000!important;border-color:#0000!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip{padding:12px!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListControl{scrollbar-width:thin!important;scrollbar-color:#ff8a3d66 transparent!important;flex-direction:column!important;gap:4px!important;max-height:320px!important;display:flex!important;overflow-y:auto!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListControl::-webkit-scrollbar{width:6px!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListControl::-webkit-scrollbar-track{background:0 0!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListControl::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:3px!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListControl::-webkit-scrollbar-thumb:hover{background:#ff8a3d99!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl{color:var(--ink)!important;box-sizing:border-box!important;background:#ffffff0a!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;transition:background .18s,border-color .18s!important;display:flex!important;position:relative!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl *{color:inherit!important;background:0 0!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl:before{content:""!important;border:1.5px solid var(--glass-border)!important;box-sizing:border-box!important;background:#ffffff0f!important;border-radius:999px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:background .2s,border-color .2s,box-shadow .2s!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl:hover{color:var(--ink)!important;background:#ff8a3d1a!important;border-color:#ffa94d52!important}:is(body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl.TVSelected,body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl.TVActive){color:var(--ink)!important;background:linear-gradient(135deg,#ff8a3d2e,#ff6b6b1f)!important;border-color:#ffa94d80!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl.TVSelected:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important;box-shadow:inset 0 0 0 4px #1a0613,inset 0 0 0 5px #ff8a3d,0 6px 14px -4px #ff6b6b8c!important}body:has(.TVHotelReviewsFormWindow) .TVTooltip.TVListSelectTooltip .TVListItemControl.TVActive:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important;box-shadow:inset 0 0 0 4px #1a0613,inset 0 0 0 5px #ff8a3d,0 6px 14px -4px #ff6b6b8c!important}@media (max-width:700px){.TVTourCardWindow{border-radius:var(--radius-md)!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.TVTourCardWindow .TVTourCardInfoBlock{flex-direction:column!important}.TVTourCardWindow .TVTourCardInfoLeftBlock,.TVTourCardWindow .TVTourCardInfoRightBlock{flex:none!important;width:100%!important}.TVTourCardWindow .TVTourCardOptionsControl{flex-direction:column!important}.TVTourCardWindow .TVDescriptionItem{padding:14px 0!important}.TVTourCardWindow .TVDescriptionItem:before{width:auto!important;margin-bottom:8px!important;display:block!important;position:static!important}.TVTourCardWindow .TVDescriptionItem ul{padding-left:18px!important}}.TVTourCardWindow .tv-button:focus-visible,.TVTourCardWindow .TVTabListItem:focus-visible,.TVTourCardWindow .TVCheckBox:focus-visible,.TVTourCardWindow .TVToggleSwitchItem:focus-visible,.TVTourCardWindow .TVClosePopUp:focus-visible,.TVTourCardWindow .TVPreviewGalleryItem:focus-visible,.TVTourCardWindow .TVAlternativeToursItem:focus-visible,.TVShareWindow .tv-button:focus-visible,.TVShareWindow .TVTabListItem:focus-visible,.TVShareWindow .TVClosePopUp:focus-visible,.TVHotelReviewsFormWindow .tv-button:focus-visible,.TVHotelReviewsFormWindow .TVClosePopUp:focus-visible,.TVGalleryWindow .TVClosePopUp:focus-visible,.TVGalleryWindow .TVPreviewGalleryItem:focus-visible,.tv_drop_panel .TVMenuItem:focus-visible,.TVTooltip .TVListItemControl:focus-visible{outline:2px solid var(--bg-2)!important;outline-offset:2px!important}.TVTourCardWindow .TVInputNew:focus-within,.TVHotelReviewsFormWindow .TVInputNew:focus-within{border-color:var(--bg-2)!important}.TVShareWindow .TVShareLinkPanelTextarea:focus-visible{outline:2px solid var(--bg-2)!important;outline-offset:1px!important}.TVTourCardWindow .TVInputNew input:focus-visible,.TVTourCardWindow .TVInputNew textarea:focus-visible,.TVHotelReviewsFormWindow .TVInputNew input:focus-visible,.TVHotelReviewsFormWindow .TVInputNew textarea:focus-visible{outline:none!important}@media (max-width:700px){.TVTourCardWindow .tv-button-is-icon-only,.TVShareWindow .tv-button-is-icon-only,.TVTourCardWindow .TVClosePopUp .tv-button,.TVShareWindow .TVClosePopUp .tv-button{min-width:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.TVTourCardWindow *,.TVShareWindow *,.TVGalleryWindow *,.TVHotelReviewsFormWindow *,.tv_drop_panel *,.TVOverLay{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.TVTourCardWindow .tv-button--tone-accent-primary:hover{transform:none!important}}.TVTourCardWindow .TVTourCardPriceValue,.TVTourCardWindow .TVHotTourInfoNewPriceValue{font-variant-numeric:tabular-nums!important}.TVTourCardWindow .TVAlternativeToursMessage{border:1px solid var(--glass-border)!important;border-radius:var(--radius-sm)!important;color:var(--ink-soft)!important;background:#ffffff0f!important}.TVTourCardWindow .TVDescriptionData:before{color:var(--ink)!important}.TVTourCardWindow .TVDescriptionData a,.TVTourCardWindow .TVHotelRegistry a,.TVTourCardWindow .TVHotelSite a{color:var(--bg-3)!important}.TVTourCardWindow .TVTourFlightMoreButton,.TVTourCardWindow .TVTourFlightMoreButton:before{color:var(--bg-2)!important}.TVTourCardWindow .TVTourFlightSelectionDeparture,.TVTourCardWindow .TVTourFlightSelectionArrival,.TVTourCardWindow .TVTourFlightSelectionArrival:before,.TVTourCardWindow .TVFlightSelectionListTitle,.TVTourCardWindow .TVFlightSelectionListTitle div,.TVTourCardWindow .TVFlightSelectionListTitle div:before{color:var(--ink-soft)!important}.TVTourCardWindow .TVTourFlightSelectionListControl{background:#1a0613fa!important}.TVTourCardWindow .TVFlightInfoTime{color:var(--ink)!important}.TVTourCardWindow .TVFlightInfoText,.TVTourCardWindow .TVFlightConnectionInfo{color:var(--ink-soft)!important}.TVTourCardWindow .TVFlightSelectionControl{border-color:var(--glass-border)!important}.TVTourCardWindow .TVTourFlightSelectionList{scrollbar-width:thin!important;scrollbar-color:#ff8a3d66 transparent!important}.TVTourCardWindow .TVTourFlightSelectionList::-webkit-scrollbar{width:6px!important}.TVTourCardWindow .TVTourFlightSelectionList::-webkit-scrollbar-track{background:0 0!important}.TVTourCardWindow .TVTourFlightSelectionList::-webkit-scrollbar-thumb{background:#ff8a3d66!important;border-radius:3px!important}.TVTourCardWindow .TVTourFlightSelectionList::-webkit-scrollbar-thumb:hover{background:#ff8a3d99!important}.TVTourCardWindow .TVTourFlightSelectionClose,.TVTourCardWindow .TVTourFlightSelectionClose:before{color:var(--ink)!important}.TVTourCardWindow .TVTourFlightSelectionClose:hover,.TVTourCardWindow .TVTourFlightSelectionClose:hover:before{color:var(--bg-2)!important}.TVFlightDetailDropPanel .TVFlightDetailDepartureTime,.TVFlightDetailDropPanel .TVFlightDetailArrivalTime,.TVFlightDetailDropPanel .TVFlightDetailDeparture,.TVFlightDetailDropPanel .TVFlightDetailArrival{color:var(--ink)!important}.TVFlightDetailDropPanel .TVFlightDetailNumberContent,.TVFlightDetailDropPanel .TVFlightDetailAirlineName{color:var(--ink-soft)!important}.TVFlightDetailDropPanel .TVFlightDetailDepartureDate,.TVFlightDetailDropPanel .TVFlightDetailArrivalDate,.TVFlightDetailDropPanel .TVFlightDetailPortId,.TVFlightDetailDropPanel .TVFlightDetailDuration,.TVFlightDetailDropPanel .TVFlightDetailBaggage{color:var(--ink-mute)!important}.TVFlightDetailDropPanel .TVFlightDetailType{border-color:var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff0f!important}.TVFlightDetailDropPanel .TVFlightDetailStart,.TVFlightDetailDropPanel .TVFlightDetailEnd{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important}.TVFlightDetailDropPanel .TVFlightDetailLine{border-color:var(--glass-border)!important}.TVTourCardWindow .TVAlternativeToursListItems{gap:8px!important}.TVTourCardWindow .TVAlternativeToursItem{padding:12px 14px!important}.TVTourCardWindow .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemTitle:before,.TVTourCardWindow .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemDesc:before,.TVTourCardWindow .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemInfoWrapper:before{background-image:linear-gradient(90deg,#fff0,#ffffff2e 50%,#fff0),linear-gradient(#ffffff1a,#ffffff1a)!important}.TVTourCardWindow .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemTitle,.TVTourCardWindow .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemDesc,.TVTourCardWindow .TVAlternativeToursItem.TVPreview .TVAlternativeToursItemInfoWrapper{background-color:#ffffff0f!important;border-radius:7px!important}.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVAlternativeToursHotelItemImage:before,.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVAlternativeToursHotelItemInfoWrapper:before,.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVAlternativeToursHotelItemTitle:before,.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVHotelTitleType:before,.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVHotelTitleName:before,.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVHotelTitleResort:before{background-image:linear-gradient(90deg,#fff0,#ffffff2e 50%,#fff0),linear-gradient(#ffffff1a,#ffffff1a)!important}.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVAlternativeToursHotelItemImage,.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVAlternativeToursHotelItemInfoWrapper{background-color:#ffffff0f!important}.TVTourCardWindow .TVAlternativeToursHotelItem.TVPreview .TVAlternativeToursHotelItemTitle{background-color:#0000!important}.tv-search-form .TVSearchResults{color:var(--ink)!important}.tv-search-form .TVSearchResults,.tv-search-form .TVSearchResults *{font-family:var(--font-display,Manrope, sans-serif)!important}.tv-search-form .TVResultToolbarActions .TVResultToolbarSort,.tv-search-form .TVResultToolbarActions .TVResultToolbarShowTours,.tv-search-form .TVResultToolbarActions .TVResultToolbarShareLink,.tv-search-form .TVResultToolbarActions .TVResultToolbarOperators,.tv-search-form .TVResultToolbarActions .TVResultToolbarUp,.tv-search-form .TVResultToolbarActions [class*=TVResultToolbar]>.TVButtonControl{border-color:var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.tv-search-form .TVResultToolbar,.tv-search-form .TVResultToolbarFloat{background:0 0!important}.tv-search-form .TVResultToolbar *{border-color:var(--glass-border)}.tv-search-form .TVResultToolbar [style*=background],.tv-search-form .TVResultToolbar [class]{color:var(--ink-soft)}.tv-search-form .TVResultToolbar svg,.tv-search-form .TVResultToolbar svg path{stroke:none;fill:var(--ink-soft)!important}.tv-search-form .TVResultToolbar [class*=TV]:before,.tv-search-form .TVResultToolbar [class*=TV]:after{color:var(--ink-soft)}.tv-search-form .TVProgressBar{border:1px solid var(--glass-border)!important;color:var(--ink)!important;background:#ffffff14!important;border-radius:999px!important;overflow:hidden!important}.tv-search-form .TVProgressLine{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border-radius:999px!important}.tv-search-form .TVResultNavigationControl{color:var(--ink-soft)!important;background:#ffffff12!important;border:1px solid #ffffff2e!important;border-radius:14px!important}.tv-search-form .TVResultNavigationControl .TVResultNavigationListView,.tv-search-form .TVResultNavigationControl .TVResultNavigationMap,.tv-search-form .TVResultNavigationControl [class*=Content]{color:var(--ink-soft)!important;background:0 0!important}.tv-search-form .TVResultNavigationControl .TVButtonControl,.tv-search-form .TVResultNavigationControl [class*=Button]{border-color:var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.tv-search-form .TVResultNavigationControl svg,.tv-search-form .TVResultNavigationControl svg path{fill:var(--ink-soft)!important}.tv-search-form .TVResultNavigationControl [class*=TV]:before{color:var(--ink-soft)}.tv-search-form .TVResultListViewBody,.tv-search-form .TVResultListViewList,.tv-search-form .TVResultContentList{background:0 0!important}.tv-search-form .TVResultListViewItem{background:#1a06138c!important;border:1px solid #ffffff1a!important;border-radius:16px!important;margin-bottom:12px!important;overflow:hidden!important}.tv-search-form .TVSHotelResultItem,.tv-search-form .TVSHotelResultItemInfo,.tv-search-form .TVHotelInfo,.tv-search-form .TVSResultItem{background:0 0!important;border:0!important}.tv-search-form .TVSHotelResulItemDetail{background:0 0!important}.tv-search-form .TVSResultItemImageWrapper{border:0!important;border-radius:12px!important;overflow:hidden!important}.tv-search-form .TVGallContainer,.tv-search-form .TVGallList{background:0 0!important}.tv-search-form .TVPhotoGalleryImage{background-color:#ffffff0f!important}.tv-search-form .TVSResultItemImage{background:#ffffff0f!important;border-radius:12px!important}.tv-search-form .TVSHotelResultItemZoomImgWrapper{background:#1a0613eb!important}.tv-search-form .TVHotelInfoStar:before{color:var(--bg-2,#ffa94d)!important}.tv-search-form .TVHotelInfoTitleLink{color:var(--ink)!important;font-family:var(--font-display,Manrope, sans-serif)!important}.tv-search-form .TVHotelInfoTitleLink:hover{color:var(--bg-2,#ffa94d)!important}.tv-search-form .TVSResultItemSubTitle{color:var(--ink-mute)!important}.tv-search-form .TVSResultItemDescription{color:var(--ink-soft)!important}.tv-search-form .TVSHotelInfoRating{border:1px solid var(--glass-border)!important;background:#ffffff14!important;border-radius:10px!important}.tv-search-form .TVSHotelInfoRating:before,.tv-search-form .TVSResultItemDiscount:before{color:var(--ink-mute)!important}.tv-search-form .TVSResultItemDiscountValue{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.tv-search-form .TVSResultItemDiscountValue:after{color:#1a0613!important}.tv-search-form .TVSResultItemPriceValueWrapper,.tv-search-form .TVSResultItemPriceValueWrapper.TVPriceColor{box-shadow:none!important;text-shadow:none!important;color:var(--ink,#fff)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tv-search-form .TVSResultItemPriceValueWrapper:before{content:none!important;border:0!important}.tv-search-form .TVSResultItemPriceValueWrapper:hover{text-decoration:none!important}.tv-search-form .TVSResultItemPrice:before{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.tv-search-form .TVSResultItemPriceValue,.tv-search-form .TVSResultItemPriceKilo{font-family:var(--font-display,Manrope, sans-serif)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;letter-spacing:-.03em!important;white-space:nowrap!important;filter:drop-shadow(0 4px 14px #ff8a3d66)!important;background:linear-gradient(120deg,#ffd166 0%,#ffa94d 50%,#ff8a3d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:22px!important;font-weight:800!important;line-height:1!important}.tv-search-form .TVSResultItemPriceCurrency{color:var(--bg-2,#ffa94d)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;font-size:10px!important;font-weight:700!important}.tv-search-form .TVSResultItemPriceType{color:var(--ink-mute)!important}.tv-search-form .TVSResultItemOldPrice{color:#fff6!important;text-decoration:line-through!important}.tv-search-form .TVResultNavButton{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.tv-search-form .TVResultNavButton:hover{color:var(--ink)!important;background:#ff8a3d24!important;border-color:#ffa94d73!important}.tv-search-form .TVResultNavButton svg,.tv-search-form .TVResultNavButton svg path{fill:var(--ink-soft)!important}.tv-search-form .TVResultNavButton.TVHotelInfoChooseNavButton{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important;font-weight:700!important}.tv-search-form .TVResultNavButton.TVHotelInfoChooseNavButton:hover{background:linear-gradient(135deg, var(--bg-2), var(--bg-1))!important;color:#fff!important}.tv-search-form .TVResultToursControl,.tv-search-form .TVResultToursContent{background:0 0!important}.tv-search-form .TVSTourResultsHeadTh{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;font-size:9px!important;font-weight:700!important}.tv-search-form .TVSTourResultItem{background:#ffffff0d!important}.tv-search-form .TVSTourResultItemTd{background:0 0!important;border-color:#0000!important}.tv-search-form .TVSTourResultItemRegular,.tv-search-form .TVSTourResultItemName,.tv-search-form .TVSTourResultItemDate,.tv-search-form .TVSTourResultItemNights,.tv-search-form .TVSTourResultItemRoom,.tv-search-form .TVSTourResultItemTourists,.tv-search-form .TVSTourResultItemMeal{color:var(--ink-soft)!important}.tv-search-form .TVSTourResultItemTourists:before{color:var(--ink-mute)!important}.tv-search-form .TVSTourResultItemPriceValue{-webkit-text-fill-color:transparent!important;color:#0000!important;background:linear-gradient(120deg,#ffd166 0%,#ffa94d 50%,#ff8a3d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:700!important}.tv-search-form .TVSTourResultItemPriceCurrency,.tv-search-form .TVSTourResultItemPriceInfo:before{color:var(--ink-mute)!important}.tv-search-form .TVSTourResultItemArrow{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important}.tv-search-form .TVSTourResultItemArrow:after{color:#fff!important}.tv-search-form .TVSTourResultItemCart svg,.tv-search-form .TVSTourResultItemCart svg path{fill:var(--ink-soft)!important}.tv-search-form .TVResultToursFoooterControl{background:#ffffff0a!important;border-top:1px solid #ffffff14!important}.tv-search-form .TVResultToursShareContentText{color:inherit!important}.tv-search-form .TVSearchResults .TVRoomInfo{color:var(--bg-3,#ffd166)!important}.tv-search-form .TVSearchResults .TVRoomInfo:hover{color:var(--bg-2,#ffa94d)!important}.tv-search-form .TVTourResultByRoomItemContent{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.tv-search-form .TVTourResultByRoomItemImage{background:#ffffff0f!important}.tv-search-form .TVTourResultByRoomItemImage:before{color:var(--ink-mute)!important}.tv-search-form .TVTourResultByRoomItemName{color:var(--ink)!important}.tv-search-form .TVTourResultByRoomItemParams{color:var(--ink-mute)!important}.tv-search-form .TVTourResultByRoomItemPrice{-webkit-text-fill-color:transparent!important;color:#0000!important;background:linear-gradient(120deg,#ffd166 0%,#ffa94d 50%,#ff8a3d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.tv-search-form .TVTourResultByRoomItemPriceCurrency{color:var(--ink-mute)!important}.tv-search-form .TVTourResultByRoomItemArrow:before{color:var(--ink-soft)!important}.tv-search-form .TVResultListViewAutoRenderWaiter{background:0 0!important}.tv-search-form .TVResultListViewMore .TVButtonControl,.tv-search-form .TVResultListViewMore{background-color:#0000}.tv-search-form .TVResultListViewMore>*{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:0!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important}.tv-search-form .TVSearchResults .tv-button--tone-neutral-secondary,.tv-search-form .TVSearchResults .tv-button--tone-neutral-primary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.tv-search-form .TVSearchResults .tv-button--tone-neutral-secondary:hover,.tv-search-form .TVSearchResults .tv-button--tone-neutral-primary:hover{color:var(--ink)!important;background:#ff8a3d24!important;border-color:#ffa94d73!important}.tv-search-form .TVSearchResults .tv-button--tone-neutral-secondary svg,.tv-search-form .TVSearchResults .tv-button--tone-neutral-secondary svg path,.tv-search-form .TVSearchResults .tv-button--tone-neutral-primary svg,.tv-search-form .TVSearchResults .tv-button--tone-neutral-primary svg path{fill:var(--ink-soft)!important}.tv-search-form .TVSearchResults .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important}.tv-search-form .TVSearchResults .tv-button--tone-accent-primary svg,.tv-search-form .TVSearchResults .tv-button--tone-accent-primary svg path{fill:#fff!important}.tv-search-form .TVResultListPreview{background:0 0!important}.tv-search-form .TVResultListPreviewItem{background:#1a06138c!important;border:1px solid #ffffff1a!important;border-radius:16px!important;margin-bottom:12px!important;overflow:hidden!important}.tv-search-form .TVResultListViewBanner,.tv-search-form .TVSResultBannerItem,.tv-search-form .TVSResultBannerItemInfo{background:0 0!important;border:0!important}.tv-search-form .TVResultListViewBanner{background:#1a06138c!important;border:1px solid #ffffff1a!important;border-radius:16px!important;margin-bottom:12px!important;overflow:hidden!important}.tv-search-form .TVResultBannerItemTitleLink{color:var(--ink)!important}.tv-search-form .TVResultBannerItemTitleLink:hover{color:var(--bg-2,#ffa94d)!important}.tv-search-form .TVOperatorFilterControl{color:var(--ink-soft)!important;background:#1a0613eb!important;border:1px solid #ffffff24!important;border-radius:14px!important}.tv-search-form .TVOperatorFilterColumnHeader{color:var(--ink-mute)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-color:#ffffff1a!important;font-size:10px!important;font-weight:700!important}.tv-search-form .TVOperatorFilterItemControl{color:var(--ink-soft)!important}.tv-search-form .TVOperatorFilterItemPriceValue{color:var(--bg-2,#ffa94d)!important;font-weight:700!important}.tv-search-form .TVOperatorFilterItemPriceCurrency,.tv-search-form .TVOperatorFilterInactiveItem,.tv-search-form .TVOperatorFilterNoRespond,.tv-search-form .TVOperatorFilterNoTours{color:var(--ink-mute)!important}.tv-search-form .TVOperatorFilterControl .TVCheckBox:before{border:1px solid var(--glass-border)!important;background:#ffffff14!important;border-radius:5px!important}.tv-search-form .TVOperatorFilterControl .TVCheckBox.TVChecked:before,.tv-search-form .TVOperatorFilterControl .TVCheckBox.TVActive:before{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;border-color:#0000!important}.tv-search-form .TVSResultItem.TVPreview .TVSResultItemPreTitle:before,.tv-search-form .TVSResultItem.TVPreview .TVSResultItemTitle:before,.tv-search-form .TVSResultItem.TVPreview .TVSResultItemSubTitle:before,.tv-search-form .TVSResultItem.TVPreview .TVSResultItemDescription:before,.tv-search-form .TVSResultItem.TVPreview .TVSResultItemPrice:before,.tv-search-form .TVSResultItem.TVPreview .TVSResultItemImageWrapper:before,.tv-search-form .TVSResultItem.TVPreview .TVSResultItemFooter:before,.tv-search-form .TVSResultItem.TVPreview .TVSResultItemFooter .TVResultNavButton:before{background-color:#0000!important;background-image:linear-gradient(90deg,#fff0,#ffffff2e 50%,#fff0),linear-gradient(#ffffff1a,#ffffff1a)!important}.tv-search-form .TVAddCartButtonIconActive svg,.tv-search-form .TVAddCartButtonIconActive svg path{fill:var(--bg-2,#ffa94d)!important}.TVHint.TVTourResultItemInfoHint{color:var(--ink)!important;background:#1a0613f7!important;border:1px solid #ffffff2e!important;border-radius:12px!important}.tv-search-form .TVSResortResultItem,.tv-search-form .TVSResortResultItemInfo{background:0 0!important}.tv-search-form .TVResortResultItemName{color:var(--ink)!important}.tv-search-form .TVHelpRequestControl{color:var(--ink)!important;background:#1a06138c!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.tv-search-form .TVHelpRequestControlTitle{color:var(--ink)!important}.tv-search-form .TVGoToResultControl{color:var(--bg-3,#ffd166)!important;background:#ffa94d1a!important;border:1px solid #ffa94d59!important;border-radius:10px!important}.tv-search-form .TVGoToResultControl t-span,.tv-search-form .TVGoToResultControlGoTo{color:var(--bg-2,#ffa94d)!important;font-weight:700!important}.tv-search-form .TVResultAboutHotelControl{background:0 0!important}.tv-search-form .TVResultAboutHotelContent{color:var(--ink-soft)!important;border-top-color:#ffffff1a!important}.tv-search-form .TVResultAboutHotelFooter{background:#ffffff0a!important;border-top:1px solid #ffffff14!important}.tv-search-form .TVTag{color:#ffb269!important;background:#ff8a3d29!important;border:1px solid #ffa94d73!important;border-radius:999px!important}.tv-search-form .TVResultHotelReviewsControl{background:0 0!important;border-top-color:#ffffff1a!important}.TVEmptyReviewsMessage{border-color:#ffffff1a!important}.TVEmptyReviewsMessage:before,.TVEmptyReviewsMessage:after{color:var(--ink-soft,#ffffffc7)!important}.TVHotelReviewItemControl{background:0 0!important;border-color:#ffffff1a!important}.TVReviewName,.TVReviewTitleContainer{color:var(--ink,#fff)!important}.TVReviewContent{color:var(--ink-soft,#ffffffc7)!important}.tv-search-form .TVResultToursContent,.tv-search-form .TVResultToursFooter{border-color:#ffffff1a!important}.TVTooltip.TVListSelectTooltip .TVListItemControl{font-family:var(--font-display,Manrope, sans-serif)!important;color:var(--ink,#fff)!important;background:0 0!important;font-size:13px!important;font-weight:600!important}.TVTooltip.TVListSelectTooltip .TVListItemControl:hover{color:#ffb269!important;background:#ff8a3d24!important}.TVTooltip.TVListSelectTooltip .TVListItemControl[class*=Active],.TVTooltip.TVListSelectTooltip .TVListItemControl[class*=Selected],.TVTooltip.TVListSelectTooltip .TVListItemControl[class*=Checked]{color:#ffb269!important;background:#ff8a3d2e!important}.TVHint.TVTourResultItemInfoHint .TVTourResultInfoItemTitle{font-family:var(--font-mono,"JetBrains Mono", monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ink-mute,#ffffff8c)!important;font-size:10px!important;font-weight:700!important}.TVHint.TVTourResultItemInfoHint .TVTourResultInfoItemPrice{font-family:var(--font-display,Manrope, sans-serif)!important;color:var(--ink,#fff)!important;font-weight:700!important}.TVHint.TVTourResultItemInfoHint .TVTourResultInfoItemCurrency{font-family:var(--font-mono,"JetBrains Mono", monospace)!important;color:var(--ink-mute,#ffffff8c)!important;font-size:10px!important}.tv-search-form .TVReadyHotelsCollections{color:var(--ink,#fff)!important;background:#1a06138c!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.tv-search-form .TVReadyHotelsCollectionsHeaderTitle,.tv-search-form .TVReadyHotelsCollectionsHeaderTitle *{color:var(--ink,#fff)!important;font-weight:700!important}.tv-search-form .TVReadyHotelsCollections [class]:before,.tv-search-form .TVReadyHotelsCollections [class]:after{color:var(--ink,#fff)!important}.tv-search-form .TVReadyHotelsCollections .TVReadyHotelsCollectionsHideBtn:before,.tv-search-form .TVReadyHotelsCollections .TVReadyHotelsCollectionsHideBtn:after,.tv-search-form .TVReadyHotelsCollections .TVReadyHotelsCollectionsHideBtn [class]:before,.tv-search-form .TVReadyHotelsCollections .TVReadyHotelsCollectionsHideBtn [class]:after{color:var(--ink-mute,#ffffff8c)!important}.tv-search-form .TVReadyHotelsCollectionsBody,.tv-search-form .TVReadyHotelsCollectionsList,.tv-search-form .TVReadyHotelsCollections .TVListBox{background:0 0!important}.tv-search-form .TVReadyHotelsCollections .TVListBox .TVCheckBox{color:var(--ink-soft,#ffffffc7)!important;background-color:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:10px!important}.tv-search-form .TVReadyHotelsCollections .TVListBox .TVCheckBox:hover{color:var(--ink,#fff)!important;background-color:#ff8a3d24!important;border-color:#ffa94d73!important}.tv-search-form .TVReadyHotelsCollections .TVListBox .TVCheckBox.TVChecked{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important;border-color:#0000!important}.tv-search-form .TVReadyHotelsCollections .TVReadyCollectionItemName{color:inherit!important}.tv-search-form .TVReadyHotelsCollections .TVListBox .TVCheckBox.TVChecked .TVReadyCollectionItemName{color:#1a0613!important}.tv-search-form .TVReadyHotelsCollections .TVReadyCollectionItemCount{color:var(--ink-mute,#ffffff8c)!important;background:#ffffff1a!important}.tv-search-form .TVReadyHotelsCollections .TVListBox .TVCheckBox.TVChecked .TVReadyCollectionItemCount{color:#1a0613!important;background:#1a061338!important}.tv-search-form .TVReadyHotelsCollectionsHideBtn{color:var(--ink-mute,#ffffff8c)!important}.tv-search-form .TVSearchResults .TVResultItemButton{border:1px solid var(--glass-border,#ffffff2e)!important;color:var(--ink-soft,#ffffffc7)!important;background:#ffffff14!important}.tv-search-form .TVSearchResults .TVResultItemButton:hover{color:var(--ink,#fff)!important;background:#ff8a3d24!important;border-color:#ffa94d73!important}.tv-search-form .TVSearchResults .TVResultItemButton svg,.tv-search-form .TVSearchResults .TVResultItemButton svg path{fill:var(--ink-soft,#ffffffc7)!important}.tv-search-form .TVSearchResults .TVResultItemButton [class]:before,.tv-search-form .TVSearchResults .TVResultItemButton:before,.tv-search-form .TVSearchResults .TVResultItemButton [class]:after,.tv-search-form .TVSearchResults .TVResultItemButton:after{color:var(--ink-soft,#ffffffc7)!important}.tv-search-form .TVOperatorFilterItemPrice,.tv-search-form .TVOperatorFilterItemPrice t-span,.tv-search-form .TVOperatorFilterItemPriceValue{text-decoration:none!important}.tv-search-form .TVResultToolbarFloat.TVFixed{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40!important;background:#1a0613eb!important;border:1px solid #ffffff24!important;border-radius:16px!important;top:110px!important;box-shadow:0 18px 40px -18px #07011e8c!important}.TVModalContainer.TVShareWindow{outline:none!important}.TVShareWindow,.TVShareWindow *{font-family:var(--font-display,Manrope, sans-serif)!important}.TVShareWindow .TVCheckBox.TVCheckBox{border:0!important;align-items:center!important;gap:8px!important;display:flex!important}.TVShareWindow .TVCheckBox.TVCheckBox:before{content:""!important;box-sizing:border-box!important;border:1px solid var(--glass-border)!important;background:#ffffff14!important;border-radius:5px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:inline-block!important}.TVShareWindow .TVCheckBox.TVCheckBox.TVChecked:before,.TVShareWindow .TVCheckBox.TVCheckBox.TVActive:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:12px 12px,100% 100%!important;border-color:#0000!important}.TVModalContainer .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important}.TVModalContainer .tv-button--tone-accent-primary:hover{background:linear-gradient(135deg, var(--bg-2), var(--bg-1))!important;color:#fff!important}.TVModalContainer .tv-button--tone-accent-primary svg,.TVModalContainer .tv-button--tone-accent-primary svg path{fill:#fff!important}.TVModalContainer .tv-button--tone-accent-primary .tv-button-content,.TVModalContainer .tv-button--tone-accent-primary .tv-button-main-content,.TVModalContainer .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important}.tv-search-form .TVOperatorFilterControl .TVCheckBox.TVCheckBox{border:0!important;align-items:center!important;gap:8px!important;display:flex!important}.tv-search-form .TVOperatorFilterControl .TVCheckBox.TVCheckBox:before{content:""!important;box-sizing:border-box!important;border:1px solid var(--glass-border)!important;background:#ffffff14!important;border-radius:5px!important;flex:0 0 16px!important;width:16px!important;height:16px!important;display:inline-block!important}.tv-search-form .TVOperatorFilterControl .TVCheckBox.TVCheckBox.TVChecked:before,.tv-search-form .TVOperatorFilterControl .TVCheckBox.TVCheckBox.TVActive:before{background-color:#0000!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 6.2 L5 8.6 L9.5 3.6' fill='none' stroke='%231a0613' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:11px 11px,100% 100%!important;border-color:#0000!important}.tv-search-form .TVSTourResultItemTdWhite .TVSTourResultItemOperator{background:#ffffffeb!important;border-radius:8px!important;padding:4px 6px!important}.tv-search-form .TVGallLeft,.tv-search-form .TVGallRight{color:#fff!important;background:#1a0613b8!important;border:1px solid #ffffff38!important}.tv-search-form .TVGallLeft:before,.tv-search-form .TVGallRight:before{color:#fff!important}.tv-search-form .TVGallLoupe{color:#fff!important;background:#1a0613b8!important;border:1px solid #ffffff38!important}.tv-search-form .TVGallLoupe:before{color:#fff!important}.tv-search-form .TVPhotoGalleryCountDot{background:#ffffff73!important}.tv-search-form .TVPhotoGalleryCountDot.TVActive{background:var(--bg-2,#ffa94d)!important}.TVTourCardWindow .TVPreview:before,.TVTourCardWindow .TVPreview [class]:before,.TVTourCardWindow [class*=Preview]:before{background-color:#0000!important;background-image:linear-gradient(90deg,#fff0,#ffffff2e 50%,#fff0),linear-gradient(#ffffff1a,#ffffff1a)!important}.TVMapFilterHeader,.TVMapUpdateMoreBtn,.TVMapToolsDecorator,.TVMapLayersDecorator,.TVMapZoomDecorator,.TVClosePopUp.TVClosePopUp-Default{color:#fff!important;background:#1a0613eb!important;border:1px solid #ffffff2e!important;box-shadow:0 10px 26px -12px #07011e80!important}.TVMapFilterHeader *,.TVMapUpdateMoreBtn *,.TVMapToolsDecorator *,.TVMapLayersDecorator *,.TVMapZoomDecorator *,.TVClosePopUp.TVClosePopUp-Default *{color:#fff!important;background:0 0!important;border-color:#ffffff24!important}.TVMapFilterHeader svg,.TVMapFilterHeader svg path,.TVMapUpdateMoreBtn svg,.TVMapUpdateMoreBtn svg path,.TVMapToolsDecorator svg,.TVMapToolsDecorator svg path,.TVMapLayersDecorator svg,.TVMapLayersDecorator svg path,.TVMapZoomDecorator svg,.TVMapZoomDecorator svg path,.TVClosePopUp.TVClosePopUp-Default svg,.TVClosePopUp.TVClosePopUp-Default svg path{fill:#fff!important}.TVMapFilterHeader [class]:before,.TVMapUpdateMoreBtn [class]:before,.TVMapToolsDecorator [class]:before,.TVMapLayersDecorator [class]:before,.TVMapZoomDecorator [class]:before,.TVClosePopUp.TVClosePopUp-Default:before,.TVClosePopUp.TVClosePopUp-Default [class]:before{color:#fff!important}.TVMapWindow .TVProgressBar{color:#fff!important;background:#1a0613eb!important;border:1px solid #ffffff2e!important;border-radius:999px!important;overflow:hidden!important}.TVMapWindow .TVProgressLine{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important}.TVLeafletMarkerContainer{color:#fff!important;background:#1a0613eb!important;border:1px solid #ffffff38!important}.TVLeafletMarkerContainer *{color:#fff!important}.TVLeafletMarkerContainer .TVMarkerChildCount{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVResultHotelMapFooter{color:var(--ink-soft,#ffffffc7)!important;background:#ffffff0a!important;border-top:1px solid #ffffff14!important}.TVResultHotelMapFooter a,.TVResultHotelMapFooter t-span{color:var(--bg-2,#ffa94d)!important}.tv-search-form .TVResultHotelMapContent{border-color:#ffffff1a!important}.TVMapFilterHeader .TVMapFilterTitle:after,.TVMapFilterTitle:after,.TVMapUpdateMoreBtn:after,.TVMapUpdateMoreBtn [class]:after,.TVClosePopUp.TVClosePopUp-Default:after{color:#fff!important}.TVLeafletMarkerContainer,.TVLeafletMarkerContainer *{font-family:var(--font-display,Manrope, sans-serif)!important}.TVModalContainer.TVMapWindow{background:#140810!important}.TVModalContainer.TVToursCartWindow{color:var(--ink,#fff)!important;background:#1a0613f7!important;border:1px solid #ffffff2e!important;outline:none!important}.TVToursCartWindow,.TVToursCartWindow *{font-family:var(--font-display,Manrope, sans-serif)!important}.TVToursCartWindow .TVToursCartHeader{color:var(--ink,#fff)!important;background:#ffffff0f!important;border-bottom:1px solid #ffffff1a!important}.TVToursCartWindow .TVCartWindowTitle{color:var(--ink,#fff)!important;font-weight:700!important}.TVToursCartWindow .TVCartSubscribeLinkContent,.TVToursCartWindow .TVCartShareLinkContent,.TVToursCartWindow .TVToursCartHeader [class*=Link],.TVToursCartWindow .TVToursCartHeader [class*=Profile]{color:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVToursCartHeader svg,.TVToursCartWindow .TVToursCartHeader svg path{fill:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVToursCartHeader [class]:before,.TVToursCartWindow .TVToursCartHeader [class]:after{color:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVTabListItem.TVCartTabItem{color:var(--ink-soft,#ffffffc7)!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}.TVToursCartWindow .TVTabListItem.TVCartTabItem.TVActive{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border-color:#0000!important}.TVToursCartWindow .TVCartEmptyFavoritesControl{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:14px!important}.TVToursCartWindow .TVCartEmptyFavoritesTitle{color:var(--ink,#fff)!important}.TVToursCartWindow .TVCartEmptyFavoritesContentText{color:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVCartControlContent,.TVToursCartWindow .TVCartFavoritesControl,.TVToursCartWindow .TVCartHotelsControl,.TVToursCartWindow .TVTabListControl{background:0 0!important}.TVToursCartWindow [class*=TVCartMenu],.TVToursCartWindow .TVMenuItem{color:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVMenuItem.TVDisabled{color:var(--ink-mute,#ffffff73)!important}.TVToursCartWindow .TVCounterBadge{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#1a0613!important}.TVToursCartWindow .TVCartTourContainer,.TVToursCartWindow .TVCartFavoriteHotelListItems{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:14px!important}.TVToursCartWindow .TVHotelTitleName,.TVToursCartWindow .TVCartRangeDates{color:var(--ink,#fff)!important}.TVToursCartWindow .TVCountryItemName,.TVToursCartWindow .TVCartHotelDescVal,.TVToursCartWindow .TVCartRangeNights,.TVToursCartWindow .TVCartRangeDepartureFrom,.TVToursCartWindow .TVCartRangeTourists,.TVToursCartWindow .TVCartRangeCurrency,.TVToursCartWindow .TVCartFavoriteHotelDesc{color:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVCountryItemMapButton,.TVToursCartWindow .TVCartFavoriteHotelListSearchLink{color:var(--bg-2,#ffa94d)!important}.TVToursCartWindow .TVCartFavoriteHotelListRegion{color:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVCartRangePriceValue{-webkit-text-fill-color:transparent!important;color:#0000!important;background:linear-gradient(120deg,#ffd166 0%,#ffa94d 50%,#ff8a3d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important}.TVToursCartWindow .TVCartRangeSearchButton,.TVToursCartWindow .TVCartFavoriteHotelSearch{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important}.TVToursCartWindow .TVCartRangeSearchButton *,.TVToursCartWindow .TVCartFavoriteHotelSearch *{color:#fff!important}.TVToursCartWindow .TVCartRangeFavorite,.TVToursCartWindow .TVCartFavoriteHotelRemove{border:1px solid var(--glass-border,#ffffff2e)!important;background:#ffffff14!important}.TVToursCartWindow .TVCartRangeFavorite svg,.TVToursCartWindow .TVCartRangeFavorite svg path,.TVToursCartWindow .TVCartFavoriteHotelRemove svg,.TVToursCartWindow .TVCartFavoriteHotelRemove svg path{fill:var(--ink-soft,#ffffffc7)!important}.TVToursCartWindow .TVCartRangeFavorite:before,.TVToursCartWindow .TVCartFavoriteHotelRemove:before{color:var(--ink-soft,#ffffffc7)!important}.TVTooltip.TVBotCartSubscribeTooltip,.TVTooltip.TVBotCartSubscribeTooltip *{font-family:var(--font-display,Manrope, sans-serif)!important}.TVTooltip.TVBotCartSubscribeTooltip .TVBotCartSubscribeClose{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:0!important}.TVTooltip.TVBotCartSubscribeTooltip .TVBotCartSubscribeLink{color:var(--bg-2,#ffa94d)!important}.TVTooltip.TVBotCartSubscribeTooltip .TVBotCartSubscribeTooltipTitle{color:var(--ink,#fff)!important;font-weight:700!important}.TVTooltip.TVBotCartSubscribeTooltip .TVBotCartSubscribeDescription{color:var(--ink-soft,#ffffffc7)!important}.tv-search-form .TVSHotelResultItemInfo,.tv-search-form .TVSResortResultItemInfo,.tv-search-form .TVSResultBannerItemInfo{padding:15px!important}.tv-search-form .TVResultAboutHotelContent{border-top:1px solid #ffffff1a!important}.tv-search-form .TVResultAboutHotelFooter{background-color:#ffffff0a!important;border-top:1px solid #ffffff1a!important}.tv-search-form .TVResultAboutHotelInfoItemTitle{color:var(--ink)!important}.tv-search-form .TVResultAboutHotelInfoItemContent,.tv-search-form .TVResultAboutHotelInfoItemContent p{color:var(--ink-soft)!important}.tv-search-form .TVHotelReviewsSummary{border:1px solid var(--glass-border)!important;background:#ffffff0d!important}.tv-search-form .TVHotelReviewsSummaryTitle{color:var(--ink-soft)!important}.tv-search-form .TVHotelReviewsSummaryLogo svg path{fill:var(--ink)!important}.tv-search-form .TVHotelReviewsSummaryContent,.tv-search-form .TVHotelReviewsSummaryContent .TVExpandableTextContent,.tv-search-form .TVHotelReviewsSummaryContent t-p,.tv-search-form .TVHotelReviewsSummaryContent t-ul,.tv-search-form .TVHotelReviewsSummaryContent t-li{color:var(--ink-soft)!important}.tv-search-form .TVHotelReviewsSummaryContent t-b,.tv-search-form .TVHotelReviewsSummaryContent b,.tv-search-form .TVHotelReviewsSummaryContent strong{color:var(--ink)!important}.tv-search-form .TVHotelReviewsSummary .TVHotelReviewsSummaryHeader:after{border-top-color:#ffffff24!important}.tv-search-form .TVSearchResults .TVExpandableTextButton{color:var(--bg-3)!important}.tv-search-form .TVSearchResults .TVExpandableTextButton:hover{color:var(--bg-2)!important}.tv-search-form .TVHotelReviewsListControl .TVHotelReviewItemControl{border-color:#ffffff24!important}.tv-search-form .TVSearchResults .TVReviewName{color:var(--ink)!important}.tv-search-form .TVSearchResults .TVReviewContent,.tv-search-form .TVSearchResults .TVReviewContentWrapper{color:var(--ink-soft)!important}.tv-search-form .TVHotelReviewsFooterButtons{background-color:#ffffff0a!important;border-top:1px solid #ffffff1a!important}.tv-search-form .TVWaiterBG,.tv-search-form .TVWaiter{background-color:#1a0613b8!important;background-image:none!important}.tv-search-form .TVSimpleWaiterDuble:before{border-top-color:var(--bg-2,#ffa94d)!important;border-bottom-color:var(--bg-2,#ffa94d)!important}.tv-search-form .TVSimpleWaiterDuble:after{border-top-color:var(--bg-2,#ffa94d)!important;border-right-color:var(--bg-2,#ffa94d)!important}.tv-search-form .TVHotelResulItemDetail{background:0 0!important}.about-hero{padding:72px 0 8px}.ab-hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid}.ab-hero-title{margin-top:14px;font-size:clamp(38px,4.6vw,64px)}.ab-hero-accent{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd166,#ffa94d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text}.ab-hero-lead{color:var(--ink-soft);max-width:620px;margin-top:20px;font-size:18px;line-height:1.6}.ab-hero-body{color:var(--ink-mute);max-width:620px;margin-top:14px;font-size:15.5px;line-height:1.65}.ab-facts{border-radius:20px;flex-direction:column;gap:16px;margin-top:42px;padding:26px 26px 22px;display:flex}.ab-facts-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-mute);font-size:11px}.ab-facts-list{flex-direction:column;margin:0;display:flex}.ab-facts-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.ab-facts-row:first-child{padding-top:0}.ab-facts-row dt{color:var(--ink-mute);font-size:13px}.ab-facts-row dd{font-family:var(--font-display);color:#fff;text-align:right;margin:0;font-size:14.5px;font-weight:600}.ab-facts-note{color:var(--ink-mute);font-size:12px;line-height:1.5}.ab-services-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ab-service{border-radius:20px;flex-direction:column;gap:16px;padding:24px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ab-service:hover{border-color:#ffa94d61;transform:translateY(-4px);box-shadow:0 18px 44px -22px #ff6b6b59}a.ab-service{color:inherit;text-decoration:none}.ab-service-num{font-family:var(--font-mono);letter-spacing:-.02em;color:#ffffff12;pointer-events:none;font-size:46px;font-weight:700;line-height:1;position:absolute;top:14px;right:18px}.ab-service-icon{width:38px;height:38px;display:inline-flex}.ab-service-icon svg{width:100%;height:100%}.ab-service-text{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ab-service h3{font-size:17px;line-height:1.25}.ab-service p{color:var(--ink-mute);font-size:14px;line-height:1.55}.ab-service-more{font-family:var(--font-display);color:#ffa94d;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.ab-service-more svg{width:13px;height:13px;transition:transform .15s}.ab-service.is-link:hover .ab-service-more svg{transform:translate(3px)}.ab-service.is-featured{background:radial-gradient(ellipse 90% 130% at 6% 0%, #ff8a3d33, transparent 62%), var(--glass-bg);flex-direction:row;grid-column:span 2;align-items:center;gap:24px}.ab-service.is-featured .ab-service-icon{flex-shrink:0;width:54px;height:54px}.ab-service.is-featured .ab-service-text{margin-top:0}.ab-service.is-featured h3{font-size:20px}.ab-service.is-featured p{max-width:520px;font-size:14.5px}.ab-geo-board{flex-direction:column;gap:4px;padding:8px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ab-geo-row{overflow:hidden}.ab-geo-track{width:max-content;animation:48s linear infinite ab-geo-drift;display:flex}.ab-geo-row.is-reverse .ab-geo-track{animation-duration:62s;animation-direction:reverse}.ab-geo-board:hover .ab-geo-track{animation-play-state:paused}@keyframes ab-geo-drift{to{transform:translate(-50%)}}.ab-geo-seq{align-items:center;display:flex}.ab-geo-item{cursor:default;align-items:baseline;padding:6px 0;display:inline-flex}.ab-geo-name{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:#ffffff57;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.15;transition:color .18s}.ab-geo-item:hover .ab-geo-name{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd166,#ffa94d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text}.ab-geo-code{font-family:var(--font-mono);letter-spacing:.14em;color:#ffa94d8c;margin-left:9px;font-size:11px;transform:translateY(-.9em)}.ab-geo-dot{opacity:.5;background:linear-gradient(135deg,#ffa94d,#ff6b6b);border-radius:50%;align-self:center;width:5px;height:5px;margin:0 30px}@media (prefers-reduced-motion:reduce){.ab-geo-track{animation:none}.ab-geo-seq[aria-hidden]{display:none}.ab-geo-seq{flex-wrap:wrap}.ab-geo-board{padding:8px 32px;-webkit-mask-image:none;mask-image:none}}.ab-geo-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;display:flex}.ab-geo-note{color:var(--ink-mute);max-width:540px;font-size:15px}@media (max-width:980px){.about-hero{padding:56px 0 0}.ab-hero-grid{grid-template-columns:1fr;gap:36px}.ab-facts{margin-top:0}.ab-services-grid{grid-template-columns:repeat(2,1fr)}.ab-service:last-child{grid-column:span 2}}@media (max-width:560px){.ab-services-grid{grid-template-columns:1fr}.ab-service:last-child{grid-column:auto}.ab-service.is-featured{flex-direction:column;grid-column:auto;align-items:flex-start;gap:16px}.ab-geo-foot{flex-direction:column;align-items:stretch}.ab-geo-foot .btn{justify-content:center}}.contacts-hero{padding:72px 0 0}.ct-hero-title{margin-top:14px;font-size:clamp(38px,4.6vw,64px)}.ct-hero-accent{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd166,#ffa94d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text}.ct-hero-lead{color:var(--ink-soft);max-width:620px;margin-top:20px;font-size:18px;line-height:1.6}.ct-calls{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ct-call{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;transition:border-color .15s,opacity .15s;display:inline-flex}.ct-call:hover{border-color:#ffa94d73}.ct-call.is-off{opacity:.6}.ct-call-dot{background:#6b7280;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ct-call-dot.is-open{background:#34d399;animation:2.4s ease-in-out infinite pulseDot}.ct-call-dot.is-break{background:#ffd166}.ct-call-city{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.ct-call-num{font-family:var(--font-display);color:#fff;font-size:15px;font-weight:600}.ct-channels{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ct-hint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-mute);min-height:1em;margin-top:16px;font-size:12px}.ct-chip{background:var(--glass-bg);border:1px solid var(--glass-border);font-family:var(--font-display);color:#ffffffd9;border-radius:999px;align-items:center;padding:13px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.ct-chip:hover{color:#fff;border-color:#ffa94d73}.ct-sched-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ct-sched-card{border-radius:20px;flex-direction:column;padding:26px 26px 22px;display:flex}.ct-sched-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-sched-head h3{font-size:22px}.ct-office-phones{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:16px;display:flex}.ct-office-phones a{color:var(--ink-soft);font-size:14px;text-decoration:none;transition:color .15s}.ct-office-phones a:hover{color:#ffa94d}.ct-office-phones a.is-main{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;flex-basis:100%;font-size:22px;font-weight:700}.ct-sched-rows{margin-top:14px}.ct-sched-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.ct-sched-row span{color:var(--ink-mute);font-size:14px}.ct-sched-row b{font-family:var(--font-display);color:#fff;font-size:17px;font-weight:600}.ct-sched-row.muted b{color:#ffffff73;font-weight:500}.ct-office-foot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.ct-office-addr{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.ct-office-addr:hover{color:#fff}.ct-office-addr svg{color:#ffa94d;flex-shrink:0}.ct-sched-email{font-family:var(--font-mono);letter-spacing:.04em;color:#ffa94d;font-size:12.5px;text-decoration:none}.ct-sched-email:hover{text-decoration:underline}.office-status.is-break{color:#ffd166;background:#ffd16614;border-color:#ffd16652}.office-status.is-break .dot{background:#ffd166}@media (max-width:980px){.contacts-hero{padding:56px 0 0}}@media (max-width:640px){.ct-sched-grid{grid-template-columns:1fr}.ct-channels .btn,.ct-channels .ct-chip{flex:auto;justify-content:center}}.mdp-city{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.tv-skeleton{display:none}[class*=tv-moduleid-]:empty+.tv-skeleton{animation:.35s .15s backwards tv-skel-appear;display:block}@keyframes tv-skel-appear{0%{opacity:0}to{opacity:1}}.tv-skel-bone{background:#ffffff12;border-radius:12px;display:block;position:relative;overflow:hidden}.tv-skel-bone:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff1f 50%,#fff0 100%);animation:1.8s ease-in-out infinite tv-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes tv-skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tv-skel-bone:after{animation:none}}.tv-skeleton--search{box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;padding:14px}.tv-skel-modes{gap:14px;margin-bottom:14px;display:flex}.tv-skel-mode{border-radius:999px;width:118px;height:14px}.tv-skel-mode:nth-child(2){width:64px}.tv-skel-mode:nth-child(3){width:86px}.tv-skeleton--search .tv-skel-row{gap:10px;display:flex}.tv-skel-cell{background:#0b042073;flex:1 1 0;height:48px}.tv-skel-cta{background:linear-gradient(135deg,#ff6b6b66,#ffa94d66);border-radius:999px;flex:0 0 150px;height:48px}@media (max-width:680px){.tv-skeleton--search .tv-skel-row{flex-direction:column}.tv-skel-cell,.tv-skel-cta{flex:0 0 48px}}.tv-skel-filter{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:flex}.tv-skel-pill{border-radius:999px;flex:0 160px;height:32px}.tv-skel-cards{flex-wrap:wrap;gap:14px;display:flex}.tv-skel-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;flex:calc(33.3333% - 9.33333px);min-width:280px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.tv-skel-card-img{background:#ffffff0f;border-radius:0;height:176px}.tv-skel-card-body{gap:10px;padding:14px 16px 18px;display:grid}.tv-skel-line{border-radius:999px;height:14px}.tv-skel-line--title{width:72%;height:17px}.tv-skel-line--sub{width:48%}.tv-skel-card-price{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.tv-skel-line--price{width:92px;height:20px}.tv-skel-price-cta{background:linear-gradient(135deg,#ff6b6b59,#ffa94d59);border-radius:999px;width:112px;height:36px}@media (max-width:980px){.tv-skel-card{flex-basis:calc(50% - 7px)}.tv-skel-pill:nth-child(n+4){display:none}}@media (max-width:560px){.tv-skel-card{flex-basis:100%}.tv-skel-card:nth-child(n+4){display:none}}html.tv-results-bound .tv-search-form>.TVSearchResults{display:none!important}html.tv-results-modal,html.tv-results-modal body{overflow:hidden!important}html.tv-results-modal.tv-results-suspend,html.tv-results-modal.tv-results-suspend body{overflow:auto!important}html.tv-results-modal section:has(.tv-search-form){z-index:800!important;position:relative!important}html.tv-results-modal .tv-search-form{animation:.22s tv-results-in;overscroll-behavior:contain!important;z-index:800!important;box-sizing:border-box!important;border:1px solid var(--glass-border)!important;background:radial-gradient(120% 50% at 50% 0,#ff8a3d12,#0000 60%),#1a0613f7!important;border-radius:26px!important;width:min(1180px,100vw - 28px)!important;margin:0 auto!important;padding:16px 20px 24px!important;position:fixed!important;inset:3vh 0!important;overflow-y:auto!important;box-shadow:0 40px 90px -30px #000000b3!important}html.tv-results-modal .tv-search-form>.TVSearchResults{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:block!important}html.tv-results-modal:not(.tv-results-filters) .tv-search-form>.TVExtSearchForm{display:none!important}html.tv-results-filters .tv-search-form>.TVExtSearchForm{margin:34px 0 18px!important}@keyframes tv-results-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.tv-results-dismissed .tv-search-form>.TVSearchResults,html.tv-results-modal .TVResultToolbarFloat{display:none!important}html.tv-results-modal .tv-search-form:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);background:#0c0309a6;animation:.2s tv-skel-appear;position:fixed;inset:0}.tv-results-close,.tv-results-filters-btn{z-index:801;height:38px;color:var(--ink);cursor:pointer;background:#1a0613b3;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:none;position:fixed;top:calc(3vh + 10px)}.tv-results-close{width:38px;right:max(24px,50vw - 580px)}.tv-results-filters-btn{color:var(--ink-soft);font-family:var(--font-display);gap:7px;padding:0 16px;font-size:13px;font-weight:600;right:calc(max(24px,50vw - 580px) + 48px)}html.tv-results-modal .tv-results-close,html.tv-results-modal .tv-results-filters-btn{display:inline-flex}.tv-results-close:hover{background:#ffffff2e}.tv-results-filters-btn:hover{color:var(--ink);background:#ff8a3d2e}html.tv-results-filters .tv-results-filters-btn{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#fff}@media (prefers-reduced-motion:reduce){html.tv-results-modal .tv-search-form,html.tv-results-modal .tv-search-form:before{animation:none}}.TVRequestWindow .TVRequestWindowContent{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:radial-gradient(120% 50% at 50% 0,#ff8a3d0f,#0000 60%),#1a0613f7!important;border-radius:22px!important}.TVRequestWindow .TVRequestFormTitle,.TVRequestWindow .TVRequestMessageTitle{color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}.TVRequestWindow .TVRequestFormDescription,.TVRequestWindow .TVRequestMessageDescription,.TVRequestWindow .TVRequestWindowBeforeDescription,.TVRequestWindow .TVRequestWindowAfterDescription{color:var(--ink-soft)!important}.TVRequestWindow .TVInputNew{border:1px solid var(--glass-border)!important;background:#ffffff0d!important;border-radius:10px!important}.TVRequestWindow .TVInputNew input,.TVRequestWindow .TVInputNew textarea{color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.TVRequestWindow .TVInputNewLabel{color:var(--ink-mute)!important}.TVRequestWindow .TVInputPhoneCountryFlag{border-color:var(--glass-border)!important}.TVRequestWindow .TVSelectContent{color:var(--ink)!important}.TVRequestWindow .TVSelectArrow{color:var(--ink-mute)!important}.TVRequestWindow .tv-button--tone-neutral-primary,.TVRequestWindow .tv-button--tone-neutral-primary .tv-button-primary-main-content,.TVRequestWindow .tv-button--tone-neutral-secondary,.TVRequestWindow .tv-button--tone-neutral-secondary .tv-button-primary-main-content{color:var(--ink-soft)!important}.TVRequestWindow .tv-button--tone-neutral-secondary{border:1px solid var(--glass-border)!important;background:#ffffff0f!important}.TVRequestWindow .tv-button--tone-neutral-secondary:hover{background:#ff8a3d1a!important;border-color:#ffa94d73!important}.TVRequestWindow .TVPromocodeBody{align-items:stretch!important;gap:10px!important}.TVRequestWindow .TVPromoCheck{border:1px solid var(--glass-border)!important;background:#ffffff0f!important;border-radius:8px!important;padding:0!important}.TVRequestWindow .TVPromoCheck:hover{background:#ff8a3d1f!important;border-color:#ffa94d73!important}.TVRequestWindow .TVPromoCheck .tv-button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transition:none!important}.TVRequestWindow .TVPromoCheck .tv-button,.TVRequestWindow .TVPromoCheck .tv-button .tv-button-primary-main-content{color:var(--ink)!important}.TVRequestWindow .tv-button--tone-accent-primary{background:linear-gradient(135deg, var(--bg-1), var(--bg-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 14px 30px -12px #ff6b6b99!important}.TVRequestWindow .tv-button--tone-accent-primary .tv-button-main-content,.TVRequestWindow .tv-button--tone-accent-primary .tv-button-primary-main-content{color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important}.TVRequestWindow [class*=Agreement],.TVRequestWindow [class*=Agreement] *{color:var(--ink-soft)!important}.TVRequestWindow .TVAgreementContentLink,.TVRequestWindow [class*=Agreement] a{color:var(--bg-3)!important;text-decoration:none!important}.TVRequestWindow .TVAgreementContentLink:hover,.TVRequestWindow [class*=Agreement] a:hover{color:var(--bg-2)!important;text-decoration:underline!important}.TVRequestWindow .TVOfficeChoiceControlTitle{color:var(--ink)!important}.TVRequestWindow .TVOfficeFilterNearbyButton.TVColorWhite,.TVRequestWindow .TVOfficeChoiceControlSwitcher.TVColorWhite,.TVRequestWindow .TVOfficeCardControl .tv-button--tone-neutral-secondary{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#ffffff14!important}.TVRequestWindow .TVOfficeCardControl,.TVRequestWindow .TVOfficeMapCardControlContent{border:1px solid var(--glass-border)!important;color:var(--ink-soft)!important;background:#1a0613f0!important}.TVRequestWindow .TVOfficeMapControl{background:#ffffff0d!important}.TVRequestWindow .TVResponseSuccess,.TVRequestWindow .TVRequestMessageSuccess{text-align:center!important;color:var(--ink-soft)!important;line-height:1.6!important}.TVRequestWindow .TVResponseSuccess *,.TVRequestWindow .TVRequestMessageSuccess *{color:var(--ink-soft)!important}.TVRequestWindow .TVResponseSuccess:before,.TVRequestWindow .TVRequestMessageSuccess:before,.TVRequestWindow .TVResponseSuccess b,.TVRequestWindow .TVResponseSuccess strong,.TVRequestWindow .TVRequestMessageSuccess b,.TVRequestWindow .TVRequestMessageSuccess strong{color:var(--ink)!important}.TVRequestWindow .TVRequestMessageError{color:#ffd2d2!important;background:#ff6b6b1a!important;border:1px solid #ff6b6b59!important;border-radius:12px!important}.TVRequestWindow .TVRequestMessageError *{color:#ffd2d2!important}.payment-hero{padding:72px 0 8px}.pd-hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid}.pd-hero-title{margin-top:14px;font-size:clamp(38px,4.6vw,64px)}.pd-hero-accent{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd166,#ffa94d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text}.pd-hero-lead{color:var(--ink-soft);max-width:620px;margin-top:20px;font-size:18px;line-height:1.6}.pd-hero-body{color:var(--ink-mute);max-width:620px;margin-top:14px;font-size:15.5px;line-height:1.65}.pd-facts{border-radius:20px;flex-direction:column;gap:16px;margin-top:42px;padding:26px 26px 22px;display:flex}.pd-facts-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-mute);font-size:11px}.pd-facts-list{flex-direction:column;margin:0;display:flex}.pd-facts-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.pd-facts-row:first-child{padding-top:0}.pd-facts-row dt{color:var(--ink-mute);font-size:13px}.pd-facts-row dd{font-family:var(--font-display);color:#fff;text-align:right;margin:0;font-size:14.5px;font-weight:600}.pd-facts-note{color:var(--ink-mute);font-size:12px;line-height:1.5}.pd-methods-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pd-method{border-radius:20px;flex-direction:column;gap:16px;padding:24px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.pd-method:hover{border-color:#ffa94d61;transform:translateY(-4px);box-shadow:0 18px 44px -22px #ff6b6b59}a.pd-method{color:inherit;text-decoration:none}.pd-method-num{font-family:var(--font-mono);letter-spacing:-.02em;color:#ffffff12;pointer-events:none;font-size:46px;font-weight:700;line-height:1;position:absolute;top:14px;right:18px}.pd-method-icon{width:38px;height:38px;display:inline-flex}.pd-method-icon svg{width:100%;height:100%}.pd-method-text{flex-direction:column;gap:8px;margin-top:auto;display:flex}.pd-method h3{font-size:17px;line-height:1.25}.pd-method p{color:var(--ink-mute);font-size:14px;line-height:1.55}.pd-method-more{font-family:var(--font-display);color:#ffa94d;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.pd-method-more svg{width:13px;height:13px;transition:transform .15s}.pd-method.is-link:hover .pd-method-more svg{transform:translate(3px)}.pd-method.is-featured{background:radial-gradient(ellipse 90% 130% at 6% 0%, #ff8a3d33, transparent 62%), var(--glass-bg);flex-direction:row;grid-column:span 2;align-items:center;gap:24px}.pd-method.is-featured .pd-method-icon{flex-shrink:0;width:54px;height:54px}.pd-method.is-featured .pd-method-text{margin-top:0}.pd-method.is-featured h3{font-size:20px}.pd-method.is-featured p{max-width:520px;font-size:14.5px}.pd-method:last-child{grid-column:span 2}.pd-secure{border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;padding:40px;display:grid}.pd-secure-head h2{margin-top:14px;font-size:clamp(26px,3vw,36px)}.pd-secure-head p{color:var(--ink-soft);max-width:420px;margin-top:16px;font-size:15.5px;line-height:1.6}.pd-badges{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pd-badge{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);border:1px solid var(--glass-border);background:#ffffff0f;border-radius:999px;padding:7px 12px;font-size:11px}.pd-secure-points{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.pd-secure-point{align-items:flex-start;gap:14px;display:flex}.pd-secure-check{color:#1a0613;background:linear-gradient(135deg, var(--bg-1,#ff6b6b), var(--bg-2,#ffa94d));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pd-secure-check svg{width:16px;height:16px}.pd-secure-point-text h3{font-size:15.5px;line-height:1.3}.pd-secure-point-text p{color:var(--ink-mute);margin-top:4px;font-size:13.5px;line-height:1.5}.pd-delivery-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:16px;display:grid}.pd-delivery-aside{border-radius:20px;flex-direction:column;gap:18px;padding:26px;display:flex;position:sticky;top:96px}.pd-delivery-meta{flex-direction:column;gap:4px;display:flex}.pd-delivery-meta-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-mute);font-size:10.5px}.pd-delivery-meta-v{font-family:var(--font-display);color:#fff;font-size:18px;font-weight:600}.pd-delivery-mail{width:56px;height:56px;margin-top:auto;display:inline-flex}.pd-delivery-mail>svg:first-child{width:100%;height:100%}.pd-delivery-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pd-delivery-item{border-radius:16px;align-items:center;gap:18px;padding:20px 22px;transition:border-color .2s,transform .2s;display:flex}.pd-delivery-item:hover{border-color:#ffa94d52;transform:translate(4px)}.pd-delivery-num{font-family:var(--font-mono);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffd166,#ffa94d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:22px;font-weight:700}.pd-delivery-item-text h3{font-size:16px;line-height:1.25}.pd-delivery-item-text p{color:var(--ink-mute);margin-top:5px;font-size:13.5px;line-height:1.5}@media (max-width:980px){.pd-hero-grid{grid-template-columns:1fr;gap:32px}.pd-facts{margin-top:8px}.pd-methods-grid{grid-template-columns:repeat(2,1fr)}.pd-method.is-featured,.pd-method:last-child{grid-column:span 2}.pd-secure{grid-template-columns:1fr;gap:28px;padding:32px}.pd-secure-head p{max-width:none}.pd-delivery-grid{grid-template-columns:1fr}.pd-delivery-aside{flex-flow:wrap;justify-content:space-between;align-items:center;position:static}.pd-delivery-mail{margin:0}}@media (max-width:560px){.pd-methods-grid{grid-template-columns:1fr}.pd-method.is-featured{flex-direction:column;grid-column:auto;align-items:flex-start;gap:16px}.pd-method:last-child{grid-column:auto}.pd-secure{padding:24px}.pd-delivery-item{flex-direction:row}}.pd-legal-grid{flex-direction:column;gap:16px;display:flex}.pd-legal-card{border-radius:20px;grid-template-columns:.34fr .66fr;align-items:start;gap:28px 48px;padding:32px 36px;display:grid}.pd-legal-title{font-size:19px;line-height:1.32;position:sticky;top:96px}.pd-legal-body{flex-direction:column;gap:14px;display:flex}.pd-legal-p{color:var(--ink-soft);font-size:14px;line-height:1.7}.pd-legal-p a{color:#ffa94d;border-bottom:1px solid #ffa94d66;text-decoration:none}.pd-legal-p a:hover{border-bottom-color:#ffa94d}@media (max-width:860px){.pd-legal-card{grid-template-columns:1fr;gap:16px}.pd-legal-title{border-bottom:1px solid var(--glass-border);padding-bottom:14px;position:static}}@media (max-width:560px){.pd-legal-card{padding:24px 22px}}.cookie-consent{z-index:45;border-radius:var(--radius-lg);opacity:0;-webkit-backdrop-filter:blur(36px)saturate(1.7);background:#1a121eb8;width:min(420px,100vw - 48px);padding:22px 22px 20px;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);position:fixed;bottom:24px;left:24px;transform:translateY(24px)scale(.985)}.cookie-consent.show{opacity:1;transform:translateY(0)scale(1)}.cc-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.cc-badge{color:#fff;background:linear-gradient(135deg, var(--bg-1), var(--bg-2));width:40px;height:40px;box-shadow:0 10px 26px -10px var(--bg-1), inset 0 1px 0 #ffffff73;border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cc-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.15}.cc-text{color:var(--ink-soft);font-size:13.5px;line-height:1.6}.cc-link{color:var(--accent);white-space:nowrap;border-bottom:1px solid #ffd16666;text-decoration:none;transition:border-color .2s}.cc-link:hover{border-bottom-color:var(--accent)}.cc-cats{flex-direction:column;margin:16px 0 4px;padding:0;list-style:none;display:flex}.cc-cat{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.cc-cat:first-child{border-top:none;padding-top:6px}.cc-cat-copy{flex-direction:column;gap:3px;display:flex}.cc-cat-title{font-family:var(--font-display);font-size:14px;font-weight:600}.cc-cat-desc{color:var(--ink-mute);font-size:12.5px;line-height:1.5}.cc-switch{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff14;border-radius:999px;flex:none;width:46px;height:27px;margin-top:2px;padding:0;transition:background .2s,border-color .2s;position:relative}.cc-switch-knob{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #07011e66}.cc-switch.on{background:linear-gradient(135deg, var(--bg-1), var(--bg-2));border-color:#0000}.cc-switch.on .cc-switch-knob{transform:translate(19px)}.cc-switch.locked{cursor:default;opacity:.7}.cc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.cc-btn{flex:auto;padding:12px 18px;font-size:14px}.cc-settings{color:var(--ink-mute);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;margin-left:auto;padding:6px 8px;font-size:13px;font-weight:600;transition:color .2s}.cc-settings:hover{color:var(--ink)}.cookie-consent :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.cookie-consent{width:auto;padding:20px 18px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));bottom:12px;left:12px;right:12px}.cc-actions{gap:8px}.cc-btn{flex:100%}.cc-settings{text-align:center;width:100%;margin-left:0;padding:8px}}@media (max-width:768px){[data-cookie-consent=open] .sticky-cta{bottom:calc(var(--cc-height,0px) + 28px)}}.legal-hero{padding:clamp(80px,12vh,130px) 0 28px}.legal-hero .eyebrow{margin-bottom:18px}.legal-title{margin-bottom:14px;font-size:clamp(34px,4.4vw,56px)}.legal-subtitle{color:var(--ink-soft);max-width:60ch;font-size:clamp(16px,1.6vw,19px)}.legal-approved{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-mute);margin-top:18px;font-size:12px}.legal-wrap{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal-toc{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);padding:20px 18px;position:sticky;top:96px}.legal-toc-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px;font-size:11px;display:block}.legal-toc ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{color:var(--ink-soft);border-radius:10px;gap:10px;padding:7px 9px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:background .18s,color .18s;display:flex}.legal-toc a:hover{background:var(--glass-bg-2);color:var(--ink)}.legal-toc a.is-active{color:var(--ink);box-shadow:inset 2px 0 0 0 var(--bg-1);background:linear-gradient(90deg,#ff6b6b2e,#ffa94d12);font-weight:600}.legal-toc-n{width:20px;font-family:var(--font-mono);color:var(--accent);flex:none;font-weight:600}.legal-doc{max-width:82ch;padding:clamp(26px,4vw,48px)}.legal-section{scroll-margin-top:96px}.legal-section+.legal-section{border-top:1px solid var(--glass-border);margin-top:40px;padding-top:36px}.legal-h2{align-items:baseline;gap:14px;margin-bottom:20px;font-size:clamp(20px,2.2vw,27px);line-height:1.2;display:flex}.legal-h2-n{font-family:var(--font-mono);background:linear-gradient(135deg, var(--bg-1), var(--bg-2));color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-size:.82em;font-weight:700}.legal-subhead{color:var(--ink);margin:24px 0 12px;font-size:17px;font-weight:700}.legal-p{color:var(--ink-soft);margin-bottom:14px;font-size:15px;line-height:1.72}.legal-doc a{color:var(--accent);border-bottom:1px solid #ffd16666;text-decoration:none}.legal-doc a:hover{border-bottom-color:var(--accent)}.legal-list{flex-direction:column;gap:9px;margin:0 0 16px;padding:0;list-style:none;display:flex}.legal-list li{color:var(--ink-soft);padding-left:22px;font-size:15px;line-height:1.65;position:relative}.legal-list li:before{content:"";background:linear-gradient(135deg, var(--bg-1), var(--bg-2));border-radius:50%;width:6px;height:6px;position:absolute;top:.66em;left:4px}.legal-records{flex-direction:column;gap:14px;margin:16px 0 18px;display:flex}.legal-record{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:20px 22px;display:grid}.legal-record-n{font-family:var(--font-mono);color:var(--accent);grid-row:1/-1;font-size:15px;font-weight:700}.legal-record-rows{grid-template-columns:150px minmax(0,1fr);gap:8px 18px;margin:0;display:grid}.legal-record-rows dt{font-family:var(--font-display);color:var(--ink-mute);font-size:13px;font-weight:600}.legal-record-rows dd{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.legal-requisites{border-top:1px solid var(--glass-border);color:var(--ink-soft);flex-direction:column;gap:4px;margin-top:40px;padding-top:28px;font-size:14px;line-height:1.6;display:flex}.legal-req-name{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:700}.legal-req-contacts{margin-top:6px}@media (max-width:900px){.legal-wrap{grid-template-columns:1fr;gap:22px}.legal-toc{position:static;top:auto}.legal-toc ol{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}}@media (max-width:620px){.legal-record{grid-template-columns:1fr;gap:4px;padding:18px}.legal-record-n{grid-row:auto;margin-bottom:4px}.legal-record-rows{grid-template-columns:1fr;gap:2px 0}.legal-record-rows dt{margin-top:8px}.legal-toc ol{grid-template-columns:1fr}}.legal-lead{color:var(--ink-soft);border-bottom:1px solid var(--glass-border);margin-bottom:28px;padding-bottom:26px;font-size:16px;line-height:1.7}.legal-linklist{flex-flow:wrap;gap:10px;margin-top:4px}.legal-linklist li{padding-left:0}.legal-linklist li:before{display:none}.legal-doc .legal-linklist a{border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--ink-soft);border-radius:999px;align-items:center;padding:8px 16px;font-size:13.5px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.legal-doc .legal-linklist a:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-strong);color:var(--ink)}@media (max-width:640px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}input,select,textarea{font-size:16px}.ab-facts-title,.ab-geo-code,.bb-board-label,.bb-ctrl-label,.bb-fact .lbl,.bb-fact .v small,.bb-pill .lbl,.bb-ticks,.cl-num,.cl-panel-eyebrow,.cl-time,.cl-time-est,.ct-call-city,.field label,.footer-cta-eyebrow,.footer-grid h4,.footer-legal-details summary,.footer-nav-col h4,.footer-trust-item,.hero-mq-card .price,.hero-photo-card .hpc-dot,.hero-photo-card .hpc-from,.hero-photo-card .hpc-per,.hero-photo-tag,.hh-eyebrow,.hh-trust,.hours-row span,.legal-toc-title,.mdp-city,.om-region,.pc-bank,.pc-meta-row .k,.pc-meta-row .v small,.pc-rail-counter,.pc-term-badge,.pd-badge,.pd-facts-title,.ph-label,.phone-label,.phone-pop-city,.phone-pop-when,.rev-date,.rev-rail-counter,.rev-rating-cap,.rev-rating-out,.search-head .badge,.tk-fact .lbl,.tk-pill,.tx-cta .alt,.tx-deal-tag,.tx-header,.tx-pill,.tx-price .from,.tx-price .per,.tx-price .total,.why-kicker,.why-stat-lbl,.office-status,.footer-hours{font-size:12px}.TVMobileForm .TVMainSelectPlaceholder,.TVMobileForm .TVDepartureFilter .TVSelect:before{font-size:12px!important}.TVMobileForm .TVToggleSwitchItem{font-size:14px!important}.TVMobileForm input,.TVMobileForm select{font-size:16px!important}}.cs-band{margin:72px 0 32px;padding:32px 0;position:relative}.cs-band .container>.cs-row{background:linear-gradient(135deg, var(--bg-1), var(--bg-3))}@supports (color:color-mix(in lab, red, red)){.cs-band .container>.cs-row{background:linear-gradient(135deg, color-mix(in srgb, var(--bg-1) 18%, transparent), color-mix(in srgb, var(--bg-3) 14%, transparent))}}.cs-band .container>.cs-row{border:1px solid var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.cs-band .container>.cs-row{border:1px solid color-mix(in srgb, var(--bg-1) 30%, transparent)}}.cs-band .container>.cs-row{-webkit-backdrop-filter:blur(14px);border-radius:22px;grid-template-columns:200px 1fr;align-items:center;gap:28px;padding:28px 32px;display:grid;box-shadow:0 20px 60px -30px #00000059}.cs-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink,#fff);font-size:11px}@supports (color:color-mix(in lab, red, red)){.cs-eyebrow{color:color-mix(in srgb, var(--ink,#fff) 78%, transparent)}}.cs-eyebrow{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}[data-theme=dark] .cs-eyebrow{color:#ffffffc7}[data-theme=light] .cs-eyebrow{color:#0d2b46a6}.cs-dot{background:var(--bg-2);width:8px;height:8px;box-shadow:0 0 0 4px var(--bg-2);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cs-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--bg-2) 25%, transparent)}}.cs-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.cs-cell{border-left:1px solid var(--bg-1);padding:4px 22px}@supports (color:color-mix(in lab, red, red)){.cs-cell{border-left:1px solid color-mix(in srgb, var(--bg-1) 22%, transparent)}}.cs-cell:first-child{border-left:0;padding-left:0}[data-theme=dark] .cs-cell{border-left-color:#ffffff1f}[data-theme=light] .cs-cell{border-left-color:#0d2b461a}.cs-num{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg, var(--bg-1), var(--bg-2) 50%, var(--bg-3));color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:4px;font-size:44px;font-weight:800;line-height:1;display:inline-flex}.cs-num-suf{font-size:28px;font-weight:700}.cs-label{font-family:var(--font-display);margin-top:6px;font-size:15px;font-weight:700}[data-theme=dark] .cs-label{color:#fffffff2}[data-theme=light] .cs-label{color:var(--ink,#0d2b46)}.cs-sub{font-family:var(--font-mono);letter-spacing:.04em;margin-top:4px;font-size:11px}[data-theme=dark] .cs-sub{color:#ffffff8c}[data-theme=light] .cs-sub{color:#0d2b468c}[data-palette=brand] .cs-band .container>.cs-row{background:var(--ts-blue-deep,#005177)!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:0 24px 60px -28px #00517773!important}[data-palette=brand] .cs-eyebrow{color:#ffffffb8!important}[data-palette=brand] .cs-dot{background:var(--ts-yellow,#fffc00)!important;box-shadow:0 0 0 4px #fffc0033!important}[data-palette=brand] .cs-cell{border-left-color:#ffffff29!important}[data-palette=brand] .cs-num{background:var(--ts-grad,linear-gradient(137deg, #fffe00, #aeff00 69%, #97ff00))!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-palette=brand] .cs-label{color:#fff!important}[data-palette=brand] .cs-sub{color:#ffffff9e!important}@media (max-width:980px){.cs-band .container>.cs-row{grid-template-columns:1fr;gap:18px;padding:22px}.cs-grid{grid-template-columns:repeat(2,1fr);gap:18px 0}.cs-cell{padding:0 16px}.cs-cell:nth-child(3){border-left:0;padding-left:0}.cs-num{font-size:36px}.cs-num-suf{font-size:22px}}@media (max-width:560px){.cs-num{font-size:30px}.cs-num-suf{font-size:18px}}[data-section=companyStats][data-hidden=true]{display:none}.tk-stage:before,.cl-stage:before,.bb-stage:before{display:none!important}@media (max-width:768px){html,body{max-width:100vw;overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.aurora:before,.aurora:after,.aurora .blob{animation:none!important}.bg-wave-canvas{display:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
