*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;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{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{--motion-ease-out:cubic-bezier(.22, 1, .36, 1);scrollbar-gutter:stable}html:has(.page-scroll-container){scrollbar-gutter:auto;overflow:hidden}html .page-scroll-container{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100dvh;overflow:hidden auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:focus-visible{outline:1px auto #8c877c}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (prefers-reduced-transparency:reduce){html .filter-modal-wrapper .filter-modal-container,html .custom-calendar-datetime-modal__shell,html .map-route-page__sidebar,html .map-route-page__map-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff6e5}html .custom-calendar-datetime-modal__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#191e14a6}}@media (prefers-contrast:more){html .hike-modal-wrapper::backdrop{background:#191e14b3}html .filter-modal-wrapper .filter-modal-container,html .hike-modal-wrapper .hike-modal,html .custom-select__menu,html .map-route-page__sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;color:#292d21;background:#fff6e5;border:2px solid #394719}html :focus-visible{outline-offset:3px;outline:3px solid #394719}html .hike-card .tag{opacity:1}}html .page-scroll-container{-webkit-overflow-scrolling:touch;scrollbar-color:#66625c73 transparent}html .page-scroll-container::-webkit-scrollbar{background:0 0;width:10px}html .page-scroll-container::-webkit-scrollbar-track{background:0 0}html .page-scroll-container::-webkit-scrollbar-thumb{background-color:#66625c73;border-radius:999px}html .page-scroll-container::-webkit-scrollbar-button{width:0;height:0;display:none}@font-face{font-family:Onest;src:url(/fonts/Onest-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Bounded-Black-cyrillic.woff2)format("woff2");font-display:swap}
