.seller-profile.skeleton{max-width:1200px;margin:0 auto;padding:20px}.seller-profile.skeleton .seller-header{margin-bottom:30px}.seller-profile.skeleton .seller-info{display:flex;gap:30px;align-items:center}.seller-profile.skeleton .seller-avatar.skeleton-element{width:150px;height:150px;border-radius:50%;background-color:#e1e1e1;position:relative;overflow:hidden}.seller-profile.skeleton .seller-details{flex:1 1}.seller-profile.skeleton .skeleton-title{width:60%;height:32px;background-color:#e1e1e1;margin-bottom:15px;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .skeleton-text{width:80%;height:18px;background-color:#e1e1e1;margin-bottom:10px;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .seller-stats{display:flex;gap:30px;margin-top:20px}.seller-profile.skeleton .stat{display:flex;flex-direction:column;gap:5px}.seller-profile.skeleton .skeleton-stat-number{width:50px;height:24px;background-color:#e1e1e1;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .skeleton-stat-label{width:80px;height:16px;background-color:#e1e1e1;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .seller-content{display:flex;gap:40px}.seller-profile.skeleton .seller-story{flex:1 1}.seller-profile.skeleton .seller-products{flex:2 1}.seller-profile.skeleton .skeleton-subtitle{width:40%;height:28px;background-color:#e1e1e1;margin-bottom:20px;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .skeleton-paragraph{width:100%;height:16px;background-color:#e1e1e1;margin-bottom:10px;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .skeleton-paragraph:nth-child(3){width:90%}.seller-profile.skeleton .skeleton-paragraph:nth-child(4){width:80%}.seller-profile.skeleton .specialty-tags{display:flex;gap:10px;margin-top:10px}.seller-profile.skeleton .skeleton-tag{width:80px;height:28px;background-color:#e1e1e1;border-radius:14px;position:relative;overflow:hidden}.seller-profile.skeleton .contact-info{margin-top:15px}.seller-profile.skeleton .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.seller-profile.skeleton .product-card-skeleton{display:flex;flex-direction:column;gap:10px}.seller-profile.skeleton .skeleton-product-image{width:100%;height:200px;background-color:#e1e1e1;border-radius:8px;position:relative;overflow:hidden}.seller-profile.skeleton .skeleton-product-title{width:80%;height:20px;background-color:#e1e1e1;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .skeleton-product-price{width:60px;height:20px;background-color:#e1e1e1;border-radius:4px;position:relative;overflow:hidden}.seller-profile.skeleton .skeleton-element:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:shimmer 2s infinite}.card-skeleton{position:relative;overflow:hidden;border-radius:12px;background-color:#f1f1f1;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.card-skeleton:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:shimmer 2s infinite}.card-skeleton-image{background-color:#e1e1e1;border-radius:8px;height:192px;margin-bottom:16px;position:relative;overflow:hidden}.card-skeleton-content{flex:1 1}.card-skeleton-title{height:24px;width:75%;margin-bottom:8px}.card-skeleton-subtitle,.card-skeleton-title{background-color:#e1e1e1;border-radius:4px;position:relative;overflow:hidden}.card-skeleton-subtitle{height:20px;width:25%;margin-bottom:12px}.card-skeleton-text{background-color:#e1e1e1;border-radius:4px;height:16px;width:50%;margin-bottom:8px;position:relative;overflow:hidden}.card-skeleton-meta{display:flex;align-items:center;margin-bottom:12px}.card-skeleton-meta-item{background-color:#e1e1e1;border-radius:4px;height:16px;margin-right:8px;position:relative;overflow:hidden}.card-skeleton-meta-item:first-child{width:64px}.card-skeleton-meta-item:last-child{width:32px}.card-skeleton-button{background-color:#e1e1e1;border-radius:6px;height:40px;width:100%;position:relative;overflow:hidden;margin-top:auto}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}