.FiltersBar-module__sjbnSq__bar{grid-template-columns:1fr 1fr;align-items:center;gap:14px;margin:16px 0 0;display:grid}.FiltersBar-module__sjbnSq__slot{justify-self:start}.FiltersBar-module__sjbnSq__slotRight{justify-self:end}.FiltersBar-module__sjbnSq__select{min-width:160px}.FiltersBar-module__sjbnSq__optionRow{align-items:center;gap:8px;display:flex}.FiltersBar-module__sjbnSq__optionCheckbox{border:1px solid var(--color-border);appearance:none;background-color:#fff;border-radius:3px;place-content:center;width:14px;height:14px;margin:0;display:grid}.FiltersBar-module__sjbnSq__optionCheckbox:checked{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.FiltersBar-module__sjbnSq__optionLabel{letter-spacing:.6px;text-transform:uppercase;font-family:var(--font-body);color:var(--color-heading)}.filters__control{min-height:40px;box-shadow:none;cursor:pointer;border-radius:0;border:1px solid var(--color-border)!important;background-color:var(--color-surface)!important}.filters__control--is-focused{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 1px var(--color-primary)!important}.filters__control--is-disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5!important}.filters__control--is-disabled .filters__dropdown-indicator{color:var(--color-muted)}.filters__value-container{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;display:flex}.filters__indicators{align-items:center;height:40px}.filters__input-container{align-items:center;margin:0;padding:0;display:flex}:is(.filters__single-value,.filters__placeholder){color:var(--color-heading);font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;line-height:1.1}.filters__indicator-separator{display:none}.filters__dropdown-indicator{color:var(--color-menu-accent)}.filters__menu{border:1px solid color-mix(in srgb,var(--color-line),transparent 55%);font-family:var(--font-body);border-radius:0;margin-top:4px;box-shadow:0 6px 18px #00000014}.filters__option{letter-spacing:.6px;text-transform:uppercase;font-family:var(--font-body)}.filters__option--is-focused{background:color-mix(in srgb,var(--color-primary),transparent 85%)!important;color:var(--color-heading)!important}.filters__option--is-selected{background:var(--color-primary-soft)!important;color:var(--color-heading)!important}.filters__multi-value{background:color-mix(in srgb,var(--color-line),transparent 88%);border:1px solid color-mix(in srgb,var(--color-line),transparent 65%);border-radius:2px;margin:0}.filters__multi-value__label{letter-spacing:.6px;text-transform:uppercase;color:var(--color-heading)}.filters__multi-value__remove{display:none}.filters__multi-value__remove:hover{color:var(--color-primary);background:0 0}
.ProductCard-module__QapAkW__card{color:inherit;text-decoration:none;display:grid}.ProductCard-module__QapAkW__media{aspect-ratio:1;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.ProductCard-module__QapAkW__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ProductCard-module__QapAkW__rule{background:var(--color-category-line);opacity:.7;height:2px}.ProductCard-module__QapAkW__meta{font-family:var(--font-body);color:var(--color-heading);box-sizing:border-box;gap:4px;min-height:48px;padding:14px;display:grid}.ProductCard-module__QapAkW__name{letter-spacing:1.4px;text-transform:uppercase;font-size:16px}.ProductCard-module__QapAkW__price{color:var(--color-muted);min-height:1em;font-size:16px}
.ProductGrid-module__BQ0nfW__grid{grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));gap:88px 56px;display:grid}@media (max-width:980px){.ProductGrid-module__BQ0nfW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 30px}}@media (max-width:620px){.ProductGrid-module__BQ0nfW__grid{grid-template-columns:1fr;gap:44px}}
