.block-with-bottom-shadow{box-shadow:0 2px 3px -2px #ddd;border:1px solid var(--light-grey);border-bottom:1px solid #dfdfe1}.search-row{margin-bottom:34px}.search-row__wrapper{position:relative}.search-row__input{display:block;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition:.15s ease-in-out;width:100%;height:41px;font-size:14px;line-height:21px;padding:8px 8px 8px 31px;border-radius:6px;border:2px solid var(--bg);background-color:var(--bg);color:var(--main-text)}.search-row__input::placeholder{color:var(--image-border);opacity:1}.search-row__input:focus{outline:none;background-color:transparent}.search-row__btn{position:absolute;left:0;top:0;height:41px;width:29px;border:none;background:none;padding:0;display:flex;align-items:center;justify-content:flex-end;color:var(--image-border);cursor:pointer}.search-row__btn svg{width:20px;height:20px}.search__autocomplete{z-index:4;width:100%;background-color:#fff;border:1px solid #f2f4f9;box-shadow:0 0 8px 0 rgba(41,49,89,0.1);margin-top:5px;padding:10px 10px 5px 20px;overflow:auto;max-height:200px !important}.autocompleted__item{color:var(--main-text);margin-bottom:3px;font-weight:400;cursor:pointer;font-size:.9rem;opacity:.8;padding:6px}.autocompleted__item:hover{color:#000000;background:var(--bg);opacity:1}.autocompleted__item_game{display:flex;align-items:center}.autocompleted__item-image{width:36px;height:24px;margin-right:8px;object-fit:cover;border-radius:3px}.autocompleted__item-info{display:flex;flex-direction:column}.autocompleted__item-notice{margin-top:2px;color:var(--secondary-text);font-size:11px}.catalog-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.3;font-weight:bold;text-transform:uppercase;color:var(--secondary-text);margin:20px 0 10px}.catalog-header__nav{display:flex;flex-wrap:wrap;gap:6px}.catalog-header__nav>div{display:flex;align-items:center;column-gap:6px}.catalog-header__nav>div:not(:last-child):after{content:"\2022"}.catalog-header__nav a{font-weight:bold;text-transform:uppercase;text-decoration:none;border-bottom:1px dashed;color:var(--secondary-text);font-size:11px}.catalog-header__nav a:hover{color:var(--link-hover)}.catalog-header__nav~.catalog-header__info{margin-left:unset;margin-right:unset}.catalog-header__info{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;margin-left:auto;margin-right:0}