.dt{background:var(--paper-card,#fff);border-radius:16px;box-shadow:0 1px 2px rgba(43,28,20,.06),0 10px 28px rgba(43,28,20,.08);padding:28px 32px 26px;margin:20px 0 28px;scroll-margin-top:90px;color:var(--char)}.dt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.dt-eb{color:var(--teal-deep)}.dt-h{font:700 32px/1.1 Bitter,Georgia,serif;margin:6px 0 0;letter-spacing:-.01em;color:var(--char)}.dt-stats{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px}.dt-stats b{font:800 20px/1 Barlow Condensed,Arial Narrow,sans-serif}.dt-stats span span{font:600 14px/18px Barlow,system-ui,sans-serif;color:var(--char-muted)}.dt-acts{flex-direction:column;align-items:flex-end}.dt-acts,.dt-acts__2{display:flex;gap:8px}.dt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14px/22px Barlow,system-ui,sans-serif;letter-spacing:.01em;border-radius:999px;padding:8px 13px;border:1.5px solid var(--char-muted);background:var(--paper-card,#fff);color:var(--char);white-space:nowrap;text-decoration:none;cursor:pointer}.dt-btn--primary{background:var(--ember);border-color:var(--ember);color:#fff!important;font-size:15px;padding:10px 16px}.dt-btn--primary:hover{background:var(--char);border-color:var(--char)}.dt-grid{display:grid;grid-template-columns:380px 1fr;gap:34px;margin-top:22px}.dt-map{display:block;width:380px;height:470px;background:#FFFFFF;border:1px solid var(--line);border-radius:10px;box-sizing:border-box}.dt-map__nb{font:700 11px Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.14em;fill:#A8988A}.dt-map__n{font:800 15px Barlow Condensed,Arial Narrow,sans-serif;fill:var(--char)}.dt-map__bz{filter:drop-shadow(0 2px 0 rgba(43,28,20,.25))}.dt-more{display:block;margin-top:12px;font:600 14px/18px Barlow,system-ui,sans-serif;color:var(--ember)}.dt-days{display:flex;align-items:center;gap:8px}.dt-days__k{font:600 14px/18px Barlow,system-ui,sans-serif;flex:none}.dt-days__row{display:flex;gap:8px;flex-wrap:wrap}.dt-day{font:600 14px/18px Barlow,system-ui,sans-serif;padding:6px 12px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--char);cursor:pointer;flex:none}.dt-day.is-on{border-color:var(--char);background:var(--char);color:var(--paper)}.dt-day:disabled{color:#B5A99C;text-decoration:line-through;cursor:not-allowed}.dt-note{font:500 14px/20px Barlow,system-ui,sans-serif;color:var(--char-muted);margin:6px 0 4px}.dt-rows{list-style:none;margin:0;padding:0}.dt-row{display:grid;grid-template-columns:78px 52px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.dt-row__t{font:800 21px/1.1 Barlow Condensed,Arial Narrow,sans-serif}.dt-row__bz .btg-blaze--sm{display:block;width:44px;height:29px;transform:scaleY(1.04);margin-top:-2px}.dt-row__eb{font-size:12px;color:var(--ember)}.dt-row__name{display:block;font:700 19px/1.2 Bitter,Georgia,serif;color:var(--char)!important;text-decoration:none;margin-top:2px}.dt-row__name:hover{text-decoration:underline}.dt-row__order{font:400 15.5px/1.5 "Source Serif 4",Georgia,serif;margin-top:3px}.dt-row__h{margin-top:7px}.dt-hours{display:inline-flex;align-items:center;gap:5px;font:600 13px/16px Barlow,system-ui,sans-serif;color:var(--teal-deep);background:var(--paper-teal);padding:4px 9px;border-radius:999px}.dt-hours--warn{color:#8A4B00;background:#FFF1D6}.dt-hours--closed{color:#9B2C1F;background:#FBE3DE}.dt-row__note{font:500 13px/18px Barlow,system-ui,sans-serif;color:#8A4B00;margin-top:6px}.dt-row__ap{padding-top:2px;display:inline-flex;align-items:center;gap:6px;font:600 13px/16px Barlow,system-ui,sans-serif;white-space:nowrap}.dt-meter{display:inline-flex;gap:3px}.dt-meter span{width:8px;height:8px;border-radius:50%;background:#E3DACD}.dt-meter span.on{background:var(--flame)}.dt-leg{display:grid;grid-template-columns:78px 52px 1fr;gap:14px;align-items:center;padding:0 0 8px}.dt-leg__line{grid-column:2;justify-self:center;width:2px;height:26px;background-image:linear-gradient(var(--char-muted) 50%,transparent 0);background-size:2px 6px}.dt-leg__t{display:flex;align-items:center;gap:8px;font:600 13.5px/18px Barlow,system-ui,sans-serif;color:var(--char-muted)}@media (max-width:760px){.dt{padding:22px 18px 20px}.dt-head{flex-direction:column;gap:14px}.dt-h{font-size:28px}.dt-acts{align-items:stretch;width:100%}.dt-acts__2 .dt-btn{flex:1}.dt-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.dt-grid>*{min-width:0}.dt-map{width:100%;height:280px}.dt-days{overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}.dt-days__row{flex-wrap:nowrap}.dt-row{grid-template-columns:52px 1fr;gap:4px 12px}.dt-row__t{grid-column:1/-1}.dt-row__b,.dt-row__bz{grid-row:2}.dt-row__ap{grid-column:2}.dt-leg{grid-template-columns:52px 1fr;gap:12px}.dt-leg__line{grid-column:1}}@container (max-width: 740px){.dt-grid{grid-template-columns:1fr;gap:18px}.dt-grid>*{min-width:0}.dt-map{width:100%;height:300px}}.dt{container-type:inline-size}.dtp{max-width:1200px;margin:0 auto;padding:0 max(20px,4vw) 48px}.dtp-hero{max-width:760px;margin-top:18px}.dtp-h1{font:800 44px/1.05 Bitter,Georgia,serif;letter-spacing:-.015em;margin:6px 0 10px}.dtp-dek{font:400 19px/1.55 "Source Serif 4",Georgia,serif;margin:0}.dtp-from{font:500 14px/20px Barlow,system-ui,sans-serif;color:var(--char-muted);margin:10px 0 0}.dtp-from a{color:var(--ember)}.dtp .dt-h{display:none}@media (max-width:760px){.dtp-h1{font-size:34px}}.pd-grid{display:grid;grid-template-columns:380px 1fr;gap:28px;margin-top:16px;flex:1;min-height:0}.pd-left{display:flex;flex-direction:column;gap:14px}.pd-map .dt-map{width:380px;height:470px}.pd-right{display:flex;flex-direction:column;gap:8px;min-width:0}.pd-rows{list-style:none;margin:0 0 6px;padding:0}.pd-row{display:grid;grid-template-columns:62px 52px 1fr;gap:10px;align-items:start;padding:7px 0;border-top:1px solid #e3dacd}.pd-row .btg-blaze--sm{height:30px}.pd-t{font:800 17px/1.1 Barlow Condensed,Arial Narrow,sans-serif}.pd-row div{display:flex;flex-direction:column;gap:1px}.pd-eb{font:700 10px/14px Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#B8264A}.pd-row b{font:700 15px/1.2 Bitter,Georgia,serif}.pd-ord{font:400 12px/1.4 "Source Serif 4",Georgia,serif}.pd-note{font:500 11px/15px Barlow,system-ui,sans-serif;color:#8A4B00}.pd-ap{font:600 10.5px/14px Barlow,system-ui,sans-serif;color:#6B5A4E}.pd-leg{padding:0 0 6px 134px;font:600 11px/14px Barlow,system-ui,sans-serif;color:#6B5A4E}@media (min-width:1001px){.gbody .dt--embed{width:min(1200px,calc(100vw - 80px));position:relative;z-index:2}.gside__in{transition:opacity .2s}html.dt-wide-on .gside__in{opacity:0;pointer-events:none}}@media (min-width:761px){.dt-stats{flex-wrap:nowrap;white-space:nowrap}}.pd-right .pr-hours{grid-template-columns:auto repeat(7,1fr)}.pd-right .pr-hn{overflow:visible;text-overflow:clip;padding-right:12px}.dt .dt-head .dt-h{font-family:Bitter,Georgia,serif!important;font-weight:700!important;font-size:32px!important;line-height:1.1!important;letter-spacing:-.01em!important;margin:6px 0 0;padding:0}.dt .dt-head .dt-eb{margin:0}.dt-head>div:first-child{min-width:0}@media (max-width:760px){.dt .dt-head .dt-h{font-size:28px!important}.dt-days{flex-wrap:wrap;overflow:visible;margin:0;padding:0;gap:6px}.dt-days__k{flex-basis:100%}.dt-days__row{flex:1 1 100%;gap:4px;flex-wrap:nowrap}.dt-day{flex:1 1 0;min-width:0;padding:6px 0;font-size:13px;text-align:center}}.dt .dt-head .btg-eyebrow,.dt .dt-head .tr-eb,.dt .dt-row__eb,.dt [class*=eb]{line-height:18px}.dt .btg-blaze__num,.dt .btg-blaze__t{letter-spacing:.01em;line-height:22px}.dt-arr{display:inline-block;vertical-align:-1px}@media (min-width:821px){.dt-rows{padding-top:4px}}