.ab-collection-clone__filters{align-self:start;max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain}.ab-collection-clone__filter-form{padding-bottom:16px}.ab-collection-clone__filter-head{position:sticky;top:0;z-index:3;background:#fff}.ab-collection-clone__filter-search{padding:18px 20px;border-bottom:1px solid #e7e7e7}.ab-collection-clone__filter-search label{display:block;margin-bottom:8px;color:#222;font-size:13px;font-weight:700}.ab-collection-clone__filter-search input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;color:#111;font:inherit}.ab-collection-clone__filter-search input:focus{border-color:#111;outline:2px solid rgba(17,17,17,.14);outline-offset:1px}.ab-collection-clone__filter-group{margin:0;padding:0;border:0;border-bottom:1px solid #e7e7e7}.ab-collection-clone__filter-group summary{position:relative;display:block;padding:17px 44px 17px 20px;color:#222;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.ab-collection-clone__filter-group summary::-webkit-details-marker{display:none}.ab-collection-clone__filter-group summary:after{position:absolute;top:50%;right:20px;content:"+";transform:translateY(-50%);font-size:20px;font-weight:400}.ab-collection-clone__filter-group[open] summary:after{content:"\2212"}.ab-collection-clone__filter-options{display:grid;gap:2px;padding:0 16px 16px}.ab-collection-clone__filter-options label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;min-height:38px;margin:0;padding:5px 4px;color:#333;cursor:pointer;font-size:13px;line-height:1.35}.ab-collection-clone__filter-options input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#111}.ab-collection-clone__filter-options input[data-ab-client-filter=brand][value=apple]+span{font-size:0}.ab-collection-clone__filter-options input[data-ab-client-filter=brand][value=apple]+span:after{content:"Apple";font-size:13px}.ab-collection-clone__filter-options--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-collection-clone__price-inputs{padding:0 16px 18px}.ab-collection-clone__price-inputs input{width:100%;min-width:0;min-height:44px;border-radius:6px}.ab-collection-clone__apply,.ab-collection-clone__clear{margin-right:16px!important;margin-left:16px!important;width:calc(100% - 32px)!important}.ab-collection-clone__active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.ab-collection-clone__active-filters[hidden]{display:none}.ab-collection-clone__active-filters span{max-width:100%;padding:6px 9px;border:1px solid #d7d7d7;border-radius:6px;background:#f7f7f7;color:#333;font-size:12px;line-height:1.25;overflow-wrap:break-word}.ab-collection-clone__toolbar select{min-height:44px}.ab-collection-clone__card[hidden],.ab-collection-clone__empty[hidden]{display:none!important}@media screen and (min-width:768px){.ab-collection-clone__filters{position:sticky;top:16px;border-radius:8px;scrollbar-width:thin}}@media screen and (max-width:767px){html.ab-filter-lock,html.ab-filter-lock body{overflow:hidden!important}body.page-collection .ab-collection-clone__layout{display:block!important}body.page-collection .ab-collection-clone__filters{position:fixed!important;z-index:1002!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:block!important;width:min(92vw,390px)!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:-10px 0 30px #0000002e!important;overflow-x:hidden!important;overflow-y:auto!important;transform:translate(105%)!important;transition:transform .18s ease!important;visibility:hidden!important}body.page-collection .ab-collection-clone.is-filter-open .ab-collection-clone__filters{transform:translate(0)!important;visibility:visible!important}body.page-collection .ab-collection-clone__filter-overlay{position:fixed!important;z-index:1001!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:#00000073!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}body.page-collection .ab-collection-clone.is-filter-open .ab-collection-clone__filter-overlay{opacity:1!important;pointer-events:auto!important}body.page-collection .ab-collection-clone__filter-head{min-height:64px;padding:12px 16px!important;border-bottom:1px solid #ddd}body.page-collection .ab-collection-clone__filter-close{display:inline-grid!important;place-items:center;width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important;font-size:28px!important}body.page-collection .ab-collection-clone__filter-toggle{display:flex!important;width:100%!important;min-height:48px!important;margin:12px 0!important;justify-content:center!important}body.page-collection .ab-collection-clone__toolbar{align-items:stretch!important;gap:10px!important}body.page-collection .ab-collection-clone__toolbar>div{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:8px!important;width:100%!important}body.page-collection .ab-collection-clone__toolbar label{display:grid!important;gap:5px!important;min-width:0!important;font-size:12px!important}body.page-collection .ab-collection-clone__toolbar select{width:100%!important;min-width:0!important;padding:8px 30px 8px 9px!important;font-size:13px!important}body.page-collection .ab-collection-clone__active-filters{margin-top:4px}html body.page-collection .ab-collection-clone__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:12px 8px!important;width:100%!important;min-width:0!important}html body.page-collection .ab-collection-clone__card{width:100%!important;min-width:0!important;max-width:100%!important;padding:9px!important}html body.page-collection .ab-collection-clone__image{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important}html body.page-collection .ab-collection-clone__card h3,html body.page-collection .ab-collection-clone__card h3 a,html body.page-collection .ab-collection-clone__card p{max-width:100%!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}html body.page-collection .ab-collection-clone__card h3,html body.page-collection .ab-collection-clone__card h3 a{font-size:13px!important;line-height:1.35!important}html body.page-collection .ab-collection-clone__card p,html body.page-collection .ab-collection-clone__card small{font-size:12px!important;line-height:1.4!important}html body.page-collection .ab-collection-clone__price strong{font-size:clamp(15px,4.4vw,18px)!important}html body.page-collection .ab-collection-clone__form button,html body.page-collection .ab-collection-clone__buy{min-height:42px!important;padding:9px 6px!important;font-size:12px!important;line-height:1.2!important}body.page-collection .ab-collection-clone__filter-form{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ab-collection-clone__filters,.ab-collection-clone__filter-overlay{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/albarashi-collection-filters.css.map */
