.collection-breadcrumb{display:flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:.15em;color:#444;margin-bottom:12px}.collection-breadcrumb a{color:#444;transition:color .2s}.collection-breadcrumb a:hover{color:#aaa}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px 72px;border-bottom:1px solid rgba(255,255,255,.05);background:#0a0a0a;gap:16px;flex-wrap:wrap}.collection-toolbar-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.collection-toolbar-right{display:flex;align-items:center;gap:12px}.collection-count{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:.3em;color:#444}.active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.active-filter-tag{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:.15em;color:#fff;background:#2c6fd126;border:1px solid rgba(44,111,209,.3);padding:4px 10px;border-radius:2px;transition:background .2s}.active-filter-tag:hover{background:#2c6fd140}.clear-filters{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:.15em;color:#555;text-decoration:underline;transition:color .2s}.clear-filters:hover{color:#aaa}.filter-dropdown-wrap{position:relative}.filter-btn{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;color:#aaa;background:transparent;border:1px solid rgba(255,255,255,.1);padding:9px 16px;cursor:pointer;border-radius:2px;transition:border-color .2s,color .2s;display:flex;align-items:center;gap:6px}.filter-btn:hover{border-color:#ffffff4d;color:#fff}.filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:4px;min-width:180px;display:none;flex-direction:column;z-index:100;overflow:hidden;box-shadow:0 16px 40px #0009}.filter-dropdown.open{display:flex}.filter-option{font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:.12em;color:#888;padding:12px 16px;transition:background .15s,color .15s;border-bottom:1px solid rgba(255,255,255,.04)}.filter-option:last-child{border-bottom:none}.filter-option:hover{background:#ffffff0a;color:#fff}.filter-option.active{color:#fff}.sort-form{display:flex}.collection-sort{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;letter-spacing:.15em;color:#aaa;background:transparent;border:1px solid rgba(255,255,255,.1);padding:9px 16px;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:2px;transition:border-color .2s;outline:none}.collection-sort:hover{border-color:#ffffff4d}.collection-sort option{background:#111;color:#fff}.product-grid{padding:2px 0;background:#000}.product-img-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;object-fit:cover;width:100%;height:100%}.product-img-primary{transition:opacity .4s ease}.product-card:hover .product-img-hover{opacity:1}.product-card:hover .product-img-primary{opacity:0}.product-info{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.04)}.product-info-left{display:flex;flex-direction:column;gap:3px}.product-info-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.product-name{font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600;letter-spacing:.05em;color:#e0e0e0}.product-vendor-small{font-family:Barlow,sans-serif;font-size:11px;color:#444}.product-price{font-family:Barlow Condensed,sans-serif;font-size:14px;color:#888;letter-spacing:.05em}.product-price.sale{color:#ef5350}.product-price-was{font-family:Barlow Condensed,sans-serif;font-size:11px;color:#444;text-decoration:line-through}.product-swatches{display:flex;gap:5px;padding:10px 20px 14px;background:#0a0a0a}.swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.badge-sale{background:#d32f2f26;color:#ef5350;border-color:#d32f2f4d}.pagination-wrap{display:flex;align-items:center;justify-content:center;gap:8px;padding:60px 48px;background:#080808;border-top:1px solid rgba(255,255,255,.04);flex-wrap:wrap}.pagination-btn{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.3em;color:#aaa;border:1px solid rgba(255,255,255,.1);padding:10px 20px;border-radius:2px;transition:all .2s}.pagination-btn:hover{color:#fff;border-color:#ffffff59}.pagination-pages{display:flex;align-items:center;gap:4px}.pagination-page{font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:.1em;color:#555;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .2s}.pagination-page:hover{color:#fff;background:#ffffff0d}.pagination-page.active{background:#fff;color:#000}.pagination-ellipsis{color:#333;padding:0 4px}.collection-empty{text-align:center;padding:120px 48px;background:#080808}.collection-empty-title{font-family:Bebas Neue,sans-serif;font-size:64px;letter-spacing:.06em;color:#ffffff14;margin-bottom:16px}.collection-empty p{font-family:Barlow,sans-serif;font-size:14px;color:#444;letter-spacing:.05em}.cart-notification{position:fixed;bottom:32px;right:32px;background:#fff;color:#000;display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:4px;font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:.1em;transform:translateY(20px);opacity:0;pointer-events:none;transition:all .3s ease;z-index:9999;max-width:320px;box-shadow:0 8px 32px #00000080}.cart-notification.visible{opacity:1;transform:translateY(0);pointer-events:auto}.cart-notification-icon{font-size:16px;color:#4caf50;flex-shrink:0}.cart-notification-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-notification-link{color:#2c6fd1;white-space:nowrap;text-decoration:underline;flex-shrink:0}@media(max-width:768px){.collection-toolbar{padding:16px 24px}.collection-page-header{padding:100px 24px 48px}.pagination-wrap{padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/collection.css.map */
