body.loading[data-real-skeleton]{--sk-base:color-mix(in srgb,var(--bg-tertiary,#F4F6F9) 88%,var(--text-primary,#111827) 6%);--sk-glint:color-mix(in srgb,var(--bg-card,#FFF) 90%,var(--text-primary,#111827) 3%);--sk-shape:linear-gradient(90deg,var(--sk-base) 0%,var(--sk-glint) 46%,var(--sk-base) 100%)}body.loading[data-real-skeleton] form{pointer-events:none;user-select:none}body.loading[data-real-skeleton] .scroll-section__content{overflow:hidden;overscroll-behavior:none;touch-action:none}body.loading[data-real-skeleton] :is(.product-card__image,.sl-list-card__avatar,.announcements-slider){background:var(--sk-shape);background-size:220% 100%;animation:content-skeleton-shimmer 1.2s linear infinite}body.loading[data-real-skeleton] :is(.product-card__image,.sl-list-card__avatar) > :not(button),body.loading[data-real-skeleton] :is(.product-card__content,.product-card__prices,.sl-list-card__body) > *,body.loading[data-real-skeleton] :is(.category-card__image,.category-card__title,.category-card__fallback),body.loading[data-real-skeleton] :is(.product-card__badge,.product-card__featured),body.loading[data-real-skeleton] .announcement-slide > *{visibility:hidden}body.loading[data-real-skeleton] :is(.product-card__prices,.category-card){position:relative}body.loading[data-real-skeleton] :is(.product-card__content,.sl-list-card__body){background:var(--sk-shape) 8px 8px / 42% 14px no-repeat,var(--sk-shape) 8px 32px / 74% 12px no-repeat,var(--sk-shape) 8px 54px / 60% 12px no-repeat;border-radius:var(--radius-sm)}body.loading[data-real-skeleton] .product-card__prices::before{content:"";position:absolute;inset:5px 0;width:54px;background:var(--sk-shape);border-radius:var(--radius-full)}body.loading[data-real-skeleton] .category-card::before{content:"";position:absolute;width:72px;height:72px;left:50%;top:16px;transform:translateX(-50%);background:var(--sk-shape);border-radius:var(--radius-md);opacity:1}body.loading[data-real-skeleton] .announcements-section[data-has-announcements="true"]{display:block !important}body.loading[data-real-skeleton] .announcements-slider{width:100%;aspect-ratio:2 / 1}body.loading[data-real-skeleton] [data-has-text-announcements="true"] .announcements-slider{min-height:200px}body.loading[data-real-skeleton] .announcement-slide--no-media{background:none}body.loading[data-real-skeleton] .announcements-track-wrapper{height:100%}body.loading[data-real-skeleton="categories"] .subcategory-card > *{visibility:hidden}body.loading[data-real-skeleton="categories"] .category-card::before{inset:var(--space-sm) auto auto 50%;width:min(192px,90%);height:auto;aspect-ratio:1}body.loading[data-real-skeleton="categories"] .subcategory-card::before{inset:40% auto auto 50%;width:min(96px,58%);aspect-ratio:1;border-radius:var(--radius-full);transform:translate(-50%,-50%);opacity:1}body.loading[data-real-skeleton="categories"] :is(.category-card,.subcategory-card)::before{background:var(--sk-shape);background-size:220% 100%;animation:content-skeleton-shimmer 1.2s linear infinite}body.loading[data-real-skeleton="categories"] :is(.category-card,.subcategory-card)::after{content:"";position:absolute;z-index:2;width:52%;height:14px;bottom:var(--space-md);left:50%;transform:translateX(-50%);background:var(--sk-shape);border-radius:var(--radius-full)}body.loading[data-real-skeleton="seller"] :is(.sl-profile__avatar,.sl-profile__info,.sl-stat,.sl-hours__row,.sl-hours__header,.sl-description,.sl-order-phone,.sl-social,.reviews-header,.reviews-filters){background-image:var(--sk-shape);background-size:68% 12px;background-position:0 50%;background-repeat:no-repeat}body.loading[data-real-skeleton="seller"] .sl-profile__avatar{background-size:220% 100%;animation:content-skeleton-shimmer 1.2s linear infinite}body.loading[data-real-skeleton="seller"] :is(.sl-profile__avatar,.sl-profile__info,.sl-stat,.sl-hours__row,.sl-hours__header,.sl-description,.sl-order-phone,.sl-social,.reviews-header,.reviews-filters) > *,body.loading[data-real-skeleton="seller"] .sl-hours__special-title{visibility:hidden}body.loading[data-real-skeleton="product"]{overflow:clip !important}body.loading[data-real-skeleton="product"] :is(.pd-gallery__slide,.pd-gallery__thumb,.pd-seller__avatar-wrap){background:var(--sk-shape);background-size:220% 100%;animation:content-skeleton-shimmer 1.2s linear infinite}body.loading[data-real-skeleton="product"] :is(.pd-info__name,.pd-info__rating,.pd-info__ticker,.pd-delivery__item,.pd-seller__info,.pd-seller__rating,.pd-info__badges,.pd-price__row,.pd-price__original,.pd-variant-group__title,.pd-variant-chip,.pd-section-title,.pd-description__content,.pd-seller-warning,.pd-attributes__table td,.pd-tags__chip,.reviews-header,.reviews-filters){color:transparent !important;text-shadow:none !important;background-image:var(--sk-shape);background-size:68% 12px;background-position:0 50%;background-repeat:no-repeat}body.loading[data-real-skeleton="product"] :is(.pd-gallery__slide,.pd-gallery__thumb,.pd-seller__avatar-wrap,.pd-info__name,.pd-info__rating,.pd-info__ticker,.pd-delivery__item,.pd-seller__info,.pd-seller__rating,.pd-info__badges,.pd-price__row,.pd-price__original,.pd-variant-group__title,.pd-variant-chip,.pd-section-title,.pd-description__content,.pd-seller-warning,.pd-attributes__table td,.pd-tags__chip,.reviews-header,.reviews-filters) > *{visibility:hidden}body.loading[data-real-skeleton="info"] .info-section :is(h1,h2,h3,p,li,th,td,.faq-item__question,.contact-info__label,.contact-info__value,.legal-document-button,.step-card__number,.contact-info__icon){color:transparent !important;text-shadow:none !important;background-image:var(--sk-shape);background-size:68% 12px;background-position:0 50%;background-repeat:no-repeat}body.loading[data-real-skeleton="info"] .info-section :is(h1,h2,h3,p,li,th,td,.faq-item__question,.contact-info__label,.contact-info__value,.legal-document-button,.step-card__number,.contact-info__icon) > *{visibility:hidden}@keyframes content-skeleton-shimmer{from{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){body.loading[data-real-skeleton] :is(.product-card__image,.sl-list-card__avatar,.announcements-slider),body.loading[data-real-skeleton="categories"] :is(.category-card,.subcategory-card)::before,body.loading[data-real-skeleton="seller"] .sl-profile__avatar,body.loading[data-real-skeleton="product"] :is(.pd-gallery__slide,.pd-gallery__thumb,.pd-seller__avatar-wrap){animation:none}}