@container main (max-width: 48rem){section.controls .filter{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.controls .filter .ais-ClearRefinements-button{padding-inline:0}}section.controls .filter .filter-modal{padding-block:var(--block-padding-large);background:var(--primary);position:absolute;top:var(--header-height);left:0;width:100%;height:calc(100vh - (var(--header-height)));z-index:99;overflow:auto;opacity:0;visibility:hidden}section.controls .filter .filter-modal .amount{color:var(--highlight);font:var(--caption-font)}@container main (max-width: 48rem){section.controls .filter .filter-modal{top:10rem;padding-block:3.125rem;height:calc(100vh - 160px)}section.controls .filter .filter-modal ul.accordion li .title{cursor:pointer}section.controls .filter .filter-modal ul.accordion li .title .amount{color:var(--highlight);font:var(--body-font)}section.controls .filter .filter-modal ul.accordion li .title [class*=icon]{width:1.125rem;height:0.75rem}section.controls .filter .filter-modal ul.accordion li.active .title [class*=icon]{scale:1 -1}section.controls .filter .filter-modal ul.accordion li.active .content{-ms-grid-rows:1fr;grid-template-rows:1fr}section.controls .filter .filter-modal ul.accordion .content{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-ms-grid-rows:0fr;grid-template-rows:0fr}section.controls .filter .filter-modal ul.accordion .wrapper{overflow:hidden}}section.controls .filter .filter-modal.active{visibility:visible;opacity:1}section.controls .filter .filter-modal .filter-title{font:var(--caption-font);text-transform:uppercase}@container main (min-width: 48.0625rem){section.controls .filter .filter-modal .filter-title [class*=icon]{display:none}}@container main (max-width: 48rem){section.controls .filter .filter-modal .filter-title{font:var(--lead-font);text-transform:none}}section.controls .filter .filter-modal #producer-refinement:has(.ais-RefinementList-showMore.active) .ais-RefinementList-list{max-height:50vh;overflow-y:scroll;padding-right:10px;margin-right:-18px}@container main (max-width: 48rem){section.controls .filter .filter-modal #producer-refinement:has(.ais-RefinementList-showMore.active) .ais-RefinementList-list{max-height:unset}}section.controls .filter .filter-modal .ais-RefinementList-list{display:-ms-grid;display:grid;gap:10px}section.controls .filter .filter-modal .ais-RefinementList-label{display:-ms-grid;display:grid;grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;justify-items:start;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.controls .filter .filter-modal .ais-RefinementList-checkbox,section.controls .filter .filter-modal .ais-RefinementList-count,section.controls .filter .filter-modal .ais-RefinementList-labelText{font:var(--body-title-font);margin:0;padding:0}section.controls .filter .filter-modal .ais-RefinementList-labelText{width:100%}section.controls .filter .filter-modal .ais-RefinementList-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--primary);border:2px solid var(--text-secondary);opacity:0.5;border-radius:50%;width:1.25rem;height:1.25rem;cursor:pointer;-webkit-transition:background var(--bezier),border var(--bezier);transition:background var(--bezier),border var(--bezier);margin-top:7px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;-webkit-box-shadow:none;box-shadow:none;margin:0}section.controls .filter .filter-modal .ais-RefinementList-checkbox:hover{border:2px solid var(--text-primary);opacity:1}section.controls .filter .filter-modal .ais-RefinementList-checkbox:checked{background:var(--highlight);border:1px solid var(--highlight);opacity:1}section.controls .filter .filter-modal .ais-RefinementList-checkbox:checked:after{content:"";display:block;width:0.625rem;height:0.625rem;background:url("/wp-content/themes/grieg-kunstsamling-live/assets/icon-checkmark.svg") no-repeat center center/contain}section.controls .filter .filter-modal .ais-RefinementList-count{background:transparent;color:var(--text-secondary);border:none}section.controls .filter .filter-modal .ais-RefinementList-showMore{color:var(--highlight);background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;grid-auto-flow:column;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;padding:0.625rem 0;text-transform:uppercase;font:var(--caption-font)}section.controls .filter .filter-modal .ais-RefinementList-showMore:not([disabled]){display:-ms-grid;display:grid}section.controls .filter .filter-modal .ais-RefinementList-showMore.active:before{scale:1 -1}section.controls .filter .filter-modal .ais-RefinementList-showMore:before{-webkit-transition:scale var(--bezier);transition:scale var(--bezier);content:"";display:block;height:0.375rem;width:0.75rem;background:url("/wp-content/themes/grieg-kunstsamling-live/assets/icon-chevron-down-red.svg") no-repeat center center/contain}