.collection-page .filter-panel{background-color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;z-index:1030;display:none}.collection-page .filter-panel-inner{min-height:100%;max-width:1280px;margin:0 auto}.collection-page .panel{background-color:#fff;position:absolute;top:0;width:100vw;height:100%;min-height:100vh}.collection-page .panel .filter-row.title{background:#fff;border-bottom:1px solid #979797;padding:1rem 15px 1rem 0}.collection-page .panel .title h2{margin:0;font-size:1.75rem}.collection-page .panel .warning{font-size:.875rem;color:#d0021b;margin:0 44px}.collection-page .panel .content{padding:1rem 0 1rem 44px}.collection-page .panel-main .content{padding:0 0 1rem 0}.collection-page .panel-main .filter-row{padding-left:44px;padding-right:15px}.collection-page .filter-panel a{display:block;text-decoration:none}.collection-page .filter-panel hr{border-color:#d4d4d4}.collection-page .filter-panel .back-button{width:44px}.collection-page .filter-panel .buttons{background-color:#fff;border-top:1px solid #979797;padding-bottom:1rem;text-align:center}.collection-page .filter-panel .buttons .btn{font-size:1rem;border-radius:3px;width:100%;max-width:290px;margin-top:1rem}.collection-page .filter-panel .buttons .btn:disabled{background-color:#7a7a7a;border-color:#979797;color:#fff;box-shadow:none}.collection-page .filter-panel .buttons .btn-secondary{background-color:#e7e7e7;border-color:#e7e7e7;color:#4a4a4a}.collection-page .filter-row{display:flex;align-items:center;padding:10px 15px 10px 0}.collection-page .filter-row .center{flex:1 1 auto;max-width:345px}.collection-page .filter-row .material-icons,.collection-page .filter-row input{vertical-align:middle}.collection-page .filter-row .material-icons{color:#9b9b9b}.collection-page .filter-row label{margin:0}.collection-page .filter-row .checkbox-ng{width:20px;height:20px}.collection-page .filter-row .checkbox-ng>input[type=checkbox]+div.label label::before{background-color:transparent;border-color:#9b9b9b;top:0}.collection-page .filter-row .checkbox-ng>input[type=checkbox]:checked+div.label label::before{background-color:var(--purple-500);border-color:var(--purple-500)}.collection-page .filter-row .checkbox-ng>input[type=checkbox]:checked+div.label label::after{top:3px}.collection-page .panel-main{background-color:#f3f3f3;font-size:1.125rem;min-height:100vh}.collection-page .panel-main .filter-row.top{padding-top:2rem}.collection-page .panel-main .your-filters-link{background-color:#deebf3;border-bottom:8px solid #fff;font-size:1.125rem;padding-top:1.5rem;padding-bottom:1.5rem}.collection-page .filter-panel .back-button,.collection-page .filter-panel .close-filters-button{background-color:transparent;border:0;padding:0}.collection-page .filter-panel .close-filters-button{margin-left:auto}.collection-page .panel-artists .content{position:relative}.collection-page .panel-artists .filter-row{font-size:1.125rem;border-bottom:1px solid #e5e5e5}.collection-page .panel-artists .level-2 .filter-row{font-size:1rem;margin-left:15px}.collection-page .panel-artists-checkboxes .filter-row,.collection-page .panel-psm .filter-row{font-size:1rem;border-bottom:1px solid #e5e5e5}.collection-page .panel-artists a[aria-expanded="true"]{color:var(--purple-500)}.collection-page .panel-artists .level-3.show{background-color:#fff;position:absolute;top:0;height:100%}.collection-page .panel .painting-count{color:#7a7a7a;font-size:.875rem;margin:0 .5rem}.collection-page .panel-artists-checkboxes .close-filters-button{display:none}.collection-page .panel-artists-checkboxes .artist-row input,.collection-page .panel-psm .tag-row input{transform:scale(0);margin-bottom:-1rem;opacity:0}.collection-page .panel-artists-checkboxes .artist-row.active .center,.collection-page .filter-row.active .center{background-image:url('../svg/diamond-bullet-blueac30.svg?v=Z7kghrT2aIXZz9PKc0HuZdhdTPI');background-position:left center;background-repeat:no-repeat;margin-left:-20px;padding-left:20px;max-width:365px}.collection-page .panel-artists .filter-row.active .center{margin-left:-28px;padding-left:28px}.collection-page .panel-artists-checkboxes .artist-row.active .center,.collection-page .panel-psm .tag-row.active .center{color:var(--purple-500)}.collection-page .artist-buttons{justify-content:flex-end;margin-left:auto}.collection-page .artist-buttons button{background-color:transparent;border:0;color:#9b9b9b;font-size:1rem;padding:0}.collection-page .panel-time-period .content{display:flex;align-items:flex-start;font-size:1rem;max-width:320px}.collection-page .panel-time-period .time-period{display:flex;flex-direction:column;margin:0 1rem 0 0;min-width:108px}.collection-page .panel-time-period .time-period label{background:#fafafa;border-bottom:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;padding:.75rem 1.5rem;margin-bottom:0;flex:1 1 auto}.collection-page .panel-time-period .time-period select{background:#fafafa;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#4a4a4a;outline:0;padding:.75rem 1.5rem;flex:1 1 auto}.collection-page .panel-date-of-acquisition{font-size:1.125rem}.collection-page .panel-date-of-acquisition h3{color:#4a4a4a;font-weight:400;margin:0}.collection-page .panel-date-of-acquisition .checkboxes{margin-bottom:2rem}.collection-page .panel-date-of-acquisition .dates label{font-size:1rem;margin-bottom:.5rem}.collection-page .panel-date-of-acquisition .dates{display:flex;flex-wrap:wrap}.collection-page .panel-date-of-acquisition .dates>div{margin-bottom:1rem}.collection-page .panel-date-of-acquisition input[type=number]{border:2px solid #979797;border-radius:3px;font-size:1rem;padding:.5rem 0 .5rem 1rem;margin-right:2rem;width:125px}.collection-page .panel-your-filters .filter-row{font-size:1.125rem;border-bottom:1px solid #e5e5e5}.collection-page .panel-your-filters .filter-row.level-2{font-size:1rem;margin-left:15px}.collection-page .panel-your-filters .filter-row.level-2 .center{max-width:330px}.collection-page .panel-your-filters .material-icons{color:var(--purple-500)}.collection-page .panel .content-fade{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));position:absolute;bottom:0;width:100%;height:6rem;pointer-events:none}@media(min-width:768px){.collection-page .filter-panel{top:68px;height:calc(100vh - 68px);z-index:1020}.collection-page .filter-panel-inner{position:relative}.collection-page .panel .warning{margin-left:82px}.collection-page .panel-main .filter-row{padding-left:2rem;padding-right:2rem}.collection-page .panel .filter-row.title{border-bottom:0;padding-right:50px}.collection-page .panel-main .filter-row{padding-right:44px;padding-left:50px}.collection-page .filter-row.selected a,.collection-page .filter-row.selected .material-icons{color:var(--purple-500)}.collection-page .filter-panel .buttons{background-color:transparent;border-top:0}.collection-page .filter-panel .buttons .btn{max-width:165px}.collection-page .panel .content,.collection-page .filter-panel .panel-your-filters .buttons{margin:0 auto 0 82px}.collection-page .panel .content,.collection-page .filter-panel .panel-your-filters .buttons{max-width:320px;padding:1rem 0}.collection-page .panel-main .content{margin:0 auto 2rem}.collection-page .artist-buttons{margin-left:10%}.collection-page .filter-panel-inner .close-filters-button.for-main{position:absolute;top:23px;right:50px}.collection-page .panel-main{width:300px;min-height:calc(100% - 68px)}.collection-page .panel:not(.panel-main){width:calc(100vw - 300px);min-height:calc(100% - 68px);max-width:980px;position:relative;left:300px}.collection-page .panel:not(.panel-main):not(.panel-your-filters) .buttons{display:none}.collection-page .panel .title{border:0}.collection-page .panel-main .content{padding-top:0}.collection-page .panel-main .title{display:none}.collection-page .filter-panel .back-button{visibility:hidden;width:82px}.collection-page .filter-panel .panel-artists-checkboxes .back-button{visibility:visible}}