.bgf-layout{--bgf-accent:#0095ff;display:block}.bgf-layout__main{min-width:0}@media(min-width:990px){.bgf-layout--filters{display:grid;grid-template-columns:272px minmax(0,1fr);gap:28px;align-items:start}}.bgf{--bgf-bg:#eef1f5;--bgf-card:#fff;--bgf-text:#1c2230;--bgf-muted:#6b7385;--bgf-line:#d5dae3;--bgf-scroll:#c3c9d4;display:block;color:var(--bgf-text);font-size:14px;line-height:1.35}.bgf--dark{--bgf-bg:#3a3a3a;--bgf-card:#2b2b2b;--bgf-text:#fff;--bgf-muted:#c2c2c2;--bgf-line:#5a5a5a;--bgf-scroll:#6a6a6a}.bgf *,.bgf *:before,.bgf *:after{box-sizing:border-box}.bgf-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bgf__panel{position:relative;background:var(--bgf-bg);border-radius:8px;padding:16px}.bgf__panel:before{content:"";position:absolute;top:0;left:0;height:3px;width:0;background:var(--bgf-accent);border-radius:3px;opacity:0;z-index:2;pointer-events:none}.bgf.is-loading .bgf__panel:before{opacity:1;animation:bgf-load 1s ease-in-out infinite}@keyframes bgf-load{0%{left:0;width:0}50%{left:20%;width:60%}to{left:100%;width:0}}.bgf__head{display:flex;align-items:center;justify-content:space-between;margin:2px 0 14px}.bgf__title{margin:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bgf-text);line-height:1.2}.bgf__close,.bgf__foot,.bgf__overlay{display:none}.bgf__form{margin:0}.bgf.is-loading .bgf__body{opacity:.65;transition:opacity .15s}.bgf-card{background:var(--bgf-card);border-radius:6px;padding:16px;margin:0 0 12px}.bgf-card:last-child{margin-bottom:0}.bgf-card__head{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px;font-weight:700;color:var(--bgf-text);min-height:24px;-webkit-user-select:none;user-select:none}.bgf-card__head::-webkit-details-marker{display:none}.bgf-card__head::marker{content:""}.bgf-card__head:focus-visible{outline:2px solid var(--bgf-accent);outline-offset:4px;border-radius:2px}.bgf-card__title{flex:1;min-width:0}.bgf-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bgf-accent);color:#fff;font-size:11px;font-weight:700}.bgf-card__chev{flex:none;width:12px;height:12px;transform:rotate(180deg);transition:transform .2s}.bgf-card[open] .bgf-card__chev{transform:none}.bgf-card__body{padding-top:14px}.bgf-fieldset{border:0;margin:0;padding:0;min-width:0}.bgf-list{list-style:none;margin:0;padding:0}.bgf-list--scroll{max-height:252px;overflow-y:auto;padding-right:6px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bgf-scroll) transparent}.bgf-list--scroll::-webkit-scrollbar{width:6px}.bgf-list--scroll::-webkit-scrollbar-thumb{background:var(--bgf-scroll);border-radius:3px}.bgf-opt{margin:0;padding:0}.bgf-opt[hidden]{display:none}.bgf-opt__row{position:relative;display:flex;align-items:center;gap:12px;padding:6px 0;cursor:pointer;color:var(--bgf-text)}.bgf-opt__input{position:absolute;left:0;top:50%;width:18px;height:18px;margin:-9px 0 0;opacity:0;pointer-events:none}.bgf-box{position:relative;flex:0 0 18px;width:18px;height:18px;border:2px solid var(--bgf-muted);border-radius:3px;transition:background .12s,border-color .12s}.bgf-opt__input:checked+.bgf-box{background:var(--bgf-accent);border-color:var(--bgf-accent)}.bgf-opt__input:checked+.bgf-box:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bgf-opt__input:focus-visible+.bgf-box{outline:2px solid var(--bgf-accent);outline-offset:2px}.bgf-opt__label{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.bgf-opt__count{flex:none;margin-left:auto;font-size:12px;color:var(--bgf-muted)}.bgf-opt__row:hover .bgf-opt__label{color:var(--bgf-accent)}.bgf-opt__row:hover .bgf-box{border-color:var(--bgf-accent)}.bgf-opt--na,.bgf-card--na{display:none!important}.bgf--fixing .bgf-card--tag .bgf-opt__count{opacity:.35}.bgf-warn{margin:0 0 12px;padding:10px 12px;border:1px solid #f5a623;border-radius:6px;background:#fff4e5;color:#6b4100;font-size:12px;line-height:1.45}.bgf-empty{margin:6px 0 0;font-size:13px;color:var(--bgf-muted)}.bgf-find{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;margin:0 0 10px;border:1px solid var(--bgf-line);border-radius:4px}.bgf-find:focus-within{border-color:var(--bgf-accent)}.bgf-find svg{flex:none;width:18px;height:18px;color:var(--bgf-accent)}.bgf-find input,.bgf-rsearch input,.bgf-field input{-webkit-appearance:none;appearance:none;flex:1;min-width:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--bgf-text);font:inherit;font-size:14px}.bgf-find input::placeholder,.bgf-rsearch input::placeholder{color:var(--bgf-muted);opacity:1}.bgf-card--plain{padding:12px 16px}.bgf-rsearch{display:flex;align-items:center;gap:6px;height:38px;border-bottom:1px solid var(--bgf-muted)}.bgf-rsearch:focus-within{border-color:var(--bgf-accent)}.bgf-rsearch button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:var(--bgf-text);cursor:pointer}.bgf-rsearch svg{width:20px;height:20px}.bgf-rsearch__empty{margin:8px 0 0;font-size:12px;color:var(--bgf-muted)}.bgf-range{position:relative;height:28px;margin:2px 9px 18px}.bgf-range__track{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;background:var(--bgf-line);border-radius:2px}.bgf-range__fill{position:absolute;top:0;bottom:0;left:0;right:0;background:var(--bgf-accent);border-radius:2px}.bgf-range__input{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:-9px;width:calc(100% + 18px);height:28px;margin:0;padding:0;background:none;border:0;outline:none;pointer-events:none;z-index:2}.bgf-range__input::-webkit-slider-runnable-track{height:28px;background:none;border:0}.bgf-range__input::-moz-range-track{height:28px;background:none;border:0}.bgf-range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:18px;height:18px;margin-top:5px;border:0;border-radius:50%;background:var(--bgf-accent);box-shadow:0 1px 3px #0000004d;cursor:grab}.bgf-range__input::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border:0;border-radius:50%;background:var(--bgf-accent);box-shadow:0 1px 3px #0000004d;cursor:grab}.bgf-range__input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.bgf-range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #0095ff4d}.bgf-range__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #0095ff4d}.bgf-prices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bgf-field{position:relative;display:block;height:40px;padding:0 10px;border:1px solid var(--bgf-line);border-radius:4px;cursor:text}.bgf-field:focus-within{border-color:var(--bgf-accent)}.bgf-field__label{position:absolute;top:-8px;left:7px;padding:0 4px;background:var(--bgf-card);font-size:11px;line-height:16px;color:var(--bgf-muted);pointer-events:none}.bgf-active{background:var(--bgf-card);border-radius:6px;padding:12px 16px;margin:0 0 12px}.bgf-active__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;white-space:nowrap}.bgf-active__clear{flex:none;color:var(--bgf-accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.bgf-chips{display:flex;flex-wrap:wrap;gap:6px}.bgf-chip{display:inline-block;max-width:100%;padding:5px 10px;border:1px solid var(--bgf-accent);border-radius:14px;color:var(--bgf-text);font-size:12px;line-height:1.35;text-decoration:none;transition:background .12s}.bgf-chip>span{display:inline}.bgf-chip:hover{background:var(--bgf-bg)}.bgf-chip__g{color:var(--bgf-muted)}.bgf-chip__g{margin-right:3px}.bgf-chip svg{display:inline-block;width:9px;height:9px;margin-left:6px;vertical-align:0;color:var(--bgf-accent)}.bgf__apply{display:block;width:100%;height:48px;border:0;border-radius:6px;background:var(--bgf-accent);color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.bgf__apply:active{filter:brightness(.92)}.bgf-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px}.bgf-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--bgf-accent);border-radius:6px;background:#fff;color:var(--bgf-accent);font:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer}.bgf-toggle svg{width:18px;height:18px}.bgf-toggle__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bgf-accent);color:#fff;font-size:12px}.bgf-toggle__badge[hidden]{display:none}.bgf-count{margin:0;font-size:14px;opacity:.8}.bgf-sort{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:14px}.bgf-sort__wrap{position:relative;display:block}.bgf-sort select{-webkit-appearance:none;appearance:none;height:44px;padding:0 36px 0 12px;border:1px solid #d5dae3;border-radius:6px;background:#fff;color:inherit;font:inherit;font-size:14px;cursor:pointer;color:#000}.bgf-sort select:focus-visible{outline:2px solid var(--bgf-accent);outline-offset:1px}.bgf-sort svg{position:absolute;top:50%;right:12px;width:12px;height:12px;margin-top:-6px;color:#000;pointer-events:none;transform:rotate(180deg)}#ProductGridContainer{transition:opacity .15s}#ProductGridContainer.bgf-busy{opacity:.45;pointer-events:none}#ProductGridContainer .grid__item[hidden]{display:none!important}@media(min-width:990px){.bgf-toggle{display:none}}@media(max-width:989px){.bgf-topbar{gap:10px}.bgf-toggle,.bgf-sort{flex:1 1 0;min-width:0}.bgf-sort{margin-left:0}.bgf-sort__label{display:none}.bgf-sort__wrap,.bgf-sort select{width:100%}.bgf-count{order:3;width:100%}.bgf__panel{position:fixed;top:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;width:min(420px,92vw);padding:0;border-radius:0;box-shadow:0 0 24px #00000040;transform:translate(-100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.bgf.is-open .bgf__panel{transform:none;visibility:visible;transition:transform .25s ease}.bgf__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;opacity:0;pointer-events:none;transition:opacity .25s}.bgf.is-open .bgf__overlay{opacity:1;pointer-events:auto}.bgf__head{flex:none;margin:0;padding:8px 8px 8px 16px;border-bottom:1px solid var(--bgf-line)}.bgf__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--bgf-text);cursor:pointer}.bgf__close svg{width:22px;height:22px}.bgf__form{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px}.bgf__foot{display:block;flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bgf-bg);border-top:1px solid var(--bgf-line)}.bgf-opt__row{min-height:40px}.bgf-find input,.bgf-rsearch input,.bgf-field input{font-size:16px}.bgf-list--scroll{max-height:280px}html.bgf-lock,html.bgf-lock body{overflow:hidden}}@media(prefers-reduced-motion:reduce){.bgf__panel,.bgf__overlay,.bgf-card__chev,#ProductGridContainer{transition:none}.bgf.is-loading .bgf__panel:before{animation:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bg-filters.css.map */
