.shop-container{min-height:80vh}.shop-container .breadcrumb a{color:#f60;text-decoration:none}.shop-container .breadcrumb a:hover{text-decoration:underline}.shop-container .shop-header h3{color:#f60;font-weight:600}.shop-container .card{transition:all .3s ease-in-out;cursor:pointer;border-radius:20px!important;overflow:hidden}.shop-container .card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.shop-container .card .card-img-top{transition:transform .3s ease}.shop-container .card:hover .card-img-top{transform:scale(1.05)}.shop-container .card .btn{transition:all .3s ease}.shop-container .card .btn:hover{background-color:#e55a00!important;transform:translateY(-1px)}.shop-container .deal-badge{z-index:1;border-bottom-right-radius:10px;font-size:.75rem;font-weight:600}.shop-container .reward-badge{background-color:#fff8f0;color:#036;font-size:12px;font-weight:500;padding:4px 10px;border-radius:8px;border-left:3px solid #f60;white-space:nowrap}.shop-container .discount-badge{font-size:.7rem;padding:4px 10px}.shop-container .category-button{min-height:45px}.shop-container .category-button:hover{background-color:#f8f9fa!important;border-color:#f60!important}.shop-container .no-results .suggestions-card{border:0;background-color:#f8f9fa}.shop-container .no-results .suggestions-card .btn:hover{transform:translateY(-1px)}.shop-container .no-results .support-card{border-color:#ffc107!important;background-color:rgba(255,193,7,.1)}.shop-container .loading-spinner .spinner-border{width:3rem;height:3rem}@media(max-width:768px){.shop-container .d-flex.justify-content-between{flex-direction:column;gap:1rem}.shop-container .d-flex.justify-content-between h3{text-align:center}.shop-container .card{margin-bottom:1rem}.shop-container .card .card-body{padding:1rem}.shop-container .no-results .row.g-3>.col-md-4{margin-bottom:.5rem}}.deal-badge.hot-deal{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(220,53,69,.7)}70%{box-shadow:0 0 0 10px rgba(220,53,69,0)}to{box-shadow:0 0 0 0 rgba(220,53,69,0)}}