.acs-filter-sidebar{margin-bottom:2rem;background:#ededed;border-radius:6px;padding:12px;box-shadow:#00000026 1.95px 1.95px 2.6px;margin-top:58px}.acs-filter-group{border-bottom:1px solid #e5e5e5;padding:.75rem 0}.acs-filter-toggle{background:none;border:none;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;cursor:pointer;padding:0;color:inherit}.acs-filter-body{display:none;padding-top:.5rem}.acs-filter-body.is-open{display:block}.acs-filter-item{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer;font-size:12px}.acs-filter-item.is-active{font-weight:600}.acs-filter-item__count{margin-left:auto;color:#888;font-size:.8rem}.acs-filter-price{display:flex;align-items:center;gap:.5rem;padding-top:.5rem}.acs-filter-price input{width:80px;padding:.3rem;border:1px solid #ccc;border-radius:4px}.acs-filter-clear{display:block;margin-top:1rem;font-size:.85rem;color:#888;text-decoration:underline}.acs-filter-collection-layout{max-width:var(--page-width, 1200px);margin:0 auto;padding:20px 45px;display:grid;grid-template-columns:290px 1fr;gap:36px;align-items:start}@media screen and (min-width:990px){span.active-facets__button-inner{font-size:10px!important;border-radius:5px!important;padding:0 6px!important}.active-facets__button-remove span{font-size:12px!important}}.collection-hero__title{display:none!important}.tire-dimensions{border-radius:8px}.tire-dimension__title{font-weight:800;font-size:16px;margin:20px 6px 2px}.tire-dimension__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tire-dimension__label{font-weight:700;font-size:12px;margin-bottom:0;padding:0 4px;display:none}.tire-dimension__select select{width:100%;height:35px;border-radius:8px;border:1px solid #ccc;background:#fff;padding:0 14px;-webkit-appearance:none;appearance:none;box-shadow:#00000029 0 1px 4px}.tire-season__title{font-weight:800;font-size:16px;margin:20px 6px 2px}.tire-season__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tire-season__card{background:#fff;border:1px solid #ccc;border-radius:8px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:#00000029 0 1px 4px}.tire-season__card input{display:none}.tire-season__label{font-weight:700;font-size:11px;color:#7a7a7a}.tire-season__card.is-active{border-color:#ff3b30}.tire-season__card.is-active .tire-season__label{color:#ff3b30}#tire-season-all-weather{background:url(https://cdn.alfatires.eu/icons/season/all-season.webp?v=35) no-repeat center center;background-size:cover;width:30px;height:30px}#tire-season-summer{background:url(https://cdn.alfatires.eu/icons/season/summer.webp?v=35) no-repeat center center;background-size:cover;width:30px;height:30px}#tire-season-winter{background:url(https://cdn.alfatires.eu/icons/season/winter.webp?v=35) no-repeat center center;background-size:cover;width:30px;height:30px}.tire-load-index__title,.tire-speed-rating__title,.tire-model__title{font-weight:800;font-size:16px;margin:20px 6px 2px}.tire-load-index__grid,.tire-speed-rating__grid{border-radius:8px;background:#fff}.acs-filter-group--scroll .acs-filter-body.is-open{display:block}.acs-filter-scroll{max-height:200px;overflow-y:auto;padding:6px;border:1px solid #ccc;border-radius:8px;box-shadow:#00000029 0 1px 4px}.acs-filter-row{display:flex;align-items:center;gap:12px;padding:2px 6px;font-size:14px;cursor:pointer}.acs-filter-row input{width:14px;height:14px;flex:0 0 auto}.acs-filter-row__label{line-height:1.2}.acs-filter-row.is-active{font-weight:700}.ac_filter__title{font-weight:800;font-size:16px;margin:20px 6px 2px}.ac_filter__content{background:#fff;border-radius:6px;padding:6px;box-shadow:#0000001a 0 1px 4px;border:1px solid #ddd}.ac_filter__content:hover{border:1px solid #ddd;box-shadow:0 0 10px #0000001a}.ac_filter__list{max-height:250px;overflow-y:auto}.tire-model__title{font-weight:800;font-size:16px;margin:20px 6px 2px}.tire-model__content{background:#fff;border-radius:8px;padding:6px;box-shadow:#00000029 0 1px 4px;border:1px solid #ccc}.tire-model__search-wrap{margin-bottom:10px}.tire-model__search{width:100%;height:30px;border:1px solid #ccc;border-radius:6px;background:#fff;padding:0 14px;font-size:10px;outline:none;box-shadow:#00000029 0 0 2px}.tire-model__search:focus{border-color:#999}.tire-model__list{max-height:250px;overflow-y:auto}.tire-brand__title{font-weight:800;font-size:16px;margin:20px 6px 2px}.tire-brand__content{background:#fff;border-radius:8px;padding:6px;box-shadow:#00000029 0 1px 4px;border:1px solid #ccc}.tire-brand__list{max-height:250px;overflow-y:auto}.tire-price__title{font-weight:800;font-size:16px;margin:20px 6px 2px}.tire-price__content{background:#fff;border-radius:8px;padding:6px;box-shadow:#00000029 0 1px 4px;border:1px solid #ccc}.tire-price__range{display:flex;align-items:center;gap:.5rem;padding:3px 0}.tire-price__range input{width:74px;padding:4px;border:1px solid #ccc;border-radius:4px}.tire-price__range span{font-size:12px;color:#888}.tire-price__range button{background:#dd0513;color:#fff;border:none;border-radius:4px;padding:5px 6px;cursor:pointer;margin-left:4px}.tire-price__range button:hover{background:#cb0512}.gradient{background:#f9f9f9}.header-wrapper{background:#fff}@media screen and (min-width:750px){.section-template--28302197326164__product-grid-padding{padding-top:0;padding-bottom:36px}}.select .svg-wrapper{right:10px}.facet-filters__field .select__select{background:#fff;border:1px solid #eee;padding:2px 6px;border-radius:6px}.tire-forwinter{display:flex;align-items:center;gap:10px;justify-content:space-between}.checkbox-acs-filter input[type=checkbox]{visibility:hidden;display:none}.checkbox-acs-filter .toggle{position:relative;display:block;width:50px;height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.checkbox-acs-filter .toggle:before{content:"";position:relative;top:5px;left:3px;width:44px;height:10px;display:block;background:#8b8b8b;border-radius:8px;transition:background .2s ease}.checkbox-acs-filter .toggle span{position:absolute;top:0;left:0;width:20px;height:20px;display:block;background:#fff;border-radius:10px;box-shadow:0 3px 8px #9a999980;transition:all .2s ease}.checkbox-acs-filter .toggle span:before{content:"";position:absolute;display:block;margin:-18px;width:56px;height:56px;background:#3d1bd380;border-radius:50%;transform:scale(0);opacity:1;pointer-events:none}.checkbox-acs-filter #cbx-3:checked+.toggle:before{background:#ccc}.checkbox-acs-filter #cbx-3:checked+.toggle span{background:#4990dc;transform:translate(30px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease;box-shadow:0 3px 8px #4f2edc33}.checkbox-acs-filter #cbx-3:checked+.toggle span:before{transform:scale(1);opacity:0;transition:all .4s ease}
/*# sourceMappingURL=/cdn/shop/t/25/assets/acs-filter.css.map */
