#seacrh-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:1023px){#search-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:767px){#search-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:639px){#search-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.search{border-radius:8px;width:100%;max-width:1200px;padding:0;position:relative;margin:2rem auto!important}.search-title{text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;font-family:Verdana,Geneva,sans-serif;margin-bottom:.5rem!important}.product-item{background-color:#fff;border-radius:8px;font-family:Verdana,Geneva,sans-serif;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 4px #0000001a}.product-item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.product-image{background-color:#f5f5f5;width:100%;position:relative}.product-image img{-o-object-fit:contain;object-fit:contain;border-radius:0;min-height:auto;max-height:200px}.product-details{padding:2px;font-family:Verdana,Geneva,sans-serif}.product-name{color:#333;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;letter-spacing:-.02em;-webkit-box-orient:vertical;margin-bottom:4px;font-family:Verdana,Geneva,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.product-price{color:#f7931e;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-family:Verdana,Geneva,sans-serif;font-size:.9375rem;font-weight:600;overflow:hidden}.product-discount,.product-stock{color:#666;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-family:Verdana,Geneva,sans-serif;font-size:.75rem;overflow:hidden}.products__container{max-width:1200px;overflow-x:hidden}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1200px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.search{width:100%;padding:20px 0}.search__viewport{width:100%}.search__container{max-width:1200px;margin:0 auto;padding:0 20px}.search-back-button{color:#374151;cursor:pointer;background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #00000014}.search-back-button:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a}.search-back-button:active{transform:scale(.98)}.search-results-heading{color:#111827;margin-bottom:20px;font-size:16px;font-weight:500}#search-grid{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:12px;display:grid}.search-no-results{text-align:center;color:#6b7280;padding:60px 20px;font-size:16px}@media (max-width:1280px){#search-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1024px){#search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){#search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search__container{padding:0 16px}.search-results-heading{font-size:20px}.search-back-button{padding:8px 16px;font-size:13px}}@media (max-width:480px){#search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.search-results-heading{font-size:18px}}
