.HomePageSkeleton_root__1_f2D{min-height:60vh;background:transparent}.HomePageSkeleton_srOnly__9q4dv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HomePageSkeleton_bone__k84co{background:linear-gradient(90deg,#e8eef3,#f4f7fa 40%,#e8eef3 80%);background-size:200% 100%;animation:HomePageSkeleton_shimmer__hJrKg 1.4s ease-in-out infinite;border-radius:8px}@keyframes HomePageSkeleton_shimmer__hJrKg{0%{background-position:100% 0}to{background-position:-100% 0}}.HomePageSkeleton_hero__7A315{position:relative;min-height:320px;overflow:hidden}.HomePageSkeleton_heroMedia__l_XIX{position:absolute;inset:0;border-radius:0}.HomePageSkeleton_heroCopy__MOVKD{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-end;min-height:320px;padding:2rem var(--page-pad-x,1rem);max-width:var(--page-max-width,none);margin:0 auto}.HomePageSkeleton_heroTitle__eWFmq{width:min(280px,70%);height:28px}.HomePageSkeleton_heroSubtitle__BBsAE{width:min(200px,50%);height:16px}.HomePageSkeleton_heroCta__vaDL4{width:120px;height:40px;border-radius:var(--btn-radius,8px);margin-top:.25rem}.HomePageSkeleton_section__UD_Sy{max-width:var(--page-max-width,none);margin:0 auto;padding:1.5rem var(--page-pad-x,1rem)}.HomePageSkeleton_sectionTitle__qjnPb{width:min(220px,45%);height:28px;margin-bottom:1.25rem}.HomePageSkeleton_categoryRow__RsVJh{display:flex;gap:1rem;overflow:hidden}.HomePageSkeleton_categorySection__euG2u{display:none;padding-top:.85rem;padding-bottom:.35rem}.HomePageSkeleton_categoryItem__3IcDv{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.HomePageSkeleton_categoryAvatar__lKRxf{width:72px;height:72px;border-radius:50%}.HomePageSkeleton_categoryLabel__lo6fo{width:56px;height:12px}.HomePageSkeleton_productRow__t4ocx{display:flex;gap:1.25rem;overflow:hidden}.HomePageSkeleton_productCard__eEUeG{flex:0 0 min(240px,70vw);display:flex;flex-direction:column;gap:.65rem}.HomePageSkeleton_productImage__Gp718{width:100%;aspect-ratio:1;border-radius:12px}.HomePageSkeleton_productName__EWSmp{width:80%;height:16px}.HomePageSkeleton_productPrice__3kvZR{width:40%;height:14px}.HomePageSkeleton_productBtn__a6N2n{width:100%;height:40px;border-radius:var(--btn-radius,8px);margin-top:.25rem}@media (min-width:768px){.HomePageSkeleton_heroCopy__MOVKD,.HomePageSkeleton_hero__7A315{min-height:400px}.HomePageSkeleton_heroTitle__eWFmq{height:36px}.HomePageSkeleton_categoryAvatar__lKRxf{width:88px;height:88px}.HomePageSkeleton_productCard__eEUeG{flex-basis:260px}}@media (max-width:992px){.HomePageSkeleton_categorySection__euG2u{display:block;max-width:none;padding-inline:1rem}}