@font-face{font-family:Gilroy;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gilroy-regular.woff2") format("woff2")}
@font-face{font-family:Gilroy;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/gilroy-medium.woff2") format("woff2")}
@font-face{font-family:Gilroy;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/gilroy-semibold.woff2") format("woff2")}
@font-face{font-family:Gilroy;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gilroy-bold.woff2") format("woff2")}
body{font-family:Gilroy,sans-serif;background:#382f29;color:#5b574e}a{color:#bba696}button,input,select,textarea{font-family:inherit}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{clip:auto;width:auto;height:auto;top:8px;left:8px;z-index:100000;background:white;color:#312923;padding:12px} :focus-visible{outline:2px solid #faa54e!important;outline-offset:4px}.boho-header{position:sticky;top:0;z-index:9999;background:#352a25;min-height:80px}.admin-bar .boho-header{top:32px}.boho-header .mainMenu{max-width:2000px;margin:auto}.boho-header .navBar{grid-template-columns:auto 1fr auto}.boho-header #midCol{justify-content:center}.boho-header #midCol .nav-menu{padding:0;margin:0}.boho-header #rightCol{grid-column:3}.boho-header .iconLabel{font-size:14px}.boho-header .modals{height:100dvh}.boho-header .modal[aria-hidden="true"]{visibility:hidden;pointer-events:none}.boho-header .menuIcon{color:#fff}@media(min-width:1356px) and (max-width:1600px){.boho-header #midCol .nav-button{padding:8px}.boho-header #leftCol .logoWrapper{min-width:150px;max-width:150px}.boho-header #rightCol .weatherWidget{padding:0 4px}.boho-header .col{gap:8px}}@media(max-width:782px){.admin-bar .boho-header{top:46px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
