.collection-container{max-width:1400px;margin:0 auto;padding:0 40px}.list-collection{max-width:100%;margin:40px 0;padding:0}@media screen and (min-width:1200px){.list-collection{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;margin:30px 0}.list-collection li{margin:0 0 40px;width:100%}.list-collection li .grid-view-item__link{padding:0}.list-collection li .grid-view-item__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:15px}}@media screen and (min-width:1024px) and (max-width:1199px){.list-collection{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin:40px 0}.list-collection li{margin:0 0 35px;width:100%}.list-collection li .grid-view-item__link{padding:0}.list-collection li .grid-view-item__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:15px}}@media screen and (min-width:768px) and (max-width:1023px){.list-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.list-collection li{margin:0 0 30px;width:100%}.list-collection li .grid-view-item__link{padding:0}.list-collection li .grid-view-item__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:12px}}@media screen and (max-width:767px){.collection-container{padding:0 10px}.list-collection{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:10px 0}.list-collection li{margin:0;width:100%}.list-collection li .grid-view-item__link{padding:0}.list-collection li .grid-view-item__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:8px}.list-collection .grid-view-item__meta{padding:8px 0;text-align:center}.list-collection .h4{font-size:13px;line-height:1.2;margin-bottom:6px}.list-collection .product-price{font-size:14px;font-weight:600}}.has-secondary.grid-view-item__link img.secondary{display:none}.has-secondary.grid-view-item__link:hover img.secondary{display:block}.has-secondary.grid-view-item__link:hover img.grid-view-item__image{display:none}@media screen and (min-width:767px){.has-secondary.grid-view-item__link img.secondary{display:none}.has-secondary.grid-view-item__link:hover img.secondary{display:block}.has-secondary.grid-view-item__link:hover img.grid-view-item__image{display:none}}@media screen and (max-width:767px){.has-secondary.grid-view-item__link img.secondary{display:none}}.list-collection .grid-view-item__meta{padding:15px 0;text-align:center}.list-collection .h4{font-size:14px;line-height:1.3;margin-bottom:8px}.list-collection .product-price{font-size:16px;font-weight:600}.header-collection{margin-bottom:20px;padding:0;border-top:none!important;z-index:1001!important}.header-collection h1{margin-bottom:20px;text-align:center;display:inline-block}.store-menu{border-top:none!important;margin-top:0!important;padding-top:0!important;border-bottom:none!important}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;padding:15px 0;border-bottom:1px solid #eee;gap:20px;position:relative}.collection-toolbar-left{display:flex;align-items:center;gap:20px;position:relative}.filter-drawer-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;padding:10px 16px;border-radius:4px;font-size:14px;cursor:pointer;color:#333;position:relative}.filter-drawer-toggle:hover{background:#f5f5f5}.filter-count{background:#333;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;justify-content:center;margin-left:5px}.sort-wrapper{display:flex;align-items:center;gap:10px;position:relative}.sort-wrapper label{font-size:14px;color:#666}.sort-wrapper select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;position:relative}.collection-count{font-size:14px;color:#666;margin:0}.filter-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1019;opacity:0;visibility:hidden;transition:all .3s ease}.filter-drawer-overlay.active{opacity:1;visibility:visible}.filter-drawer{position:fixed;top:0;right:-300px;width:300px;height:100vh;background:#fff;z-index:1020;transition:right .3s ease;overflow-y:auto;box-shadow:-2px 0 10px #0000001a}.filter-drawer.active{right:0}.filter-drawer-header{display:flex;align-items:center;padding:125px 20px 20px;border-bottom:1px solid #eee;background:#fff;position:sticky;top:0;z-index:1001}.filter-drawer-close{background:none;border:none;cursor:pointer;color:#666;padding:5px;min-width:0!important;width:28px!important;height:28px!important;flex-shrink:0}.filter-drawer-close:hover{color:#333}.filter-drawer-header h2{margin:0 0 0 auto;font-size:18px;font-weight:600;flex-shrink:0}.filter-drawer-content{padding:30px 20px 120px}.filter-drawer .filter-actions{position:absolute;bottom:0;right:0;width:100%;background:#fff;padding:15px 20px;border-top:1px solid #eee;display:flex;gap:10px;z-index:1002;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.filter-drawer.active .filter-actions{opacity:1;visibility:visible}.apply-filters-btn{flex:1;background:#333;color:#fff;border:none;padding:12px;border-radius:4px;font-size:14px;cursor:pointer}.apply-filters-btn:hover{background:#555}.clear-filters-btn{flex:1;background:#fff;color:#333;border:1px solid #ddd;padding:12px;border-radius:4px;font-size:14px;cursor:pointer;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center}.clear-filters-btn:hover{background:#f5f5f5}.active-filters-section{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.active-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.active-filters-header h3{margin:0;font-size:16px;font-weight:600}.clear-all-filters{font-size:14px;color:#666;text-decoration:underline}.clear-all-filters:hover{color:#333}.active-filters-list{display:flex;flex-wrap:wrap;gap:10px}.active-filter-tag{display:flex;align-items:center;background:#f0f0f0;padding:6px 10px;border-radius:4px;font-size:12px;gap:8px}.remove-filter{color:#666;text-decoration:none;font-weight:700;font-size:16px;line-height:1}.remove-filter:hover{color:#333}.filter-group{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.filter-group:last-child{border-bottom:none;margin-bottom:0}.filter-title-toggle{width:100%;background:none;border:none;padding:0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;margin-bottom:8px;color:#333}.filter-title-toggle:hover{color:#666}.filter-chevron{transition:transform .2s ease;color:#666}.filter-title-toggle[aria-expanded=true] .filter-chevron{transform:rotate(180deg)}.filter-options{display:inline-flex;flex-direction:column;gap:10px;max-height:1000px;overflow:visible;transition:max-height .3s ease}.filter-options.collapsed{max-height:0;overflow:hidden}.filter-option{display:flex;align-items:center;gap:10px;margin-bottom:3px;padding:1px 0;cursor:pointer}.filter-option input[type=checkbox],.filter-option input[type=radio]{width:16px;height:16px;accent-color:#333}.filter-option label{font-size:16px;cursor:pointer;color:#666;flex:1}.filter-option label:hover{color:#333}.price-inputs{display:flex;gap:15px}.price-input-group{flex:1}.price-input-group label{display:block;font-size:12px;color:#666;margin-bottom:5px}.price-input-group input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}#more{margin-top:40px;padding-top:40px;border-top:1px solid #eee;text-align:center}.category-text-section{margin-top:60px;padding:0}@media screen and (max-width:768px){.header-collection{margin-bottom:10px;margin-top:50px}.header-collection h1{margin-bottom:15px;font-size:24px;display:block;width:100%;position:static!important;z-index:auto!important}.collection-toolbar{margin:0 0 15px;padding:8px 0;flex-direction:row;justify-content:space-between;align-items:center}.collection-toolbar-left{order:2;gap:15px}.collection-toolbar form{order:1}.collection-count{display:none}.filter-drawer-toggle,.sort-wrapper select{font-size:14px;padding:8px 12px}.filter-drawer{width:100vw;right:-100vw}.filter-drawer.active{right:0}.category-text-section,#more{padding:0}}.collection-toolbar *{pointer-events:auto}.filter-drawer-toggle:before,.filter-drawer-toggle:after,.sort-wrapper:before,.sort-wrapper:after{pointer-events:none}.category-text{max-height:none!important;height:auto!important;overflow:visible!important;display:block!important;-webkit-line-clamp:none!important;-webkit-box-orient:initial!important;white-space:normal!important;text-overflow:initial!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/collection-filters.css.map */
