.search__results-heading{margin:15px 0}@media(min-width:600px){.search__results-heading{display:flex;align-items:center;justify-content:space-between}}.search__results-title{display:block;font-size:16px;line-height:1.5;text-transform:capitalize;color:var(--white);margin-bottom:15px}@media(min-width:600px){.search__results-title{margin-bottom:0}}.search__container{height:100%;overflow:auto;margin-bottom:-15px}@media(min-width:1000px){.search__container{height:500px}}.search__container-inner{position:relative}.search__group{--colnum:3;position:absolute;display:grid;grid-template-columns:repeat(var(--colnum),1fr);grid-gap:10px;gap:10px;margin-bottom:10px}@media(min-width:600px){.search__group{--colnum:4}}@media(min-width:800px){.search__group{--colnum:5}}.search__results-none-title{font-size:16px;color:var(--white);text-align:center;margin:50px 0 10px}.search__results-none-text{color:var(--gray-300);text-align:center;margin:0 0 50px}.search__categories{display:flex;gap:10px;margin-top:15px;overflow:auto;width:calc(100% + 30px);margin-left:-15px;padding:0 15px}@layer mixins{.search__categories{scrollbar-width:none;-ms-overflow-style:none}.search__categories::-webkit-scrollbar{display:none;width:0;height:0}}@media(min-width:600px){.search__categories{gap:15px;width:auto;margin:0;padding:0}}.search__filter{font-weight:700;flex-shrink:0;padding:9px 14px;background:var(--dark-purple-200);border-radius:var(--radius);color:var(--white);border:none;cursor:pointer}.search__filter.is-selected{background:var(--yellow-400);color:var(--black-400)}@media(min-width:600px){.search__filter{font-weight:400;padding:0;background:none;border-radius:0}.search__filter.is-selected{color:var(--yellow-400);background:none;border-bottom:2px solid}}.search__sorting{display:none}.search{position:relative;margin-left:10px;order:1}.search.is-open{display:flex;flex-direction:column;position:fixed;inset:0;margin:0;z-index:var(--z-index-modal)}@media(min-width:1000px){.search{order:0;flex:0 1 500px;margin-left:20px}.search.is-open{position:relative;margin-left:20px}.search__open{display:none}}.search__box{display:none;align-items:center;width:100%;background:var(--surface-light);padding:0 var(--spacing-3xs)}@media(min-width:1000px){.search__box{display:flex;background:var(--surface-default);border-radius:var(--border-radius-xs);border:1px solid var(--border-primary)}}.is-open .search__box{display:flex}.search__icon{width:24px;height:24px;flex-shrink:0;fill:var(--background-icon-tertiary)}.is-open .search__icon{fill:var(--background-icon-primary)}.search__input{font:var(--body-md-regular);color:var(--text-caption);background:rgba(0,0,0,0);padding:17px var(--spacing-3xs);width:100%;border:none;outline:none;cursor:pointer}@media(min-width:1000px){.search__input{padding-block:var(--spacing-4xs)}}.is-open .search__input{color:var(--text-light);cursor:auto}.search__input::placeholder{color:inherit}@media(min-width:1000px){.search__close{--padding:0}}.search__results{display:flex;flex-direction:column;height:100%;padding:0 15px 15px;background:var(--surface-default)}@media(min-width:1000px){.search__results{top:46px;left:0;width:700px;height:auto;max-height:565px;border-radius:var(--border-radius-xs)}.search__results,.search__results:before{position:absolute;background:var(--surface-lighter)}.search__results:before{content:"";top:-4px;left:12px;width:8px;height:8px;transform:rotate(45deg)}}.search__title{font-size:16px;line-height:1.5;font-weight:700;text-transform:capitalize;color:var(--text-title);margin:15px 0}.search__skeletons.section-skeletons__wrapper{width:calc(100% + 15px);padding:0;margin:0;overflow:hidden}@media(min-width:800px){.search__skeletons.section-skeletons__wrapper{width:auto}}.search__skeletons.section-skeletons__wrapper .section-skeletons{gap:10px}.search__skeletons.section-skeletons__wrapper .game-box{width:33vw;max-width:124px}@media(min-width:800px){.search__skeletons.section-skeletons__wrapper .game-box{width:calc((100% - 40px)/5);max-width:auto}}.search__games{display:flex;width:calc(100% + 30px);margin-left:-15px;padding:0 15px;gap:10px;overflow:auto}@layer mixins{.search__games{scrollbar-width:none;-ms-overflow-style:none}.search__games::-webkit-scrollbar{display:none;width:0;height:0}}.search__games .game-box{width:33vw;max-width:124px}@media(min-width:1000px){.search__games .game-box{width:auto;max-width:auto}.search__games{display:grid;grid-template-columns:repeat(5,1fr);width:auto;margin:0;padding:0}}