.page-module-scss-module__qdhOhW__artworksPage{gap:50px;padding-top:25px;padding-bottom:25px;display:grid}.page-module-scss-module__qdhOhW__emptyState{background-color:#d9d9d91a;border-radius:8px}.page-module-scss-module__qdhOhW__emptyState h2{margin-top:0}.page-module-scss-module__qdhOhW__emptyState .page-module-scss-module__qdhOhW__emptyState_content{text-align:center;background-color:#d9d9d91a;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:50px;display:flex}.page-module-scss-module__qdhOhW__emptyState .page-module-scss-module__qdhOhW__emptyState_content p{color:#5c5c5c}.page-module-scss-module__qdhOhW__emptyState .page-module-scss-module__qdhOhW__emptyState_content .page-module-scss-module__qdhOhW__emptyState_buttons{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:30%;margin-top:10px;display:flex}@media only screen and (max-width:767px){.page-module-scss-module__qdhOhW__artworksPage{gap:30px}.page-module-scss-module__qdhOhW__emptyState{padding:30px 15px}.page-module-scss-module__qdhOhW__emptyState>div>div{flex-direction:column;align-items:stretch}}
.art-filter-container{position:relative}.art-filter-container .icon-box{color:#1f4e63;cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:5px;min-width:38px;min-height:44px;padding:0 10px;display:flex}.art-filter-container .icon-box.active{background-color:#fff;border-right:1px solid #d9d9d9bf;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 5px #0003}.art-filter-container .icon-box:focus-visible{outline-offset:2px;outline:2px solid #1f4e63}.art-filter-container:before{content:"";z-index:1001;background-color:#fff;width:calc(100% - 2px);height:10px;position:absolute;bottom:-5px;left:1px}.art-filter-container--sidebar{width:280px;min-width:0}.art-filter-backdrop{z-index:1000;background:#0000006b;border:0;position:fixed;inset:0}.art-filter-box{z-index:1000;background-color:#fff;border:1px solid #d9d9d9bf;border-radius:8px 0 8px 8px;width:min(900px,100vw - 32px);max-height:min(75vh,720px);display:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 9px 18px #0003}.art-filter-box.show-filter{display:block}.art-filter-box .btn{width:auto;padding:7px 10px;font-size:.7rem}.art-filter-box .btn--link:hover{box-shadow:none;color:#1f4e63}.art-filter-heading,.art-filter-actions{background:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;padding:15px 30px;display:flex}.art-filter-heading{z-index:2;border-bottom:1px solid #d9d9d9;position:sticky;top:0}.art-filter-heading h2{margin:0;font-size:1.125rem}.art-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:30px;display:grid}.art-filter{border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;min-width:0;margin:0;padding:0;display:flex}.art-filter legend{color:#3d3d3d;width:100%;font-weight:600}.art-filter .multi-checkbox-container{grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.art-filter .checkbox-label-head{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.art-filter .multi-checkbox-container,.art-filter .rc-radio-group{padding:10px 0}.art-filter--colors .checkbox-container{margin-bottom:10px}.art-filter-option-search{margin-bottom:10px;position:relative}.art-filter-option-search .text-input-container{min-width:0}.art-filter-option-search .form-element-label{font-size:.8125rem}.art-filter-option-search>.btn{padding-inline:10px;padding:0;width:auto;min-height:36px;padding-top:4px;position:absolute;bottom:2px;right:30px}.art-filter-option-search:has(>.btn) .text-input{padding-right:64px}.art-filter-option-search .input-icon{fill:#a0a0a0}.art-filter-option-list{overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;min-width:0;max-height:280px;padding-right:10px;display:flex;overflow-y:auto}.art-filter-option-list .checkbox-label-head{min-width:0}.art-filter-option-empty{background:#d9d9d92e;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;margin:5px 0;padding:5px 10px;display:flex}.art-filter-option-empty p{color:#5c5c5c}.art-filter-show-more{align-self:flex-start}.art-filter-color-swatch{border-radius:50%;flex:0 0 14px;width:14px;height:14px;box-shadow:0 0 2px #d9d9d9}.art-filter-price-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.art-filter-reference-state{background:#da3c3c14;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;margin:15px 30px 0;padding:10px;display:flex}.art-filter-reference-state p{margin:0}.art-filter-loading{color:#5c5c5c;margin:15px 30px 0}.art-filter-actions{z-index:2;justify-content:flex-end;position:sticky;bottom:0}.art-filter--future{border-top:1px solid #d9d9d9;padding-bottom:15px}.art-filter-artist-status{padding-bottom:15px}@media only screen and (min-width:1024px){.art-filter-box--sidebar{width:100%;max-height:none;box-shadow:none;border:none;border-radius:0;display:block;position:static;overflow:visible}.art-filter-box--sidebar .art-filter-grid{grid-template-columns:minmax(0,1fr);padding:0}.art-filter-box--sidebar .art-filter-heading,.art-filter-box--sidebar .art-filter-actions{padding-left:15px;padding-right:15px}.art-filter-box--sidebar .art-filter-actions{flex-direction:row;align-items:stretch;position:sticky;bottom:0}.art-filter-box--sidebar .art-filter-price-inputs{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:768px) and (max-width:1023px){.art-filter-box--popover{width:min(720px,100vw - 32px)}.art-filter-box--popover .art-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1023px){.art-filter-box--sidebar,.art-filter-box--drawer{z-index:1001;border-radius:0 8px 8px 0;width:min(390px,92vw);max-height:100vh;position:fixed;inset:0 auto 0 0}.art-filter-box--sidebar .art-filter-grid,.art-filter-box--drawer .art-filter-grid{grid-template-columns:minmax(0,1fr);gap:30px}.art-filter-box--sidebar .art-filter-price-inputs,.art-filter-box--drawer .art-filter-price-inputs{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:767px){.art-filter-box--popover{border-radius:8px 8px 0 0;width:100%;max-height:85vh;position:fixed;inset:auto 0 0}.art-filter-heading,.art-filter-actions,.art-filter-grid{padding-left:15px;padding-right:15px}.art-filter-box--popover .art-filter-grid{grid-template-columns:minmax(0,1fr);gap:30px}.art-filter-box--popover .art-filter-price-inputs{grid-template-columns:minmax(0,1fr)}.art-filter-actions .btn{flex:1}.art-filter-option-list{max-height:240px}}
