.grid-card-main{display:flex;gap:16px;align-items:flex-start;background:#fff;padding:16px;box-shadow:0 6px 18px rgba(21,39,71,.08);max-width:520px}.grid-card-main .grid-view-title{text-transform:capitalize;text-overflow:ellipsis;-webkit-line-clamp:2;color:#222;-webkit-box-orient:vertical;min-height:50px;margin-bottom:3px;font-size:calc(.125vw + 15.6px);font-weight:500;line-height:23px;transition:all .5s;display:-webkit-box;overflow:hidden}.grid-card-main .grid-sku{color:#777;font-size:14px;line-height:20px}.grid-card-main .grid-price{color:red;gap:8px;margin-bottom:0;font-size:calc(.1875vw + 14.4px);font-weight:500;transition:all .5s}.grid-card-main .info-grid{flex:1 1;display:flex;flex-direction:column;gap:0}.mobile-view-skeleton{box-shadow:0 6px 18px rgba(21,39,71,.08)}.search-modal .search-box{display:flex;align-items:center;gap:10px}.search-modal .search-title{font-size:1.1rem;margin:0 0 10px}.search-product .search-skeleton-card{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.03)}.search-product .search-skeleton-card .skeleton-image{width:72px;height:72px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0,#e6e6e6,#f0f0f0);background-size:200% 100%;animation:shimmer 1.2s linear infinite;flex:0 0 72px}.search-product .search-skeleton-card .skeleton-content{flex:1 1 auto;min-width:0}.search-product .search-skeleton-card .skeleton-line{height:12px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#e6e6e6,#f0f0f0);background-size:200% 100%;animation:shimmer 1.2s linear infinite;margin-bottom:8px}.search-product .search-skeleton-card .skeleton-line.title{width:60%;height:14px}.search-product .search-skeleton-card .skeleton-line.subtitle{width:40%}.search-product .search-skeleton-card .skeleton-line.price{width:30%;height:16px}.search-product .search-skeleton-card .skeleton-btn{width:110px;height:34px;border-radius:4px;margin-top:6px;background:linear-gradient(90deg,#f0f0f0,#e6e6e6,#f0f0f0);animation:shimmer 1.2s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.search-product.skeleton-only{flex-direction:column!important;align-items:stretch}.search-product.skeleton-only>.col,.search-product.skeleton-only>div{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.search-product.skeleton-only .search-skeleton-card{margin-bottom:12px}