.bhcs{--bhcs-size:28px;--bhcs-gap:6px;--bhcs-ink:#2b2723;--bhcs-line:rgba(43, 39, 35, 0.22);--bhcs-muted:rgba(43, 39, 35, 0.62);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 12px;padding:0;line-height:1;position:relative;z-index:3}.bhcs--small{--bhcs-size:22px}.bhcs--large{--bhcs-size:34px}.elementor-align-center .bhcs,.text-center .bhcs,[style*="text-align: center"]>.bhcs{justify-content:center}.bhcs .bhcs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bhcs-gap);margin:0;padding:0}.bhcs button.bhcs__more,.bhcs button.bhcs__swatch{-webkit-appearance:none;appearance:none;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--bhcs-size);height:var(--bhcs-size);min-width:0;min-height:0;margin:0;padding:2px;border:1px solid var(--bhcs-line);border-radius:3px;background:#fff;color:var(--bhcs-ink);font:inherit;font-size:11px;line-height:1;letter-spacing:.02em;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease}.bhcs button.bhcs__more:hover,.bhcs button.bhcs__swatch:hover{border-color:rgba(43,39,35,.55);background:#fff;color:var(--bhcs-ink)}.bhcs button.bhcs__swatch[aria-checked=true]{border-color:var(--bhcs-ink)}.bhcs button.bhcs__swatch[aria-checked=true]::before{content:"";position:absolute;inset:-1px;border:2px solid var(--bhcs-ink);border-radius:3px;pointer-events:none}.bhcs button.bhcs__more:focus,.bhcs button.bhcs__swatch:focus{outline:0}.bhcs button.bhcs__more:focus-visible,.bhcs button.bhcs__swatch:focus-visible{outline:2px solid var(--bhcs-ink);outline-offset:2px}.bhcs button.bhcs__swatch[hidden]{display:none}.bhcs .bhcs__chip{display:block;width:100%;height:100%;border-radius:2px;background-color:#efe9e1;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.bhcs .bhcs__chip--text{display:flex;align-items:center;justify-content:center;font-size:11px;text-transform:uppercase;color:var(--bhcs-muted)}.bhcs .is-oos .bhcs__chip{opacity:.5}.bhcs .is-oos::after{content:"";position:absolute;inset:2px;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .6px),rgba(43,39,35,.7) 50%,transparent calc(50% + .6px))}.bhcs .bhcs__name{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;letter-spacing:.02em;color:var(--bhcs-muted)}.bhcs .bhcs__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img.bhcs-is-loading{opacity:.55;transition:opacity .2s ease}@media (pointer:coarse){.bhcs{--bhcs-size:32px}.bhcs.bhcs--small{--bhcs-size:28px}.bhcs.bhcs--large{--bhcs-size:36px}}@media (prefers-reduced-motion:reduce){.bhcs button.bhcs__more,.bhcs button.bhcs__swatch{transition:none}}