.collection-page{margin-top:32px;margin-bottom:80px}.collection-layout{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.active-filters__label{font-size:1.4rem;color:var(--color-text-secondary);font-weight:600}.active-filters__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--color-primary);color:#fff;border-radius:100px;font-family:var(--font-body);font-size:1.3rem;font-weight:500;text-decoration:none;transition:background var(--transition-fast)}.active-filters__chip:hover{background:var(--color-primary-dark);color:#fff}.active-filters__chip span{font-size:1.5rem;line-height:1;margin-top:-1px}.active-filters__clear-all{font-size:1.4rem;color:var(--color-text-secondary);text-decoration:underline;margin-left:4px}.active-filters__clear-all:hover{color:var(--color-text)}.collection-sidebar{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.collection-sidebar::-webkit-scrollbar{width:4px}.collection-sidebar::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.filter-panel{border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden}.filter-panel__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.filter-panel__title{font-family:var(--font-body);font-size:1.6rem;font-weight:700;color:var(--color-text);margin:0;text-transform:none;letter-spacing:0}.filter-panel__clear-all{font-size:1.3rem;color:var(--color-primary);text-decoration:none;font-weight:500}.filter-panel__clear-all:hover{text-decoration:underline;color:var(--color-primary)}.filter-panel__empty{padding:20px;font-size:1.4rem;color:var(--color-text-secondary);margin:0}.filter-group{border-bottom:1px solid var(--color-border)}.filter-group:last-child{border-bottom:none}.filter-group__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none;gap:12px;-webkit-user-select:none;user-select:none}.filter-group__header::-webkit-details-marker{display:none}.filter-group__header:hover{background:var(--color-bg-alt)}.filter-group__label{font-family:var(--font-body);font-size:1.5rem;font-weight:700;color:var(--color-text);flex:1}.filter-group__active-count{font-weight:400;color:var(--color-primary);margin-left:4px}.filter-group__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.filter-group__clear{font-size:1.2rem;color:var(--color-primary);text-decoration:none;font-weight:500}.filter-group__clear:hover{text-decoration:underline;color:var(--color-primary)}.filter-group__chevron{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:1.4rem;transition:transform var(--transition-fast)}.filter-group__chevron:before{content:"\2212";font-size:1.6rem;line-height:1}.filter-group:not([open]) .filter-group__chevron:before{content:"+"}.filter-group__body{padding:12px 20px 20px}.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.filter-pill{display:inline-flex;align-items:center;padding:7px 14px;border-radius:100px;border:1px solid var(--color-border);background:var(--color-bg-alt);font-family:var(--font-body);font-size:1.4rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none}.filter-pill:hover{border-color:var(--color-primary);color:var(--color-primary);background:#2b4ea80f}.filter-pill--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.filter-pill--active:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.filter-pill--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.filter-checkboxes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.filter-checkboxes__item{border-bottom:none}.filter-checkboxes__item.show-more-item{display:none}.filter-checkboxes__item.show-more-item.show{display:list-item}.filter-checkboxes__item--disabled{opacity:.4;pointer-events:none}.filter-checkboxes__label{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer;font-size:1.4rem;color:var(--color-text);line-height:1.3}.filter-checkboxes__label:hover .filter-checkboxes__name{color:var(--color-primary)}.filter-checkboxes__label input[type=checkbox]{width:16px;height:16px;border:1px solid var(--color-border);border-radius:3px;appearance:none;-webkit-appearance:none;background:#fff;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast);position:relative}.filter-checkboxes__label input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.filter-checkboxes__label input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.filter-checkboxes__label input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filter-checkboxes__name{flex:1;transition:color var(--transition-fast)}.filter-checkboxes__count{color:var(--color-text-secondary);font-size:1.3rem;flex-shrink:0}.filter-show-more{margin-top:10px;background:none;border:none;padding:0;font-family:var(--font-body);font-size:1.3rem;font-weight:600;color:var(--color-primary);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.filter-show-more:hover{text-decoration:underline}.filter-price{display:flex;flex-direction:column;gap:14px}.filter-price__row{display:flex;align-items:center;gap:10px}.filter-price__field{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:#fff;padding:0 10px;height:44px;flex:1;gap:4px}.filter-price__field:focus-within{border-color:var(--color-accent)}.filter-price__label{font-size:1.4rem;color:var(--color-text-secondary);flex-shrink:0}.filter-price__input{width:100%;border:none;outline:none;font-family:var(--font-body);font-size:1.5rem;color:var(--color-text);background:transparent;-moz-appearance:textfield}.filter-price__input::-webkit-outer-spin-button,.filter-price__input::-webkit-inner-spin-button{-webkit-appearance:none}.filter-price__dash{font-size:1.4rem;color:var(--color-text-secondary);flex-shrink:0}.filter-price__apply{align-self:flex-start}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--color-border);gap:16px}.collection-toolbar__left{display:flex;align-items:center;gap:16px}.collection-toolbar__count{font-size:1.4rem;color:var(--color-text-secondary);margin:0}.collection-toolbar__right{display:flex;align-items:center;gap:10px}.collection-toolbar__sort-label{font-size:1.4rem;color:var(--color-text-secondary);white-space:nowrap}.collection-toolbar__sort{border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:8px 32px 8px 12px;font-family:var(--font-body);font-size:1.4rem;color:var(--color-text);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;-webkit-appearance:none;cursor:pointer;min-width:180px}.collection-toolbar__sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.filter-toggle{display:none;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:#fff;font-family:var(--font-body);font-size:1.4rem;font-weight:600;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast)}.filter-toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.filter-toggle__badge{background:var(--color-primary);color:#fff;border-radius:100px;font-size:1.1rem;font-weight:700;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.collection-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:48px;padding-top:32px;border-top:1px solid var(--color-border)}.collection-pagination__info{font-size:1.4rem;color:var(--color-text-secondary)}.collection-empty{text-align:center;padding:64px 20px;display:flex;flex-direction:column;align-items:center;gap:20px}.collection-empty__message{font-size:1.8rem;color:var(--color-text-secondary);margin:0}@media screen and (max-width:989px){.collection-layout{grid-template-columns:1fr;gap:0}.collection-sidebar{position:fixed;bottom:0;left:0;right:0;z-index:500;max-height:90vh;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #00000026;transform:translateY(100%);transition:transform .35s ease;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.collection-sidebar.is-open{transform:translateY(0)}body.filter-drawer-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:499}.filter-toggle{display:inline-flex}.collection-sidebar>.filter-toggle{display:none}.filter-toggle--toolbar{display:inline-flex}.collection-toolbar__sort-label{display:none}.collection-toolbar__sort{min-width:140px}}@media screen and (min-width:990px){.filter-toggle--toolbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pw-collection.css.map */
