.search-page{padding-bottom:72px}.search-page-form-hidden{display:none!important}.search-results-head{position:relative;display:flex;align-items:center;gap:18px;margin:30px 0 24px;padding:24px 28px;background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);border:1px solid var(--color-border);border-radius:22px;overflow:hidden}.search-results-head:after{content:"";position:absolute;left:-45px;top:-70px;width:210px;height:210px;border:42px solid rgba(211,189,145,.13);border-radius:50%}.search-results-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:18px;background:var(--color-action);color:var(--color-action-text);font-size:23px;box-shadow:0 9px 24px rgba(154,123,69,.2)}.search-results-head>div:last-child{position:relative;z-index:1}.search-results-head span{font-size:10px;color:var(--color-accent);font-weight:700}.search-results-head h1{margin:0;color:var(--color-heading);font-size:26px}.search-results-head p{margin:2px 0 0;color:var(--color-text);font-size:12px}.search-results-content{padding:4px 0}.search-products-grid{gap:16px}.search-products-grid>.empty-state,.search-products-grid>.page-loader{grid-column:1/-1;min-height:280px}.search-page .pagination{margin-top:34px}@media(min-width:1100px){.search-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.search-page{width:calc(100% - 20px)}.search-results-head{margin:18px 0;padding:18px;border-radius:17px;gap:12px}.search-results-icon{width:46px;height:46px;flex-basis:46px;border-radius:14px;font-size:19px}.search-results-head h1{font-size:20px}.search-results-head p{font-size:10px}.search-products-grid{gap:9px}}
