.wishlist-container{width:100%;max-width:100%;margin:0 auto;padding:2rem 1rem}@media(min-width:768px){.wishlist-container{padding:3rem 1.5rem}}@media(min-width:992px){.wishlist-container{max-width:1400px;padding:4rem 2rem}}@media(min-width:1200px){.wishlist-container{max-width:1400px}}.wishlist-grid>.col{display:flex;flex:0 0 50%;max-width:50%;width:50%}@media(min-width:768px){.wishlist-grid>.col{flex:0 0 33.333333%;max-width:33.333333%;width:33.333333%}}@media(min-width:992px){.wishlist-grid>.col{flex:0 0 25%;max-width:25%;width:25%}}.wishlist-grid .product-card{height:100%;display:flex;flex-direction:column;width:100%}.wishlist-grid .card{height:100%;display:flex!important;flex-direction:column!important;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.wishlist-grid .card:hover{transform:translateY(-6px);box-shadow:0 12px 28px #00000026;border-color:#00000026}.wishlist-grid .position-relative{position:relative;background:#f8f9fa;overflow:hidden}.wishlist-grid .ratio-1x1{aspect-ratio:1 / 1;display:block}.wishlist-grid .card-img-top{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.wishlist-grid .card:hover .card-img-top{transform:scale(1.1)}.wishlist-grid .wishlist-btn{width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#fffffff2!important;box-shadow:0 2px 10px #0003;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#000}.wishlist-grid .wishlist-btn:hover{transform:scale(1.15);background:#fff!important;box-shadow:0 4px 16px #dc354566}.wishlist-grid .wishlist-btn svg{width:20px;height:20px}.wishlist-grid .wishlist-btn.active,.wishlist-grid .wishlist-btn.wishlisted,.wishlist-grid .wishlist-btn[data-wishlisted=true]{background:#ff00001a!important;box-shadow:0 3px 10px #ff00004d!important;color:red!important}.wishlist-grid .wishlist-btn.active svg path,.wishlist-grid .wishlist-btn.wishlisted svg path,.wishlist-grid .wishlist-btn[data-wishlisted=true] svg path{fill:red!important;stroke:red!important}.wishlist-grid .badge{font-size:.75rem;font-weight:700;padding:.4rem .8rem;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;z-index:5;box-shadow:0 2px 6px #0003}.wishlist-grid .card-body{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.wishlist-grid .card-title{font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wishlist-grid .card-title a{color:inherit;text-decoration:none;transition:color .2s ease}.wishlist-grid .card-title a:hover{color:#007bff}.wishlist-grid .mt-auto{margin-top:.5rem!important}.wishlist-grid .text-primary{font-size:1.25rem!important;font-weight:700!important;color:#06c!important}.wishlist-grid .text-decoration-line-through{font-size:.9rem;color:#999!important}.wishlist-grid .btn-outline-primary{width:100%;padding:.75rem 1rem;border:2px solid #007bff;border-radius:8px;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;margin-top:1rem}.wishlist-grid .btn-outline-primary:hover:not(:disabled){background:#007bff;border-color:#007bff;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #007bff4d}.wishlist-grid .btn-outline-primary:disabled{opacity:.5;cursor:not-allowed}.wishlist-loading{min-height:400px;display:flex;align-items:center;justify-content:center}.wishlist-loading .spinner-border{width:3rem;height:3rem;border-width:.35rem}.wishlist-empty{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.wishlist-empty svg{opacity:.5;margin-bottom:2rem}.wishlist-empty h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.wishlist-empty p{font-size:1.125rem;color:#6c757d;margin-bottom:2rem}.wishlist-empty .btn{padding:.75rem 2rem;font-size:1rem;font-weight:600}.wishlist-grid{justify-content:flex-start!important}.wishlist-grid>.col{opacity:1!important;animation:none!important}[data-theme=dark] .wishlist-container h1{color:#e5e5e5}[data-theme=dark] .wishlist-container .lead{color:#e5e5e5b3}[data-theme=dark] .wishlist-grid .card{background:#242424;border-color:#e5e5e51a}[data-theme=dark] .wishlist-grid .card:hover{border-color:#e5e5e533;box-shadow:0 12px 28px #0009}[data-theme=dark] .wishlist-grid .position-relative{background:#2e2e2e}[data-theme=dark] .wishlist-grid .card-title,[data-theme=dark] .wishlist-grid .card-title a{color:#e5e5e5}[data-theme=dark] .wishlist-grid .card-title a:hover{color:#4a9eff}[data-theme=dark] .wishlist-grid .text-primary{color:#4a9eff!important}[data-theme=dark] .wishlist-grid .text-decoration-line-through{color:#e5e5e580!important}[data-theme=dark] .wishlist-grid .wishlist-btn{background:#ffffffe6!important;color:#000!important}[data-theme=dark] .wishlist-grid .wishlist-btn:hover{background:#fff!important;color:#000!important}[data-theme=dark] .wishlist-grid .wishlist-btn.active,[data-theme=dark] .wishlist-grid .wishlist-btn.wishlisted,[data-theme=dark] .wishlist-grid .wishlist-btn[data-wishlisted=true]{background:#f003!important;color:red!important}[data-theme=dark] .wishlist-grid .wishlist-btn.active svg path,[data-theme=dark] .wishlist-grid .wishlist-btn.wishlisted svg path,[data-theme=dark] .wishlist-grid .wishlist-btn[data-wishlisted=true] svg path{fill:red!important;stroke:red!important}[data-theme=dark] .wishlist-empty h3{color:#e5e5e5}[data-theme=dark] .wishlist-empty p{color:#e5e5e5b3}[data-theme=dark] .wishlist-empty svg{color:#e5e5e566!important}@media(max-width:575px){.wishlist-container h1{font-size:2rem}.wishlist-container .lead{font-size:1rem}.wishlist-grid .card-title{font-size:.9rem;min-height:2.5em}.wishlist-grid .text-primary{font-size:1.1rem!important}.wishlist-grid .wishlist-btn{width:36px;height:36px}.wishlist-grid .wishlist-btn svg{width:18px;height:18px}.wishlist-grid .badge{font-size:.65rem;padding:.3rem .6rem}.wishlist-grid .btn-outline-primary{padding:.625rem .875rem;font-size:.875rem}.wishlist-grid .card-body{padding:1rem}}@media(prefers-reduced-motion:reduce){.wishlist-grid>.col{animation:none;opacity:1}.wishlist-grid .card,.wishlist-grid .card-img-top,.wishlist-grid .wishlist-btn,.wishlist-grid .btn-outline-primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wishlist-bootstrap.css.map */
