.lastoria-search-panel {position:fixed;inset:0;z-index:40;height:100dvh;padding:0;overflow:auto;background:#fff;}
.lastoria-search-panel:not(.is-active) {display:none;}
.lastoria-search-panel .header-searching__wrapper {min-height:100%;padding:0;border:0;}
.lastoria-search-panel .header-searching__back,.lastoria-search-panel .header-searching__label {border:0;font-family:inherit;}
.lastoria-search-panel .header-searching__back {background:transparent;}
.lastoria-search-panel .header-searching__item::before {right:auto;left:20px;}
.lastoria-search-panel .header-searching__clear {border:0;cursor:pointer;}
.lastoria-search-panel .header-searching__input {padding-right:48px;}
.lastoria-search-panel .header-searching__input::-webkit-search-cancel-button {display:none;}
.lastoria-search-panel .header-searching__cards {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.lastoria-search-panel .product-card {min-width:0;}
.lastoria-search-panel .header-searching__body[hidden],.lastoria-search-panel [data-search-all][hidden] {display:none!important;}
.lastoria-search-panel .lastoria-search-empty {grid-column:1/-1;width:100%;}
.lastoria-search-all {margin-top:24px;}
.lastoria-search-panel a.header-searching__label {text-decoration:none;}
.lastoria-search-results .catalog__cards {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.lastoria-search-results {padding-top:40px;}
.lastoria-search-results .catalog__head-wrapper {margin-bottom:24px;}
.lastoria-results-form {margin:24px 0;}
.lastoria-results-caption {margin-bottom:24px;}
.lastoria-search-results .lastoria-search-empty {margin:40px auto;}
body.lastoria-nav-locked {overflow:hidden;}
.lastoria-search-status {margin-top:12px;color:#6c6258;}
.menu__link.js-menu-search {display:flex;justify-content:space-between;align-items:center;}
.menu__link.js-menu-search::after {content:'';}
@media(max-width:1023px) {
 .lastoria-search-results {padding-top:24px;}
 .lastoria-search-results .catalog__cards {grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
 body.lastoria-search-open .mob-panel {z-index:10001;}
 .lastoria-search-panel {padding-bottom:80px;}
 .lastoria-search-panel .header-searching__container {padding:0 4px;}
 .lastoria-search-panel .header-searching__body {padding:14px;margin-top:0;}
 .lastoria-search-panel .header-searching__cards {grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
 .lastoria-search-panel .header-searching__labels {gap:5px;}
 .lastoria-search-panel .header-searching__label {padding:3px 4px;}
 .lastoria-search-panel .header-searching__label span {font-size:10px;}
 .lastoria-search-panel .product-card__head {min-height:0;}
}
