.collection-container header{margin-left:10px}.collection-container header h1{font-size:28px;font-weight:700;color:gold;letter-spacing:1px}.collection-container header p{margin-top:8px;font-size:16px;font-weight:400;color:#ccc;line-height:1.5}.collection-container .collection-explore{padding-top:50px;text-align:right}.collection-container .collection-explore a{color:#fff;font-size:20px;font-weight:500;text-decoration:none;transition:color .2s ease}.collection-container .collection-explore a:hover{text-decoration:underline;color:#e5e5e5}.collection-container .collection-text{margin-top:8px;margin-left:10px;font-size:16px;font-weight:400;color:#ccc;line-height:1.5}.collection-container .input-container{position:relative;width:100%;max-width:400px;margin:10px auto 0}@media(max-width:480px){.collection-container .input-container{max-width:90%}}.collection-container .input-container input{width:402px;height:25px;padding-top:12px;padding-bottom:12px;padding-left:10px;font-size:1rem;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;outline:none;transition:all .3s ease-in-out}@media(max-width:480px){.collection-container .input-container input{max-width:288px}}.collection-container .highlight{color:gold;font-weight:700}.collection-container .cards{display:flex;flex-wrap:wrap}.collection-container .cards a{text-decoration:none}.collection-container .cards .collection-listing{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 20px);margin-top:20px;margin-right:10px;margin-left:10px;padding:16px;background-color:#252525;border-radius:8px;box-sizing:border-box}.collection-container .cards .collection-listing .collection-item{text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.collection-container .cards .collection-listing .collection-item .card-image{display:flex;justify-content:center;background-color:#000;overflow:hidden}.collection-container .cards .collection-listing .collection-item .card-image img{max-width:100%;height:200px;object-fit:contain;transition:transform .3s ease-in-out}.collection-container .cards .collection-listing .collection-item .collection-image:hover img{transform:scale(1.1)}.collection-container .cards .collection-listing .collection-item .collection-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:54px;text-align:left;margin-top:20px;font-size:18px;font-weight:500;line-height:18px;text-decoration:none;color:#fff}.collection-container .cards .collection-listing .collection-item .collection-detail-container{display:flex;flex-direction:column}.collection-container .cards .collection-listing .collection-item .collection-detail-container .collection-price{text-align:left;color:gold;font-size:18px;font-weight:700;margin-right:210px}.collection-container .cards .collection-listing .collection-item .collection-detail-container .collection-info{text-align:left;color:#a9a9a9;font-size:18px;font-weight:400}.collection-container .cards .collection-listing .collection-item .collection-detail-container .collection-txt{text-align:left;color:#fff;font-size:8px;font-weight:500}.collection-container .cards .popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.27);display:flex;justify-content:center;align-items:center;z-index:1000}.collection-container .cards .popup-overlay .popup-content{display:flex;gap:20px;background:rgba(0,0,0,.9);padding:20px;border-radius:8px;max-width:auto;max-height:600px;color:#fff;position:relative;overflow:auto}.collection-container .cards .popup-overlay .popup-content img{width:auto;height:auto;object-fit:cover;border-radius:4px}.collection-container .cards .popup-overlay .popup-content .popup-details p{margin:0;padding:0}.collection-container .cards .popup-overlay .popup-content .popup-details{display:flex;flex-direction:column;justify-content:top;text-align:left;font-size:18px;font-weight:400;max-width:400px;gap:2px;color:#a9a9a9;margin-top:0;padding:0}.collection-container .cards .popup-overlay .popup-content .popup-details .title{font-weight:500;color:#fff;line-height:1.4;margin-bottom:6px}.collection-container .cards .popup-overlay .popup-content .popup-details .info{font-weight:500;color:#a9a9a9;line-height:1.5;margin-bottom:0;padding:0}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section{padding:10px;background-color:#2a2a2a;margin:0 auto;width:90%;color:#a9a9a9;border-radius:8px}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group{margin-bottom:0;margin-top:0;padding-top:0}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .grade-title{margin-bottom:8px;margin-top:8px;padding-top:0;font-weight:400}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table{border-collapse:collapse;border:1px solid #555;width:100%}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table td{padding:6px;font-size:14px}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table .date-cell{text-align:left;width:70%}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table .price-cell{text-align:right;width:30%}@media(max-width:600px){.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table,.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table tbody{display:block}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table tr{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #444}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table td{display:block;padding:0;flex:1 1;font-size:14px}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table .date-cell{text-align:left}.collection-container .cards .popup-overlay .popup-content .popup-details .price-section .grade-price-group .price-table .price-cell{text-align:right}}.collection-container .cards .popup-overlay .popup-close{position:absolute;top:10px;right:10px;background:none;color:#fff;border:none;font-size:24px;cursor:pointer}