.bivasete-card-placeholder .product-box-inner{min-height:390px;padding:12px;background:#fff;display:flex!important;flex-direction:column;gap:12px}
.bivasete-placeholder-link{display:flex;flex-direction:column;gap:12px;color:inherit}
.bivasete-image-skeleton{display:block;width:100%;aspect-ratio:1;border-radius:8px}
.bivasete-title-skeleton{display:flex;flex-direction:column;gap:7px;min-height:32px}
.bivasete-title-skeleton>span{display:block;height:11px;width:100%;border-radius:4px}
.bivasete-title-skeleton>span:last-child{width:72%}
.bivasete-skeleton-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;min-height:30px}
.bivasete-price-skeleton{display:block;height:14px;width:55%;border-radius:4px}
.bivasete-button-skeleton{display:block;width:30px;height:30px;border-radius:8px;flex-shrink:0}
.bivasete-image-skeleton,.bivasete-title-skeleton>span,.bivasete-price-skeleton,.bivasete-button-skeleton{background:linear-gradient(100deg,#f0f1f3 25%,#e5e7eb 45%,#f0f1f3 65%);background-size:220% 100%;animation:bivasete-skeleton-shimmer 1.5s ease-in-out infinite}
.bivasete-skeleton-status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@keyframes bivasete-skeleton-shimmer{from{background-position:100% 0}to{background-position:-100% 0}}
@media(prefers-reduced-motion:reduce){.bivasete-image-skeleton,.bivasete-title-skeleton>span,.bivasete-price-skeleton,.bivasete-button-skeleton{animation:none;background:#f0f1f3}}
.bivasete-carousel-retry{display:flex;gap:16px;align-items:center;padding:12px;flex-wrap:wrap;font-size:13px}
.bivasete-carousel-retry button{border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;padding:8px 12px;cursor:pointer;font:inherit}
@media(max-width:767px){.carousel__item.bivasete-card-placeholder .product-box-inner{min-height:0;height:100%;overflow:hidden}.carousel__item.bivasete-card-placeholder .bivasete-image-skeleton{height:125px;aspect-ratio:auto;flex-shrink:0}}
