.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body{background:#111}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-out}.title{color:#000;font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tracking-button{transition:all .3s ease}.tracking-button:hover{transform:scale(1.1)}.tracking-button:disabled{cursor:not-allowed}.favorite-active{color:#ef4444!important}.like-active{color:#eab308!important}.completed-active{background-color:#22c55e!important;color:#fff!important}:deep(.carousel__slide){padding:0 4px}:deep(.single-product){border-radius:10px;overflow:hidden;background:#111;box-shadow:0 4px 16px #00000080}:deep(.single-product picture),:deep(.single-product img){width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;display:block;border-radius:10px;transition:transform .35s ease}:deep(.single-product:hover picture),:deep(.single-product:hover img){transform:scale(1.05)}:deep(.single-product h3){position:absolute;bottom:0;left:0;right:0;width:100%!important;padding:18px 8px 6px!important;font-size:.68rem!important;background:linear-gradient(to top,rgba(0,0,0,.92) 55%,transparent)!important;border-radius:0 0 10px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:deep(.carousel__prev),:deep(.carousel__next){background-color:#000000b3!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:50%!important;width:38px!important;height:38px!important;transition:background-color .2s,border-color .2s}:deep(.carousel__prev:hover),:deep(.carousel__next:hover){background-color:#dc2626d9!important;border-color:#ffffff73!important}
