#bk [data-booking-control]{white-space:normal;height:auto;box-shadow:none;display:inline-block}#bk [data-booking-control]:not(.btn):not(.on){color:var(--ink);background:0 0}#bk .opt[data-booking-control]{height:auto;min-height:92px;display:block}#bk .chip2[data-booking-control]{height:42px}#bk .seg[data-booking-control]{height:38px}#bk .stp[data-booking-control]{width:36px;height:36px;padding:0}#bk .tog[data-booking-control]{width:52px;height:30px;padding:0;display:block}#bk .btn[data-booking-control]{height:52px;font:500 15px/1 var(--sans);padding:0 28px;display:inline-flex}#bk a.btn:not(.main){background:var(--white);color:var(--ink)}#bk .bk-stack{flex-direction:column;gap:14px;display:flex}#bk .bk-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#bk .bk-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}#bk .bk-phone{gap:10px;display:flex}#bk .bk-prefix{width:76px;color:var(--graphite);flex:none;place-items:center;display:grid}#bk .bk-live{flex-direction:column;align-items:stretch}#bk .bk-center{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}#bk .bk-large{overflow-wrap:anywhere;font-size:68px;line-height:1.15}#bk .bk-note{text-align:center;max-width:560px;margin:0 auto;font-size:15px}#bk .bk-breakdown{overflow-x:auto}#bk .bk-estimate{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}#bk .bk-estimate .estnum{font-size:26px}#bk .bk-estimate .muted{font-size:14px}#bk .bk-check circle{stroke:var(--gold)}#bk .bk-check path{stroke:var(--ink)}#bk .bk-custom{max-width:300px}#bk .bk-blank{visibility:hidden}#bk .opt{padding-right:36px}#bk .chip2{padding:0 18px}#bk .seg{padding:0 16px}#bk .ghost{padding:8px 4px}#bk .err{display:block}#p-book .bk-wrap{padding-bottom:var(--sec)}@media (width<=600px){#bk .bk-large{font-size:38px}#bk .bk-estimate{flex-basis:100%;order:-1}#bk .ecard{padding:18px}#bk .opt{padding:16px 30px 16px 14px;font-size:19px}#bk .steps{margin-bottom:32px}#bk .steps .dot{width:30px;height:30px}#bk .acard{padding:18px 14px}}
