.collection-header{position:relative;padding:80px 0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;margin-bottom:60px}.collection-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23D4AF37" fill-opacity="0.1" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,112C672,96,768,96,864,112C960,128,1056,160,1152,160C1248,160,1344,128,1392,112L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;background-size:cover;opacity:.3}.collection-title{position:relative;color:#fff;font-size:48px;font-weight:700;text-align:center;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;animation:fadeInDown .8s ease}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.collection-description{position:relative;color:#fffc;text-align:center;max-width:600px;margin:0 auto;font-size:16px;line-height:1.8;animation:fadeInUp .8s ease .2s both}.filter-sidebar{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 40px #00000014;position:sticky;top:100px}.filter-group{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(212,175,55,.1)}.filter-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-title{font-size:16px;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .3s ease}.filter-title:hover{color:#d4af37}.filter-title:after{content:"\2212";font-size:24px;transition:transform .3s ease}.filter-title.collapsed:after{content:"+"}.filter-options{max-height:300px;overflow:hidden;transition:max-height .3s ease}.filter-options.collapsed{max-height:0}.filter-option{display:flex;align-items:center;padding:10px 0;cursor:pointer;transition:all .3s ease}.filter-option:hover{padding-left:10px;color:#d4af37}.filter-checkbox{width:20px;height:20px;border:2px solid #e0e0e0;border-radius:5px;margin-right:12px;position:relative;transition:all .3s ease}.filter-option:hover .filter-checkbox{border-color:#d4af37}.filter-checkbox.checked{background:linear-gradient(135deg,#d4af37,#c5a028);border-color:#d4af37}.filter-checkbox.checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.filter-label{font-size:14px;color:#666;transition:color .3s ease}.filter-option:hover .filter-label{color:#d4af37}.filter-count{margin-left:auto;font-size:12px;color:#999;background:#d4af371a;padding:2px 8px;border-radius:10px}.price-range-slider{padding:20px 0}.price-range-track{height:6px;background:#e0e0e0;border-radius:3px;position:relative;margin:30px 0}.price-range-fill{position:absolute;height:100%;background:linear-gradient(90deg,#d4af37,#c5a028);border-radius:3px;left:0;right:0}.price-range-values{display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:#d4af37}.color-swatches{display:flex;flex-wrap:wrap;gap:10px}.color-swatch{width:40px;height:40px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:all .3s ease;position:relative}.color-swatch:hover{transform:scale(1.1);box-shadow:0 4px 15px #0003}.color-swatch.selected{border-color:#d4af37;box-shadow:0 0 0 2px #fff,0 0 0 4px #d4af37}.color-swatch:after{content:attr(data-color-name);position:absolute;bottom:-25px;left:50%;transform:translate(-50%);font-size:10px;white-space:nowrap;opacity:0;transition:opacity .3s ease}.color-swatch:hover:after{opacity:1}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:20px;background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000000d}.collection-count{font-size:14px;color:#666}.collection-count strong{color:#d4af37;font-weight:600}.sort-options{display:flex;align-items:center;gap:15px}.sort-label{font-size:14px;font-weight:600;color:#1a1a1a}.sort-select{padding:10px 20px;border:2px solid rgba(212,175,55,.3);border-radius:50px;background:#fff;font-size:14px;cursor:pointer;transition:all .3s ease}.sort-select:hover,.sort-select:focus{border-color:#d4af37;box-shadow:0 4px 15px #d4af3733}.view-options{display:flex;gap:10px}.view-btn{width:40px;height:40px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.view-btn:hover,.view-btn.active{border-color:#d4af37;background:#d4af371a;color:#d4af37}.products-grid{display:grid;gap:30px;margin-bottom:60px}.products-grid.grid-2{grid-template-columns:repeat(2,1fr)}.products-grid.grid-3{grid-template-columns:repeat(3,1fr)}.products-grid.grid-4{grid-template-columns:repeat(4,1fr)}.products-grid.grid-5{grid-template-columns:repeat(5,1fr)}.products-grid.list-view{grid-template-columns:1fr}.products-grid.list-view .pr_grid_item{display:flex;gap:30px;align-items:center}.products-grid.list-view .product-image{flex:0 0 300px}.products-grid.list-view .product-info{flex:1;text-align:left}.quick-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.quick-filter-btn{padding:10px 20px;border:2px solid rgba(212,175,55,.3);border-radius:50px;background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.quick-filter-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#d4af371a;border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.quick-filter-btn:hover:before{width:200%;height:200%}.quick-filter-btn:hover,.quick-filter-btn.active{border-color:#d4af37;color:#d4af37;transform:translateY(-2px);box-shadow:0 4px 15px #d4af3733}.quick-filter-btn.active{background:linear-gradient(135deg,#d4af37,#c5a028);color:#fff}.active-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:20px;background:#d4af370d;border-radius:15px}.active-filter-tag{display:flex;align-items:center;gap:8px;padding:8px 15px;background:#fff;border:2px solid #D4AF37;border-radius:50px;font-size:13px;color:#d4af37;font-weight:500}.remove-filter{width:18px;height:18px;border-radius:50%;background:#d4af37;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:all .3s ease}.remove-filter:hover{background:#c5a028;transform:rotate(90deg)}.clear-all-filters{padding:8px 20px;background:transparent;border:2px solid #ff4e00;border-radius:50px;color:#ff4e00;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-all-filters:hover{background:#ff4e00;color:#fff}.load-more-container{text-align:center;margin:60px 0}.load-more-btn{padding:18px 50px;background:linear-gradient(135deg,#d4af37,#c5a028);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;box-shadow:0 8px 25px #d4af374d;position:relative;overflow:hidden}.load-more-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease}.load-more-btn:hover:before{width:300px;height:300px}.load-more-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px #d4af3766}.empty-collection{text-align:center;padding:100px 20px}.empty-icon{font-size:80px;color:#d4af374d;margin-bottom:30px}.empty-title{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:15px}.empty-text{font-size:16px;color:#666;margin-bottom:30px}.empty-action{padding:15px 40px;background:linear-gradient(135deg,#d4af37,#c5a028);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.empty-action:hover{transform:translateY(-3px);box-shadow:0 8px 25px #d4af374d}@media (max-width: 1024px){.collection-title{font-size:36px}.products-grid.grid-4,.products-grid.grid-5{grid-template-columns:repeat(3,1fr)}.filter-sidebar{position:static}}@media (max-width: 767px){.collection-header{padding:50px 0}.collection-title{font-size:28px;letter-spacing:2px}.collection-toolbar{flex-direction:column;gap:15px}.products-grid.grid-2,.products-grid.grid-3,.products-grid.grid-4,.products-grid.grid-5{grid-template-columns:repeat(2,1fr);gap:15px}.products-grid.list-view .pr_grid_item{flex-direction:column}.products-grid.list-view .product-image{flex:1;width:100%}.quick-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px}.quick-filter-btn{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/perfume-collection.css.map */
