.bhm-layout{--bhm-navy: #18293b;--bhm-navy-2: #23384f;--bhm-sand: #bcaa8c;--bhm-sand-deep: #8c774f;--bhm-cream: #f0ede8;--bhm-paper: #fdfdfd;--bhm-line: #e4e0d9;--bhm-mute: #5d6a78;--bhm-side-w: 276px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0 40px;align-items:start;padding-top:24px;color:var(--bhm-navy)}@media(min-width:990px){.bhm-layout{grid-template-columns:var(--bhm-side-w) minmax(0,1fr)}}.bhm-side{min-width:0}@media(min-width:990px){.bhm-side{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc8bc transparent;padding-bottom:24px}.bhm-side::-webkit-scrollbar{width:6px}.bhm-side::-webkit-scrollbar-thumb{background:#cfc8bc;border-radius:3px}}.bhm-f__head{display:flex;align-items:center;gap:12px;padding:18px 20px;background:var(--bhm-navy);color:var(--bhm-cream);border-radius:14px 14px 0 0;position:relative;overflow:hidden}.bhm-f__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--bhm-sand)}.bhm-f__heading{flex:1 1 auto;min-width:0}.bhm-f__title{margin:0;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:0;color:#fff}.bhm-f__count{margin:2px 0 0;font-size:13px;line-height:1.3;color:var(--bhm-sand)}.bhm-f__count span{font-variant-numeric:tabular-nums;font-weight:600}.bhm-f__reset{flex:none;font-size:13px;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:var(--bhm-sand);text-underline-offset:4px;text-decoration-thickness:1.5px}.bhm-f__reset:hover{color:var(--bhm-sand)}.bhm-f__close{display:none;flex:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;border:0;background:#ffffff14;color:#fff;cursor:pointer;padding:0}.bhm-f__form{border:1px solid var(--bhm-line);border-top:0;border-radius:0 0 14px 14px;background:#fff}.bhm-g{border-top:1px solid var(--bhm-line)}.bhm-g:first-child{border-top:0}.bhm-g__sum{display:flex;align-items:center;gap:8px;padding:15px 20px;cursor:pointer;list-style:none;font-size:14px;font-weight:700;line-height:1.3;color:var(--bhm-navy);-webkit-user-select:none;user-select:none}.bhm-g__sum::-webkit-details-marker{display:none}.bhm-g__sum::marker{content:""}.bhm-g__sum:hover .bhm-g__label{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bhm-sand)}.bhm-g__label{flex:0 1 auto}.bhm-g__badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bhm-sand);color:var(--bhm-navy);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.bhm-g__chev{margin-left:auto;flex:none;color:var(--bhm-mute);transition:transform .2s ease}.bhm-g[open]>.bhm-g__sum .bhm-g__chev{transform:rotate(180deg)}.bhm-g__body{padding:0 20px 18px}.bhm-g__find{position:relative;margin-bottom:10px}.bhm-g__find svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--bhm-mute);pointer-events:none}.bhm-layout .bhm-g__search{width:100%;height:36px;min-height:0;padding:0 10px 0 32px;margin:0;border:1px solid var(--bhm-line);border-radius:8px;background:var(--bhm-paper);font-size:13px;color:var(--bhm-navy);box-shadow:none}.bhm-layout .bhm-g__search:focus{outline:none;border-color:var(--bhm-navy)}.bhm-g__none{margin:4px 0 0;font-size:13px;color:var(--bhm-mute)}.bhm-g__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bhm-o{margin:0;padding:0}.bhm-o--more{display:none}.bhm-g.is-expanded .bhm-o--more,.bhm-g.is-searching .bhm-o--more{display:block}.bhm-o.is-filtered-out{display:none!important}.bhm-o__row{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:5px 8px;margin:0 -8px;border-radius:8px;cursor:pointer;font-size:14px;line-height:1.3;color:var(--bhm-navy);transition:background-color .15s ease}.bhm-o__row:hover{background:var(--bhm-cream)}.bhm-layout .bhm-o__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bhm-o__box{flex:none;width:18px;height:18px;border:1.5px solid #b7b0a4;border-radius:5px;background:#fff;color:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.bhm-o__input:checked+.bhm-o__box{background:var(--bhm-navy);border-color:var(--bhm-navy);color:#fff}.bhm-o__input:focus-visible+.bhm-o__box,.bhm-o__input:focus-visible+.bhm-sw{outline:2px solid var(--bhm-sand-deep);outline-offset:2px}.bhm-o__text{flex:1 1 auto;min-width:0}.bhm-o__input:checked~.bhm-o__text{font-weight:600}.bhm-o__n{flex:none;font-size:12px;color:var(--bhm-mute);font-variant-numeric:tabular-nums}.bhm-g__list--swatch{grid-template-columns:1fr 1fr;column-gap:12px}.bhm-sw{flex:none;width:22px;height:22px;border-radius:6px;background:var(--sw);box-shadow:inset 0 0 0 1px #18293b2e;position:relative;transition:box-shadow .15s ease}.bhm-o__input:checked+.bhm-sw{box-shadow:inset 0 0 0 1px #18293b2e,0 0 0 2px #fff,0 0 0 4px var(--bhm-navy)}.bhm-o__input:checked+.bhm-sw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg);filter:drop-shadow(0 0 1px rgba(0,0,0,.55))}.bhm-g__more{margin-top:8px;padding:0;border:0;background:none;font-size:13px;font-weight:600;color:var(--bhm-navy);text-decoration:underline;text-decoration-color:var(--bhm-sand);text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}.bhm-g.is-searching .bhm-g__more{display:none}.bhm-price{padding-top:6px}.bhm-price__track{position:relative;height:4px;margin:10px 9px 0;border-radius:2px;background:var(--bhm-line)}.bhm-price__fill{position:absolute;top:0;bottom:0;left:var(--lo, 0%);right:var(--hi, 0%);background:var(--bhm-navy);border-radius:2px}.bhm-price__sliders{position:relative;height:0;margin:0}.bhm-layout .bhm-price__range{position:absolute;left:0;right:0;top:-11px;width:100%;height:18px;min-height:0;margin:0;padding:0;border:0;background:none;-webkit-appearance:none;appearance:none;pointer-events:none}.bhm-price__range::-webkit-slider-runnable-track{background:none;border:0;height:18px}.bhm-price__range::-moz-range-track{background:none;border:0}.bhm-price__range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--bhm-navy);box-shadow:0 1px 3px #18293b40;cursor:grab}.bhm-price__range::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--bhm-navy);cursor:grab}.bhm-price__fields{display:flex;align-items:flex-end;gap:8px;margin-top:22px}.bhm-price__field{flex:1 1 0;min-width:0;display:grid;gap:4px}.bhm-price__cap{font-size:12px;color:var(--bhm-mute)}.bhm-price__input{display:flex;align-items:center;gap:4px;height:38px;padding:0 10px;border:1px solid var(--bhm-line);border-radius:8px;background:var(--bhm-paper);font-size:14px}.bhm-price__input:focus-within{border-color:var(--bhm-navy)}.bhm-price__input>span{color:var(--bhm-mute)}.bhm-layout .bhm-price__input input{width:100%;min-width:0;height:auto;min-height:0;padding:0;margin:0;border:0;background:none;font-size:14px;color:var(--bhm-navy);box-shadow:none;-moz-appearance:textfield}.bhm-price__input input::-webkit-outer-spin-button,.bhm-price__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bhm-layout .bhm-price__input input:focus{outline:none}.bhm-price__to{padding-bottom:10px;font-size:13px;color:var(--bhm-mute)}.bhm-f__foot{display:none}.bhm-main{min-width:0}.bhm-tb{padding-bottom:4px}.bhm-tb__row{display:flex;align-items:center;gap:12px;min-height:44px;padding-bottom:14px;border-bottom:1px solid var(--bhm-line)}.bhm-tb__count{margin:0 auto 0 0;font-size:14px;color:var(--bhm-mute)}.bhm-tb__count strong{color:var(--bhm-navy);font-weight:700;font-variant-numeric:tabular-nums}.bhm-tb__filter{display:none;align-items:center;gap:8px;height:42px;padding:0 16px;border:1.5px solid var(--bhm-navy);border-radius:999px;background:var(--bhm-navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.bhm-tb__badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bhm-sand);color:var(--bhm-navy);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bhm-tb__sort{position:relative;display:inline-flex;align-items:center;height:42px;border:1px solid var(--bhm-line);border-radius:999px;background:#fff;padding-left:16px;cursor:pointer}.bhm-tb__sort:focus-within{border-color:var(--bhm-navy)}.bhm-tb__sort-cap{font-size:13px;color:var(--bhm-mute);white-space:nowrap}.bhm-layout .bhm-tb__sort select{height:40px;min-height:0;margin:0;padding:0 36px 0 8px;border:0;background:none;font-size:14px;font-weight:600;color:var(--bhm-navy);-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:none}.bhm-layout .bhm-tb__sort select:focus{outline:none}.bhm-tb__sort svg{position:absolute;right:15px;pointer-events:none;color:var(--bhm-navy)}.bhm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:14px 0 0;padding:0}.bhm-chips li{margin:0}.bhm-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:999px;background:var(--bhm-cream);border:1px solid #e2dccf;color:var(--bhm-navy);font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.bhm-chip:hover{background:#e7e1d6;border-color:var(--bhm-sand)}.bhm-chip__k{font-weight:400;color:var(--bhm-mute)}.bhm-chips__clear{font-size:13px;font-weight:600;color:var(--bhm-navy);text-decoration:underline;text-decoration-color:var(--bhm-sand);text-decoration-thickness:1.5px;text-underline-offset:4px;margin-left:4px}.bhm-layout #js-results{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.bhm-layout #js-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1500px){.bhm-layout #js-results{grid-template-columns:repeat(4,minmax(0,1fr))}}.bhm-grid{transition:opacity .2s ease}.bhm-layout.is-loading .bhm-grid{opacity:.4;pointer-events:none}.bhm-progress{position:relative;height:2px;margin-top:-1px;overflow:hidden}.bhm-layout.is-loading .bhm-progress:before{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:var(--bhm-sand);animation:bhm-run 1s ease-in-out infinite}@keyframes bhm-run{0%{transform:translate(-100%)}to{transform:translate(300%)}}.bhm-empty{padding:64px 16px;text-align:center}.bhm-empty__title{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--bhm-navy)}.bhm-empty__text{margin:0 0 20px;color:var(--bhm-mute);font-size:14px}.bhm-empty__btn{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;background:var(--bhm-navy);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.bhm-layout a:focus-visible,.bhm-layout button:focus-visible,.bhm-g__sum:focus-visible{outline:2px solid var(--bhm-sand-deep);outline-offset:2px}@media(max-width:989px){.bhm-layout{padding-top:8px}.bhm-tb__filter{display:inline-flex}.bhm-tb__count{order:3;flex-basis:100%;margin:0}.bhm-tb__row{flex-wrap:wrap;justify-content:space-between;row-gap:10px}.bhm-tb__sort-cap{display:none}.bhm-tb__sort{padding-left:6px}.bhm-side{position:fixed;left:0;right:0;bottom:0;z-index:1001;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #18293b38;transform:translateY(102%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}.bhm-layout.is-open .bhm-side{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.bhm-f{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.bhm-f__head{border-radius:18px 18px 0 0;flex:none}.bhm-f__close{display:inline-flex}.bhm-f__reset{display:none}.bhm-f__form{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0}.bhm-f__foot{flex:none;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bhm-line);background:#fff}.bhm-f__clear{flex:none;padding:0 6px;font-size:14px;font-weight:600;color:var(--bhm-navy);text-decoration:underline;text-decoration-color:var(--bhm-sand);text-underline-offset:4px}.bhm-f__clear.is-hidden{visibility:hidden}.bhm-f__apply{flex:1 1 auto;height:48px;border:0;border-radius:999px;background:var(--bhm-navy);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.bhm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#18293b73;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.bhm-layout.is-open .bhm-scrim{opacity:1;visibility:visible;transition:opacity .25s ease}.bhm-o__row{min-height:40px}}@media(min-width:990px){.bhm-scrim{display:none}}@media(prefers-reduced-motion:reduce){.bhm-side,.bhm-scrim,.bhm-g__chev,.bhm-grid{transition:none!important}.bhm-layout.is-loading .bhm-progress:before{animation-duration:2.5s}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bhm-filters.css.map */
