.bb-collection .bb-filter-toggle{background:#19343d;color:#fff;border:2px solid #19343d;box-shadow:none;font-weight:800;min-height:56px}.bb-collection .bb-filter-toggle:hover{background:#285661}.bb-collection .bb-filter-toggle:focus-visible{outline:3px solid #ffce00;outline-offset:3px}.bb-collection .bb-compact-design{background:transparent;padding:10px 0;margin:8px 0 18px;border-radius:0;font-size:.9rem;gap:12px}.bb-collection .bb-compact-design .bb-button{border:0;box-shadow:none;background:transparent;padding:8px 0;min-height:40px;text-decoration:underline;text-underline-offset:4px;color:#526e77}.bb-description-content{max-width:var(--bb-description-width,1000px)}.bb-product-text{padding-top:var(--bb-text-space,24px);padding-bottom:var(--bb-text-space,24px)}.bb-product-text h2{font-size:var(--bb-text-heading,28px)}.bb-product-text .bb-richtext{font-size:var(--bb-text-size,16px);line-height:1.7}.bb-product-text .bb-richtext p{margin:0 0 1em}.bb-product-text .bb-richtext p:last-child{margin-bottom:0}
@media(max-width:900px){.bb-collection .bb-compact-design{margin-bottom:14px}.bb-collection .bb-filter-panel{border:0;background:transparent;box-shadow:none}.bb-collection .bb-filter-panel[open]>.bb-filter-panel-content{border:1px solid #dae5e8;border-top:0;border-radius:0 0 18px 18px;background:#fff}.bb-collection .bb-filter-panel[open]>.bb-filter-toggle{border-radius:18px 18px 0 0;border-bottom-color:#19343d}.bb-collection .bb-filter-toggle{border-radius:18px;font-size:16px;line-height:1.4;padding:16px 18px}.bb-product-text h2{font-size:clamp(22px,5vw,var(--bb-text-heading,28px))}}

