.collection-k2__sidebar{position:fixed;top:0;left:0;width:100%;max-width:400px;height:100vh;background:rgba(var(--color-background),1);transform:translate(-100%);transition:transform .3s ease;z-index:1000;overflow-y:auto}.collection-k2__sidebar[aria-hidden=false]{transform:translate(0)}.collection-k2__sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999}.collection-k2__sidebar[aria-hidden=false]+.collection-k2__sidebar-overlay{opacity:1;visibility:visible}.collection-k2__sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);position:sticky;top:0;background:rgba(var(--color-background),1);z-index:10}.collection-k2__sidebar-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0;color:rgba(var(--color-foreground),1)}.collection-k2__sidebar-close{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.collection-k2__sidebar-close svg{width:2rem;height:2rem}.collection-k2__filters{padding:0 2rem 2rem}.collection-k2__filter-group{margin:0}.collection-k2__filter-summary{padding:1rem 0;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-foreground),1);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;justify-content:flex-start}.collection-k2__filter-summary::-webkit-details-marker{display:none}.collection-k2__filter-summary:before{margin-right:.5rem;align-items:center;content:"+";font-size:1.8rem;line-height:1;transition:transform .2s ease}details[open] .collection-k2__filter-summary:before{transform:rotate(45deg)}.collection-k2__filter-content{padding-bottom:2rem}.collection-k2__filter-option{display:flex;align-items:center;gap:5px;padding:.2rem 0;cursor:pointer;transition:color .2s ease;margin-left:20px}.collection-k2__filter-option:hover{color:rgba(var(--color-foreground),.7)}.collection-k2__filter-input{width:1.6rem;height:1.6rem;margin:0;cursor:pointer}.collection-k2__filter-label{font-size:1.4rem;color:rgba(var(--color-foreground),1);cursor:pointer}.collection-k2__price-range{display:flex;gap:1rem}.collection-k2__price-input-wrapper{flex:1;display:flex;flex-direction:column;gap:.5rem}.collection-k2__price-input-wrapper label{font-size:1.2rem;color:rgba(var(--color-foreground),.7);text-transform:uppercase;letter-spacing:.05em}.collection-k2__price-input{padding:1rem;border:1px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1);font-size:1.4rem}.collection-k2__price-input:focus{outline:none;border-color:rgba(var(--color-foreground),1)}.collection-k2__filter-actions{padding:2rem 0;text-align:center}.collection-k2__clear-filters{background:none;border:1px solid rgba(var(--color-foreground),.2);padding:1rem 2rem;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-foreground),1);cursor:pointer;transition:all .2s ease}.collection-k2__clear-filters:hover{border-color:rgba(var(--color-foreground),1);background:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1)}@media screen and (min-width: 990px){.collection-k2__sidebar{position:static;width:300px;max-width:none;height:auto;background:none;transform:none;transition:none;z-index:auto;overflow-y:visible;padding-right:3rem}.collection-k2__sidebar[aria-hidden=true]{transform:none}.collection-k2__sidebar-overlay,.collection-k2__sidebar-header{display:none}.collection-k2__filters{padding:0}.collection-k2__filter-trigger{display:none}.collection-k2__controls{justify-content:flex-end}}@media screen and (max-width: 749px){.collection-k2__sidebar{max-width:90vw}.collection-k2__sidebar-header{padding:1.5rem}.collection-k2__sidebar-title{font-size:1.6rem}.collection-k2__filters{padding:0 1.5rem 1.5rem}.collection-k2__filter-summary{padding:1.5rem 0;font-size:1.3rem}.collection-k2__filter-content{padding-bottom:1.5rem}.collection-k2__filter-label{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/k2-facets.css.map */
