.bm-main.bm-main--shop{padding-top:0}.bm-shop-head{padding-block:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50)}.bm-shop-head>*{margin-block:0}.bm-shop-head__title{margin-top:var(--wp--preset--spacing--30)!important;font-size:clamp(1.75rem,1.25rem + 1.75vw,2.75rem);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.bm-shop-head__count{margin-top:.5rem!important;color:var(--wp--preset--color--ink-soft);font-variant-numeric:tabular-nums}.bm-shop-head__search{max-width:40rem;margin-top:var(--wp--preset--spacing--40)!important}.bm-subcats{margin-top:var(--wp--preset--spacing--50)!important}.bm-subcats ul{display:flex;gap:.5rem;margin:0;padding:0 0 .375rem;list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.bm-subcats li{flex:none;scroll-snap-align:start}.bm-subcats a{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:.5rem .875rem;border:1px solid var(--wp--preset--color--line-strong);border-radius:var(--wp--custom--radius--pill);font-size:var(--wp--preset--font-size--sm);font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;transition:border-color var(--wp--custom--speed) var(--wp--custom--ease)}.bm-subcats a:hover{border-color:var(--wp--preset--color--ink);color:inherit}.bm-subcats__icon{flex:none;width:18px;height:18px;color:var(--wp--preset--color--accent)}.bm-subcats__count{font-size:var(--wp--preset--font-size--xs);font-weight:500;color:var(--wp--preset--color--ink-soft);font-variant-numeric:tabular-nums}@media(max-width:959.98px){.bm-subcats__count{display:none}}.bm-subcats>.bm-row-arrow{bottom:.375rem}@media(min-width:960px){.bm-subcats ul{flex-wrap:wrap;overflow:visible}}.bm-shop.wp-block-woocommerce-product-collection{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:var(--wp--preset--spacing--70)}.bm-shop.bm-shop>*{margin:0}.bm-shop>.wc-block-components-notices{grid-column:1 / -1}.bm-shop>.wc-block-components-notices:empty{display:none}.bm-shop__aside,.bm-shop__main{grid-row:2;grid-column:1;min-width:0}.bm-shop__aside{z-index:3;justify-self:start;align-self:start}.bm-shop__aside:has(.is-overlay-opened){z-index:10000}.bm-shop__main{container-type:inline-size}.bm-toolbar.wp-block-group{align-items:center;gap:.75rem;min-height:44px;margin-bottom:var(--wp--preset--spacing--40);padding-left:7.25rem}.bm-toolbar>*{margin:0}.bm-toolbar .woocommerce-result-count{margin:0;font-size:var(--wp--preset--font-size--xs);line-height:1.35;color:var(--wp--preset--color--ink-soft);font-variant-numeric:tabular-nums}.bm-toolbar .woocommerce-result-count strong{color:var(--wp--preset--color--ink);font-weight:700}@media(min-width:960px){.bm-shop.wp-block-woocommerce-product-collection{grid-template-columns:280px minmax(0,1fr);column-gap:var(--wp--preset--spacing--60)}.bm-shop__main{grid-column:2}.bm-shop__aside{justify-self:stretch;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding-right:1.25rem;border-right:1px solid var(--wp--preset--color--line);scrollbar-width:thin;scrollbar-color:transparent transparent}.bm-shop__aside:hover,.bm-shop__aside:focus-within{scrollbar-color:var(--wp--preset--color--line-strong) transparent}.bm-toolbar.wp-block-group{padding-left:0}.bm-toolbar .woocommerce-result-count{font-size:var(--wp--preset--font-size--sm)}}@media(max-width:639.98px){.bm-shop-head{padding-block:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.bm-shop-head__title{margin-top:.375rem!important;font-size:var(--wp--preset--font-size--lg);line-height:1.15}.bm-shop-head__count{display:none}.bm-subcats{margin-top:var(--wp--preset--spacing--30)!important}.bm-subcats a{min-height:36px;padding:.375rem .75rem}.bm-main--shop .bm-wrap>:not(:first-child){margin-block-start:0}.bm-toolbar.wp-block-group{min-height:40px;margin-bottom:var(--wp--preset--spacing--30)}}.bm-wishlist__lead{margin:0 0 var(--wp--preset--spacing--40);color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--sm)}.bm-wishlist__lead a{color:var(--wp--preset--color--accent);font-weight:700}.bm-empty{display:grid;gap:var(--wp--preset--spacing--30);max-width:36rem;padding-block:var(--wp--preset--spacing--60)}.bm-empty>*{margin:0}.bm-empty p{color:var(--wp--preset--color--ink-soft)}.bm-shop-seo{padding-block:var(--wp--preset--spacing--60);border-top:1px solid var(--wp--preset--color--line)}.bm-shop-seo:not(:has(.wp-block-term-description)){display:none}.bm-shop-seo .wp-block-term-description{max-width:72ch;color:var(--wp--preset--color--ink-soft)}.bm-shop-seo .wp-block-term-description>*+*{margin-top:var(--wp--preset--spacing--30)}.bm-shop-seo h2,.bm-shop-seo h3{color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--lg)}
