.collection-page{padding:40px 0 60px}.collection-header{text-align:center;margin-bottom:40px}.collection-header p{color:#888;font-size:15px;margin-top:8px}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.collection-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:hidden;transition:all .3s;border:2px solid transparent}.collection-card:hover{border-color:var(--color-primary-gold);box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.collection-card-image{aspect-ratio:1;background:var(--color-cream);overflow:hidden;display:block}.collection-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.collection-card:hover .collection-card-image img{transform:scale(1.05)}.collection-card-body{padding:16px}.collection-card-title{font-size:18px;color:var(--color-primary-green);margin-bottom:4px}.collection-card-title a{color:inherit}.collection-card-meta{font-size:12px;color:#888;margin-bottom:8px}.collection-card-price{font-size:16px;font-weight:700;color:var(--color-primary-green)}.collection-card-btn{display:block;text-align:center;margin-top:12px;width:100%}@media(max-width:768px){.collection-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.collection-filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-label{font-size:13px;color:#888;font-weight:600}.filter-chip{border:2px solid #e0e0e0;background:#fff;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;color:#555;transition:all .2s}.filter-chip:hover{border-color:var(--color-primary-gold)}.filter-chip--active{border-color:var(--color-primary-green);background:var(--color-primary-green);color:#fff}.filter-count{margin-left:auto;font-size:13px;color:#888}.collection-card{position:relative}.collection-card-noimg{display:flex;align-items:center;justify-content:center;height:100%;font-size:60px;background:var(--color-cream)}.collection-card-season{position:absolute;top:10px;left:10px;z-index:2;font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;background:#fff;color:var(--color-primary-green);box-shadow:0 1px 4px #0000001a}.collection-card-season.in-season{background:#e8f5e9;color:#2e7d32}.collection-card-season.coming-soon{background:#fff3e0;color:#ef6c00}.collection-card-season.off-season{background:#f0f0f0;color:#999}.collection-card-oos{position:absolute;top:10px;right:10px;z-index:2;font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;background:#c62828;color:#fff}.collection-card-actions{display:flex;gap:8px;margin-top:12px}.collection-card-actions .btn{flex:1}.collection-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px}.page-num{padding:6px 12px;border-radius:4px;font-size:14px;color:var(--color-primary-green)}.page-num--active{background:var(--color-primary-green);color:#fff;font-weight:700}.quickview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.quickview-overlay.active{display:flex}.quickview-modal{background:#fff;border-radius:16px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:24px}.quickview-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;color:#999;z-index:2;line-height:1}.quickview-inner{display:flex;gap:24px}.quickview-media{flex:1}.quickview-media img{width:100%;border-radius:12px;aspect-ratio:1;object-fit:cover}.quickview-info{flex:1}.quickview-info h3{margin-bottom:4px}.quickview-tagline{color:#888;font-size:14px;margin-bottom:12px}.quickview-price{font-size:22px;font-weight:700;color:var(--color-primary-green);margin:12px 0}.quickview-fulllink{display:inline-block;margin-top:12px;font-size:13px;text-decoration:underline}@media(max-width:600px){.quickview-inner{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mangoera-collection.css.map */
