html.bk-so-on,html.bk-so-on body{overflow:hidden!important}
#html-body dialog#bk-so{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--bk-canvas,#FAF7F5);color:var(--bk-ink,#1C1614);font-family:var(--bk-font-ui,'Inter',sans-serif);font-weight:400;overflow:hidden;box-shadow:none;z-index:2147483000}
#html-body dialog#bk-so:not([open]){display:none}
#html-body dialog#bk-so[open]{display:flex;flex-direction:column}
#html-body dialog#bk-so::backdrop{background:var(--bk-canvas,#FAF7F5)}
#html-body #bk-so *{border-radius:0}
#html-body #bk-so .bk-so__top{flex:none;background:#fff;border-bottom:1px solid var(--bk-line,#D9D0C9)}
#html-body #bk-so .bk-so__bar{display:flex;align-items:center;gap:5px;max-width:1240px;margin:0 auto;padding:10px 5px 10px 10px;padding-top:max(10px,env(safe-area-inset-top))}
#html-body #bk-so .bk-so__form{flex:1;display:flex;align-items:center;min-width:0;height:50px;margin:0;background:var(--bk-search,#F2F2F3);border:0;box-shadow:none;outline:none;transition:none}
#html-body #bk-so .bk-so__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:45px;height:50px;color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__in{flex:1;min-width:0;width:100%;height:50px;margin:0;padding:0 5px 0 0;border:0;outline:0;background:transparent;box-shadow:none;color:var(--bk-ink,#1C1614);font:400 16px/1.2 var(--bk-font-ui,'Inter',sans-serif);-webkit-appearance:none;appearance:none}
#html-body #bk-so .bk-so__in::placeholder{color:var(--bk-quiet,#726860);opacity:1}
#html-body #bk-so .bk-so__in::-webkit-search-cancel-button,#html-body #bk-so .bk-so__in::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}
#html-body #bk-so :is(.bk-so__clr,.bk-so__x,.bk-so__go){flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--bk-ink,#1C1614);cursor:pointer}
#html-body #bk-so .bk-so__clr{color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__clr[hidden]{display:none}
#html-body #bk-so .bk-so__go{display:none}
#html-body #bk-so .bk-so__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
#html-body #bk-so .bk-so__wrap{max-width:1240px;margin:0 auto;padding:20px 15px;padding-bottom:max(20px,env(safe-area-inset-bottom))}
#html-body #bk-so .bk-so__sec+.bk-so__sec{margin-top:20px}
#html-body #bk-so [hidden]{display:none!important}
#html-body #bk-so .bk-so__h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px;margin:0 0 5px;font:400 13px/1.4 var(--bk-font-display,'Jost',sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__clear{margin:-10px 0;padding:10px 0 10px 10px;border:0;background:transparent;font:400 13px/1 var(--bk-font-ui,'Inter',sans-serif);letter-spacing:0;text-transform:none;color:var(--bk-quiet,#726860);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#html-body #bk-so .bk-so__list{list-style:none;margin:0;padding:0}
#html-body #bk-so .bk-so__list a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;border:0;border-bottom:0;box-shadow:none;color:var(--bk-ink,#1C1614);font-size:15px;line-height:1.35;text-decoration:none}
#html-body #bk-so .bk-so__list a>span{flex:1;min-width:0}
#html-body #bk-so .bk-so__list a small{display:block;margin-top:5px;font-size:12px;color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__list a>svg{flex:none;color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__list a mark{background:transparent;color:inherit;font-weight:500}
#html-body #bk-so .bk-so__list a:hover>span{text-decoration:underline;text-underline-offset:3px}
#html-body #bk-so .bk-so__psec{margin-top:20px}
#html-body #bk-so [data-list=sugg]>li:nth-child(n+5){display:none}
#html-body #bk-so .bk-so__msg{margin:0;padding:10px 0;font-size:14px;line-height:1.5;color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__prods{list-style:none;margin:0;padding:0}
#html-body #bk-so .bk-so__prods a{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;align-items:center;padding:10px 0;border:0;border-bottom:0;box-shadow:none;color:var(--bk-ink,#1C1614);text-decoration:none}
#html-body #bk-so .bk-so__img{display:block;width:100%;aspect-ratio:4/3;background:#fff;overflow:hidden}
#html-body #bk-so .bk-so__img img{display:block;width:100%;height:100%;object-fit:contain}
#html-body #bk-so .bk-so__nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4}
#html-body #bk-so .bk-so__pr{display:block;margin-top:5px;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}
#html-body #bk-so .bk-so__pr small{font-size:12px;font-weight:400;color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__prods a:hover .bk-so__nm{text-decoration:underline;text-underline-offset:3px}
#html-body #bk-so .bk-so__all{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-top:20px;padding:0 20px;border:0;background:var(--bk-brand,#6B3A2A);color:#fff;font-size:15px;font-weight:500;text-decoration:none}
#html-body #bk-so .bk-so__all:hover{background:var(--bk-brand-hover,#593022)}
#html-body #bk-so :is(a,button):focus,#html-body #bk-so :is(a,button):focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}
html body#html-body.rk-site dialog#bk-so :is(.bk-so__form,.bk-so__in),
html body#html-body.rk-site dialog#bk-so :is(.bk-so__form,.bk-so__in):focus,
html body#html-body.rk-site dialog#bk-so :is(.bk-so__form,.bk-so__in):focus-visible,
html body#html-body.rk-site dialog#bk-so :is(.bk-so__form,.bk-so__in):focus-within,
html body#html-body.rk-site dialog#bk-so .bk-so__form:focus-within,
html body#html-body.rk-site dialog#bk-so input.bk-so__in,
html body#html-body.rk-site dialog#bk-so input.bk-so__in:focus,
html body#html-body.rk-site dialog#bk-so input.bk-so__in:focus-visible,
html body#html-body.rk-site dialog#bk-so input[type=search].bk-so__in:focus,
html body#html-body.rk-site dialog#bk-so input[type=search].bk-so__in:focus-visible{
outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;outline-offset:0!important;
border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;
box-shadow:none!important;-webkit-box-shadow:none!important;caret-color:var(--bk-ink,#1C1614)
}
html body#html-body.rk-site dialog#bk-so .bk-so__form,
html body#html-body.rk-site dialog#bk-so .bk-so__form:focus,
html body#html-body.rk-site dialog#bk-so .bk-so__form:focus-visible,
html body#html-body.rk-site dialog#bk-so .bk-so__form:focus-within{
background:var(--bk-search,#F2F2F3)!important
}
#html-body #bk-so .bk-so__rv{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:12px;line-height:1;color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__rv .tp-st{display:block;flex:none;color:var(--bk-star,#2D6A4F)}#html-body #bk-so .tp-st__half{overflow:hidden!important;display:block}#html-body #bk-so .tp-st__f{fill:currentColor}#html-body #bk-so .tp-st__e{fill:var(--bk-star-empty,#D9D0C9);stroke:none}
#html-body #bk-so .bk-so__rv span{color:var(--bk-quiet,#726860)}
#html-body #bk-so .bk-so__rvsec{margin-top:20px;padding-top:0;border:0;border-top:0;box-shadow:none}
#html-body #bk-so .bk-so__rvsec[hidden],#html-body #bk-so .bk-so__recent[hidden]{display:none!important}
#html-body #bk-so :is(.bk-so__list,.bk-so__prods,.bk-so__rvprods) :is(li,a){border:0!important;border-bottom:0!important;box-shadow:none!important}#html-body #bk-so hr{display:none!important}
#html-body #bk-so .bk-so__rvprods{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:10px;list-style:none;margin:0;padding:0 0 10px;width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;border:0;box-shadow:none}
#html-body #bk-so .bk-so__rvprods>li{flex:0 0 42%!important;width:42%!important;max-width:42%!important;min-width:42%!important;scroll-snap-align:start;border:0;box-shadow:none}
#html-body #bk-so .bk-so__rvprods a{display:flex!important;flex-direction:column;gap:10px;padding:0;border:0!important;box-shadow:none!important;color:var(--bk-ink,#1C1614);text-decoration:none;height:100%;width:100%}
#html-body #bk-so .bk-so__rvprods .bk-so__img{display:block;aspect-ratio:4/3;width:100%;margin:0;background:#fff;overflow:hidden;border:0}
#html-body #bk-so .bk-so__rvprods .bk-so__img img{display:block;width:100%;height:100%;max-width:none;object-fit:cover!important;object-position:center}
#html-body #bk-so .bk-so__rvprods .bk-so__nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.35}
#html-body #bk-so .bk-so__rvprods a:hover .bk-so__nm{text-decoration:underline;text-underline-offset:3px}
@media (min-width:768px){
#html-body #bk-so .bk-so__bar{padding:15px 15px 15px 20px}
#html-body #bk-so .bk-so__wrap{padding:20px}
#html-body #bk-so .bk-so__idle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;align-items:start}
#html-body #bk-so .bk-so__idle>.bk-so__sec{margin-top:0}
}
@media (min-width:1024px){
#html-body #bk-so .bk-so__form{height:60px}
#html-body #bk-so .bk-so__ic{width:60px;height:60px}
#html-body #bk-so .bk-so__in{height:60px;font:400 22px/1.2 var(--bk-font-display,'Jost',sans-serif)}
#html-body #bk-so .bk-so__go{display:inline-flex;width:60px;height:60px}
#html-body #bk-so .bk-so__live{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:20px;align-items:start}
#html-body #bk-so .bk-so__live>.bk-so__sec{margin-top:0}
#html-body #bk-so [data-list=sugg]>li:nth-child(n+5){display:list-item}
#html-body #bk-so .bk-so__live>.bk-so__side{padding-right:20px;border:0;border-right:0;box-shadow:none;min-height:100%}
#html-body #bk-so .bk-so__live>.bk-so__side .bk-so__sec+.bk-so__sec{margin-top:20px}
#html-body #bk-so .bk-so__prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#html-body #bk-so .bk-so__prods a{display:block;padding:0;border:0}
#html-body #bk-so .bk-so__prods .bk-so__img{margin-bottom:10px}
#html-body #bk-so .bk-so__rvprods{gap:15px}#html-body #bk-so .bk-so__rvprods>li{flex-basis:220px!important;width:220px!important;max-width:220px!important;min-width:220px!important}
#html-body #bk-so .bk-so__all{width:auto;display:inline-flex}
}