.hours{display:block}.hours__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:991.98px){.hours__container{padding-inline:24px}}@media(min-width:992px){.hours__container{gap:48px;padding-top:120px}.hours__container--left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hours__container--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.hours__schedule{color:#404040;gap:2px}.hours__schedule,.hours__schedule-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hours__schedule-item{-webkit-box-pack:justify;-ms-flex-pack:justify;font-family:SpeziaWeb,sans-serif;font-size:16px;justify-content:space-between;letter-spacing:0;line-height:24px}.hours__schedule-item span{font-weight:200}.hours__schedule-headline{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between}.hours__schedule-text{font-style:italic}.hours__schedule-time{white-space:nowrap}.hours__title{color:#231f20;font-family:Garamond-Nova-Pro,serif;font-size:28px;font-weight:300;letter-spacing:0;line-height:32px}.hours__subtitle{color:#231f20;display:block;font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:12px}.hours__days{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-block:24px}@media(min-width:992px){.hours__days{margin-block:24px}}.hours__image{height:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.hours__image{max-width:clamp(200px,100% - 432px - 48px,797px)}}.hours__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Spezia,sans-serif;font-size:16px;letter-spacing:.2px;line-height:18px;row-gap:8px}.hours__description p{margin:0}.hours__description a{color:#404040;font-family:Spezia,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:18px;padding-bottom:4px}.hours__text{font-family:SpeziaWeb,sans-serif;font-size:16px;font-style:normal;font-weight:200;line-height:24px}.hours__text p:last-child{margin-bottom:0}.hours__button{border:1px solid #ccc;color:#404040;display:block;letter-spacing:2px;margin-top:24px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:15px 40px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.hours__button span{margin-left:10px}.hours__button path{fill:#404040;-webkit-transition:all .3s;transition:all .3s}.hours__button:focus,.hours__button:hover{background-color:#9e8657;border:1px solid #9e8657;color:#fff}.hours__button:focus path,.hours__button:hover path{fill:#fff}.hours__content{padding:24px 0;width:100%}@media(min-width:992px){.hours__content{padding-block:0;width:432px}}.hours strong{font-family:Spezia,sans-serif;font-weight:400}
/*# sourceMappingURL=hours.css.map*/