.bk-shelf:where(.bk-root,.bk-root *){min-width:0;position:relative}.bk-shelf__head:where(.bk-root,.bk-root *){justify-content:space-between;align-items:center;padding:20px 0;display:flex}.bk-shelf__titles:where(.bk-root,.bk-root *){flex:auto;min-width:0}.bk-shelf__title:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:20px;font-weight:var(--bk-weight-bold);letter-spacing:var(--bk-tracking-title);white-space:nowrap;text-overflow:ellipsis;line-height:28px;overflow:hidden}.bk-shelf__title:where(.bk-root,.bk-root *)>a{transition:opacity var(--bk-dur-hover) var(--bk-ease)}.bk-shelf__sub:where(.bk-root,.bk-root *){color:var(--bk-color-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;line-height:18px;overflow:hidden}.bk-shelf__sub:where(.bk-root,.bk-root *):empty{display:none}@media (max-width:767px){.bk-shelf__title:where(.bk-root,.bk-root *),.bk-shelf__sub:where(.bk-root,.bk-root *){white-space:normal;word-break:keep-all;text-wrap:balance}}.bk-shelf__more:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-control-sm);color:var(--bk-color-ink);font-size:16px;font-weight:var(--bk-weight-bold);white-space:nowrap;transition:opacity var(--bk-dur-hover) var(--bk-ease);flex:none;align-items:center;margin-left:10px;line-height:20px;display:inline-flex;position:relative}.bk-shelf__more:where(.bk-root,.bk-root *):after{content:"";position:absolute;inset:-10px}.bk-shelf__more-text:where(.bk-root,.bk-root *){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bk-shelf__head--compact:where(.bk-root,.bk-root *){padding:0 0 12px}.bk-shelf__head--compact:where(.bk-root,.bk-root *) .bk-shelf__title{font-size:17px;line-height:26px}.bk-shelf__head--s:where(.bk-root,.bk-root *){padding:0 0 16px}.bk-shelf__head--s:where(.bk-root,.bk-root *) .bk-shelf__title{letter-spacing:var(--bk-tracking);font-size:16px;line-height:20px}.bk-shelf__head--s:where(.bk-root,.bk-root *) .bk-shelf__sub{line-height:20px}.bk-shelf__foot:where(.bk-root,.bk-root *){margin-top:20px}.bk-shelf__note:where(.bk-root,.bk-root *){color:var(--bk-color-sub);margin-top:12px;font-size:12px;line-height:16px}.bk-shelf__note:where(.bk-root,.bk-root *):empty{display:none}@media (hover:hover) and (pointer:fine){.bk-shelf__title:where(.bk-root,.bk-root *)>a:hover,.bk-shelf__more:where(.bk-root,.bk-root *):hover{opacity:.5}}@media (min-width:768px){.bk-shelf__more:where(.bk-root,.bk-root *){color:var(--bk-color-point-ink)}.bk-shelf__more:where(.bk-root,.bk-root *):after{inset:-8px -6px}.bk-shelf__more-text:where(.bk-root,.bk-root *){clip:auto;clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.bk-shelf__more-icon:where(.bk-root,.bk-root *){display:none}.bk-shelf__head--compact:where(.bk-root,.bk-root *) .bk-shelf__title{font-size:20px;line-height:28px}.bk-shelf__head--s:where(.bk-root,.bk-root *){padding:0 0 20px}.bk-shelf__head--s:where(.bk-root,.bk-root *) .bk-shelf__title{letter-spacing:var(--bk-tracking-title);font-size:18px;line-height:24px}}.bk-group-head:where(.bk-root,.bk-root *){justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:16px;display:flex}.bk-group-head__title:where(.bk-root,.bk-root *){min-width:0;color:var(--bk-color-ink);font-size:18px;font-weight:var(--bk-weight-bold);letter-spacing:var(--bk-tracking-title);line-height:24px}.bk-group-head__count:where(.bk-root,.bk-root *){margin-left:4px;display:none}.bk-group-head__num:where(.bk-root,.bk-root *){color:var(--bk-color-point)}.bk-group-head__more:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-control-sm);height:28px;color:var(--bk-color-point-ink);font-size:14px;font-weight:var(--bk-weight-bold);white-space:nowrap;transition:background-color var(--bk-dur-hover) var(--bk-ease), transform var(--bk-dur-press) var(--bk-ease-press);flex:none;align-items:center;margin-right:-8px;padding:0 8px;line-height:18px;display:none;position:relative}.bk-group-head__more:where(.bk-root,.bk-root *):active{transform:scale(var(--bk-press-scale))}.bk-group-head__sub:where(.bk-root,.bk-root *){color:var(--bk-color-sub);margin:-8px 0 8px;font-size:14px;line-height:20px}.bk-group-head__sub:where(.bk-root,.bk-root *):empty{display:none}.bk-group__more-btn:where(.bk-root,.bk-root *){width:100%;margin-top:16px}.bk-group__more-btn:where(.bk-root,.bk-root *) .bk-group__more-count{color:var(--bk-color-sub);font-weight:var(--bk-weight-regular)}.bk-group-sep:where(.bk-root,.bk-root *){height:var(--bk-band-h);margin:8px calc(var(--bk-gutter) * -1) 24px;background:var(--bk-color-band);border:0;display:block}@media (hover:hover) and (pointer:fine){.bk-group-head__more:where(.bk-root,.bk-root *):hover{background:var(--bk-color-point-soft)}}@media (min-width:768px){.bk-group-head:where(.bk-root,.bk-root *){min-height:28px}.bk-group-head__count:where(.bk-root,.bk-root *){display:inline}.bk-group-head__more:where(.bk-root,.bk-root *){display:inline-flex}.bk-group__more-btn:where(.bk-root,.bk-root *){display:none}.bk-group-sep:where(.bk-root,.bk-root *){background:var(--bk-color-line);height:1px;margin:8px 0 24px}}.bk-rail:where(.bk-root,.bk-root *){--bk-rail-gap:var(--bk-gap);--bk-rail-cols:2.4;--bk-rail-whole:2;position:relative}.bk-rail__track:where(.bk-root,.bk-root *){gap:var(--bk-rail-gap);margin:-4px calc(var(--bk-gutter) * -1);padding:4px var(--bk-gutter);overscroll-behavior-x:contain;scroll-padding:0 var(--bk-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;display:flex;overflow:auto hidden}.bk-rail__track:where(.bk-root,.bk-root *)::-webkit-scrollbar{display:none}.bk-rail__item:where(.bk-root,.bk-root *){width:var(--bk-rail-w,calc((100% - var(--bk-rail-gap) * var(--bk-rail-whole)) / var(--bk-rail-cols)));flex:none;min-width:0}.bk-rail--snap:where(.bk-root,.bk-root *) .bk-rail__track{scroll-snap-type:x mandatory}.bk-rail--snap:where(.bk-root,.bk-root *) .bk-rail__item{scroll-snap-align:start}.bk-rail__nav:where(.bk-root,.bk-root *){top:var(--bk-rail-nav-top,calc(50% - 24px));z-index:3;display:none;position:absolute}.bk-rail__nav--prev:where(.bk-root,.bk-root *){left:-24px}.bk-rail__nav--next:where(.bk-root,.bk-root *){right:-24px}.bk-rail__end:where(.bk-root,.bk-root *){flex:none;justify-content:center;align-items:center;width:72px;display:flex}.bk-more-tile:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-thumb);color:var(--bk-color-ink);font-size:14px;font-weight:var(--bk-weight-medium);white-space:nowrap;flex-direction:column;align-items:center;gap:6px;padding:6px 16px;line-height:20px;display:inline-flex;position:relative}.bk-more-tile__icon:where(.bk-root,.bk-root *){background:var(--bk-color-fill);width:40px;height:40px;transition:background-color var(--bk-dur-hover) var(--bk-ease);border-radius:50%;place-items:center;display:grid}.bk-more-tile__icon:where(.bk-root,.bk-root *) .bk-icon{stroke-width:2px;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.bk-more-tile:where(.bk-root,.bk-root *):hover .bk-more-tile__icon{background:var(--bk-color-fill-press)}}.bk-rail--photos:where(.bk-root,.bk-root *){--bk-rail-gap:12px;--bk-rail-cols:2.4;--bk-rail-whole:2}.bk-rail--goods:where(.bk-root,.bk-root *){--bk-rail-gap:8px;--bk-rail-w:134px}.bk-rail--cases:where(.bk-root,.bk-root *){--bk-rail-gap:8px;--bk-rail-w:159px}.bk-rail--tags:where(.bk-root,.bk-root *){--bk-rail-gap:12px;--bk-rail-w:280px}.bk-rail--cats:where(.bk-root,.bk-root *){--bk-rail-gap:12px;--bk-rail-w:auto}@media (min-width:768px){.bk-rail--photos:where(.bk-root,.bk-root *){--bk-rail-gap:16px;--bk-rail-cols:4;--bk-rail-whole:3}.bk-rail--goods:where(.bk-root,.bk-root *){--bk-rail-w:calc((100% - 40px) / 6)}.bk-rail--cases:where(.bk-root,.bk-root *){--bk-rail-gap:20px;--bk-rail-w:220px}}@media (min-width:1024px){.bk-rail__track:where(.bk-root,.bk-root *){scroll-behavior:smooth;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;scroll-padding:0 4px}.bk-rail--photos:where(.bk-root,.bk-root *){--bk-rail-gap:20px;--bk-rail-cols:6;--bk-rail-whole:5}.bk-rail--tags:where(.bk-root,.bk-root *){--bk-rail-gap:20px;--bk-rail-w:calc((100% - 60px) / 4)}.bk-rail__end:where(.bk-root,.bk-root *){width:var(--bk-rail-w,calc((100% - var(--bk-rail-gap) * var(--bk-rail-whole)) / var(--bk-rail-cols)))}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.bk-rail__nav:where(.bk-root,.bk-root *){display:inline-grid}}.bk-hero:where(.bk-root,.bk-root *){gap:var(--bk-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.bk-hero__main:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-card);background:var(--bk-color-fill);isolation:isolate;--bk-hero-ratio:3.5;min-width:0;position:relative;overflow:hidden}.bk-hero__main:where(.bk-root,.bk-root *):before{content:"";padding-top:calc(100% / var(--bk-hero-ratio));display:block}.bk-hero__track:where(.bk-root,.bk-root *){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.bk-hero__track:where(.bk-root,.bk-root *)::-webkit-scrollbar{display:none}.bk-hero__slide:where(.bk-root,.bk-root *){scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100%;position:relative;overflow:hidden}.bk-hero__photo:where(.bk-root,.bk-root *),.bk-banner__photo:where(.bk-root,.bk-root *){background:var(--bk-color-fill-press);width:52%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.bk-hero__photo:where(.bk-root,.bk-root *)>img,.bk-banner__photo:where(.bk-root,.bk-root *)>img{object-fit:cover;object-position:var(--bk-photo-pos,center);width:100%;height:100%;transition:transform .2s var(--bk-ease)}.bk-hero__paper:where(.bk-root,.bk-root *),.bk-banner__paper:where(.bk-root,.bk-root *){z-index:1;border-radius:var(--bk-radius-thumb);background:var(--bk-color-paper);width:calc(60% - 8px);box-shadow:var(--bk-shadow-paper);color:var(--bk-color-ink);flex-direction:column;justify-content:center;padding:8px 12px;display:flex;position:absolute;top:8px;bottom:8px;left:8px}.bk-hero__eyebrow:where(.bk-root,.bk-root *),.bk-banner__eyebrow:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.bk-hero__eyebrow:where(.bk-root,.bk-root *):empty,.bk-banner__eyebrow:where(.bk-root,.bk-root *):empty{display:none}.bk-hero__title:where(.bk-root,.bk-root *),.bk-banner__title:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:14px;font-weight:var(--bk-weight-bold);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:2px;line-height:20px;display:-webkit-box;overflow:hidden}.bk-hero__link:where(.bk-root,.bk-root *):after{content:"";z-index:1;position:absolute;inset:0}.bk-hero__link:where(.bk-root,.bk-root *):focus-visible{outline:none}.bk-hero__link:where(.bk-root,.bk-root *):focus-visible:after{outline:var(--bk-focus-width) solid var(--bk-focus-color);outline-offset:-4px;border-radius:var(--bk-radius-card)}.bk-hero__source:where(.bk-root,.bk-root *){display:none}.bk-hero__controls:where(.bk-root,.bk-root *){z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.bk-hero__controls:where(.bk-root,.bk-root *) .bk-counter{height:20px;padding:0 6px}.bk-hero__nav:where(.bk-root,.bk-root *),.bk-hero__aside:where(.bk-root,.bk-root *){display:none}@media (max-width:359px){.bk-hero__main:where(.bk-root,.bk-root *){--bk-hero-ratio:3}.bk-banner:where(.bk-root,.bk-root *){aspect-ratio:3}}@media (min-width:768px){.bk-hero__main:where(.bk-root,.bk-root *){--bk-hero-ratio:2}.bk-hero__photo:where(.bk-root,.bk-root *){width:auto;left:0}.bk-hero__paper:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-card);width:fit-content;max-width:min(380px,100% - 48px);padding:20px;display:block;top:auto;bottom:24px;left:24px}.bk-hero__eyebrow:where(.bk-root,.bk-root *){font-size:13px;line-height:18px}.bk-hero__title:where(.bk-root,.bk-root *){letter-spacing:var(--bk-tracking-display);text-wrap:balance;margin-top:6px;font-size:24px;line-height:32px}.bk-hero__source:where(.bk-root,.bk-root *){border-top:1px solid var(--bk-color-line);color:var(--bk-color-sub);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;font-size:12px;line-height:16px;display:flex}.bk-hero__go:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:13px;font-weight:var(--bk-weight-semibold);flex:none;align-items:center;gap:2px;line-height:18px;display:inline-flex}.bk-hero__controls:where(.bk-root,.bk-root *){bottom:12px;right:12px}.bk-hero__controls:where(.bk-root,.bk-root *) .bk-counter{height:24px;padding:0 8px}.bk-hero__nav:where(.bk-root,.bk-root *){box-shadow:var(--bk-shadow-on-photo);display:inline-grid}.bk-hero__aside:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-card);background:var(--bk-color-fill);min-width:0;display:block;position:relative;overflow:hidden}.bk-hero__panel:where(.bk-root,.bk-root *){align-items:flex-end;gap:24px;height:100%;padding:20px;display:none}.bk-hero__panel.is-active:where(.bk-root,.bk-root *){display:flex}.bk-hero__panel:where(.bk-root,.bk-root *)>.bk-tag{flex:1 1 0}.bk-hero__panel:where(.bk-root,.bk-root *) .bk-tag__head{white-space:normal}.bk-hero__panel-foot:where(.bk-root,.bk-root *){flex:none;width:260px}.bk-hero__promise:where(.bk-root,.bk-root *){color:var(--bk-color-sub);text-align:center;margin-top:8px;font-size:12px;line-height:16px}.bk-hero__more:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:13px;font-weight:var(--bk-weight-semibold);align-items:center;gap:2px;margin-top:12px;line-height:18px;display:inline-flex}}@media (min-width:1024px){.bk-hero:where(.bk-root,.bk-root *){grid-template-columns:minmax(0,847fr) minmax(0,269fr)}.bk-hero__main:where(.bk-root,.bk-root *){--bk-hero-ratio:1.6667}.bk-hero__paper:where(.bk-root,.bk-root *){max-width:min(540px,100% - 187px);padding:24px 28px;bottom:30px;left:30px}.bk-hero__title:where(.bk-root,.bk-root *){font-size:28px;line-height:36px}.bk-hero__panel:where(.bk-root,.bk-root *){flex-direction:column;align-items:stretch;gap:0;padding:24px 20px 20px}.bk-hero__panel:where(.bk-root,.bk-root *)>.bk-tag{flex:none}.bk-hero__panel-foot:where(.bk-root,.bk-root *){width:auto;margin-top:auto;padding-top:16px}}@media (min-width:1256px){.bk-hero__title:where(.bk-root,.bk-root *){font-size:32px;line-height:42px}.bk-hero__panel:where(.bk-root,.bk-root *){padding:28px 24px 24px}}@media (hover:hover) and (pointer:fine){.bk-hero__slide:where(.bk-root,.bk-root *):hover .bk-hero__photo>img,.bk-banner:where(.bk-root,.bk-root *):hover .bk-banner__photo>img{transform:scale(1.05)}}.bk-promos:where(.bk-root,.bk-root *){min-width:0;position:relative}.bk-promos__track:where(.bk-root,.bk-root *){margin:0 calc(var(--bk-gutter) * -1);padding:0 var(--bk-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--bk-gutter);scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow:auto hidden}.bk-promos__track:where(.bk-root,.bk-root *)::-webkit-scrollbar{display:none}.bk-promos__item:where(.bk-root,.bk-root *){scroll-snap-align:center;flex:none;width:min(328px,100%)}.bk-promos__item:where(.bk-root,.bk-root *):first-child{scroll-snap-align:start}.bk-promos__item:where(.bk-root,.bk-root *):last-child{scroll-snap-align:end}.bk-promo:where(.bk-root,.bk-root *){aspect-ratio:328/360;border-radius:var(--bk-radius-card);background:var(--bk-color-fill);color:var(--bk-color-ink);isolation:isolate;display:block;position:relative;overflow:hidden}.bk-promo__photo:where(.bk-root,.bk-root *){object-fit:cover;object-position:var(--bk-photo-pos,center);width:100%;height:calc(100% - 64px);position:absolute;top:0;left:0}.bk-promo:where(.bk-root,.bk-root *):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--bk-color-photo-edge);pointer-events:none;position:absolute;inset:0}.bk-promo__credit:where(.bk-root,.bk-root *){z-index:1;position:absolute;top:12px;right:12px}.bk-promo__paper:where(.bk-root,.bk-root *){z-index:1;border-radius:var(--bk-radius-thumb);background:var(--bk-color-paper);box-shadow:var(--bk-shadow-paper);padding:14px 16px 16px;position:absolute;bottom:12px;left:12px;right:12px}.bk-promo__eyebrow:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.bk-promo__eyebrow:where(.bk-root,.bk-root *):empty,.bk-promo__sub:where(.bk-root,.bk-root *):empty{display:none}.bk-promo__title:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:24px;font-weight:var(--bk-weight-bold);letter-spacing:var(--bk-tracking-display);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:4px;line-height:32px;display:-webkit-box;overflow:hidden}.bk-promo__sub:where(.bk-root,.bk-root *){color:var(--bk-color-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:16px;overflow:hidden}.bk-promo:where(.bk-root,.bk-root *):focus-visible{outline-offset:3px}.bk-promo--wide:where(.bk-root,.bk-root *){aspect-ratio:4/3}.bk-promo--wide:where(.bk-root,.bk-root *) .bk-promo__sub{white-space:normal}.bk-carousel-bar:where(.bk-root,.bk-root *){align-items:center;gap:20px;height:32px;margin-top:20px;display:none}.bk-carousel-bar__track:where(.bk-root,.bk-root *){background:var(--bk-color-line);border-radius:1px;flex:auto;height:2px;position:relative;overflow:hidden}.bk-carousel-bar__fill:where(.bk-root,.bk-root *){background:var(--bk-color-ink);transform:translateX(calc(-100% + var(--bk-progress,0) * 100%));border-radius:1px;transition:transform .2s ease-in-out;position:absolute;inset:0}.bk-carousel-bar__btns:where(.bk-root,.bk-root *){flex:none;gap:8px;display:flex}.bk-carousel-bar__btn:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-control-sm);background:var(--bk-color-paper);width:36px;height:32px;box-shadow:inset 0 0 0 1px var(--bk-color-line);color:var(--bk-color-ink);transition:background-color var(--bk-dur-hover) ease-in-out, transform var(--bk-dur-press) var(--bk-ease-press);place-items:center;display:grid;position:relative}.bk-carousel-bar__btn:where(.bk-root,.bk-root *) .bk-icon{stroke-width:2.3px;width:14px;height:14px}.bk-carousel-bar__btn:where(.bk-root,.bk-root *):active{transform:scale(var(--bk-press-scale))}@media (hover:hover) and (pointer:fine){.bk-carousel-bar__btn:where(.bk-root,.bk-root *):hover{background:var(--bk-color-fill-press)}}@media (min-width:768px){.bk-promos__track:where(.bk-root,.bk-root *){scroll-behavior:smooth;gap:12px;margin:0;padding:0;scroll-padding:0}.bk-promos__item:where(.bk-root,.bk-root *),.bk-promos__item:where(.bk-root,.bk-root *):last-child{scroll-snap-align:start;width:calc(50% - 6px)}.bk-promo--wide:where(.bk-root,.bk-root *){aspect-ratio:2}.bk-promo--wide:where(.bk-root,.bk-root *) .bk-promo__photo{height:100%}.bk-promo--wide:where(.bk-root,.bk-root *) .bk-promo__paper{border-radius:var(--bk-radius-card);width:min(380px,100% - 48px);padding:20px;bottom:24px;left:24px;right:auto}.bk-promo--wide:where(.bk-root,.bk-root *) .bk-promo__sub{font-size:14px;line-height:20px}.bk-carousel-bar:where(.bk-root,.bk-root *){display:flex}}@media (min-width:1024px){.bk-promos__track:where(.bk-root,.bk-root *){gap:8px}.bk-promos__item:where(.bk-root,.bk-root *),.bk-promos__item:where(.bk-root,.bk-root *):last-child{width:calc(33.3333% - 5.33333px)}}.bk-banner:where(.bk-root,.bk-root *){aspect-ratio:3.5;border-radius:var(--bk-radius-card);background:var(--bk-color-fill);color:var(--bk-color-ink);isolation:isolate;display:block;position:relative;overflow:hidden}.bk-banner__go:where(.bk-root,.bk-root *){display:none}.bk-strip:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-card);background:var(--bk-color-fill);min-height:48px;color:var(--bk-color-ink-2);font-size:13px;font-weight:var(--bk-weight-semibold);transition:background-color var(--bk-dur-hover) var(--bk-ease);justify-content:center;align-items:center;gap:6px;padding:14px 40px 14px 16px;line-height:18px;display:flex;position:relative}.bk-strip__text:where(.bk-root,.bk-root *){min-width:0}.bk-strip:where(.bk-root,.bk-root *)>.bk-icon{width:16px;height:16px;color:var(--bk-color-sub);stroke-width:2.1px;margin-top:-8px;position:absolute;top:50%;right:16px}.bk-strip:where(.bk-root,.bk-root *):active{background:var(--bk-color-fill-press)}@media (hover:hover) and (pointer:fine){.bk-strip:where(.bk-root,.bk-root *):hover{background:var(--bk-color-fill-press)}}@media (min-width:768px){.bk-banner:where(.bk-root,.bk-root *){aspect-ratio:auto;height:120px}.bk-banner__photo:where(.bk-root,.bk-root *){width:62%}.bk-banner__paper:where(.bk-root,.bk-root *){width:min(460px,52%);padding:12px 20px;top:12px;bottom:12px;left:12px}.bk-banner__eyebrow:where(.bk-root,.bk-root *){font-size:13px;line-height:18px}.bk-banner__title:where(.bk-root,.bk-root *){letter-spacing:var(--bk-tracking-title);-webkit-line-clamp:1;line-clamp:1;font-size:18px;line-height:24px}.bk-banner__go:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:13px;font-weight:var(--bk-weight-semibold);align-items:center;gap:2px;margin-top:6px;line-height:18px;display:inline-flex}}.bk-shortcuts:where(.bk-root,.bk-root *){grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0;margin:16px 0 20px;list-style:none;display:grid}.bk-shortcuts:where(.bk-root,.bk-root *)>li{min-width:0;padding:6px 0}.bk-shortcuts:where(.bk-root,.bk-root *) .bk-shortcut{width:100%}.bk-shortcuts--tight:where(.bk-root,.bk-root *){row-gap:4px;margin:8px 0}@media (min-width:768px){.bk-shortcuts:where(.bk-root,.bk-root *){grid-template-columns:repeat(10,minmax(0,1fr));row-gap:0;margin:30px 0 40px}.bk-shortcuts--tight:where(.bk-root,.bk-root *){margin:40px 0}}@media (min-width:1024px){.bk-shortcuts:where(.bk-root,.bk-root *)>li{padding:7px 0}}.bk-cat:where(.bk-root,.bk-root *){width:72px;color:var(--bk-color-ink);text-align:center;flex-direction:column;flex:none;align-items:center;font-size:14px;line-height:18px;display:flex;position:relative}.bk-cat__thumb:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-tile);background:var(--bk-color-fill);width:72px;height:72px;display:block;position:relative;overflow:hidden}.bk-cat__thumb:where(.bk-root,.bk-root *)>img{object-fit:cover;width:100%;height:100%}.bk-cat__thumb:where(.bk-root,.bk-root *):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--bk-color-photo-edge);pointer-events:none;position:absolute;inset:0}.bk-cat__label:where(.bk-root,.bk-root *){word-break:keep-all;width:max-content;max-width:calc(100% + 8px);margin-top:8px}.bk-cat__count:where(.bk-root,.bk-root *){color:var(--bk-color-sub);white-space:nowrap;margin-top:2px;font-size:12px;line-height:16px}.bk-cat__count:where(.bk-root,.bk-root *):empty{display:none}.bk-cat--s:where(.bk-root,.bk-root *){font-size:12px;font-weight:var(--bk-weight-semibold);line-height:16px}.bk-cat--s:where(.bk-root,.bk-root *) .bk-cat__thumb{border-radius:var(--bk-radius-card);width:44px;height:44px}.bk-cat[aria-current=page]:where(.bk-root,.bk-root *) .bk-cat__label,.bk-cat.is-active:where(.bk-root,.bk-root *) .bk-cat__label{color:var(--bk-color-point);font-weight:var(--bk-weight-bold)}@media (min-width:768px){.bk-cat--l:where(.bk-root,.bk-root *){width:90px;font-size:16px;font-weight:var(--bk-weight-semibold);line-height:20px}.bk-cat--l:where(.bk-root,.bk-root *) .bk-cat__thumb{border-radius:var(--bk-radius-tile);width:84px;height:84px}.bk-cat--l:where(.bk-root,.bk-root *) .bk-cat__label{margin-top:12px}}.bk-card:where(.bk-root,.bk-root *){min-width:0;color:var(--bk-color-ink);flex-direction:column;display:flex;position:relative}.bk-card__media:where(.bk-root,.bk-root *){aspect-ratio:var(--bk-card-ratio,1 / 1);border-radius:var(--bk-radius-thumb);background:var(--bk-color-fill);isolation:isolate;flex:none;display:block;position:relative;overflow:hidden}.bk-card__media:where(.bk-root,.bk-root *)>img{object-fit:cover;object-position:var(--bk-photo-pos,center);width:100%;height:100%;transition:transform .2s var(--bk-ease);position:absolute;inset:0}.bk-card__media:where(.bk-root,.bk-root *):after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--bk-color-photo-edge);pointer-events:none;position:absolute;inset:0}.bk-card__media--contain:where(.bk-root,.bk-root *)>img{object-fit:contain}.bk-card__link:where(.bk-root,.bk-root *):after{content:"";z-index:1;border-radius:var(--bk-radius-thumb);position:absolute;inset:0}.bk-card__link:where(.bk-root,.bk-root *):focus-visible{outline:none}.bk-card__link:where(.bk-root,.bk-root *):focus-visible:after{outline:var(--bk-focus-width) solid var(--bk-focus-color);outline-offset:var(--bk-focus-offset)}.bk-card__body:where(.bk-root,.bk-root *){min-width:0}.bk-card__save:where(.bk-root,.bk-root *),.bk-card__like:where(.bk-root,.bk-root *),.bk-card__actions:where(.bk-root,.bk-root *){z-index:2;position:relative}.bk-card__actions:where(.bk-root,.bk-root *){pointer-events:none}.bk-card__actions:where(.bk-root,.bk-root *) :is(a,button,input,select,textarea,label,summary){pointer-events:auto}.bk-card__figure:where(.bk-root,.bk-root *){flex:none;display:block;position:relative}.bk-card__save:where(.bk-root,.bk-root *){position:absolute;bottom:6px;right:6px}.bk-icon--on:where(.bk-root,.bk-root *),[aria-pressed=true]:where(.bk-root,.bk-root *)>.bk-icon--off{display:none}[aria-pressed=true]:where(.bk-root,.bk-root *)>.bk-icon--on{display:inline-block}.bk-card--plate:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-card);background:var(--bk-color-fill);padding:16px}.bk-card--plate:where(.bk-root,.bk-root *)>.bk-card__link:after,.bk-card--plate:where(.bk-root,.bk-root *) .bk-card__link:after{border-radius:var(--bk-radius-card)}.bk-card__count:where(.bk-root,.bk-root *){z-index:1;border-radius:var(--bk-radius-badge);background:var(--bk-color-paper);height:20px;box-shadow:var(--bk-shadow-on-photo);color:var(--bk-color-ink);font-size:12px;font-weight:var(--bk-weight-semibold);white-space:nowrap;align-items:center;gap:3px;padding:0 6px;line-height:16px;display:inline-flex;position:absolute;top:8px;right:8px}.bk-card__count:where(.bk-root,.bk-root *):empty{display:none}.bk-card__count--br:where(.bk-root,.bk-root *){top:auto;bottom:8px}.bk-card__count:where(.bk-root,.bk-root *) .bk-icon{stroke-width:2.5px;width:12px;height:12px}@media (hover:hover) and (pointer:fine){.bk-card--photo:where(.bk-root,.bk-root *):hover .bk-card__media>img,.bk-card--post:where(.bk-root,.bk-root *):hover .bk-card__media>img,.bk-card--feature:where(.bk-root,.bk-root *):hover .bk-card__media>img,.bk-card--line:where(.bk-root,.bk-root *):hover .bk-card__media>img,.bk-card--event:where(.bk-root,.bk-root *):hover .bk-card__media>img,.bk-card--review:where(.bk-root,.bk-root *):hover .bk-card__media>img,.bk-card--case:where(.bk-root,.bk-root *):hover .bk-card__media>img,.bk-card--brand:where(.bk-root,.bk-root *):hover .bk-card__media>img{transform:scale(1.05)}}@media (max-width:767px){.bk-card--m-row:where(.bk-root,.bk-root *){flex-direction:row;align-items:flex-start;gap:12px}.bk-card--m-row:where(.bk-root,.bk-root *)>.bk-card__media{width:var(--bk-card-media-w,120px)}.bk-card--m-row:where(.bk-root,.bk-root *)>.bk-card__body{flex:1 1 0;margin-top:0}}@media (min-width:768px){.bk-card--plate:where(.bk-root,.bk-root *){padding:20px}}.bk-card--photo:where(.bk-root,.bk-root *){--bk-card-ratio:3 / 4}.bk-card--photo.bk-card--square:where(.bk-root,.bk-root *){--bk-card-ratio:1 / 1}.bk-card--photo:where(.bk-root,.bk-root *) .bk-pos-bl{--bk-pos:8px}.bk-card__author:where(.bk-root,.bk-root *){z-index:1;border-radius:var(--bk-radius-chip);background:var(--bk-color-paper);max-width:calc(100% - 52px);height:28px;box-shadow:var(--bk-shadow-on-photo);color:var(--bk-color-ink);font-size:12px;font-weight:var(--bk-weight-bold);align-items:center;gap:4px;padding:2px 8px 2px 2px;line-height:16px;display:inline-flex;position:absolute;bottom:8px;left:8px}.bk-card__author:where(.bk-root,.bk-root *) .bk-avatar{width:24px;height:24px;font-size:12px}.bk-card__author-name:where(.bk-root,.bk-root *){white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.bk-card--photo:where(.bk-root,.bk-root *) .bk-card__body{margin-top:8px}.bk-card--photo:where(.bk-root,.bk-root *) .bk-card__title{font-size:14px;font-weight:var(--bk-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.bk-card--photo:where(.bk-root,.bk-root *) .bk-card__meta{color:var(--bk-color-sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.bk-card--post:where(.bk-root,.bk-root *){--bk-card-ratio:1 / 1}.bk-card--post:where(.bk-root,.bk-root *) .bk-card__body,.bk-card--event:where(.bk-root,.bk-root *) .bk-card__body,.bk-card--brand:where(.bk-root,.bk-root *) .bk-card__body{margin-top:10px}.bk-card--post:where(.bk-root,.bk-root *) .bk-card__title{font-size:16px;font-weight:var(--bk-weight-regular);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;line-height:24px;display:-webkit-box;overflow:hidden}.bk-card__place:where(.bk-root,.bk-root *){color:var(--bk-color-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:18px;overflow:hidden}.bk-card__place:where(.bk-root,.bk-root *):empty,.bk-card__meta:where(.bk-root,.bk-root *):empty,.bk-card__text:where(.bk-root,.bk-root *):empty,.bk-card__kicker:where(.bk-root,.bk-root *):empty{display:none}.bk-card--post:where(.bk-root,.bk-root *) .bk-byline{margin-top:2px}.bk-card--post:where(.bk-root,.bk-root *) .bk-card__meta,.bk-card--post:where(.bk-root,.bk-root *) .bk-stats{color:var(--bk-color-sub);margin-top:4px;font-size:12px;line-height:16px}.bk-card--feature:where(.bk-root,.bk-root *){--bk-card-ratio:3 / 2;text-align:center}.bk-card--feature:where(.bk-root,.bk-root *) .bk-card__body{margin-top:14px}.bk-card--feature:where(.bk-root,.bk-root *) .bk-card__title{font-size:16px;font-weight:var(--bk-weight-bold);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.bk-card--feature:where(.bk-root,.bk-root *) .bk-byline,.bk-card--feature:where(.bk-root,.bk-root *) .bk-stats{justify-content:center;margin-top:8px}.bk-card--feature:where(.bk-root,.bk-root *) .bk-stats{clip-path:none;margin-left:0}.bk-card--feature:where(.bk-root,.bk-root *) .bk-stats__item:first-child:before{display:none}.bk-card--line:where(.bk-root,.bk-root *){flex-direction:row;align-items:flex-start;gap:12px;padding:12px 0}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__body{flex:1 1 0}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__media{--bk-card-ratio:1 / 1;order:2;width:100px}.bk-card__kicker:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-semibold);line-height:16px}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__kicker{margin-bottom:4px}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__title{font-size:15px;font-weight:var(--bk-weight-semibold);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;line-height:24px;display:-webkit-box;overflow:hidden}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__text{color:var(--bk-color-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:15px;line-height:24px;display:-webkit-box;overflow:hidden}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__meta,.bk-card--line:where(.bk-root,.bk-root *) .bk-stats{color:var(--bk-color-sub);margin-top:8px;font-size:12px;line-height:16px}.bk-mark:where(.bk-root,.bk-root *){color:var(--bk-color-point-ink);background:0 0}@media (min-width:768px){.bk-card--line:where(.bk-root,.bk-root *){gap:80px;padding:16px 0}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__media{width:107px}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__title{letter-spacing:var(--bk-tracking-title);font-size:15px;line-height:24px}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__text{font-size:15px;line-height:24px}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__meta,.bk-card--line:where(.bk-root,.bk-root *) .bk-stats{font-size:13px;line-height:18px}}@media (min-width:1024px){.bk-card--post:where(.bk-root,.bk-root *){--bk-card-ratio:3 / 2}.bk-card--line:where(.bk-root,.bk-root *) .bk-card__body{max-width:949px}}.bk-card--product:where(.bk-root,.bk-root *) .bk-card__body,.bk-card--product-row:where(.bk-root,.bk-root *) .bk-card__body{flex-direction:column;margin-top:8px;display:flex}@media (max-width:767px){.bk-card--product.bk-card--m-row:where(.bk-root,.bk-root *)>.bk-card__body{margin-top:0}}.bk-card__brand:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:12px;font-weight:var(--bk-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.bk-card__brand:where(.bk-root,.bk-root *):empty,.bk-card__reason:where(.bk-root,.bk-root *):empty,.bk-card__ship:where(.bk-root,.bk-root *):empty{display:none}.bk-card__body:where(.bk-root,.bk-root *)>.bk-card__name:first-child{margin-top:0}.bk-card--product:where(.bk-root,.bk-root *) .bk-card__meta,.bk-card--product-row:where(.bk-root,.bk-root *) .bk-card__meta{color:var(--bk-color-sub);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.bk-card--product:where(.bk-root,.bk-root *) .bk-stats,.bk-card--product-row:where(.bk-root,.bk-root *) .bk-stats{margin-top:6px}.bk-card__name:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:13px;font-weight:var(--bk-weight-regular);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:4px;line-height:18px;display:-webkit-box;overflow:hidden}.bk-card__reason:where(.bk-root,.bk-root *){color:var(--bk-color-sub);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.bk-card__ship:where(.bk-root,.bk-root *){color:var(--bk-color-sub);align-items:center;gap:4px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.bk-card__ship:where(.bk-root,.bk-root *) .bk-icon{stroke-width:2.1px;width:14px;height:14px}.bk-card__ship--point:where(.bk-root,.bk-root *){color:var(--bk-color-point-ink)}.bk-card--product:where(.bk-root,.bk-root *) .bk-badges,.bk-card--product-row:where(.bk-root,.bk-root *) .bk-badges{margin-top:8px}.bk-card__ship:where(.bk-root,.bk-root *)+.bk-badges{margin-top:4px}.bk-card--product:where(.bk-root,.bk-root *) .bk-badges:empty,.bk-card--product-row:where(.bk-root,.bk-root *) .bk-badges:empty{display:none}.bk-card__flag:where(.bk-root,.bk-root *){z-index:1;position:absolute;top:0;left:12px}.bk-card--product-row:where(.bk-root,.bk-root *){flex-direction:row;align-items:center;gap:12px}.bk-card--product-row:where(.bk-root,.bk-root *)>.bk-card__media,.bk-card--product-row:where(.bk-root,.bk-root *)>.bk-card__figure{width:48%}.bk-card--product-row:where(.bk-root,.bk-root *) .bk-card__body{flex:1 1 0;margin-top:0}.bk-card--product-row:where(.bk-root,.bk-root *) .bk-card__name{-webkit-line-clamp:3;line-clamp:3;margin-top:2px}.bk-card--product-row:where(.bk-root,.bk-root *) .bk-rating{order:1;margin-top:6px}.bk-card--product-row:where(.bk-root,.bk-root *) .bk-price{order:2;margin-top:2px}.bk-card--product-row:where(.bk-root,.bk-root *) .bk-card__ship{order:3;margin-top:6px}.bk-card--product-row:where(.bk-root,.bk-root *) .bk-badges{order:4;margin-top:6px}.bk-price:where(.bk-root,.bk-root *){flex-direction:column;min-width:0;margin-top:6px;display:flex}.bk-price__label:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-medium);line-height:16px}.bk-price__label--benefit:where(.bk-root,.bk-root *){color:var(--bk-color-point-ink)}.bk-price__base:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;line-height:16px}.bk-price__base:where(.bk-root,.bk-root *) s,.bk-price__base:where(.bk-root,.bk-root *) del{text-decoration-thickness:1px}.bk-price__row:where(.bk-root,.bk-root *){min-height:22px;color:var(--bk-color-ink);font-size:17px;font-weight:var(--bk-weight-semibold);letter-spacing:var(--bk-tracking-title);font-variant-numeric:proportional-nums;flex-wrap:wrap;align-items:baseline;column-gap:4px;line-height:22px;display:flex}.bk-price__rate:where(.bk-root,.bk-root *){color:var(--bk-color-point)}.bk-price__from:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-regular);letter-spacing:var(--bk-tracking);line-height:16px}.bk-price__save:where(.bk-root,.bk-root *){color:var(--bk-color-point-ink);font-size:12px;font-weight:var(--bk-weight-semibold);margin-top:2px;line-height:16px}.bk-price__label:where(.bk-root,.bk-root *):empty,.bk-price__base:where(.bk-root,.bk-root *):empty,.bk-price__rate:where(.bk-root,.bk-root *):empty,.bk-price__from:where(.bk-root,.bk-root *):empty,.bk-price__save:where(.bk-root,.bk-root *):empty{display:none}.bk-rating:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-variant-numeric:proportional-nums;flex-wrap:wrap;align-items:center;gap:2px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.bk-rating:where(.bk-root,.bk-root *):empty{display:none}.bk-rating:where(.bk-root,.bk-root *) .bk-icon{width:12px;height:12px;color:var(--bk-color-point);stroke-width:2.5px}.bk-rating__score:where(.bk-root,.bk-root *){color:var(--bk-color-ink-2);font-weight:var(--bk-weight-semibold)}.bk-rating__sep:where(.bk-root,.bk-root *){margin:0 1px}.bk-swatches:where(.bk-root,.bk-root *){background:var(--bk-color-paper);height:20px;box-shadow:var(--bk-shadow-on-photo);color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-semibold);border-radius:10px;align-items:center;gap:4px;padding:0 6px;line-height:16px;display:inline-flex}.bk-swatches:where(.bk-root,.bk-root *):empty{display:none}.bk-swatch:where(.bk-root,.bk-root *){background:var(--bk-swatch,var(--bk-color-fill-press));width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--bk-color-hair);border-radius:50%;flex:none;display:block}.bk-swatches--l:where(.bk-root,.bk-root *){border-radius:14px;gap:6px;height:28px;padding:0 8px}.bk-swatches--l:where(.bk-root,.bk-root *) .bk-swatch{width:16px;height:16px}.bk-swatches--plain:where(.bk-root,.bk-root *){height:auto;box-shadow:none;background:0 0;padding:0}.bk-timer:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-badge);background:var(--bk-color-dark);height:20px;color:var(--bk-color-on-dark);font-size:12px;font-weight:var(--bk-weight-bold);letter-spacing:0;white-space:nowrap;font-variant-numeric:proportional-nums;align-items:center;gap:3px;padding:0 5px;line-height:16px;display:inline-flex}.bk-timer:where(.bk-root,.bk-root *):empty{display:none}.bk-timer:where(.bk-root,.bk-root *) .bk-icon{stroke-width:2.5px;width:12px;height:12px}.bk-list:where(.bk-root,.bk-root *){margin:0;padding:0;list-style:none}.bk-list--lined:where(.bk-root,.bk-root *)>*{padding:16px 0}.bk-list--lined:where(.bk-root,.bk-root *)>*+*{border-top:1px solid var(--bk-color-line)}.bk-list--lined:where(.bk-root,.bk-root *)>:first-child{padding-top:0}.bk-list--lined:where(.bk-root,.bk-root *)>:last-child{padding-bottom:0}.bk-list--gap:where(.bk-root,.bk-root *)>*+*{margin-top:var(--bk-list-gap,16px)}@media (min-width:768px){.bk-timer:where(.bk-root,.bk-root *){height:24px;padding:0 7px;font-size:13px}}.bk-card--brand:where(.bk-root,.bk-root *),.bk-card--event:where(.bk-root,.bk-root *){--bk-card-ratio:3 / 2}.bk-card__logo:where(.bk-root,.bk-root *){z-index:1;border-radius:var(--bk-radius-badge);background:var(--bk-color-paper);max-width:calc(100% - 16px);height:28px;box-shadow:var(--bk-shadow-on-photo);color:var(--bk-color-ink);font-size:12px;font-weight:var(--bk-weight-bold);white-space:nowrap;align-items:center;padding:0 8px;line-height:16px;display:inline-flex;position:absolute;bottom:8px;left:8px}.bk-card__logo:where(.bk-root,.bk-root *)>img{object-fit:contain;width:auto;max-width:104px;height:14px;display:block}.bk-card--brand:where(.bk-root,.bk-root *) .bk-card__title{font-size:14px;font-weight:var(--bk-weight-bold);white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.bk-card--brand:where(.bk-root,.bk-root *) .bk-card__text{color:var(--bk-color-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:18px;overflow:hidden}.bk-card--brand:where(.bk-root,.bk-root *) .bk-card__meta{color:var(--bk-color-sub);margin-top:4px;font-size:12px;line-height:16px}.bk-card--event:where(.bk-root,.bk-root *) .bk-card__kicker{color:var(--bk-color-ink-2);font-size:14px;font-weight:var(--bk-weight-regular);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.bk-card--event:where(.bk-root,.bk-root *) .bk-card__title{font-size:16px;font-weight:var(--bk-weight-bold);word-break:keep-all;margin-top:2px;line-height:24px}.bk-card--event:where(.bk-root,.bk-root *) .bk-card__meta{color:var(--bk-color-sub);margin-top:2px;font-size:12px;line-height:16px}.bk-card--review:where(.bk-root,.bk-root *){--bk-card-ratio:3 / 2}.bk-card--review.bk-card--m-row:where(.bk-root,.bk-root *){--bk-card-media-w:120px}.bk-card--review:where(.bk-root,.bk-root *) .bk-card__body{margin-top:10px}.bk-card--review.bk-card--plate:where(.bk-root,.bk-root *) .bk-card__body{margin-top:0}.bk-card--review:where(.bk-root,.bk-root *) .bk-card__kicker{margin-bottom:6px}.bk-card--review:where(.bk-root,.bk-root *) .bk-card__title{font-size:14px;font-weight:var(--bk-weight-bold);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.bk-card--review:where(.bk-root,.bk-root *) .bk-card__text{color:var(--bk-color-ink-2);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.bk-card--review:where(.bk-root,.bk-root *) .bk-card__meta{color:var(--bk-color-sub);margin-top:8px;font-size:12px;line-height:16px}.bk-card--review:where(.bk-root,.bk-root *) .bk-rating{margin-top:8px}.bk-facts:where(.bk-root,.bk-root *){border-top:1px solid var(--bk-color-hair);grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin-top:10px;padding-top:10px;font-size:13px;line-height:18px;display:grid}.bk-facts:where(.bk-root,.bk-root *):empty{display:none}.bk-facts:where(.bk-root,.bk-root *) dt{color:var(--bk-color-sub);font-weight:var(--bk-weight-semibold);white-space:nowrap}.bk-facts:where(.bk-root,.bk-root *) dd{color:var(--bk-color-ink-2);margin:0}.bk-card__actions:where(.bk-root,.bk-root *){flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.bk-card__actions:where(.bk-root,.bk-root *):empty{display:none}.bk-card__action:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:13px;font-weight:var(--bk-weight-semibold);align-items:center;gap:2px;line-height:18px;display:inline-flex;position:relative}.bk-card__action:where(.bk-root,.bk-root *):after{content:"";position:absolute;inset:-10px -4px}.bk-card__action:where(.bk-root,.bk-root *)+.bk-card__action{margin-left:8px}@media (hover:hover) and (pointer:fine){.bk-card__action:where(.bk-root,.bk-root *):hover{text-underline-offset:3px;text-decoration:underline}}@media (min-width:768px){.bk-card--review:where(.bk-root,.bk-root *) .bk-card__title{font-size:16px;line-height:24px}.bk-card--review:where(.bk-root,.bk-root *) .bk-card__text{-webkit-line-clamp:3;line-clamp:3;font-size:16px;line-height:24px}}.bk-card--price:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-card);background:var(--bk-color-fill);height:100%;padding:16px}.bk-card--price:where(.bk-root,.bk-root *) .bk-card__link:after{border-radius:var(--bk-radius-card)}.bk-tag:where(.bk-root,.bk-root *){min-width:0}.bk-eyelet:where(.bk-root,.bk-root *){padding-left:18px}.bk-eyelet:where(.bk-root,.bk-root *):before{content:"";background:var(--bk-color-bg);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--bk-color-hair);vertical-align:top;border-radius:50%;margin:0 8px 0 -18px;display:inline-block;position:relative;top:5px}.bk-tag__head:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:14px;font-weight:var(--bk-weight-bold);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.bk-tag:where(.bk-root,.bk-root *)>.bk-money{margin-top:12px}.bk-tag__lead:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:16px;font-weight:var(--bk-weight-semibold);word-break:keep-all;margin-top:12px;line-height:24px}.bk-tag:where(.bk-root,.bk-root *)>.bk-tag__lead:first-child{margin-top:0}.bk-tag__why:where(.bk-root,.bk-root *){color:var(--bk-color-ink-2);margin-top:4px;font-size:14px;line-height:20px}.bk-tag__note:where(.bk-root,.bk-root *){border-top:1px solid var(--bk-color-hair);color:var(--bk-color-sub);margin-top:12px;padding-top:12px;font-size:12px;line-height:16px}.bk-tag__lead:where(.bk-root,.bk-root *):empty,.bk-tag__why:where(.bk-root,.bk-root *):empty,.bk-tag__note:where(.bk-root,.bk-root *):empty{display:none}.bk-card--price:where(.bk-root,.bk-root *) .bk-card__actions{margin-top:auto;padding-top:8px}@media (min-width:768px){.bk-card--price:where(.bk-root,.bk-root *){padding:20px}}.bk-card--pro:where(.bk-root,.bk-root *){height:100%}.bk-card__head:where(.bk-root,.bk-root *){align-items:center;gap:8px;min-width:0;display:flex}.bk-card--pro:where(.bk-root,.bk-root *) .bk-card__head{padding-right:36px}.bk-card--pro:where(.bk-root,.bk-root *) .bk-avatar{background:var(--bk-color-paper);width:42px;height:42px;color:var(--bk-color-ink);font-size:16px}.bk-card__head-text:where(.bk-root,.bk-root *){flex:auto;min-width:0}.bk-card__title-row:where(.bk-root,.bk-root *){align-items:center;gap:6px;min-width:0;display:flex}.bk-card--pro:where(.bk-root,.bk-root *) .bk-card__title{min-width:0;font-size:16px;font-weight:var(--bk-weight-bold);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.bk-card--pro:where(.bk-root,.bk-root *) .bk-stats{margin-top:2px}.bk-card--pro:where(.bk-root,.bk-root *) .bk-stats__num{color:inherit}.bk-card--pro:where(.bk-root,.bk-root *) .bk-card__text{color:var(--bk-color-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.bk-card--pro:where(.bk-root,.bk-root *) .bk-card__actions{margin-top:auto;padding-top:16px}.bk-card--pro:where(.bk-root,.bk-root *) .bk-card__actions .bk-btn{background:var(--bk-color-paper);min-width:0;box-shadow:none;flex:auto}.bk-card--pro:where(.bk-root,.bk-root *) .bk-card__actions .bk-btn>span{text-overflow:ellipsis;overflow:hidden}.bk-card__like:where(.bk-root,.bk-root *){position:absolute;top:10px;right:10px}.bk-card__like[aria-pressed=true]:where(.bk-root,.bk-root *){color:var(--bk-color-point)}@media (hover:hover) and (pointer:fine){.bk-card--pro:where(.bk-root,.bk-root *) .bk-card__actions .bk-btn:hover{background:var(--bk-color-fill-hover)}}@media (min-width:768px){.bk-card__like:where(.bk-root,.bk-root *){top:14px;right:14px}}.bk-card--case:where(.bk-root,.bk-root *){--bk-card-ratio:1 / 1}.bk-card--case:where(.bk-root,.bk-root *) .bk-card__body{margin-top:8px}.bk-card--case:where(.bk-root,.bk-root *) .bk-card__title{font-size:14px;font-weight:var(--bk-weight-bold);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.bk-card--case:where(.bk-root,.bk-root *) .bk-card__place{margin-top:2px;font-size:12px;line-height:16px}.bk-card--case:where(.bk-root,.bk-root *) .bk-card__meta{color:var(--bk-color-sub);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.bk-pair:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-thumb);isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;position:relative;overflow:hidden}.bk-pair__shot:where(.bk-root,.bk-root *){aspect-ratio:4/3;background:var(--bk-color-fill);display:block;position:relative;overflow:hidden}.bk-pair__shot:where(.bk-root,.bk-root *)>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-pair__tag:where(.bk-root,.bk-root *){z-index:1;border-radius:0 0 var(--bk-radius-badge) 0;background:var(--bk-color-dark);width:24px;height:24px;color:var(--bk-color-on-dark);font-size:12px;font-weight:var(--bk-weight-semibold);place-items:center;line-height:16px;display:grid;position:absolute;top:0;left:0}.bk-pair__tag--after:where(.bk-root,.bk-root *){background:var(--bk-color-point);color:var(--bk-color-on-point)}@media (min-width:768px){.bk-card--case:where(.bk-root,.bk-root *) .bk-card__body{margin-top:10px}.bk-card--case:where(.bk-root,.bk-root *) .bk-card__title{font-size:16px;line-height:24px}.bk-card--case:where(.bk-root,.bk-root *) .bk-card__place{font-size:13px;line-height:18px}.bk-card--case:where(.bk-root,.bk-root *) .bk-card__meta{font-size:14px;line-height:20px}}.bk-card--guide:where(.bk-root,.bk-root *){height:100%}.bk-card--guide:where(.bk-root,.bk-root *) .bk-card__title{font-size:16px;font-weight:var(--bk-weight-bold);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:8px;line-height:22px;display:-webkit-box;overflow:hidden}.bk-card--guide:where(.bk-root,.bk-root *) .bk-card__text{color:var(--bk-color-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.bk-card--guide:where(.bk-root,.bk-root *) .bk-card__meta{color:var(--bk-color-sub);align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:12px;line-height:16px;display:flex}.bk-card--guide:where(.bk-root,.bk-root *) .bk-card__meta .bk-icon{stroke-width:2.1px;width:14px;height:14px}@media (min-width:768px){.bk-card--guide:where(.bk-root,.bk-root *) .bk-card__title{letter-spacing:var(--bk-tracking-title);font-size:18px;line-height:24px}}.bk-card--dark:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-thumb);background:var(--bk-color-dark);color:var(--bk-color-on-dark);align-self:start;overflow:hidden}.bk-card--dark:where(.bk-root,.bk-root *) .bk-card__media{border-radius:0}.bk-card--dark:where(.bk-root,.bk-root *) .bk-card__media:after{display:none}.bk-card--dark:where(.bk-root,.bk-root *) .bk-card__body{padding:16px 16px 48px}.bk-card--dark:where(.bk-root,.bk-root *) .bk-card__kicker{color:var(--bk-color-on-dark-sub)}.bk-card--dark:where(.bk-root,.bk-root *) .bk-card__title{font-size:16px;font-weight:var(--bk-weight-bold);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:8px;line-height:20px;display:-webkit-box;overflow:hidden}.bk-card--dark:where(.bk-root,.bk-root *) .bk-card__text{color:var(--bk-color-on-dark-sub);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.bk-card__arrow:where(.bk-root,.bk-root *){background:var(--bk-color-on-dark);width:24px;height:24px;color:var(--bk-color-dark);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.bk-card__arrow:where(.bk-root,.bk-root *) .bk-icon{stroke-width:2.5px;width:12px;height:12px}.bk-byline:where(.bk-root,.bk-root *){min-width:0;color:var(--bk-color-sub);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.bk-byline:where(.bk-root,.bk-root *) .bk-avatar{width:16px;height:16px;font-size:0}.bk-byline:where(.bk-root,.bk-root *) .bk-avatar .bk-icon{stroke-width:2.5px;width:12px;height:12px}.bk-byline__name:where(.bk-root,.bk-root *){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-byline__text:where(.bk-root,.bk-root *){flex-direction:column;min-width:0;display:flex}.bk-byline__sub:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-regular);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:16px;overflow:hidden}.bk-byline__sub:where(.bk-root,.bk-root *):empty{display:none}.bk-byline--m:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:14px;font-weight:var(--bk-weight-medium);gap:6px;line-height:18px}.bk-byline--m:where(.bk-root,.bk-root *) .bk-avatar{width:18px;height:18px}.bk-byline--l:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:15px;font-weight:var(--bk-weight-medium);gap:12px;line-height:20px}.bk-byline--l:where(.bk-root,.bk-root *) .bk-avatar{width:36px;height:36px;font-size:15px}.bk-byline--l:where(.bk-root,.bk-root *) .bk-avatar .bk-icon{stroke-width:1.9px;width:20px;height:20px}.bk-stats:where(.bk-root,.bk-root *){clip-path:inset(0 0 0 14px);min-width:0;color:var(--bk-color-sub);font-variant-numeric:proportional-nums;flex-wrap:wrap;align-items:center;margin-left:-14px;font-size:12px;line-height:16px;display:flex}.bk-stats:where(.bk-root,.bk-root *):empty{display:none}.bk-stats__item:where(.bk-root,.bk-root *){white-space:nowrap}.bk-stats__item:where(.bk-root,.bk-root *):empty{display:none}.bk-stats__item:where(.bk-root,.bk-root *):before{content:"";background:var(--bk-color-faint);vertical-align:middle;border-radius:50%;width:2px;height:2px;margin:0 6px;display:inline-block}.bk-stats__item:where(.bk-root,.bk-root *) .bk-icon{stroke-width:2.5px;width:12px;height:12px;margin:-2px 3px 0 0}.bk-stats__item--point:where(.bk-root,.bk-root *) .bk-icon{color:var(--bk-color-point)}.bk-stats__num:where(.bk-root,.bk-root *){color:var(--bk-color-ink-2);font-weight:var(--bk-weight-semibold)}.bk-stats--m:where(.bk-root,.bk-root *){font-size:14px;line-height:18px}.bk-stats--m:where(.bk-root,.bk-root *) .bk-stats__item .bk-icon{stroke-width:2.3px;width:14px;height:14px}.bk-stats--center:where(.bk-root,.bk-root *){clip-path:none;justify-content:center;margin-left:0}.bk-stats--center:where(.bk-root,.bk-root *) .bk-stats__item:first-child:before{display:none}.bk-comments__head:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:17px;font-weight:var(--bk-weight-semibold);align-items:baseline;gap:6px;line-height:26px;display:flex}.bk-comments__count:where(.bk-root,.bk-root *){color:var(--bk-color-point)}.bk-comments__count:where(.bk-root,.bk-root *):empty{display:none}.bk-comments__list:where(.bk-root,.bk-root *){margin:24px 0 0;padding:0;list-style:none}.bk-comments__list:where(.bk-root,.bk-root *)>li+li{margin-top:30px}.bk-comment:where(.bk-root,.bk-root *){gap:12px;min-width:0;display:flex}.bk-comment:where(.bk-root,.bk-root *)>.bk-avatar{width:30px;height:30px;font-size:13px}.bk-comment__body:where(.bk-root,.bk-root *){flex:1 1 0;min-width:0}.bk-comment__name:where(.bk-root,.bk-root *){color:var(--bk-color-ink);font-size:16px;font-weight:var(--bk-weight-semibold);align-items:center;gap:8px;line-height:20px;display:flex}.bk-comment__text:where(.bk-root,.bk-root *){color:var(--bk-color-ink-2);overflow-wrap:anywhere;white-space:pre-line;margin-top:8px;font-size:16px;line-height:24px}.bk-comment__mention:where(.bk-root,.bk-root *){color:var(--bk-color-point-ink)}.bk-comment__foot:where(.bk-root,.bk-root *){color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-medium);flex-wrap:wrap;align-items:center;margin-top:8px;line-height:16px;display:flex}.bk-comment__foot:where(.bk-root,.bk-root *)>*+:before{content:"・";color:var(--bk-color-faint);margin:0 4px}.bk-comment__action:where(.bk-root,.bk-root *){color:inherit;font:inherit;position:relative}.bk-comment__action:where(.bk-root,.bk-root *):after{content:"";position:absolute;inset:-12px -2px}.bk-comment__replies:where(.bk-root,.bk-root *){margin:16px 0 0;padding:0;list-style:none}.bk-comment__replies:where(.bk-root,.bk-root *)>li+li{margin-top:8px}.bk-comment--reply:where(.bk-root,.bk-root *){border-radius:var(--bk-radius-thumb);background:var(--bk-color-fill);padding:16px}.bk-comment--reply:where(.bk-root,.bk-root *)>.bk-avatar{background:var(--bk-color-paper)}@media (hover:hover) and (pointer:fine){.bk-comment__action:where(.bk-root,.bk-root *):hover{text-underline-offset:2px;text-decoration:underline}}@media (min-width:768px){.bk-comment__name:where(.bk-root,.bk-root *){line-height:24px}.bk-comment--reply:where(.bk-root,.bk-root *){padding:20px}}.bk-grid--products:where(.bk-root,.bk-root *){--bk-cols:2;gap:20px 8px}.bk-grid--products-3:where(.bk-root,.bk-root *){--bk-cols:2;gap:32px 10px}.bk-grid--posts:where(.bk-root,.bk-root *){--bk-cols:2;gap:16px}.bk-grid--features:where(.bk-root,.bk-root *){--bk-cols:1;row-gap:40px}.bk-grid--photos:where(.bk-root,.bk-root *){--bk-cols:2;gap:20px 8px}.bk-grid--thirds:where(.bk-root,.bk-root *),.bk-grid--halves:where(.bk-root,.bk-root *){--bk-cols:1;row-gap:12px}.bk-grid--lines:where(.bk-root,.bk-root *){--bk-cols:1;row-gap:20px}@media (min-width:768px){.bk-grid--products:where(.bk-root,.bk-root *){--bk-cols:4;gap:32px 16px;padding-top:4px}.bk-grid--products-3:where(.bk-root,.bk-root *){column-gap:15px}.bk-grid--posts:where(.bk-root,.bk-root *){--bk-cols:4;column-gap:var(--bk-gap);row-gap:20px}.bk-grid--features:where(.bk-root,.bk-root *){--bk-cols:3;column-gap:20px}.bk-grid--photos:where(.bk-root,.bk-root *){--bk-cols:3;gap:30px 15px}.bk-grid--thirds:where(.bk-root,.bk-root *),.bk-grid--halves:where(.bk-root,.bk-root *){--bk-cols:2;column-gap:var(--bk-gap);row-gap:var(--bk-gap)}}@media (min-width:1024px){.bk-grid--products-3:where(.bk-root,.bk-root *){--bk-cols:3;column-gap:20px}.bk-grid--photos:where(.bk-root,.bk-root *){--bk-cols:4;gap:40px 20px}.bk-grid--thirds:where(.bk-root,.bk-root *){--bk-cols:3}}.bk-card--product:where(.bk-root,.bk-root *) .bk-card__media,.bk-card--product-row:where(.bk-root,.bk-root *) .bk-card__media{border-radius:var(--bk-radius-thumb-product)}

