.search-tags{flex-wrap:wrap;grid-area:tags;align-items:center;gap:16px;min-height:32px;display:flex}:is(.search-tags li a:not(:has(.clear-all)),.search-tags li button){color:#e5e5e5;background-color:#262626;border-radius:2px;align-items:center;height:32px;padding:4px 8px 4px 12px;font-size:14px;text-decoration:none;display:flex}:is(.search-tags li a:not(:has(.clear-all)):hover,.search-tags li button:hover){background-color:#333}:is(.search-tags li a:not(:has(.clear-all)):hover svg,.search-tags li button:hover svg){color:#e5e5e5}:is(.search-tags li a:not(:has(.clear-all)) svg,.search-tags li button svg){color:#999;pointer-events:none;width:20px;height:20px;margin-left:8px}.project-card{background:var(--surface-secondary,#202020);border:1px solid var(--border-tertiery);color:#b2b2b2;cursor:pointer;border-radius:2px;grid-template:"art.name actions""art.author actions""art.desc desc"1fr"art.details-list details-list"/132px 20px 1fr auto;gap:0;height:156px;margin-bottom:12px;padding:12px;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.project-card a,.project-card button{position:relative}.project-card:hover{background-color:var(--surface-on-surface-hover)}.project-card:has(.split-button.is-open){background-color:var(--surface-on-surface-hover)}.project-card .art{grid-area:art;width:132px;height:132px;position:relative}.project-card .art img{width:inherit;height:inherit;object-fit:contain}.project-card .class-tag-overlay{background-color:var(--surface-secondary,#202020);color:#fff;white-space:nowrap;pointer-events:none;border:1px solid #ffffff29;border-radius:2px;height:20px;padding:1px 6px 2px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:0;left:0}.project-card .action-button.opacity{opacity:0}.project-card:hover .action-button.opacity{opacity:1}.project-card .split-button{opacity:0;grid-area:actions;margin-left:20px;transition:opacity .2s}.project-card .actions-container{grid-area:actions;align-self:center;gap:8px;display:flex}.project-card:hover .split-button,.project-card .split-button.is-open{opacity:1}.project-card .name{color:#dfdfdf;background:unset;grid-area:name;min-width:0;font-size:18px;font-weight:700;line-height:24px}.project-card .author{word-break:break-all;grid-area:author;align-items:center;min-width:0;margin-top:4px;font-size:14px;display:flex}.project-card .author a{flex:1;width:fit-content;min-width:0;max-width:max-content;display:flex}.project-card .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:desc;align-self:start;height:3em;margin-top:12px;font-size:14px;display:-webkit-box;overflow:hidden}.project-card .details-list{grid-area:details-list;gap:12px}.project-card .details-list .detail-category-count{margin-left:-8px}.project-card .details-list .detail-category,.project-card .details-list .detail-category-count{padding-left:0}.project-card .details-list .detail-category:after,.project-card .details-list .detail-category-count:after{content:none}.project-card .details-list .detail-category a,.project-card .details-list .detail-category span,.project-card .details-list .detail-category-count a,.project-card .details-list .detail-category-count span{color:#fff;text-transform:capitalize;background-color:#ffffff14;border:1px solid #ffffff29;border-radius:2px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-block}.project-card .details-list .detail-category-count span{cursor:default;padding:0 4px}.project-card .details-list .detail-updated .date-short{display:none}@media (max-width:900px){.project-card .details-list .detail-game-version,.project-card .details-list .detail-flavor{display:none}}.project-card a{text-decoration:none}.project-card.loading{overflow:hidden}.project-card.loading .split-button,.project-card.loading .art img{display:none}.project-card.loading>*{background-color:#262626;color:#0000!important}.project-card.loading .author{max-width:172px}.project-card.loading .description{max-width:490px}.project-card.loading .details-list{max-width:570px}.project-card.loading:after{content:"";background-image:linear-gradient(120deg,#0000 200px,#6464641a 500px,#0000 800px);background-repeat:no-repeat;animation:2s ease-out infinite animate-project-card-skeleton;position:absolute;inset:0}@keyframes animate-project-card-skeleton{0%{background-position-x:-800px}to{background-position-x:100vw}}.project-tile-card{background:var(--surface-secondary,#202020);border:1px solid var(--border-tertiery);cursor:pointer;border-radius:2px;flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.project-tile-card:hover{border-color:#ffffff52}.project-tile-card .overlay-link{z-index:1;position:absolute;inset:0}.project-tile-card .tile-image{aspect-ratio:1;background-color:#262626;width:100%;position:relative;overflow:hidden}.project-tile-card .tile-image img{object-fit:cover;width:100%;height:100%;display:block}.project-tile-card .tile-image .tile-class-tag{background-color:var(--surface-secondary,#202020);border:1px solid var(--border-tertiery);color:#fff;white-space:nowrap;pointer-events:none;border-radius:2px;height:20px;padding:1px 6px 2px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:7px;left:7px}.project-tile-card .tile-info{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.project-tile-card .tile-name-block{flex-direction:column;gap:4px;display:flex;overflow:hidden}.project-tile-card .tile-name{color:#dfdfdf;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.project-tile-card .tile-author{color:#999;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:20px;overflow:hidden}.project-tile-card .tile-tags{flex-wrap:nowrap;gap:4px;display:flex}.project-tile-card .tile-divider{border:none;border-top:1px solid var(--border-tertiery);margin:0}.project-tile-card .tile-details{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-tile-card .tile-detail{color:#dfdfdf;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.tile-tag{border:1px solid var(--border-tertiery);color:#fff;white-space:nowrap;text-transform:capitalize;background-color:#ffffff14;border-radius:2px;align-items:center;padding:1px 8px 2px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.tile-tag--count{padding:1px 4px 2px}.project-preview{z-index:300;pointer-events:all;cursor:pointer;opacity:0;background-color:#303030;border:1px solid #ffffff29;border-radius:4px;width:434px;transition:opacity .15s ease-out;box-shadow:0 8px 24px #0009}.project-preview.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.project-preview{transition:none}}.project-preview .preview-image{aspect-ratio:16/9;background-color:#262626;border-radius:4px 4px 0 0;flex-shrink:0;width:434px;display:block;position:relative;overflow:hidden}.project-preview .preview-image img{object-fit:cover;width:100%;height:100%;display:block}.project-preview .preview-body{flex-direction:column;gap:12px;padding:12px;display:flex}.project-preview .preview-main-info{width:100%;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.project-preview .preview-thumbnail{background-color:#262626;border:1px solid #ffffff29;border-radius:2px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.project-preview .preview-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.project-preview .preview-name-block{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.project-preview .preview-name{color:#dfdfdf;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}.project-preview .preview-author{color:#999;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:18px;overflow:hidden}.project-preview .preview-tags{flex-wrap:wrap;gap:4px;display:flex}.project-preview .preview-description{color:#999;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.project-preview .preview-details{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:8px 16px;height:auto;margin:0;padding:12px 0 0;font-size:14px;line-height:20px;list-style:none;display:flex}.project-preview .preview-details>li{color:#dfdfdf;white-space:nowrap;background-image:none;align-items:center;gap:8px;padding-left:0;display:flex}.project-preview .preview-details>li:before,.project-preview .preview-details>li:after{top:auto;bottom:100%}.project-preview .preview-details>li:before{margin-top:0;margin-bottom:10px}.project-preview .preview-details>li:after{border-width:6px 6px 0;border-color:#333 #0000 #0000;margin-top:0;margin-bottom:4px}.project-preview .preview-details .detail-flavor{color:#dfdfdf}.project-preview .preview-actions{z-index:2;width:100%;display:flex;position:relative}.project-preview .preview-actions .split-button{gap:12px;width:100%}.project-preview .preview-actions .split-button>*{flex:1 1 0;min-width:0}.project-preview .preview-actions .split-button .download-cta,.project-preview .preview-actions .split-button .btn-cta{flex:1 1 0;justify-content:center;width:100%}.view-type-toggle{background-color:#202020;border:1px solid #ffffff29;border-radius:2px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}@media (max-width:900px){.view-type-toggle{display:none}}.view-type-btn{all:unset;cursor:pointer;color:#999;border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,background-color .15s;display:flex}.view-type-btn:hover,.view-type-btn.is-active{color:#e5e5e5;background-color:#ffffff14}.view-type-btn svg{pointer-events:none;width:16px;height:16px;display:block}.search-filters{grid-area:filters;margin-bottom:32px}.search-filters.disabled{opacity:.3;pointer-events:none}.search-filters .box{background-color:#1a1a1a;height:fit-content;padding:24px}.search-filters h2{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0;font-size:20px;font-weight:700;display:flex}@media (max-width:900px){.search-filters h2{z-index:1;background-color:#212121;min-height:52px;margin:0 -20px 20px;padding:10px 60px 10px 20px;position:sticky;top:0}}.search-filters h2 .filters-title{align-items:center;gap:8px;display:flex}.search-filters h2 .filters-clear-all-desktop{text-underline-offset:3px;color:#b2b2b2;font-size:14px;text-decoration:underline}.search-filters h2 .filters-clear-all-desktop:hover{color:#e5e5e5}@media (max-width:900px){.search-filters h2 .filters-clear-all-desktop{display:none}}.search-filters hr{border:none;border-top:1px solid #333;margin-top:20px;margin-bottom:20px}.search-filters h3{color:#e5e5e5;margin-bottom:20px;font-size:16px;line-height:150%}.search-filters .select-dropdown{width:100%}.search-filters .close-container{justify-content:flex-end;align-items:center;width:fit-content;padding:10px;transition:transform .2s;position:absolute;top:0;right:0;transform:translate(200px)}.search-filters.is-open .close-container{transform:translate(0)}.search-filters .close-container{display:none}@media (max-width:900px){.search-filters .close-container{display:flex}}.search-filters .close-container .btn-close{background-color:#ffffff14;border:1px solid #ffffff29;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.search-filters .close-container .btn-close svg{color:#e5e5e5;width:20px;height:20px}.search-filters-inner a{all:unset;cursor:pointer;text-decoration:none}.search-filters-inner a:hover{text-decoration:underline}.search-filters-inner .checkboxes-list a:hover{text-decoration:none}.search-filters-inner .checkboxes-list li{margin-bottom:8px}.search-filters-inner .checkboxes-list li:last-child{margin-bottom:0}.search-filters-inner .checkboxes-list li.excluded .exclude-icon svg{color:#fe3737}@media (max-width:900px){.search-filters-inner .checkboxes-list li.excluded .exclude-icon-container{opacity:1}}.search-filters-inner .checkboxes-list label{font-family:var(--montserrat-font);color:#999;text-transform:capitalize;font-size:14px;font-weight:500;line-height:24px}.search-filters-inner .checkboxes-list label input[type=checkbox]{appearance:none;opacity:0}.search-filters-inner .checkboxes-list label b{background-color:#ffffff14;border:1px solid #ffffff29;border-radius:0}.search-filters-inner .checkboxes-list label:hover b{background-color:#4d4d4d}.classes-filter .classes-list li{margin-bottom:12px}.classes-filter .classes-list li:last-child{margin-bottom:4px}.classes-filter .classes-list a{font-size:16px;font-family:var(--montserrat-font);color:#999;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:capitalize;align-items:center;padding-left:36px;font-weight:500;line-height:24px;display:flex;position:relative}.classes-filter .classes-list a:hover{color:#e5e5e5;text-decoration:none}.classes-filter .classes-list a:hover b{border-color:gray}.classes-filter .classes-list input[type=radio]{appearance:none;opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.classes-filter .classes-list b{pointer-events:none;background-color:#ffffff14;border:1px solid #ffffff29;border-radius:50%;width:24px;height:24px;transition:border-color .15s,background-color .15s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.classes-filter .classes-list b:after{content:"";background-color:#0000;border-radius:50%;width:10px;height:10px;transition:background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.classes-filter .classes-list input[type=radio]:checked+b{background-color:#f16436;border-color:#f16436}.classes-filter .classes-list input[type=radio]:checked+b:after{background-color:#fff}.filter-section{border-top:1px solid #333;margin-top:20px;padding-top:20px}.filter-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.filter-section__header{all:unset;cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.filter-section__header:hover .filter-section__title{color:#e5e5e5}.filter-section__title{color:#e5e5e5;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:150%;display:flex}.filter-section__count{color:#fff;background-color:#f16436;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.filter-section svg{color:#b2b2b2;flex-shrink:0;width:24px;height:24px;transition:transform .2s}.filter-section.is-open .filter-section__header svg{transform:rotate(180deg)}.version-filter__search{background-color:#ffffff14;border:1px solid #ffffff29;border-radius:2px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 8px;display:flex}.version-filter__search svg{color:#999;flex-shrink:0;width:20px;height:20px}.version-filter__search input{color:#e5e5e5;background:0 0;border:none;outline:none;flex:1;height:24px;padding:0;font-size:14px;line-height:24px}.version-filter__search input:hover,.version-filter__search input:focus{color:#e5e5e5;outline:none}.version-filter__search input::placeholder{color:#999}.version-filter .checkboxes-list{max-height:200px;overflow-y:auto}@media (max-width:900px){.version-filter .checkboxes-list{max-height:none;overflow-y:visible}}.filter-footer{display:none}@media (max-width:900px){.filter-footer{background-color:#212121;flex-direction:column;flex-shrink:0;gap:12px;padding:12px 20px 20px;display:flex}.filter-footer .btn-view-results{all:unset;color:#fff;width:100%;font-family:var(--montserrat-font);text-transform:capitalize;cursor:pointer;box-sizing:border-box;background-color:#f16436;justify-content:center;align-items:center;padding:8px 24px;font-size:16px;font-weight:500;display:flex;box-shadow:0 2px 10px #00000080}.filter-footer .btn-view-results:hover{opacity:.9}.filter-footer .clear-all{width:100%;font-family:var(--montserrat-font);text-transform:capitalize;box-sizing:border-box;background-color:#212121;border:1px solid #999;justify-content:center;align-items:center;padding:8px 24px;font-size:16px;font-weight:500;display:flex;box-shadow:0 2px 10px #00000080;color:#e5e5e5!important;text-decoration:none!important}.filter-footer .clear-all:hover{border-color:#b2b2b2;text-decoration:none!important}}.categories-filter .select-dropdown{width:100%;margin-bottom:12px}.categories-filter ::-webkit-scrollbar{background-color:#0000;width:4px;height:4px}.categories-filter ::-webkit-scrollbar-thumb{background-color:#4d4d4d;background-clip:padding-box;border-width:0}.categories-filter ::-webkit-scrollbar-thumb:hover{background-color:gray}.categories-filter ::-webkit-scrollbar-corner{background-color:#0000}.categories-filter ::-webkit-scrollbar-track-piece{background-color:#0000}.search-page{grid-template-columns:336px 1fr;grid-template-areas:"filters content";column-gap:32px;width:1224px;max-width:100%;display:grid}.search-page .options,.search-page .search-tags-and-count,.search-page .breadcrumbs,.search-page .search-bar-with-suggestions{margin-bottom:20px}.search-page .search-filters-inner{padding-right:20px}.search-page .search-tags:empty{min-height:0;margin:0}.search-page .options{align-items:center;gap:12px;height:32px;margin-bottom:24px;display:flex}.search-page .options.disabled{opacity:.3;pointer-events:none}@media (max-width:900px){.search-page .options .select-dropdown:first-child.select-dropdown>span{margin-right:4px}.search-page .options .select-dropdown:first-child .dropdown-selected-item{background-color:#0000;justify-content:flex-start}.search-page .options .select-dropdown:first-child .dropdown-selected-item>span{width:unset}.search-page .options .select-dropdown:first-child .dropdown-selected-item>svg{margin-left:0}}.search-page .options .pagination{margin:0}@media (max-width:900px){.search-page .options .pagination.top-pagination{display:none}}.search-page .results-container,.search-page .options.no-results{margin-top:0;padding:0}.search-page .results-count{color:#999;white-space:nowrap;align-items:center;font-size:14px;line-height:20px;display:flex}.search-page .results-count span{text-overflow:ellipsis;overflow:hidden}.search-page .search-tags-and-count{flex-wrap:wrap-reverse;gap:12px;display:flex}.search-page .search-bana-container{z-index:0;justify-content:center;align-items:center;min-width:320px;min-height:50px;margin-bottom:24px;display:flex;position:relative;overflow:hidden;width:100%!important}@media (min-width:900px){.search-page .search-bana-container{display:none}}.search-page .content{grid-area:content}@media (max-width:900px){.search-page{padding-bottom:128px;display:block}.search-page .options{flex-wrap:wrap;height:auto}.search-page .options.no-results{justify-content:flex-end}.search-page .search-bar-with-suggestions,.search-page .options,.search-page .search-tags,.search-page .breadcrumbs{gap:16px;margin-bottom:16px}.search-page .results-count{margin-bottom:20px}.search-page .search-filters{z-index:200;background-color:#00000080;flex-direction:column;height:100%;margin-bottom:0;transition:background-color .2s,opacity .2s;display:flex;position:fixed;inset:0;overflow:hidden}.search-page .search-filters.disabled{opacity:1}.search-page .search-filters.disabled .search-filters-inner>*{opacity:.3}.search-page .search-filters:not(.is-open){opacity:0;pointer-events:none}.search-page .search-filters:not(.is-open) .search-filters-inner{transform:translate(100%)}.search-page .search-filters .search-filters-inner{background-color:#212121;flex:1;min-height:0;padding:0 20px 20px;transition:transform .2s;position:relative;overflow-y:auto;transform:translate(0)}.search-page .project-card{grid-template:"art.name""art.author""art.desc""details-list details-list details-list"/100px 12px 1fr;gap:0;height:auto}.search-page .project-card .split-button,.search-page .project-card .actions-container{display:none}.search-page .project-card .art{width:100px;height:100px;margin:auto}.search-page .project-card ul.details-list.details-list{flex-wrap:wrap;gap:8px;height:auto;margin-top:12px;font-size:12px}.search-page .project-card ul.details-list.details-list>li{padding-left:20px}.search-page .project-card ul.details-list.details-list .detail-category,.search-page .project-card ul.details-list.details-list .detail-category-count{padding-left:0}.search-page .project-card ul.details-list.details-list .detail-category-count{margin-left:-4px}.search-page .project-card ul.details-list.details-list .detail-updated .date-full{display:none}.search-page .project-card ul.details-list.details-list .detail-updated .date-short{display:inline}}.sort-dropdown-desktop{margin-left:auto}@media (max-width:900px){.sort-dropdown-desktop,.options .btn-open-filters{display:none}}.results-container-tile{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:20px;display:grid}@media (max-width:900px){.results-container-tile{grid-template-columns:repeat(2,1fr);gap:12px}}.filter-reflection-bar{display:none}@media (max-width:900px){.filter-reflection-bar{z-index:101;white-space:nowrap;background-color:#303030;border:1px solid #ffffff29;border-radius:4px;align-items:center;padding:4px;transition:opacity .2s ease-out,transform .22s ease-out;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000080}.filter-reflection-bar .btn-open-filters{all:unset;cursor:pointer;color:#e5e5e5;border-radius:2px;align-items:center;gap:8px;padding:4px 12px 4px 8px;display:flex}.filter-reflection-bar .btn-open-filters .badge{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-width:unset;background:0 0;border:none;border-radius:0;height:auto;padding:0;position:static}.filter-reflection-bar .btn-open-filters .badge:before{content:"("}.filter-reflection-bar .btn-open-filters .badge:after{content:")"}.filter-reflection-bar .btn-open-filters svg{color:#e5e5e5;width:20px;height:20px}.filter-reflection-bar .btn-open-filters span{color:#e5e5e5;font-size:14px;font-weight:500}.filter-reflection-bar .btn-open-filters:hover{background-color:#ffffff14}.filter-reflection-bar .btn-view-type-mobile{all:unset;cursor:pointer;color:#e5e5e5;border-radius:2px;justify-content:center;align-items:center;padding:6px;display:flex}.filter-reflection-bar .btn-view-type-mobile svg{color:#e5e5e5;width:16px;height:16px;display:block}.filter-reflection-bar .btn-view-type-mobile:hover{background-color:#ffffff14}.filter-reflection-bar.is-hidden{opacity:0;pointer-events:none}.filter-reflection-bar.is-scroll-hidden{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 80px))}.filter-reflection-bar .reflection-bar-separator{background-color:#ffffff29;flex-shrink:0;width:1px;height:20px;margin:0 2px}}.btn-open-sort{all:unset;cursor:pointer;color:#e5e5e5;border-radius:2px;align-items:center;gap:8px;padding:4px 12px 4px 8px;display:flex}.btn-open-sort svg{color:#e5e5e5;width:20px;height:20px}.btn-open-sort span{color:#e5e5e5;font-size:14px;font-weight:500}.btn-open-sort:hover{background-color:#ffffff14}.mobile-sort-overlay{display:none}@media (max-width:900px){.mobile-sort-overlay{z-index:200;background-color:#00000080;display:block;position:fixed;inset:0;overflow:hidden}.mobile-sort-overlay:not(.is-open){opacity:0;pointer-events:none}.mobile-sort-overlay:not(.is-open) .mobile-sort-overlay__panel{transform:translate(100%)}.mobile-sort-overlay__panel{background-color:#212121;flex-direction:column;width:100%;transition:transform .2s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(0)}.mobile-sort-overlay__header{border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-sort-overlay__header span{color:#e5e5e5;font-size:20px;font-weight:500}.mobile-sort-overlay__header .btn-close{background-color:#ffffff14;border:1px solid #ffffff29;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-sort-overlay__header .btn-close svg{color:#e5e5e5;width:20px;height:20px}.mobile-sort-overlay__options{flex:1;padding:8px 0}.mobile-sort-overlay__options li button{all:unset;width:100%;font-family:var(--montserrat-font);color:#999;cursor:pointer;box-sizing:border-box;text-transform:capitalize;align-items:center;gap:12px;padding:14px 20px;font-size:16px;font-weight:500;display:flex}.mobile-sort-overlay__options li button:hover{color:#e5e5e5}.mobile-sort-overlay__options li button .sort-radio{border:2px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .15s;display:flex}.mobile-sort-overlay__options li button .sort-radio b{background-color:#0000;border-radius:50%;width:12px;height:12px;transition:background-color .15s;display:block}.mobile-sort-overlay__options li button.is-selected{color:#e5e5e5}.mobile-sort-overlay__options li button.is-selected .sort-radio{border-color:#f16436}.mobile-sort-overlay__options li button.is-selected .sort-radio b{background-color:#f16436}.mobile-sort-overlay__footer{flex-shrink:0;padding:12px 20px 20px}.mobile-sort-overlay__footer .btn-view-results{all:unset;color:#fff;width:100%;font-family:var(--montserrat-font);text-transform:capitalize;cursor:pointer;box-sizing:border-box;background-color:#f16436;justify-content:center;align-items:center;padding:8px 24px;font-size:16px;font-weight:500;display:flex;box-shadow:0 2px 10px #00000080}.mobile-sort-overlay__footer .btn-view-results:hover{opacity:.9}:is(body:has(.search-filters.is-open),body:has(.mobile-sort-overlay.is-open)){overflow:hidden}}