.products-preview__container{position:relative}@media(max-width:768px){.products-preview__header{flex-direction:column;align-items:flex-start;gap:24px}}.products-preview__grid--loaded{animation:fadeIn .5s ease-in-out}.product-card-skeleton{background:var(--surface);border:1px solid var(--neutral-alpha-medium);border-radius:var(--radius-xl);padding:24px;animation:pulse 1.5s ease-in-out infinite}.skeleton-image{width:100%;height:200px;background:var(--neutral-weak);border-radius:var(--radius-m);margin-bottom:20px}.skeleton-content{display:flex;flex-direction:column;gap:12px}.skeleton-badge{width:80px}.skeleton-badge,.skeleton-title{height:24px;background:var(--neutral-weak);border-radius:var(--radius-s)}.skeleton-title{width:70%}.skeleton-description{width:100%;height:16px}.skeleton-description,.skeleton-price{background:var(--neutral-weak);border-radius:var(--radius-s)}.skeleton-price{width:50%;height:28px;margin-top:8px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}