/* Bunklow Reel on listing pages. Fredoka everywhere. */
@font-face{font-family:Fredoka;src:url(/brand/fonts/Fredoka.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
.bk-lr{margin:18px 0 10px;font-family:Fredoka,ui-rounded,system-ui,sans-serif}
.bk-lr h3{font-family:Fredoka,ui-rounded,system-ui,sans-serif}
.bk-lr-frame{position:relative;border-radius:22px;overflow:hidden;background:#0f172a;box-shadow:0 0 0 1px rgba(252,128,2,.45),0 6px 24px rgba(15,23,42,.18)}
.bk-lr canvas{display:block;width:100%;height:auto}
.bk-lr-btn{position:absolute;right:10px;bottom:14px;min-width:64px;height:44px;padding:0 16px;border:0;border-radius:999px;background:rgba(10,23,54,.8);color:#fff;font:600 15px Fredoka,ui-rounded,system-ui,sans-serif;cursor:pointer}
.bk-lr-btn:disabled{opacity:.55;cursor:not-allowed}
.bk-lr-btn:focus-visible,.bk-lr-make:focus-visible,.bk-lr-dl:focus-visible,.bk-lr-save:focus-visible{outline:3px solid #fc8003;outline-offset:2px}
.bk-lr-make{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-weight:600;font-size:15px}
.bk-lr-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}
.bk-lr-dl{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0 18px;border:2px solid #fc8002;border-radius:999px;background:#fff;color:#0f172a;font:600 15px Fredoka,ui-rounded,system-ui,sans-serif;cursor:pointer}
.bk-lr-dl[hidden]{display:none}
.bk-lr-dl:hover{background:#fff8f0}
.bk-lr-dl:disabled{cursor:progress;opacity:.85}
.bk-lr-note{margin:6px 0 0;font:500 14px/1.45 Fredoka,ui-rounded,system-ui,sans-serif}
.bk-lr-note[hidden]{display:none}
.bk-lr-note.bk-lr-err{color:#b42318}
.bk-lr-save{display:inline-flex;align-items:center;min-height:44px;font-weight:600}
.bk-lr:not([data-bk-lr-init]){min-height:0}
