.collection .filter-group__option{position:relative;min-height:2.75rem;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.625rem}.collection .filter-group__option>input[type=checkbox]{position:absolute;top:50%;left:0;z-index:1;width:1.25rem;height:1.25rem;margin:0;opacity:0;transform:translateY(-50%);cursor:pointer}.collection .filter-group__indicator{position:relative;display:block;width:1.25rem;height:1.25rem;border-radius:.1875rem;background:#fff;box-shadow:0 0 0 1px #dfdfdf;color:#fff;pointer-events:none;transition:background-color .18s ease,box-shadow .18s ease}.collection .filter-group__indicator svg{position:absolute;top:50%;left:50%;display:block;width:1.375rem;height:1.375rem;opacity:0;transform:translate(-50%,-50%);visibility:hidden}.collection .filter-group__option>input[type=checkbox]:checked+.filter-group__indicator{background:#287dff;box-shadow:0 0 0 1px #287dff}.collection .filter-group__option:hover>input[type=checkbox]:not(:disabled)+.filter-group__indicator{box-shadow:0 0 0 1px #287dff}.collection .filter-group__option>input[type=checkbox]:checked+.filter-group__indicator svg{opacity:1;visibility:visible}.collection .filter-group__option>input[type=checkbox]:focus-visible+.filter-group__indicator{outline:2px solid #004fc7;outline-offset:3px}.collection .filter-group__option>input[type=checkbox]:disabled+.filter-group__indicator{opacity:.45}.collection__filter-backdrop,.collection__filter-panel-header,.collection__filter-close{display:none}@media(max-width:1024px){body.athens-filter-drawer-open{overflow:hidden}.collection__layout{position:relative;grid-template-columns:minmax(0,1fr);gap:1.875rem}.collection__main{display:contents}.collection__layout--with-sidebar .collection__sidebar{position:absolute;z-index:2;top:.9375rem;left:.9375rem;width:calc((100% - 5.25rem)/2);min-width:0}.collection__filter-disclosure{width:100%}.collection__filter-disclosure-summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:.3125rem .9375rem;color:#676767;background:#fff;border:1px solid var(--ris-border);border-radius:var(--ris-radius);font-size:.875rem;font-weight:500;cursor:pointer;list-style:none}.collection__filter-disclosure-summary::-webkit-details-marker{display:none}.collection__filter-disclosure-summary .icon{width:1rem;height:1rem;transition:transform .15s ease}.collection__filter-disclosure[open] .collection__filter-disclosure-summary .icon{transform:rotate(180deg)}.collection__filter-disclosure[open] .collection__filter-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;background:#0b1f338f;border:0;cursor:default}.collection__filter-disclosure[open] .collection__filter-panel{position:fixed;z-index:41;inset:0 0 0 auto;display:flex;width:min(85vw,25rem);max-height:none;margin:0;padding:0;overflow:hidden;flex-direction:column;color:var(--ris-color-text);background:#fff;border:0;border-radius:0;box-shadow:0 2px 10px #0003}.collection__filter-panel-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:4rem;padding:.5rem .875rem;border-bottom:1px solid var(--ris-border)}.collection__filter-panel-header h2{margin:0;font-size:1rem;line-height:1.25}.collection__filter-close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;color:var(--ris-color-text);background:#fff;border:1px solid var(--ris-border);border-radius:var(--ris-radius);font:inherit;font-size:1.25rem;cursor:pointer}.collection__filter-close:hover{color:var(--ris-color-blue);border-color:var(--ris-color-blue)}.collection__filter-close:focus-visible{outline:2px solid #004fc7;outline-offset:2px}.collection__filter-panel .collection-filters{display:flex;min-height:0;padding:.75rem;overflow:auto;flex:1 1 auto;flex-direction:column}.collection__filter-panel .collection-filters__actions{position:sticky;bottom:-.75rem;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto -.75rem -.75rem;padding:.75rem;background:#fff;border-top:1px solid var(--ris-border)}.collection__filter-panel .collection-filters__actions .button{width:100%}.collection__toolbar{display:grid;grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr)) 2.75rem;grid-template-rows:2.75rem minmax(0,1fr);column-gap:.3125rem;row-gap:.3125rem;min-width:0;height:6.6875rem;min-height:6.6875rem;margin:0;padding:.9375rem;background:#f8f8f8;border:0;border-radius:.3125rem}.collection__toolbar-spacer,.collection__sort label,.collection__view-toggles{display:none}.collection__toolbar-count{display:block;grid-column:1 / 3;grid-row:2;align-self:center}.collection__toolbar .collection__sort{display:contents}.collection__toolbar .collection__sort select{grid-column:1 / 3;grid-row:1;width:100%;min-width:0}.collection__layout--with-sidebar .collection__toolbar .collection__sort select{grid-column:2}.collection__sort-apply{grid-column:3;grid-row:1;min-width:2.75rem;padding-inline:.35rem;font-size:.72rem}.collection__result-grid{grid-column:1 / -1;grid-row:2}.collection__main>.pagination{grid-column:1 / -1}}@media(min-width:750px)and (max-width:768px){.collection.section>.container{padding-right:1.25rem;padding-left:1.25rem}}@media(min-width:1025px){.collection__layout--with-sidebar{grid-template-columns:minmax(13.75rem,1fr) minmax(0,4fr);gap:1.875rem}.collection__filter-panel{position:static;display:block}}@media(prefers-reduced-motion:reduce){.collection .filter-group__indicator,.collection__filter-disclosure-summary .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/athens-collection-filters.css.map */
