.x-rest-rooms,.x-rest-rooms *,.x-rest-rooms *:before,.x-rest-rooms *:after{box-sizing:border-box}.x-rest-rooms{--x-ink: rgb(var(--color-foreground, 28, 25, 23));--x-ink-3: var(--ink-3, #857b6b);--x-rule: var(--rule, #cdc3ad);--x-green: var(--green, #00834e);--x-green-deep: var(--green-deep, #045236);--x-serif: var(--serif, "EB Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif);--x-sans: var(--sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif);--x-q-size: 16px;color:rgb(var(--color-foreground, 28, 25, 23))}.x-rest-rooms__wrap{max-width:var(--x-rr-measure, 1240px)}.x-rest-room{display:grid;align-items:center;grid-template-columns:1fr;gap:clamp(24px,4vw,32px)}.x-rest-room[id]{scroll-margin-top:calc(var(--head-h, 62px) + var(--nav-h, 50px) + 12px)}.x-rest-room+.x-rest-room{margin-top:clamp(44px,6vw,88px);padding-top:clamp(44px,6vw,88px);border-top:1px solid var(--rule)}.x-rest-room__body{min-width:0}.x-rest-room__fig{order:-1;min-width:0;justify-self:start;max-width:420px;width:100%}@media(max-width:900px){.x-rest-room[id]{scroll-margin-top:calc(var(--head-h, 62px) + var(--nav-h, 50px) + 4px)}}@media(max-width:1000px){.x-rest-room__fig{order:1}}.x-rest-room__eyebrow{margin:0}.x-rest-room__name{font-size:clamp(var(--x-rr-name-m, 23px),5vw,40px);margin-top:12px;color:rgb(var(--color-foreground, 28, 25, 23));word-break:normal;overflow-wrap:normal}.x-rest-room__status,.x-rest-room__status:empty{display:flex}.x-rest-room__status{align-items:center;gap:8px;min-height:14px;margin:12px 0 0;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.x-rest-room__status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rule);flex:none}.x-rest-room__status.is-open{color:var(--green-deep)}.x-rest-room__status.is-open:before{background:var(--green);box-shadow:0 0 0 3px #00834e29}.x-rest-room__facts{margin:clamp(18px,2.4vw,26px) 0 0;padding:0;max-width:620px}.x-rest-room__facts>div{display:grid;border-bottom:1px dotted var(--rule);grid-template-columns:82px minmax(0,1fr);gap:0 12px;padding:9px 0}.x-rest-room__facts>div:first-child{border-top:1px dotted var(--rule)}.x-rest-room__facts dt{font-family:var(--sans);font-size:9.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);padding-top:5px}.x-rest-room__facts dd{font-family:var(--serif);font-size:16.5px;line-height:1.5;letter-spacing:normal;color:var(--ink-2);margin:0}.x-rest-room__facts a{color:var(--ink);border-bottom:1px solid var(--rule);transition:border-color .25s ease;overflow-wrap:anywhere;display:inline-block;padding:8px 0 7px}.x-rest-room__facts a:hover,.x-rest-room__facts a:focus-visible{border-bottom-color:var(--ink)}.x-rest-room__hours span{display:flex;justify-content:space-between;gap:18px;max-width:none}.x-rest-room__hours i{font-style:normal;color:var(--ink-3)}.x-rest-room__note{font-family:var(--serif);font-size:16.5px;line-height:1.64;letter-spacing:normal;color:var(--ink-2);margin:clamp(18px,2.2vw,24px) 0 0;max-width:58ch}.x-rest-room__q{margin:clamp(20px,2.4vw,28px) 0 0;max-width:62ch}.x-rest-room__q figcaption a{color:inherit;border-bottom:1px solid var(--rule);transition:border-color .25s ease}.x-rest-room__q figcaption a:hover,.x-rest-room__q figcaption a:focus-visible{border-bottom-color:var(--ink)}.x-rest-room__cta{margin-top:clamp(16px,2.6vw,30px);max-width:620px;display:flex;flex-wrap:wrap;gap:8px}.x-rest-room__cta .x-btn{width:auto;flex:1 1 0;justify-content:center}@media(max-width:560px){.x-rest-room__cta .x-btn{font-size:11.5px;padding:13px 8px}}@media(min-width:561px){.x-rest-room__facts>div{grid-template-columns:112px minmax(0,1fr);gap:6px 20px;padding:10px 0}.x-rest-room__facts dt{padding-top:6px}.x-rest-room__hours span{max-width:330px}.x-rest-room__cta{gap:12px}.x-rest-room__cta .x-btn{flex:1 1 auto}}@media(min-width:901px){.x-rest-room__facts a{display:inline;padding:0}.x-rest-room__facts a[href^="tel:"],.x-rest-room__facts a[href^="mailto:"]{display:inline-flex}.x-rest-room__facts>div{padding:12px 0}.x-rest-room__cta .x-btn{flex:0 1 auto}}@media(min-width:1081px){.x-rest-room__facts a[href^="tel:"],.x-rest-room__facts a[href^="mailto:"]{display:inline}}@media(min-width:1001px){.x-rest-room{grid-template-columns:minmax(0,var(--x-rr-plate, 400px)) minmax(0,1fr);gap:clamp(26px,4.5vw,64px)}.x-rest-room--flip{grid-template-columns:minmax(0,1fr) minmax(0,var(--x-rr-plate, 400px))}.x-rest-room__fig{max-width:none;justify-self:auto}.x-rest-room--flip .x-rest-room__fig{order:0;justify-self:end}.x-rest-room__facts,.x-rest-room__cta{max-width:none}.x-rest-room__name{font-size:clamp(38px,3.6vw,var(--x-rr-name, 46px))}}@media(prefers-reduced-motion:no-preference){.x-rest-room.scroll-trigger{opacity:.01;transform:translateY(14px)}.x-rest-room.scroll-trigger:not(.scroll-trigger--offscreen){animation:xRestRoomsIn .8s cubic-bezier(.2,.7,.3,1) forwards}@keyframes xRestRoomsIn{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/x-rest-rooms.css.map */
