.bs-category-paths{display:flex;gap:9px;flex-wrap:wrap;padding:0 0 24px}.bs-category-paths a{border:1px solid #dce3d2;border-radius:24px;padding:9px 14px;text-decoration:none;color:#34442a;font-size:13px;line-height:1.4;background:#fff}.bs-category-paths a[aria-current=page]{background:#e6efce;border-color:#92a96b}.bs-filter-panel-title{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#66735b;margin:0 0 15px}.bs-filter-group{border-bottom:1px solid #dfe5d6;padding:0 0 14px;margin-bottom:14px}.bs-filter-group>summary{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:12px;padding:10px 0;cursor:pointer;list-style:none;color:#19221a}.bs-filter-group>summary::-webkit-details-marker{display:none}.bs-filter-group[open]>summary>span{transform:rotate(45deg)}.bs-filter-values{padding:10px 0 0;max-height:330px;overflow:auto}.bs-filter-values.fieldset-block__content{margin-bottom:0}.bs-filter-sizes{display:flex;flex-wrap:wrap;gap:8px}.bs-filter-sizes .field-checkbox-block{width:auto!important;height:auto!important;min-height:40px!important;max-width:100%}.bs-filter-sizes .field-checkbox-block__label{width:auto!important;height:auto!important;min-height:40px!important;white-space:normal!important;line-height:1.4!important;overflow-wrap:anywhere;padding:8px!important}.bs-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.bs-price-inputs label{font-size:12px;color:#53614a}.bs-price-inputs input{width:100%;box-sizing:border-box;min-width:0;border:1px solid #cdd8c1;border-radius:5px;padding:10px 8px;color:#19221a;background:#fff;font:inherit;font-size:16px;margin-top:5px}.bs-price-form>button{margin-top:10px;min-height:40px;padding:8px 14px;border:1px solid #a6b68e;border-radius:5px;color:#293e1c;background:#f1f5e9;cursor:pointer}.bs-filter-dialog{display:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;background:#fff;color:#19221a;z-index:20000}.bs-filter-dialog[open]{display:flex;flex-direction:column}.bs-filter-dialog::backdrop{background:#15200a66}.bs-filter-dialog>header{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe5d6;background:#fff;flex:none}.bs-filter-dialog h2{font-size:24px!important;font-weight:500!important;margin:0}.bs-filter-dialog header button{border:1px solid #dfe5d6;background:#fff;border-radius:50%;width:44px;height:44px;cursor:pointer}.bs-mobile-filter-form{display:flex;flex-direction:column;min-height:0;flex:1}.bs-filter-dialog-scroll{overflow:auto;padding:10px 20px;flex:1;min-height:0}.bs-filter-option{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:14px;line-height:1.4;padding:5px 0}.bs-filter-option>input{width:20px;height:20px;accent-color:#344b23;flex:none}.bs-filter-option small{margin-left:auto;color:#718164}.bs-filter-option-disabled{opacity:.4;cursor:default}.bs-filter-dialog .bs-filter-sizes{display:block}.bs-filter-dialog footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe5d6;display:flex;align-items:center;gap:12px;flex:none}.bs-filter-dialog footer button{min-height:48px;padding:10px 14px;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600}.bs-filter-dialog [data-bs-filter-clear]{border:0;background:#fff;color:#53614a}.bs-filter-dialog [data-bs-filter-apply]{border:1px solid #c7e95f;background:#d4f66a;color:#1b2711;flex:1}.bs-filter-dialog .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bs-filter-open{border:1px solid #718164!important;border-radius:5px;background:#fff;color:#19221a;min-height:44px;padding:10px 14px;align-items:center;gap:8px;cursor:pointer}.bs-filter-dialog :is(input,button,summary):focus-visible,.bs-filter-panel :is(input,button,summary):focus-visible{outline:2px solid #617f26;outline-offset:3px}@media(min-width:768px){.bs-filter-open{display:none!important}}@media(max-width:767px){.bs-filter-open{display:flex!important}.bs-category-paths{flex-wrap:nowrap;overflow:auto;padding-bottom:15px;margin-bottom:10px}.bs-category-paths a{white-space:nowrap}.bs-filter-dialog .bs-filter-group>summary{font-size:16px}}.bs-catalog-layout{display:grid;grid-template-columns:minmax(200px,24%) minmax(0,1fr);gap:32px}.bs-catalog-results{min-width:0}.bs-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.bs-visible-count{font-size:14px;margin:0;color:#53614a}.bs-sort-form{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:13px}.bs-sort-form select{max-width:230px;min-height:44px;border:1px solid #cdd8c1;padding:8px;border-radius:5px;background:#fff;color:#19221a;font:inherit}.bs-active-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.bs-active-filters a{font-size:13px;text-decoration:none;padding:8px 12px;border:1px solid #cdd8c1;border-radius:20px;color:#283b20;background:#eef4e4;display:flex;gap:12px;align-items:center}.bs-active-filters a[data-bs-clear-all]{background:none;border-color:transparent;text-decoration:underline}.bs-active-filters:not(:has(a:not([data-bs-clear-all]))){display:none}.bs-price-apply{min-height:42px;padding:9px 14px;border:1px solid #a6b68e;border-radius:5px;background:#f1f5e9;color:#293e1c;margin-top:10px;cursor:pointer}.bs-desktop-filter-form .bs-filter-sizes{display:block}.bs-desktop-filter-form .bs-filter-option{font-size:13px;min-height:40px}.bs-desktop-filter-form .bs-filter-option>input{width:18px;height:18px}.bs-listing[aria-busy=true] .bs-catalog-results{opacity:.6;pointer-events:none}.bs-filter-feedback{font-size:13px;color:#53614a}.bs-filter-feedback:empty{display:none}.bs-listing .xo-empty{padding:40px 20px}.bs-filter-panel input:focus-visible,.bs-sort-form select:focus-visible,.bs-active-filters a:focus-visible{outline:2px solid #617f26;outline-offset:3px}@media(max-width:767px){.bs-catalog-layout{display:block}.bs-filter-panel{display:none}.bs-catalog-toolbar{gap:10px}.bs-visible-count{order:3;width:100%;font-size:13px}.bs-sort-form{font-size:12px;max-width:65%;gap:6px}.bs-sort-form select{max-width:180px;min-width:0;width:100%}.bs-sort-form label{position:absolute;clip:rect(0,0,0,0)}.bs-catalog-toolbar .bs-filter-open{font-size:13px}.bs-filter-sizes .bs-filter-option{min-height:44px}.bs-active-filters{gap:6px}}.bs-results-anchor{height:0;outline:none}.bs-listing>.xo-container,.bs-listing>xo-container{display:block;padding-top:0;padding-bottom:36px}.bs-category-paths{padding-bottom:16px;margin:0;gap:7px}.bs-category-paths a{padding:7px 12px;font-size:12px}.bs-active-filters{margin-bottom:16px}.bs-catalog-toolbar{min-height:42px;margin-bottom:16px}.bs-filter-panel .bs-filter-group:first-child>summary{padding-top:9px}.bs-catalog-layout{gap:28px}.bs-visible-count{font-size:13px}.bs-sort-form select{min-height:40px}.bs-filter-group{margin-bottom:12px}.bs-listing .bs-catalog-results{padding-top:0}@media(max-width:767px){.bs-listing>xo-container{padding-inline:20px}.bs-category-paths{padding-bottom:14px}.bs-catalog-toolbar{margin-bottom:14px}}.bs-sort-form{font-size:13px;gap:10px;align-items:center}.bs-sort-form>label{line-height:20px;margin:0}.bs-sort-select{position:relative;display:flex;align-items:center;min-width:0}.bs-sort-select:after{content:"";position:absolute;width:6px;height:6px;border-right:1.4px solid #53614a;border-bottom:1.4px solid #53614a;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);pointer-events:none}.bs-sort-form .bs-sort-select select{appearance:none!important;-webkit-appearance:none!important;background-image:none!important;background-color:#fff!important;height:44px!important;min-height:44px!important;box-sizing:border-box;border:1px solid #d5ddcb!important;border-radius:6px!important;padding:10px 38px 10px 12px!important;line-height:22px;font-family:inherit;font-size:14px;font-weight:500;color:#19221a;max-width:260px;cursor:pointer;margin:0}.bs-sort-select select::-ms-expand{display:none}.bs-catalog-toolbar .bs-filter-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-height:44px;padding:10px 12px;border:1px solid #d5ddcb!important;border-radius:6px;background:#fff;color:#19221a;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;box-sizing:border-box}.bs-filter-open svg{display:block;width:18px;height:18px;flex:none}@media(min-width:768px){.bs-catalog-toolbar .bs-filter-open{display:none!important}}@media(max-width:767px){.bs-catalog-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;align-items:center}.bs-catalog-toolbar .bs-filter-open{display:inline-flex!important;width:100%;order:1}.bs-sort-form{order:2;display:block;width:100%;max-width:none;min-width:0;margin:0;font-size:14px}.bs-sort-form>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bs-sort-select{width:100%}.bs-sort-form .bs-sort-select select{width:100%;max-width:none;min-width:0;font-size:13px;text-overflow:ellipsis}.bs-visible-count{order:3;grid-column:1/-1;width:auto;font-size:13px;margin:0 0 2px}.bs-catalog-toolbar:has(.bs-sort-form):not(:has(.bs-filter-open)) .bs-sort-form{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bikespot-filters.css.map */
