@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.page-skeleton__btn,.page-skeleton__header-desc,.page-skeleton__header-title,.page-skeleton__input,.page-skeleton__label,.product-card-skeleton__image,.product-card-skeleton__title{background:var(--white-2);position:relative;overflow:hidden;border-radius:999px;display:block}.page-skeleton__btn:after,.page-skeleton__header-desc:after,.page-skeleton__header-title:after,.page-skeleton__input:after,.page-skeleton__label:after,.product-card-skeleton__image:after,.product-card-skeleton__title:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000 25%,color-mix(in srgb,var(--white-2) 60%,var(--white)) 50%,#0000 75%);animation:skeleton-shimmer 1.4s linear infinite}.product-card-skeleton{border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;background:var(--white)}.product-card-skeleton__image{width:100%;aspect-ratio:1;border-radius:0}.product-card-skeleton__content{padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.product-card-skeleton__title{height:.85rem;width:75%}.product-card-skeleton__title--short{width:45%}.page-skeleton__header-title{height:1.75rem;width:280px;max-width:60%;margin-bottom:.5rem}.page-skeleton__header-desc{height:.9rem;width:420px;max-width:80%}.page-skeleton__filter{display:grid;grid-template-columns:4fr 1fr;align-items:end;gap:1.25rem;width:100%}.page-skeleton__filter-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.page-skeleton__filter-field{display:flex;flex-direction:column;gap:.5rem}.page-skeleton__label{height:.7rem;width:55%}.page-skeleton__input{height:2.5rem;border-radius:.375rem}.page-skeleton__filter-action{display:flex;justify-content:flex-end;align-items:center}.page-skeleton__btn{height:2.5rem;width:100%;border-radius:.375rem}@media(orientation:portrait){.page-skeleton__filter{grid-template-columns:1fr;gap:1rem}.page-skeleton__filter-fields{grid-template-columns:1fr 1fr}.page-skeleton__filter-action{justify-content:stretch}.page-skeleton__filter-action .page-skeleton__btn{width:100%}}@media(max-width:480px){.page-skeleton__filter-fields{grid-template-columns:1fr}}
/*# sourceMappingURL=9e42520b9e466877.css.map*/