.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.collection-toolbar__left,.collection-toolbar__right{display:flex;align-items:center;gap:.75rem}.collection-toolbar__sort .form-select{min-height:38px;padding:.5rem 2rem .5rem .75rem;font-size:.8125rem}.collection-toolbar__view{display:flex;gap:.25rem}.collection-toolbar__view-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);color:var(--color-text-secondary);transition:all var(--transition-speed) ease}.collection-toolbar__view-btn:hover,.collection-toolbar__view-btn.is-active{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.08)}.collection-content{display:grid;grid-template-columns:260px 1fr;gap:2rem}@media (max-width: 989px){.collection-content{grid-template-columns:1fr}}.collection-filters{position:sticky;top:calc(var(--header-height) + 1rem);max-height:calc(100vh - var(--header-height) - 2rem);overflow-y:auto}@media (max-width: 989px){.collection-filters{position:fixed;top:0;left:0;width:min(360px,90vw);height:100%;background:var(--color-bg);z-index:1002;transform:translate(-100%);transition:transform var(--transition-speed) ease;padding:0 1.25rem 1.25rem;box-shadow:var(--shadow-xl);max-height:100vh}.collection-filters.is-open{transform:translate(0)}.collection-filters__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--color-border);margin-bottom:1rem}}.filter-group{border-bottom:1px solid var(--color-border);padding-bottom:.5rem;margin-bottom:.5rem}.filter-group__title{font-size:.875rem;padding:.75rem 0}.filter-list{display:flex;flex-direction:column;gap:.25rem;max-height:250px;overflow-y:auto}.filter-checkbox{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;cursor:pointer;font-size:.8125rem}.filter-checkbox input{display:none}.filter-checkbox__box{width:18px;height:18px;border:2px solid var(--color-border);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all var(--transition-speed) ease}.filter-checkbox input:checked+.filter-checkbox__box{background:var(--color-primary);border-color:var(--color-primary)}.filter-checkbox input:checked+.filter-checkbox__box:after{content:"\2713";color:#fff;font-size:.625rem;font-weight:700}.filter-checkbox__label{flex:1}.filter-checkbox__count{flex-shrink:0}.filter-checkbox input:disabled+.filter-checkbox__box{opacity:.4}.filter-checkbox input:disabled~.filter-checkbox__label{opacity:.4}.filter-price-range__inputs{display:flex;align-items:flex-end;gap:.5rem}.filter-price-range__sep{padding-bottom:.75rem;color:var(--color-text-secondary)}.filter-price-range__inputs .form-input{min-height:36px;padding:.375rem .5rem;font-size:.8125rem}.filter-actions{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.pagination{display:flex;justify-content:center}.pagination__list{display:flex;align-items:center;gap:.25rem}.pagination__link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:var(--border-radius);font-weight:500;font-size:.875rem;color:var(--color-text);transition:all var(--transition-speed) ease}.pagination__link:hover{background:var(--color-bg-secondary)}.pagination__link--current{background:var(--color-primary);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-collection.css.map */
