.bk-root .bk-p-products{--bk-main-top:13px;padding-bottom:40px}.bk-root .bk-p-products-layout{row-gap:0}.bk-root .bk-p-products-body{min-width:0}@media (min-width:768px){.bk-root .bk-p-products{--bk-main-top:40px;padding-bottom:80px}.bk-root .bk-p-products-body{--bk-gutter:0px}}.bk-root .bk-p-products-side{display:none}@media (min-width:768px){.bk-root .bk-p-products-side{min-width:0;display:block}}.bk-root .bk-p-products-side__nav{max-width:160px}.bk-root .bk-p-products-side__title{color:var(--bk-color-ink);font-size:20px;font-weight:var(--bk-weight-bold);letter-spacing:var(--bk-tracking-title);margin-bottom:19px;line-height:28px}.bk-root .bk-p-products-side__title>a,.bk-root .bk-p-products-side__link,.bk-root .bk-p-products-side__brand{border-radius:var(--bk-radius-badge);transition:opacity var(--bk-dur-hover) var(--bk-ease)}.bk-root .bk-p-products-side__item{margin-bottom:10px}.bk-root .bk-p-products-side__link{color:var(--bk-color-ink);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;line-height:23px;display:flex}.bk-root .bk-p-products-side__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-root .bk-p-products-side__count{color:var(--bk-color-sub);font-variant-numeric:proportional-nums;flex:none;font-size:12px;line-height:23px}.bk-root .bk-p-products-side__count:empty{display:none}.bk-root .bk-p-products-side__link[aria-current=page]{color:var(--bk-color-point-ink);font-weight:var(--bk-weight-semibold)}.bk-root .bk-p-products-side__group{border-top:1px solid var(--bk-color-line);margin-top:15px;padding-top:30px}.bk-root .bk-p-products-side__label{color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-semibold);margin-bottom:14px;line-height:16px}.bk-root .bk-p-products-side__brands>li+li{margin-top:16px}.bk-root .bk-p-products-side__brand{color:var(--bk-color-ink);font-size:20px;font-weight:var(--bk-weight-semibold);letter-spacing:var(--bk-tracking-title);white-space:nowrap;text-overflow:ellipsis;line-height:24px;display:block;overflow:hidden}.bk-root .bk-p-products-side__brand[aria-current=page]{color:var(--bk-color-point-ink);font-weight:var(--bk-weight-bold)}@media (hover:hover) and (pointer:fine){.bk-root .bk-p-products-side__title>a:hover,.bk-root .bk-p-products-side__link:hover,.bk-root .bk-p-products-side__brand:hover{opacity:.7}}.bk-root .bk-p-products-crumb{margin-bottom:13px}@media (min-width:768px){.bk-root .bk-p-products-crumb{margin-bottom:20px}}.bk-root .bk-p-products-head{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.bk-root .bk-p-products-head__main,.bk-root .bk-p-products-head__aside{min-width:0}.bk-root .bk-p-products-head__eyebrow{color:var(--bk-color-sub);font-size:12px;font-weight:var(--bk-weight-semibold);letter-spacing:.04em;line-height:16px}.bk-root .bk-p-products-head__title{color:var(--bk-color-ink);font-size:24px;font-weight:var(--bk-weight-bold);letter-spacing:var(--bk-tracking-display);margin-top:4px;line-height:32px}.bk-root .bk-p-products-head__counts{color:var(--bk-color-sub);font-variant-numeric:proportional-nums;margin-top:8px;font-size:13px;line-height:18px}.bk-root .bk-p-products-head__counts>strong{color:var(--bk-color-ink);font-weight:var(--bk-weight-semibold)}.bk-root .bk-p-products-head__intro{color:var(--bk-color-ink-2);font-size:14px;line-height:20px}.bk-root .bk-p-products-head__line{text-wrap:balance;display:block}.bk-root .bk-p-products-head__keep{white-space:nowrap}.bk-root .bk-p-products-head__links{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.bk-root .bk-p-products-head__link{border-radius:var(--bk-radius-control-sm);color:var(--bk-color-ink);font-size:14px;font-weight:var(--bk-weight-semibold);white-space:nowrap;transition:opacity var(--bk-dur-hover) var(--bk-ease);align-items:center;gap:6px;line-height:18px;display:inline-flex;position:relative}.bk-root .bk-p-products-head__link:after{content:"";position:absolute;inset:-8px -4px}.bk-root .bk-p-products-head__chev{color:var(--bk-color-sub);margin-left:-2px}@media (hover:hover) and (pointer:fine){.bk-root .bk-p-products-head__link:hover{opacity:.7}}@media (min-width:768px){.bk-root .bk-p-products-head{margin-bottom:24px}.bk-root .bk-p-products-head__title{font-size:28px;line-height:38px}}@media (min-width:1024px){.bk-root .bk-p-products-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.bk-root .bk-p-products-head__main{flex:none}.bk-root .bk-p-products-head__eyebrow{white-space:nowrap}.bk-root .bk-p-products-head__aside{flex:0 380px}}.bk-root .bk-p-products-cats{margin-bottom:12px}@media (min-width:768px){.bk-root .bk-p-products-cats{margin-bottom:0}.bk-root .bk-p-products-cats .bk-promos__item{width:calc(45.4545% - 5.45455px)}}@media (min-width:1024px){.bk-root .bk-p-products-cats .bk-promos__item{width:calc(33.3333% - 5.33333px)}}.bk-root .bk-p-products-tiles{border-top:1px solid var(--bk-color-line);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px;padding:12px 0 16px;display:grid}.bk-root .bk-p-products-tiles__group{display:contents}.bk-root .bk-p-products-tiles__cell{justify-content:center;min-width:0;display:flex}@media (min-width:768px){.bk-root .bk-p-products-tiles{display:none}}.bk-root .bk-p-products-band{margin-right:calc(var(--bk-gutter) * -1);margin-left:calc(var(--bk-gutter) * -1)}.bk-root .bk-p-products-shelf{padding:20px 0 16px}.bk-root .bk-p-products-rail{--bk-rail-w:152px;--bk-rail-gap:6px}@media (min-width:768px){.bk-root .bk-p-products-shelf{padding:0 0 30px}}@media (min-width:1024px){.bk-root .bk-p-products-rail{--bk-rail-gap:12px}}.bk-root .bk-p-products-list{flex-direction:column;min-width:0;display:flex}.bk-root .bk-p-products-toolbar{top:var(--bk-sticky-top);z-index:var(--bk-z-sticky);margin:0 calc(var(--bk-gutter) * -1);padding:10px var(--bk-gutter);background:var(--bk-color-bg);transition:top var(--bk-dur-header) var(--bk-ease);order:1;position:sticky}.bk-root .bk-p-products-toolbar__n{color:var(--bk-color-ink);font-weight:var(--bk-weight-semibold);font-variant-numeric:proportional-nums}.bk-root .bk-p-products-toolbar__tools{flex:none;align-items:center;gap:12px;display:flex}.bk-root .bk-p-products-chips{order:2;padding-top:13px;padding-bottom:16px}.bk-root .bk-p-products-grid{order:3;margin-top:16px}.bk-root .bk-p-products-list>.bk-more,.bk-root .bk-p-products-list>.bk-empty{order:4}@media (min-width:768px){.bk-root .bk-p-products-chips{order:1;padding-top:6px;padding-bottom:6px}.bk-root .bk-p-products-toolbar{order:2;margin:17px 0 0;padding:0;position:relative;top:auto}.bk-root .bk-p-products-grid{margin-top:20px}}.bk-root .bk-p-products-sortlist{padding-bottom:12px}.bk-root .bk-p-products-sortlist>.bk-sheet__option:last-child{border-bottom:0}.bk-root .bk-p-products-home{margin-top:40px}.bk-root .bk-p-products-home__photo{--bk-ratio:4 / 3}.bk-root .bk-p-products-home__eyebrow{clip-path:inset(0 0 0 17px);gap:2px 0;margin-left:-17px}.bk-root .bk-p-products-home__eyebrow>span{white-space:nowrap;padding-left:17px;position:relative}.bk-root .bk-p-products-home__eyebrow>span+span:before{content:"·";content:"·" / "";text-align:center;width:17px;position:absolute;left:0}.bk-root .bk-p-products-home__keep{white-space:nowrap}.bk-root .bk-p-products-home .bk-paper__source{flex-wrap:wrap;gap:6px 12px}.bk-root .bk-p-products-home .bk-paper__source>span{white-space:nowrap}@media (min-width:768px){.bk-root .bk-p-products-home{margin-top:60px}.bk-root .bk-p-products-home__photo{--bk-ratio:2 / 1}}.bk-root .bk-p-products-top{right:16px;bottom:calc(var(--bk-tabbar-h) + env(safe-area-inset-bottom,0px) + 12px);z-index:calc(var(--bk-z-tabbar) - 1);visibility:hidden;opacity:0;transition:opacity var(--bk-dur-fade) var(--bk-ease), visibility 0s linear var(--bk-dur-fade);position:fixed}.bk-root .bk-p-products-top.is-visible{visibility:visible;opacity:1;transition-delay:0s}@media (min-width:768px){.bk-root .bk-p-products-top{bottom:20px;right:30px}}
