.bqx-cat{--bqx-accent: var(--bqx-text);--bqx-on-accent: var(--bqx-surface);--bqx-bar-h: 56px;--bqx-tabs-h: 44px;--bqx-tool-h: 44px;--bqx-logo-ring: 3px;--bqx-cover-h: clamp(130px, 42.86vw, 130px);--bqx-card-ratio: 1 / 1;--bqx-gutter: 8px;--bqx-grid-gap: 5px;--bqx-card-pad: 12px;--bqx-card-btn: 32px;--bqx-text-3: #5F6673;--bqx-elev: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 12px rgba(0, 0, 0, .06);--bqx-wrap: 1280px}html.bq-page-dark .bqx-cat{--bqx-accent: #3F4654;--bqx-on-accent: #FFFFFF;--bqx-text-3: #A3AAB8}.bqx-cat :focus-visible{outline:2px solid var(--bqx-accent);outline-offset:2px}html.bq-page-dark .bqx-cat :focus-visible{outline-color:var(--bqx-text)}.bqx-cat .bqx-btn--sm,.bqx-cat .bqx-icon-btn{min-height:44px;min-width:44px}.bqx-cat .bqx-icon-btn{border-radius:50%}.bqx .bqx-qv-catlink,.bqx-cat .bqx-qv-more,.bqx-cat a.bqx-qv-rating{position:relative}.bqx .bqx-qv-catlink:after,.bqx-cat .bqx-qv-more:after,.bqx-cat a.bqx-qv-rating:after{content:"";position:absolute;inset:-13px -4px}.bqx-cat .bqx-qv-arrow{width:44px;height:44px;margin-top:-22px}.bqx-cat--tallcover{--bqx-cover-h: 220px}@media(min-width:600px){.bqx-cat{--bqx-cover-h: 220px;--bqx-grid-gap: 12px}.bqx-cat--tallcover{--bqx-cover-h: 260px}}@media(min-width:1024px){.bqx-cat{--bqx-cover-h: 280px;--bqx-grid-gap: 20px}.bqx-cat--tallcover{--bqx-cover-h: 340px}}.bqx-cat .bqx-wrap{padding:0 var(--bqx-gutter)}.bqx-cat-main{padding-bottom:var(--bqx-s-32)}.bqx-cat :is(.bqx-btn,.bqx-cat-act,.bqx-cat-chip,.bqx-cat-toolbtn,.bqx-cat-achip,.bqx-cat-social,.bqx-cat-bar-btn,.bqx-card-shop){transition:background-color .15s var(--bqx-ease),border-color .15s var(--bqx-ease),color .15s var(--bqx-ease),transform .15s var(--bqx-ease),opacity .15s var(--bqx-ease)}.bqx .bqx-cat-cta,.bqx .bqx-cat-solid,.bqx .bqx-cat-bar-cta{background:var(--bqx-accent-fill, var(--bqx-accent));color:var(--bqx-on-accent);border-color:transparent}.bqx .bqx-cat-solid:disabled{opacity:.5;cursor:not-allowed}.bqx .bqx-cat-cta:hover,.bqx .bqx-cat-solid:hover:not(:disabled),.bqx .bqx-cat-bar-cta:hover{filter:brightness(1.08)}html.bq-page-dark .bqx .bqx-cat-cta:hover,html.bq-page-dark .bqx .bqx-cat-solid:hover:not(:disabled){filter:brightness(.94)}.bqx-cat-cover{position:relative;overflow:hidden;height:var(--bqx-cover-h);background:var(--bqx-accent-fill, linear-gradient(135deg, color-mix(in srgb, var(--bqx-accent) 70%, #111827), color-mix(in srgb, var(--bqx-accent) 30%, var(--bqx-surface-2))))}.bqx-cat-cover-img{width:100%;height:100%;object-fit:cover;object-position:var(--cx-m, 50%) var(--cy-m, 50%);transform:scale(var(--cz-m, 1));transform-origin:center}@media(min-width:768px){.bqx-cat-cover-img{object-position:var(--cx-d, 50%) var(--cy-d, 50%);transform:scale(var(--cz-d, 1))}}.bqx-cat-cover-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,var(--bqx-shade-top, .3)),#0000 40% 55%,rgba(0,0,0,var(--bqx-shade-bot, .25)))}.bqx .bqx-cat-glass{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:var(--bqx-r-pill);background:#00000047;color:#fff;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:0 1px 2px #0000001f;cursor:pointer;font-size:var(--bqx-fs-12);font-weight:600;transition:background-color .15s var(--bqx-ease),transform .15s var(--bqx-ease)}.bqx .bqx-cat-glass:has(>[data-bqx-fav-n]){padding:0 12px 0 10px}.bqx-cat .bqx-bell-badge{top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;box-shadow:0 0 0 2px var(--bqx-surface)}.bqx-cat .bqx-cat-bar-btn{position:relative}.bqx-cat .bqx-cat-bar-btn .bqx-bell-badge{top:4px;right:4px}body .bqf-interest-bubble{z-index:70}.bqx-cat-notif:focus{outline:none}.bqx .bqx-cat-glass:after{content:"";position:absolute;inset:-5px;border-radius:inherit}.bqx .bqx-cat-glass svg{width:18px;height:18px;stroke-width:1.75}.bqx .bqx-cat-glass:hover{background:#0000006b}.bqx .bqx-cat-glass:active{transform:scale(.96)}.bqx-cat{--bqx-fav-on: #EF4444}.bqx .bqx-cat-glass.active svg,.bqx.bqx-cat .bqx-qv-favbtn.active,.bqx.bqx-cat .bqx-qv-favbtn[aria-pressed=true]{color:var(--bqx-fav-on)}.bqx .bqx-cat-glass[hidden]{display:none}.bqx-cat-back{position:absolute!important;top:12px;left:12px}.bqx-cat-cover-tools{position:absolute;z-index:2;top:12px;right:12px;display:flex;gap:var(--bqx-s-8)}@media(min-width:1024px){.bqx-cat-cover{width:calc(min(100%,var(--bqx-wrap)) - 2 * var(--bqx-gutter));margin:var(--bqx-s-16) auto 0;border-radius:var(--bqx-r-16)}.bqx .bqx-cat-glass{min-width:40px;height:40px}.bqx .bqx-cat-glass:after{inset:-3px}.bqx-cat-back{top:16px;left:16px}.bqx-cat-cover-tools{top:16px;right:16px}}.bqx-cat-id{position:relative;display:grid;gap:var(--bqx-s-12)}.bqx-cat-idrow{display:flex;align-items:flex-start;gap:var(--bqx-s-12)}.bqx-cat-logo-wrap{position:relative;flex:none;margin-top:-18px}.bqx-cat-logo{display:block;width:72px;height:72px;object-fit:cover;background:var(--bqx-surface);box-shadow:0 0 0 var(--bqx-logo-ring) var(--bqx-surface),var(--bqx-elev)}.bqx-cat-qrbody{display:grid;justify-items:center;gap:var(--bqx-s-12);text-align:center}.bqx-cat-qrbox{display:flex;align-items:center;justify-content:center;width:min(260px,70vw);aspect-ratio:880 / 976;border-radius:var(--bqx-r-16);background:#fff;box-shadow:inset 0 0 0 1px var(--bqx-border);overflow:hidden}.bqx-cat-qrbox img{width:100%;height:100%;object-fit:contain}.bqx-cat-qrbox img[hidden],.bqx-cat-qrbox [hidden]{display:none}.bqx-cat-logo-circle{border-radius:50%}.bqx-cat-logo-rounded{border-radius:22%}.bqx-cat-logo-square{border-radius:var(--bqx-r-8)}.bqx-cat-logo--empty{display:inline-flex;align-items:center;justify-content:center;font:800 var(--bqx-fs-24)/1 var(--bqx-font-display);color:var(--bqx-text-2);background:var(--bqx-surface-2)}.bqx-cat-titles{flex:1;min-width:0;padding-top:8px}.bqx-cat-bizname{display:flex;align-items:flex-start;gap:8px;font:700 var(--bqx-fs-20)/1.15 var(--bqx-font-display);letter-spacing:-.02em}.bqx-cat-bizname>span:first-child{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bqx-cat-verified{flex:none;display:inline-flex;align-self:center;color:var(--bqx-brand)}.bqx-cat-verified svg{width:20px;height:20px;filter:drop-shadow(0 1px 1px rgba(58,89,239,.25))}.bqx-cat-slogan{margin-top:2px;overflow:hidden;font-size:var(--bqx-fs-14);font-style:italic;line-height:1.35;color:var(--bqx-text-2);white-space:nowrap;text-overflow:ellipsis}.bqx-cat-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;margin-top:4px;font-size:var(--bqx-fs-14);line-height:1.4;color:var(--bqx-text-2)}.bqx-cat-line>*+*:before{content:"·";margin-right:8px;color:var(--bqx-text-3)}.bqx-cat-line strong{color:var(--bqx-text)}.bqx-cat-line a{position:relative}.bqx-cat-line a:after{content:"";position:absolute;inset:-12px -4px}.bqx-cat-line a:hover{text-decoration:underline}.bqx-cat-star{color:#f5b301}.bqx-cat-state{font-weight:600}.bqx-cat-state--open{color:var(--bqx-success)}.bqx-cat-state--closed{color:var(--bqx-text-3)}.bqx-cat-line>.bqx-cat-meta:before{content:none}.bqx-cat-line>.bqx-cat-meta{margin-left:2px}.bqx-cat-meta{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.bqx-cat-meta>svg{flex:none;stroke-width:1.6;color:var(--bqx-text-3)}.bqx-cat-socials{display:flex;flex-wrap:wrap;gap:var(--bqx-s-8)}.bqx-cat-socials[hidden]{display:none}.bqx .bqx-cat-social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--bqx-border);color:var(--bqx-text-2)}.bqx .bqx-cat-social:hover{color:var(--bqx-text);background:var(--bqx-surface-2)}.bqx-cat-actions{display:flex;gap:var(--bqx-s-8)}.bqx .bqx-cat-cta{flex:1 1 auto;min-width:0;min-height:44px;padding:0 var(--bqx-s-20);border-radius:var(--bqx-r-pill);font-size:var(--bqx-fs-14);font-weight:600}.bqx .bqx-cat-cta span{overflow:hidden;text-overflow:ellipsis}.bqx-cat-pulse{animation:bqx-cat-pulse 2.4s ease-in-out infinite}@keyframes bqx-cat-pulse{0%,to{transform:scale(1)}12%{transform:scale(1.03)}24%{transform:scale(1)}}.bqx .bqx-cat-act{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 16px;border:1px solid var(--bqx-border);border-radius:var(--bqx-r-pill);background:var(--bqx-surface);color:var(--bqx-text);font-size:var(--bqx-fs-14);font-weight:500;white-space:nowrap;cursor:pointer}.bqx .bqx-cat-act svg{width:18px;height:18px;stroke-width:1.75}.bqx .bqx-cat-act:hover{background:var(--bqx-surface-2)}.bqx .bqx-cat-act:active,.bqx .bqx-cat-cta:active{transform:scale(.97)}@media(max-width:767px){.bqx-cat-actions{flex-wrap:wrap}.bqx .bqx-cat-actions .bqx-cat-cta{flex:1 1 100%}}@media(max-width:767px),(min-width:1024px){.bqx .bqx-cat-actions .bqx-cat-act,.bqx .bqx-cat-aside-row .bqx-cat-act{flex:1 1 0;min-width:0;flex-direction:column;gap:4px;height:56px;padding:0 4px;border-radius:var(--bqx-r-12);font-size:var(--bqx-fs-12);font-weight:500;color:var(--bqx-text-2)}.bqx .bqx-cat-act span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.bqx .bqx-cat-act svg{color:var(--bqx-text)}.bqx .bqx-cat-actions .bqx-cat-act:only-child{flex:0 0 auto;flex-direction:row;gap:8px;height:44px;padding:0 16px;border-radius:var(--bqx-r-pill);font-size:var(--bqx-fs-14);color:var(--bqx-text)}}.bqx-cat-actions:not(:has(.bqx-cat-cta)) .bqx-cat-act{padding:0 16px}.bqx-cat-actions:not(:has(.bqx-cat-cta)) .bqx-cat-act:not(:only-child){flex:1 1 0}@media(min-width:1024px){.bqx-cat-id{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--bqx-s-32);align-items:start}.bqx-cat-idrow{grid-column:1;gap:var(--bqx-s-16)}.bqx-cat-logo-wrap{margin-top:-48px}.bqx-cat-logo{width:96px;height:96px;box-shadow:0 0 0 calc(var(--bqx-logo-ring) + 1px) var(--bqx-surface),var(--bqx-elev)}.bqx-cat-titles{padding-top:12px}.bqx-cat-bizname{font-size:var(--bqx-fs-32)}.bqx-cat-socials{grid-column:1}.bqx-cat-actions{grid-column:2;grid-row:1;align-self:start;padding-top:var(--bqx-s-16)}.bqx .bqx-cat-cta{min-width:200px}.bqx-cat--aside .bqx-cat-actions,.bqx.bqx-cat--aside .bqx-cat-bar-cta{display:none}}.bqx-cat-bar{position:fixed;left:0;right:0;top:var(--bqx-adminbar);z-index:40;display:flex;align-items:center;gap:var(--bqx-s-8);height:var(--bqx-bar-h);padding:0 var(--bqx-s-12) 0 var(--bqx-s-4);background:color-mix(in srgb,var(--bqx-surface) 85%,transparent);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 1px #1118270f;transform:translateY(-110%);visibility:hidden;transition:transform .24s var(--bqx-ease),visibility 0s linear .24s}html.bq-page-dark .bqx-cat-bar{box-shadow:0 1px 0 var(--bqx-border)}.bqx-cat.is-scrolled .bqx-cat-bar{transform:none;visibility:visible;transition:transform .24s var(--bqx-ease)}.bqx .bqx-cat-bar-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--bqx-text);cursor:pointer}.bqx .bqx-cat-bar-btn:hover{background:var(--bqx-surface-2)}.bqx-cat-bar-logo{flex:none;width:32px;height:32px;object-fit:cover;font-size:var(--bqx-fs-12)!important}.bqx-cat-bar-name{flex:1;min-width:0;font:600 var(--bqx-fs-16)/1.2 var(--bqx-font-display);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bqx .bqx-cat-bar-cta{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;max-width:44vw;height:36px;padding:0 14px;border-radius:var(--bqx-r-pill);font-size:var(--bqx-fs-14);font-weight:600}.bqx .bqx-cat-bar-cta:after{content:"";position:absolute;inset:-4px 0}.bqx .bqx-cat-bar-cta svg{width:16px;height:16px}.bqx .bqx-cat-bar-cta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bqx .bqx-cat-bar-cta{transition:opacity .2s var(--bqx-ease),transform .2s var(--bqx-ease),visibility 0s}.bqx-cat.has-cta-watch:not(.is-cta-out) .bqx-cat-bar-cta{opacity:0;transform:translateY(6px);visibility:hidden;pointer-events:none;transition:opacity .2s var(--bqx-ease),transform .2s var(--bqx-ease),visibility 0s linear .2s}@media(min-width:1024px){.bqx-cat-bar{padding:0 max(var(--bqx-s-16),calc((100vw - var(--bqx-wrap)) / 2))}}.bqx-cat-tabs{position:sticky;top:calc(var(--bqx-adminbar) + var(--bqx-bar-h));z-index:30;margin-top:var(--bqx-s-16);background:color-mix(in srgb,var(--bqx-bg) 90%,transparent);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:inset 0 -1px 0 var(--bqx-border)}.bqx-cat:not(.is-scrolled) .bqx-cat-tabs{top:var(--bqx-adminbar)}.bqx-cat-tabs .bqx-wrap{display:flex;gap:var(--bqx-s-4);overflow-x:auto;scrollbar-width:none}.bqx-cat-tabs .bqx-wrap::-webkit-scrollbar{display:none}.bqx .bqx-cat-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:var(--bqx-tabs-h);padding:0 var(--bqx-s-12);font-size:var(--bqx-fs-14);font-weight:500;color:var(--bqx-text-2);white-space:nowrap;transition:color .15s var(--bqx-ease)}.bqx .bqx-cat-tab:first-child{padding-left:0}.bqx .bqx-cat-tab:after{content:"";position:absolute;left:var(--bqx-s-12);right:var(--bqx-s-12);bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--bqx-accent);transform:scaleX(0);transition:transform .2s var(--bqx-ease)}.bqx .bqx-cat-tab:first-child:after{left:0}.bqx .bqx-cat-tab:hover{color:var(--bqx-text)}.bqx .bqx-cat-tab.is-active{color:var(--bqx-text);font-weight:600}.bqx .bqx-cat-tab.is-active:after{transform:scaleX(1)}.bqx-cat-tab .bqx-count-pill{height:20px;padding:0 8px;background:var(--bqx-surface-2);color:var(--bqx-text-2);font-size:var(--bqx-fs-12);font-weight:500}.bqx-cat-layout .bqx-wrap{padding:0;max-width:none}.bqx-cat-aside{display:none}@media(min-width:1024px){.bqx-cat--aside .bqx-cat-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:var(--bqx-s-32);align-items:start}.bqx-cat--aside .bqx-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bqx-cat-aside{display:block;position:sticky;top:calc(var(--bqx-adminbar) + var(--bqx-bar-h) + var(--bqx-tabs-h) + var(--bqx-s-16));padding-top:var(--bqx-s-16)}}.bqx-cat-aside-card{display:grid;gap:var(--bqx-s-12);padding:var(--bqx-s-20);border-radius:var(--bqx-r-16);background:var(--bqx-surface);box-shadow:inset 0 0 0 1px var(--bqx-border),var(--bqx-elev)}.bqx .bqx-cat-aside-cta{width:100%;min-height:48px}.bqx-cat-aside-row{display:flex;gap:var(--bqx-s-8)}.bqx .bqx-cat-aside-line{display:flex;align-items:center;gap:var(--bqx-s-8);min-height:44px;padding:0 var(--bqx-s-12);border-radius:var(--bqx-r-12);background:var(--bqx-surface-2);font-size:var(--bqx-fs-14);color:var(--bqx-text)}.bqx-cat-aside-line>svg{flex:none;color:var(--bqx-text-2)}.bqx-cat-aside-line>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bqx-cat-aside-more{flex:none;font-weight:600;color:var(--bqx-text-2)}.bqx .bqx-cat-aside-line:hover .bqx-cat-aside-more{color:var(--bqx-text);text-decoration:underline}.bqx-cat-aside-map{height:160px;overflow:hidden;border-radius:var(--bqx-r-12);background:var(--bqx-surface-2)}.bqx-cat-aside-map iframe{display:block;width:100%;height:100%;border:0}html.bq-page-dark .bqx-cat-aside-map iframe{filter:invert(.9) hue-rotate(180deg) saturate(.8)}.bqx-cat-panel{padding-top:var(--bqx-s-16);scroll-margin-top:calc(var(--bqx-adminbar) + var(--bqx-bar-h) + var(--bqx-tabs-h))}.bqx-cat-panel[hidden]{display:none}.bqx-cat:not(.is-tabbed) .bqx-cat-panel+.bqx-cat-panel{margin-top:var(--bqx-s-32)}.bqx-cat-note{margin-bottom:var(--bqx-s-8);font-size:var(--bqx-fs-14);color:var(--bqx-text-2)}.bqx-cat-note summary{display:flex;align-items:center;gap:var(--bqx-s-8);min-height:44px;padding:0;cursor:pointer;list-style:none}.bqx-cat-note summary::-webkit-details-marker{display:none}.bqx-cat-note summary>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bqx-cat-note summary>svg{flex:none;color:var(--bqx-text-2)}.bqx-cat-note summary>svg:last-child{transition:transform var(--bqx-t) var(--bqx-ease)}.bqx-cat-note[open] summary>svg:last-child{transform:rotate(180deg)}.bqx-cat-note[open] summary>span{visibility:hidden}.bqx-cat-note p{margin-top:-33px;padding:0 0 var(--bqx-s-12) 26px;line-height:1.55;color:var(--bqx-text)}.bqx-cat-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bqx-s-8);margin-bottom:var(--bqx-s-8)}.bqx-cat-search{order:1;position:relative;flex:1;min-width:0;display:block}.bqx-cat-sort{order:2}.bqx-cat-tools>button.bqx-cat-toolbtn:not(.bqx-cat-qbtn){order:3}.bqx-cat-qbtn{display:none!important}.bqx-cat-tools .bqx-cat-chips-wrap{order:4;flex:0 0 calc(100% + 2 * var(--bqx-gutter));min-width:0}@media(max-width:599px){.bqx-cat-tools.has-chips{flex-wrap:nowrap}.bqx-cat-tools.has-chips:not(.is-searching) .bqx-cat-search{display:none}.bqx-cat-tools.has-chips:not(.is-searching) .bqx-cat-qbtn{display:inline-flex!important;order:1}.bqx-cat-tools.has-chips .bqx-cat-chips-wrap{order:2;flex:1 1 auto;margin:0}.bqx-cat-tools.has-chips .bqx-cat-chips{padding:4px 0;scroll-padding-inline:0}.bqx-cat-tools.is-searching .bqx-cat-chips-wrap{display:none}}.bqx-cat-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--bqx-text-3);pointer-events:none}.bqx-cat{--bqx-field: color-mix(in srgb, var(--bqx-text) 5%, var(--bqx-bg))}.bqx .bqx-cat-search input{width:100%;height:var(--bqx-tool-h);padding:0 var(--bqx-s-16) 0 44px;border:1px solid transparent;border-radius:var(--bqx-r-pill);background:var(--bqx-field);font-size:var(--bqx-fs-16);color:var(--bqx-text);outline:none;transition:background-color .15s var(--bqx-ease),border-color .15s var(--bqx-ease),box-shadow .15s var(--bqx-ease)}.bqx .bqx-cat-search input::placeholder{color:var(--bqx-text-3)}.bqx .bqx-cat-search input:focus{background:var(--bqx-surface);border-color:var(--bqx-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--bqx-accent) 18%,transparent)}.bqx .bqx-cat-toolbtn{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--bqx-tool-h);height:var(--bqx-tool-h);padding:0 16px;border:0;border-radius:var(--bqx-r-pill);background:var(--bqx-field);color:var(--bqx-text);font-size:var(--bqx-fs-14);font-weight:500;cursor:pointer}.bqx .bqx-cat-toolbtn svg{width:18px;height:18px;stroke-width:1.75}.bqx .bqx-cat-toolbtn:hover{background:color-mix(in srgb,var(--bqx-text) 9%,var(--bqx-bg))}.bqx .bqx-cat-qbtn{padding:0}.bqx-cat-sort select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.bqx-cat-sort:focus-within{outline:2px solid var(--bqx-accent);outline-offset:2px}.bqx-cat-sort-label{display:none}@media(min-width:768px){.bqx-cat-sort-label{display:inline}.bqx .bqx-cat-sort{padding:0 16px}}.bqx .bqx-cat-fbtn,.bqx .bqx-cat-qbtn{width:var(--bqx-tool-h);padding:0}.bqx .bqx-cat-toolbtn:after{content:"";position:absolute;inset:calc((var(--bqx-tool-h) - 44px) / 2);border-radius:inherit}.bqx-cat-fcount{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--bqx-r-pill);background:var(--bqx-accent);color:var(--bqx-on-accent);box-shadow:0 0 0 2px var(--bqx-bg);font-size:11px;font-weight:600;line-height:18px;text-align:center}.bqx-cat-fcount:empty{display:none}@media(max-width:639px){.bqx-cat-tools .bqx-cat-sort{display:none}}@media(min-width:640px){.bqx-cat-form .bqx-cat-fsort,.bqx .bqx-cat-fbtn.is-sort-only{display:none}}@media(max-width:767px){.bqx-cat{--bqx-tool-h: 40px}.bqx .bqx-cat-chip{height:40px}.bqx .bqx-cat-chip:after{inset:-2px 0}}.bqx-cat-active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bqx-s-8);margin:0 0 var(--bqx-s-8)}.bqx-cat-active[hidden]{display:none}.bqx-cat-active-chips{display:contents}.bqx .bqx-cat-achip{position:relative;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 12px;border:0;border-radius:var(--bqx-r-pill);background:color-mix(in srgb,var(--bqx-accent) 10%,var(--bqx-surface));color:var(--bqx-text);font-size:var(--bqx-fs-14);font-weight:500;cursor:pointer}.bqx .bqx-cat-achip:after{content:"";position:absolute;inset:-6px 0}.bqx .bqx-cat-achip span{font-size:18px;line-height:1;color:var(--bqx-text-2)}.bqx .bqx-cat-achip:hover span{color:var(--bqx-text)}.bqx-cat-rcount{margin-left:auto;font-size:var(--bqx-fs-14);color:var(--bqx-text-2)}.bqx-cat-chips-wrap{margin:0 calc(-1 * var(--bqx-gutter))}.bqx-cat-chips{display:flex;gap:var(--bqx-s-8);padding:4px var(--bqx-gutter);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--bqx-gutter);scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bqx-cat-chips::-webkit-scrollbar{display:none}.bqx-cat-chips-wrap.fade-r .bqx-cat-chips{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.bqx-cat-chips-wrap.fade-l .bqx-cat-chips{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px);mask-image:linear-gradient(to right,transparent,#000 40px)}.bqx-cat-chips-wrap.fade-l.fade-r .bqx-cat-chips{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.bqx .bqx-cat-chip{position:relative;flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--bqx-border);border-radius:var(--bqx-r-pill);background:var(--bqx-surface);font-size:var(--bqx-fs-14);font-weight:500;color:var(--bqx-text);cursor:pointer;white-space:nowrap}.bqx .bqx-cat-chip:after{content:"";position:absolute;inset:-4px 0}.bqx .bqx-cat-chip span{font-size:var(--bqx-fs-12);color:var(--bqx-text-3)}.bqx .bqx-cat-chip:hover{border-color:var(--bqx-text-3)}.bqx .bqx-cat-chip.is-active{background:var(--bqx-accent);border-color:var(--bqx-accent);color:var(--bqx-on-accent);font-weight:600}.bqx .bqx-cat-chip:active{transform:scale(.97)}.bqx .bqx-cat-chip.is-active span{color:inherit;opacity:.8}@media(min-width:1024px){.bqx-cat-tools .bqx-cat-chips-wrap{flex-basis:100%;margin:0}.bqx-cat-chips{flex-wrap:wrap;padding:4px 0;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}}.bqx-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bqx-grid-gap);margin:var(--bqx-s-4) 0 0}.bqx-cat-grid .bqx-card-item[hidden]{display:none}@media(min-width:600px){.bqx-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.bqx-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bqx-cat .bqx-card{container-type:inline-size;border-radius:var(--bqx-r-12);box-shadow:0 0 0 1px #1118270d,var(--bqx-elev);transition:box-shadow .2s var(--bqx-ease),transform .2s var(--bqx-ease)}html.bq-page-dark .bqx-cat .bqx-card{box-shadow:inset 0 0 0 1px var(--bqx-border)}.bqx-cat .bqx-card-media{aspect-ratio:var(--bqx-card-ratio);border-radius:var(--bqx-r-12) var(--bqx-r-12) 0 0}.bqx-cat .bqx-card-media img{object-position:center;transition:transform .2s var(--bqx-ease)}@media(hover:hover)and (pointer:fine){.bqx-cat .bqx-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #1118270d,0 2px 4px #0000000a,0 12px 24px #00000014}.bqx-cat .bqx-card:hover .bqx-card-media img{transform:scale(1.03)}}.bqx-cat .bqx-badge{top:var(--bqx-s-8);bottom:auto;left:var(--bqx-s-8);right:auto;max-width:calc(100% - 56px);height:22px;padding:0 8px;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--bqx-r-pill);background:var(--bqx-accent-fill, var(--bqx-accent));color:var(--bqx-on-accent);box-shadow:0 1px 2px #0000001f;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1}.bqx-cat .bqx-card-rating{right:var(--bqx-s-8);bottom:var(--bqx-s-8);height:22px;padding:0 8px;gap:3px;border-radius:var(--bqx-r-pill);background:#1118279e;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.bqx-cat .bqx-card-rating .bqx-rating-star{font-size:12px}.bqx-cat .bqx-card-rating .bqx-rating-n{font-weight:500;color:#ffffffd9}.bqx .bqx-card-edit{position:absolute;top:var(--bqx-s-8);right:var(--bqx-s-8);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fffffff0;color:var(--bqx-text);box-shadow:0 1px 2px #0000001f,0 4px 12px #0000001f;transition:transform .15s var(--bqx-ease),background-color .15s var(--bqx-ease)}.bqx .bqx-card-edit:after{content:"";position:absolute;inset:-6px;border-radius:50%}.bqx .bqx-card-edit:hover{background:#fff;transform:scale(1.06)}.bqx-cat .bqx-card.has-edit .bqx-card-pin{right:48px;top:12px}.bqx-card-pin{position:absolute;top:var(--bqx-s-8);right:var(--bqx-s-8);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#11182799;color:#fff}.bqx-cat .bqx-card-body{gap:2px;padding:5px}.bqx-cat .bqx-card-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--bqx-fs-14);font-weight:600;line-height:1.35}.bqx-card-attrs,.bqx-card-city{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bqx-fs-12);color:var(--bqx-text-2)}.bqx-cat .bqx-card-meta-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--bqx-fs-12);line-height:1.4;color:var(--bqx-text-2);white-space:nowrap}.bqx-cat .bqx-card-meta-line .bqx-card-attrs{flex:1;min-width:0}.bqx-cat .bqx-card-rate{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:var(--bqx-fs-12)}.bqx-cat .bqx-card-star{color:#f5b301;font-size:12px;line-height:1}.bqx-cat .bqx-card-rate b{font-weight:700;color:var(--bqx-text)}.bqx-cat .bqx-card-rn{color:var(--bqx-text-3)}.bqx-cat .bqx-card-rate+.bqx-card-attrs:before{content:"·";margin-right:6px;color:var(--bqx-text-3)}.bqx-cat .bqx-card-stock{font-size:var(--bqx-fs-12);font-weight:700;color:var(--bqx-warning)}.bqx-cat .bqx-card-price{display:flex;flex-flow:row nowrap;align-content:center;align-items:center;gap:0 5px;overflow:hidden;white-space:nowrap;min-height:var(--bqx-card-btn);margin-top:auto;padding-top:var(--bqx-s-4)}.bqx-cat .bqx-card.has-shop .bqx-card-price{padding-right:calc(var(--bqx-card-btn) + 6px)}.bqx-cat .bqx-price-now{font-size:15px;font-size:min(16px,7.8cqi);font-weight:700;line-height:20px;letter-spacing:-.01em;white-space:nowrap;color:var(--bqx-accent)}html.bq-page-dark .bqx-cat .bqx-price-now{color:color-mix(in srgb,var(--bqx-accent) 45%,#FFFFFF)}.bqx-cat .bqx-price-was{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;line-height:14px}.bqx-cat .bqx-price-old{font-size:12px;font-size:min(12px,6.8cqi);color:var(--bqx-text-2)}.bqx-cat .bqx-card-quote{font-size:15px;font-weight:700;line-height:20px;color:var(--bqx-accent)}html.bq-page-dark .bqx-cat .bqx-card-quote{color:color-mix(in srgb,var(--bqx-accent) 45%,#FFFFFF)}.bqx-cat .bqx-card-was{flex:none;font-size:12px;font-size:min(12px,6.4cqi);font-weight:500;line-height:20px;color:var(--bqx-text-3);text-decoration-thickness:1px}.bqx-cat .bqx-card-off{flex:none;display:none;align-items:center;height:18px;padding:0 6px;border-radius:var(--bqx-r-pill);background:var(--bqx-surface-2);color:var(--bqx-text-2);font-size:11px;font-weight:700;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bqx-cat .bqx-card-price.is-tight .bqx-card-was,.bqx-cat .bqx-card-price:not(:has(.bqx-card-was)) .bqx-card-was{display:none}.bqx-cat .bqx-card-price.is-tight .bqx-card-off,.bqx-cat .bqx-card-price:not(:has(.bqx-card-was)) .bqx-card-off{display:inline-flex}.bqx .bqx-card-shop{position:absolute;right:var(--bqx-card-pad);bottom:5px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--bqx-card-btn);height:var(--bqx-card-btn);padding:0;border:0;border-radius:50%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.bqx .bqx-card-shop:after{content:"";position:absolute;inset:calc((var(--bqx-card-btn) - 44px) / 2);border-radius:50%}@container (max-width: 170px){.bqx-cat .bqx-card-body,.bqx .bqx-card-shop{--bqx-card-pad: 8px}.bqx-cat .bqx-card-off{padding:0 5px}}.bqx .bqx-card-shop>svg{width:17px;height:17px}.bqx .bqx-card-shop:active{transform:scale(.92)}.bqx .bqx-card-shop[aria-busy=true]{opacity:.7;pointer-events:none}.bqx .bqx-card-shop--cart{background:color-mix(in srgb,var(--bqx-accent) 10%,var(--bqx-surface));color:var(--bqx-accent)}.bqx .bqx-card-shop--cart:hover{background:color-mix(in srgb,var(--bqx-accent) 16%,var(--bqx-surface))}.bqx-card-shop-badge{position:absolute;top:-3px;right:-3px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--bqx-surface);background:var(--bqx-accent);color:var(--bqx-on-accent)}.bqx-card-shop-badge svg{width:8px;height:8px}.bqx-card-shop .bqx-shop-ok{display:none}.bqx .bqx-card-shop--cart.is-added{background:var(--bqx-accent);color:var(--bqx-on-accent)}.bqx .bqx-card-shop--cart.is-added .bqx-card-shop-badge{background:var(--bqx-on-accent);color:var(--bqx-accent);border-color:var(--bqx-accent)}.bqx-card-shop.is-added .bqx-shop-plus{display:none}.bqx-card-shop.is-added .bqx-shop-ok{display:inline}.bqx .bqx-card-shop--wa{background:#eaf8f0;color:#15994f}.bqx .bqx-card-shop--wa:hover{background:#d6f3e3;color:#0f7a41}.bqx .bqx-card-shop--wa.is-added{background:#128c4b;color:#fff}html.bq-page-dark .bqx .bqx-card-shop--wa{background:#25d36629;color:#4ade80}.bqx-cat-grid .is-sold .bqx-card-media img{opacity:.5;filter:grayscale(1)}.bqx-cat-grid .is-sold .bqx-card-body{opacity:.7}.bqx-cat-grid .is-sold .bqx-price-now{color:var(--bqx-text-3)}.bqx-cat .bqx-cat-grid .is-sold .bqx-card{box-shadow:inset 0 0 0 1px var(--bqx-border);transform:none}.bqx-cat-soldtitle{display:flex;align-items:center;gap:var(--bqx-s-12);margin:var(--bqx-s-32) 0 var(--bqx-s-12);font-size:13px;font-weight:600;color:var(--bqx-text-2)}.bqx-cat-soldtitle:after{content:"";flex:1;height:1px;background:var(--bqx-border)}.bqx-cat-soldtitle[hidden]{display:none}.bqx-cat-info{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bqx-s-12);max-width:calc(720px + 2 * var(--bqx-s-16))}.bqx-cat-card{padding:var(--bqx-s-16);border-radius:var(--bqx-r-16);background:var(--bqx-surface);box-shadow:inset 0 0 0 1px var(--bqx-border)}.bqx-cat-h2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bqx-s-8);margin-bottom:var(--bqx-s-12);font:700 var(--bqx-fs-16)/1.3 var(--bqx-font-display)}.bqx-cat-h2>svg{color:var(--bqx-text-2)}.bqx-cat-h2 .bqx-cat-state{margin-left:auto;font:600 var(--bqx-fs-14)/1 var(--bqx-font)}.bqx-cat-long{font-size:var(--bqx-fs-14);line-height:1.65;color:var(--bqx-text-2)}.bqx-cat-benefits{display:grid;gap:var(--bqx-s-8);margin-top:var(--bqx-s-12)}.bqx-cat-benefits li{display:flex;gap:var(--bqx-s-8);font-size:var(--bqx-fs-14)}.bqx-cat-benefits svg{flex:none;margin-top:2px;color:var(--bqx-success)}.bqx-cat-hours{display:grid;gap:2px;margin:0}.bqx-cat-hours>div{display:flex;justify-content:space-between;gap:var(--bqx-s-12);padding:8px 12px;border-radius:var(--bqx-r-12);font-size:var(--bqx-fs-14)}.bqx-cat-hours dt{color:var(--bqx-text-2)}.bqx-cat-hours dd{margin:0;text-align:right;font-weight:600}.bqx-cat-hours em{margin-left:8px;padding:1px 8px;border-radius:var(--bqx-r-pill);background:var(--bqx-text);color:var(--bqx-surface);font-style:normal;font-size:var(--bqx-fs-12);font-weight:700}.bqx-cat-hours .is-today{background:var(--bqx-surface-2)}.bqx-cat-hours .is-today dt{color:var(--bqx-text);font-weight:700}.bqx-cat-map{position:relative;overflow:hidden;height:220px;margin-bottom:var(--bqx-s-12);border-radius:var(--bqx-r-12);background:var(--bqx-surface-2)}.bqx-cat-map iframe{width:100%;height:100%;border:0;display:block}html.bq-page-dark .bqx-cat-map iframe{filter:invert(.9) hue-rotate(180deg) saturate(.8)}@media(min-width:768px){.bqx-cat-map{height:300px}}.bqx-cat-sedes{display:grid;gap:var(--bqx-s-12)}.bqx-cat-sedes li{display:flex;align-items:center;justify-content:space-between;gap:var(--bqx-s-12)}.bqx-cat-sedes li+li{padding-top:var(--bqx-s-12);border-top:1px solid var(--bqx-border)}.bqx-cat-sedes div{display:grid;min-width:0;font-size:var(--bqx-fs-14)}.bqx-cat-sedes div span{color:var(--bqx-text-2)}.bqx-cat-links,.bqx-cat-menu{display:grid;gap:2px}.bqx .bqx-cat-links a,.bqx .bqx-cat-menu a,.bqx .bqx-cat-menu button{display:flex;align-items:center;gap:var(--bqx-s-12);width:100%;min-height:48px;padding:0 12px;border:0;border-radius:var(--bqx-r-12);background:none;font-size:var(--bqx-fs-14);font-weight:600;text-align:left;color:var(--bqx-text);cursor:pointer}.bqx .bqx-cat-links a:hover,.bqx .bqx-cat-menu a:hover,.bqx .bqx-cat-menu button:hover{background:var(--bqx-surface-2)}.bqx-cat-links svg,.bqx-cat-menu svg{flex:none;color:var(--bqx-text-2)}.bqx-cat-links span,.bqx-cat-menu span{flex:1}.bqx-cat-video{margin-top:var(--bqx-s-12);overflow:hidden;border-radius:var(--bqx-r-12)}.bqx .bqx-cat-video-face{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;cursor:pointer;overflow:hidden;background:#111827;color:#fff}.bqx-cat-video-face img{width:100%;height:100%;object-fit:cover}.bqx-cat-video-play{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#11182799;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffff80}.bqx-cat-video iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.bqx-cat-rsum{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bqx-s-24);align-items:center}.bqx-cat-rsum-big{display:grid;justify-items:center;gap:4px;font-size:var(--bqx-fs-12);color:var(--bqx-text-2)}.bqx-cat-rsum-big strong{font:800 var(--bqx-fs-32)/1 var(--bqx-font-display);color:var(--bqx-text)}.bqx-cat-stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:2px;color:var(--bqx-border);white-space:nowrap}.bqx-cat-stars:before{content:"★★★★★"}.bqx-cat-stars>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#f5b301}.bqx-cat-stars>span:before{content:"★★★★★"}.bqx-cat-stars--sm{font-size:14px;letter-spacing:1px}.bqx-cat-bars{display:grid;gap:6px}.bqx-cat-bars li{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:var(--bqx-s-8);font-size:var(--bqx-fs-12);color:var(--bqx-text-2)}.bqx-cat-bars li>span:last-child{text-align:right}.bqx-rating-track{height:8px;border-radius:var(--bqx-r-pill);background:var(--bqx-surface-2);overflow:hidden}.bqx-rating-track>span{display:block;height:100%;border-radius:inherit;background:#f5b301}.bqx-cat-rtools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bqx-s-8)}.bqx-cat-rbtns{display:flex;flex-wrap:wrap;gap:var(--bqx-s-8)}.bqx-cat-rchips{flex:1 1 100%;margin:0 calc(-1 * var(--bqx-gutter));padding:4px var(--bqx-gutter)}@media(min-width:600px){.bqx-cat-rchips{flex:0 1 auto;margin:0;padding:4px 0}}.bqx-cat-reviews{display:grid;gap:var(--bqx-s-12)}.bqx-cat-review{display:grid;gap:var(--bqx-s-8);font-size:var(--bqx-fs-14);line-height:1.6}.bqx-cat-review[hidden]{display:none}.bqx-cat-review-head{display:flex;align-items:center;gap:var(--bqx-s-12)}.bqx-cat-review-head img,.bqx-cat-avatar{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover}.bqx-cat-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--bqx-surface-2);color:var(--bqx-text-2);font-weight:800}.bqx-cat-review-head div{display:grid;min-width:0;flex:1;line-height:1.3}.bqx-cat-review-head div span{font-size:var(--bqx-fs-12);color:var(--bqx-text-3)}.bqx-cat-review-about{font-size:var(--bqx-fs-12);font-weight:600;color:var(--bqx-text-2)}.bqx .bqx-cat-review-del{position:relative;justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:var(--bqx-fs-12);font-weight:600;color:var(--bqx-error);cursor:pointer}.bqx .bqx-cat-review-del:after{content:"";position:absolute;inset:-12px -6px}.bqx .bqx-cat-review-del:hover{text-decoration:underline}.bqx .bqx-cat-review-del:is([data-bqx-ract=req],[data-bqx-ract=report],.is-done){color:var(--bqx-text-2)}.bqx .bqx-cat-review-del.is-done{cursor:default;text-decoration:none}.bqx .bqx-cat-dialog-input{width:100%;min-height:88px;margin-top:var(--bqx-s-12);padding:10px 12px;border:1px solid var(--bqx-border);border-radius:var(--bqx-r-12);background:var(--bqx-surface);color:var(--bqx-text);font:inherit;font-size:16px;resize:vertical}.bqx-cat-rphotos{display:grid;gap:var(--bqx-s-8);min-width:0}.bqx-cat-rphotos-t{display:flex;align-items:center;gap:var(--bqx-s-8);font:600 var(--bqx-fs-14)/1.3 var(--bqx-font)}.bqx-cat-rphotos-t span{padding:0 8px;border-radius:var(--bqx-r-pill);background:var(--bqx-surface-2);font-size:var(--bqx-fs-12);font-weight:500;color:var(--bqx-text-2)}.bqx-cat-rphotos-track{display:flex;gap:var(--bqx-s-8);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bqx-cat-rphotos-track::-webkit-scrollbar{display:none}.bqx .bqx-cat-rphoto,.bqx .bqx-cat-review-img{flex:none;display:block;width:88px;height:88px;padding:0;border:0;overflow:hidden;border-radius:var(--bqx-r-12);background:var(--bqx-surface-2);cursor:zoom-in;scroll-snap-align:start;transition:opacity .15s var(--bqx-ease)}.bqx .bqx-cat-review-img{justify-self:start;width:120px;height:120px}.bqx .bqx-cat-rphoto:hover,.bqx .bqx-cat-review-img:hover{opacity:.9}.bqx-cat-rphoto img,.bqx-cat-review-img img{width:100%;height:100%;object-fit:cover}.bqx-cat-pbox{position:relative;margin:0}.bqx-cat-pbox img{display:block;width:100%;max-height:72dvh;object-fit:contain;background:#000}.bqx-cat-pbox figcaption{padding:var(--bqx-s-12) var(--bqx-s-16) calc(var(--bqx-s-16) + env(safe-area-inset-bottom,0px));font-size:var(--bqx-fs-14);line-height:1.5;color:#ffffffd9}.bqx-cat-pbox figcaption:empty{display:none}.bqx .bqx-cat-pnav{position:absolute;top:calc(50% - 40px);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#0006;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bqx .bqx-cat-pnav[hidden]{display:none}.bqx-cat-pnav--prev{left:var(--bqx-s-12)}.bqx-cat-pnav--next{right:var(--bqx-s-12)}.bqx-cat-rpick{display:flex;align-items:center;gap:var(--bqx-s-8)}.bqx-cat-rpick [hidden]{display:none!important}.bqx-cat-rpick-prev{display:inline-flex;align-items:center;gap:var(--bqx-s-4)}.bqx-cat-rpick-prev img{width:56px;height:56px;border-radius:var(--bqx-r-12);object-fit:cover}.bqx-cat-more{display:flex;justify-content:center}.bqx-cat-more[hidden]{display:none}.bqx-cat-muted{font-size:var(--bqx-fs-14);color:var(--bqx-text-2)}.bqx-cat-star--xl{font-size:44px;line-height:1}.bqx-cat .bqx-empty>.bqx-btn{margin-top:var(--bqx-s-12)}.bqx-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bqx-s-8);margin-top:var(--bqx-s-12)}.bqx .bqx-cat-empty-wa{gap:8px;background:#e7f8ee;color:#0f7a41}.bqx .bqx-cat-empty-wa:hover{background:#d3f2e0}html.bq-page-dark .bqx .bqx-cat-empty-wa{background:#25d36629;color:#4ade80}.bqx-cat-foot{padding:var(--bqx-s-20) 0 calc(var(--bqx-s-20) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bqx-border);font-size:var(--bqx-fs-12);line-height:1.5;color:var(--bqx-text-3)}.bqx-cat-foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;text-align:center}.bqx-cat-foot-sep{width:1px;height:12px;background:var(--bqx-border)}@media(max-width:599px){.bqx-cat-foot-sep{display:none}.bqx-cat-foot-row>*{flex-basis:100%;justify-content:center}}.bqx-cat-foot a{color:var(--bqx-text-2)}.bqx-cat-foot a:hover{color:var(--bqx-text);text-decoration:underline}.bqx-cat-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.bqx-cat-crumbs [aria-current]{color:var(--bqx-text-2);font-weight:600}.bqx .bqx-cat-foot .bqx-cat-brand{color:var(--bqx-brand);font-weight:700}@media(min-width:768px){.bqx-cat-sheet .bqx-modal-panel{width:min(480px,calc(100vw - 48px))}}.bqx-cat .bqx-modal-panel:focus,.bqx-cat .bqx-modal-panel:focus-visible{outline:none}.bqx-cat-sheet .bqx-modal-head h2{min-width:0;font-size:var(--bqx-fs-16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bqx-cat-menu{padding:0 var(--bqx-s-8) calc(var(--bqx-s-12) + env(safe-area-inset-bottom,0px))}.bqx-cat-sheet-foot{display:flex;gap:var(--bqx-s-8);padding:var(--bqx-s-12) var(--bqx-s-16) calc(var(--bqx-s-12) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bqx-border)}.bqx-cat-sheet-foot .bqx-btn{flex:1 1 0}.bqx-cat-form{display:grid;gap:var(--bqx-s-16)}.bqx-cat-form fieldset{margin:0;padding:0;border:0;display:grid;gap:var(--bqx-s-8)}.bqx-cat-form legend{margin-bottom:var(--bqx-s-8);font-size:var(--bqx-fs-14);font-weight:700}.bqx-cat-range{display:grid;grid-template-columns:1fr 1fr;gap:var(--bqx-s-8)}.bqx-cat-range label,.bqx-cat-field{display:grid;gap:4px;font-size:var(--bqx-fs-12);font-weight:600;color:var(--bqx-text-2)}.bqx-cat-field[hidden]{display:none}.bqx .bqx-cat-form input[type=text],.bqx .bqx-cat-form select,.bqx .bqx-cat-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--bqx-border);border-radius:var(--bqx-r-12);background:var(--bqx-surface);font-size:var(--bqx-fs-16);color:var(--bqx-text);font-weight:400}.bqx .bqx-cat-form textarea{resize:vertical;font-family:inherit;line-height:1.5}.bqx-cat-fchips{display:flex;flex-wrap:wrap;gap:var(--bqx-s-8)}.bqx-cat-fchip{position:relative;cursor:pointer}.bqx-cat-fchip input{position:absolute;opacity:0;width:1px;height:1px}.bqx-cat-fchip span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--bqx-border);border-radius:var(--bqx-r-pill);background:var(--bqx-surface);font-size:var(--bqx-fs-14);font-weight:600;color:var(--bqx-text)}.bqx-cat-fchip small{font-size:var(--bqx-fs-12);color:var(--bqx-text-3)}.bqx-cat-fchip input:checked+span{background:var(--bqx-accent);border-color:var(--bqx-accent);color:var(--bqx-on-accent)}.bqx-cat-fchip input:checked+span small{color:inherit;opacity:.8}.bqx-cat-fchip input:focus-visible+span{outline:2px solid var(--bqx-accent);outline-offset:2px}.bqx-cat-switch,.bqx-cat-radio{display:flex;align-items:center;gap:var(--bqx-s-12);min-height:44px;font-size:var(--bqx-fs-14);font-weight:600;cursor:pointer}.bqx-cat-switch input,.bqx-cat-radio input{width:20px;height:20px;accent-color:var(--bqx-accent)}.bqx-cat-login{display:grid;gap:var(--bqx-s-16);padding-bottom:var(--bqx-s-24);font-size:var(--bqx-fs-14)}.bqx-cat-rate-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.bqx-cat-rate-stars input{position:absolute;opacity:0;width:1px;height:1px}.bqx-cat-rate-stars label{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:32px;line-height:1;color:var(--bqx-border);cursor:pointer}.bqx-cat-rate-stars input:checked~label,.bqx-cat-rate-stars label:hover,.bqx-cat-rate-stars label:hover~label{color:#f5b301}.bqx-cat-rate-stars input:focus-visible+label{outline:2px solid var(--bqx-accent);outline-offset:2px;border-radius:var(--bqx-r-12)}.bqx-cat-dialog-text{font-size:var(--bqx-fs-16);line-height:1.5;padding-bottom:var(--bqx-s-8)}.bqx-cat-vmodal .bqx-modal-panel{background:#000;color:#fff}@media(min-width:768px){.bqx-cat-vmodal .bqx-modal-panel{width:min(900px,calc(100vw - 48px))}}.bqx-cat-vmodal .bqx-icon-btn{color:#fff}.bqx-cat-vbox iframe,.bqx-cat-vbox video{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#000}.bqx-cat .bqx-qv{top:var(--bqx-adminbar)}.bqx-cat .bqx-qv.is-over-form{z-index:1000050}.bqx-cat .bqx-qv-desc{display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;overflow:visible}.bqx-cat .bqx-qv-more{display:none}.bqx-cat .bqx-qv-price strong{color:var(--bqx-accent)}html.bq-page-dark .bqx-cat .bqx-qv-price strong{color:color-mix(in srgb,var(--bqx-accent) 45%,#FFFFFF)}.bqx-cat .bqx-qv-price .bqx-price-old{color:var(--bqx-text-2)}.bqx-cat .bqx-qv-price .bqx-pill{background:var(--bqx-surface-2);color:var(--bqx-text-2)}.bqx-qv-count{position:absolute;left:12px;bottom:16px;z-index:3;padding:4px 8px;border-radius:var(--bqx-r-pill);background:#111827a8;color:#fff;font-size:var(--bqx-fs-12);font-weight:700;pointer-events:none}.bqx-qv-meta{font-size:var(--bqx-fs-12);line-height:1.5;color:var(--bqx-text-2)}.bqx .bqx-qv-catlink{padding:0;border:0;background:none;color:var(--bqx-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bqx-qv-sold{padding:8px 12px;border-radius:var(--bqx-r-12);background:var(--bqx-surface-2);font-size:var(--bqx-fs-14);font-weight:600}.bqx-qv-stock{font-size:var(--bqx-fs-12);font-weight:700;color:var(--bqx-warning)}.bqx-qv-h3{margin-top:var(--bqx-s-8);font:700 var(--bqx-fs-16)/1.3 var(--bqx-font-display)}.bqx-qv-specs{display:grid;margin:0;border-radius:var(--bqx-r-12);box-shadow:inset 0 0 0 1px var(--bqx-border);overflow:hidden}.bqx-qv-specs>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--bqx-s-12);padding:8px 12px;font-size:var(--bqx-fs-14)}.bqx-qv-specs>div+div{border-top:1px solid var(--bqx-border)}.bqx-qv-specs dt{color:var(--bqx-text-2)}.bqx-qv-specs dd{margin:0;font-weight:600;overflow-wrap:anywhere}.bqx .bqx-qv-video{align-self:flex-start}.bqx-qv-chips{display:flex;flex-wrap:wrap;gap:8px}.bqx-qv-chips li{padding:4px 12px;border-radius:var(--bqx-r-pill);background:var(--bqx-surface-2);font-size:var(--bqx-fs-14);font-weight:600;line-height:1.4}.bqx-qv-chips span{font-weight:500;color:var(--bqx-text-2)}.bqx-cat .bqx-qv-actions .bqx-cat-solid{order:2}.bqx-cat .bqx-qv-actions .bqx-btn svg{flex:none}.bqx .bqx-qv-actions .bqx-qv-call{flex:0 0 44px;padding:0}.bqx-cat .bqx-qv-x,.bqx-cat .bqx-qv-thumbs{display:none}.bqx.bqx-cat .bqx-qv-btn{width:44px;height:44px;border-radius:50%}@media(min-width:1024px){.bqx-cat .bqx-qv:not([hidden]){display:grid;place-items:center;padding:32px}.bqx-cat .bqx-qv-backdrop{background:#11182799}.bqx-cat .bqx-qv-panel{position:relative;inset:auto;width:min(1100px,100%);height:min(760px,100%);border-radius:var(--bqx-r-16);box-shadow:0 24px 64px #0000004d;animation:bqx-cat-qv-in .2s var(--bqx-ease)}.bqx-cat .bqx-qv-scroll{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;height:100%;overflow:hidden}.bqx-cat .bqx-qv-media{position:relative;top:auto;height:auto;display:flex;flex-direction:column;min-height:0}.bqx-cat .bqx-qv-gallery{flex:1;min-height:0;height:auto}.bqx-cat .bqx-qv-gallery img{object-fit:contain}.bqx-cat .bqx-qv-progress{display:none}.bqx-cat .bqx-qv-count{bottom:96px}.bqx-cat .bqx-qv-arrow{top:calc(50% - 42px)}.bqx-cat .bqx-qv-thumbs{display:flex;flex:none;gap:8px;padding:12px;overflow-x:auto;scrollbar-width:thin;background:var(--bqx-surface);border-top:1px solid var(--bqx-border)}.bqx .bqx-qv-thumbs button{flex:none;width:64px;height:64px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--bqx-r-8);background:var(--bqx-surface-2);cursor:pointer;opacity:.7;transition:opacity var(--bqx-t) var(--bqx-ease),border-color var(--bqx-t) var(--bqx-ease)}.bqx .bqx-qv-thumbs button:hover,.bqx .bqx-qv-thumbs button[aria-current=true]{opacity:1}.bqx .bqx-qv-thumbs button[aria-current=true]{border-color:var(--bqx-accent)}.bqx-qv-thumbs img{width:100%;height:100%;object-fit:cover}.bqx-cat .bqx-qv-info{height:100%;min-height:0;max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:64px 32px 0}.bqx-cat .bqx-qv-desc{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.bqx-cat .bqx-qv-more{display:none}.bqx-cat .bqx-qv-actions{margin:auto -32px 0;padding-left:32px;padding-right:32px}.bqx-cat .bqx-qv-top{left:auto;right:16px;top:16px;gap:var(--bqx-s-8);justify-content:flex-end}.bqx-cat .bqx-qv-close{order:2}.bqx.bqx-cat .bqx-qv-btn{background:var(--bqx-surface-2);color:var(--bqx-text);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bqx.bqx-cat .bqx-qv-btn:hover{background:var(--bqx-border)}.bqx-cat .bqx-qv-btn svg{filter:none}.bqx-cat .bqx-qv-close svg:first-child{display:none}.bqx-cat .bqx-qv-x{display:block}}@keyframes bqx-cat-qv-in{0%{opacity:0;transform:translateY(8px) scale(.99)}}.bqx-cat-admin .bqx-modal-panel{max-width:560px;padding:var(--bqx-s-16) var(--bqx-s-16) calc(var(--bqx-s-16) + env(safe-area-inset-bottom,0px));overflow-y:auto}.bqx-cat-admin-head{display:flex;align-items:center;gap:var(--bqx-s-12);margin-bottom:var(--bqx-s-16)}.bqx-cat-admin-head>div{flex:1;min-width:0}.bqx-cat-admin-head h2{font:800 var(--bqx-fs-20)/1.2 var(--bqx-font-display)}.bqx-cat-admin-head p{font-size:var(--bqx-fs-14);color:var(--bqx-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bqx-cat-admin-logo{flex:none;width:44px;height:44px;object-fit:cover;font-size:var(--bqx-fs-20)!important}.bqx-cat-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bqx-s-8)}.bqx .bqx-cat-admin-tile{display:grid;gap:2px;height:100%;padding:var(--bqx-s-12);border-radius:var(--bqx-r-12);background:var(--bqx-surface);box-shadow:inset 0 0 0 1px var(--bqx-border);transition:box-shadow var(--bqx-t) var(--bqx-ease)}.bqx .bqx-cat-admin-tile:hover{box-shadow:inset 0 0 0 1.5px var(--bqx-text-3)}.bqx-cat-admin-tile strong{font-size:var(--bqx-fs-14)}.bqx-cat-admin-tile>span:last-child{font-size:var(--bqx-fs-12);line-height:1.35;color:var(--bqx-text-2)}.bqx-cat-admin-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:6px;border-radius:var(--bqx-r-12);background:var(--bqx-surface-2);color:var(--bqx-text)}@media(prefers-reduced-motion:reduce){.bqx-cat *,.bqx-cat *:before,.bqx-cat *:after{transition-duration:0s!important;transition-delay:0s!important}.bqx-cat .bqx-card:hover .bqx-card-media img{transform:none}}
