.bk *{box-sizing:border-box}.bk-row{transition:border-color .15s,box-shadow .15s,background .15s}.bk-row:hover{border-color:#d6cdc1}.bk-row.sel:hover{border-color:var(--brand,#5c2a2f)}.bk-slot{transition:border-color .12s,background .12s,color .12s}.bk-slot:hover:not(:disabled){border-color:var(--brand,#5c2a2f);color:var(--brand,#5c2a2f)}.bk-day{transition:background .12s,color .12s}.bk-day.open:hover{background:var(--brand-tint,#f3e8e5)}.bk-primary{transition:background .15s,opacity .15s}.bk-primary:hover:not(:disabled){background:var(--brand-deep,#3d1b1f)}.bk-ghost:hover{background:#f4efe8}.bk button:focus-visible,.bk a:focus-visible,.bk input:focus-visible{outline:2px solid var(--brand,#5c2a2f);outline-offset:2px;border-radius:8px}.bk-day.open:focus-visible{outline-offset:-2px}.bk-spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite bk-rot}@keyframes bk-rot{to{transform:rotate(360deg)}}.bk-scroll::-webkit-scrollbar{width:7px;height:7px}.bk-scroll::-webkit-scrollbar-thumb{background:#d6cdc1;border-radius:4px}.bk-link{cursor:pointer}@media (max-width:760px){.bk-landing-body{padding-left:16px!important;padding-right:16px!important}.bk-landing-grid{grid-template-columns:minmax(0,1fr)!important}}
