.ui-rec-pending{display:none!important}
.ui-rec-loading{--rec-skeleton-base:#e8e8e4;--rec-skeleton-shine:#f6f6f2;color:inherit;overflow:hidden}
.ui-rec-loading-title{margin:0 0 10px;font:inherit;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em}
.ui-rec-loading-status{margin:0 0 22px;color:inherit;opacity:.7;font-size:.9rem}
.ui-rec-loading-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.ui-rec-loading-card{display:flex;flex-direction:column;min-width:0;padding:15px;border:1px solid rgba(125,125,125,.2);border-radius:8px;gap:13px}
.ui-rec-loading-card span{display:block;position:relative;overflow:hidden;background:var(--rec-skeleton-base);border-radius:4px}
.ui-rec-loading-card span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--rec-skeleton-shine),transparent);animation:rec-skeleton-shimmer 1.7s ease-in-out infinite}
.ui-rec-loading-image{aspect-ratio:1/1;width:100%;max-height:310px}
.ui-rec-loading-line{height:17px;width:90%}.ui-rec-loading-short{width:65%}
.ui-rec-loading-price{height:19px;width:30%;margin-top:8px}
.ui-rec-loading-action{height:43px;width:100%;margin-top:6px}
.ui-rec-loading--extras{margin:32px 0 0}
html[data-theme=dark] .ui-rec-loading,html[data-theme-mode=dark] .ui-rec-loading,html.dark .ui-rec-loading,body.dark .ui-rec-loading{--rec-skeleton-base:#282b2c;--rec-skeleton-shine:#393d3e}
@keyframes rec-skeleton-shimmer{100%{transform:translateX(100%)}}
@media(max-width:749px){.ui-rec-loading-row{display:flex;gap:14px;overflow:hidden}.ui-rec-loading-card{flex:0 0 82%;max-width:340px;padding:14px}.ui-rec-loading-image{max-height:none}.ui-rec-loading-status{margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.ui-rec-loading-card span:after{animation:none;display:none}}

.ui-rec-loading{scroll-margin-top:145px}@media(min-width:750px){.ui-rec-loading{scroll-margin-top:110px}}
