.filters{display:grid!important;grid-template-columns:1fr 1fr 1.25fr auto!important;gap:20px}.filters label:has(#category-filter){order:0}.filters label:has(#series-filter){order:1}.filters label:has(#catalog-search){order:2}.filters #reset-filters{order:3}.product-card .card-art img{object-fit:contain}.catalog-collection-title{max-width:900px}@media(max-width:900px){.filters{grid-template-columns:1fr 1fr!important}}@media(max-width:540px){.filters{grid-template-columns:1fr!important}}
.filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr) auto!important;align-items:end!important}.filters>*{grid-column:auto!important;grid-row:auto!important;min-width:0}.filters label{font-size:16px!important;font-weight:700!important;color:#092c39!important}.filters select,.filters input,.filters button{font-size:16px!important;font-weight:600!important;color:#092c39!important;min-height:60px}.filters input::placeholder{font-weight:500;color:#526b74}.filters #reset-filters{width:auto!important;min-width:128px;white-space:nowrap}.filters label:has(#category-filter){order:0}.filters label:has(#series-filter){order:1}.filters label:has(#catalog-search){order:2}.filters #reset-filters{order:3}@media(max-width:900px){.filters{grid-template-columns:1fr 1fr!important}}@media(max-width:540px){.filters{grid-template-columns:1fr!important}.filters #reset-filters{width:100%!important}}
.filters select{padding-right:36px!important}.filters select:focus,.filters input:focus{outline:2px solid #a6c36a;outline-offset:3px}.product-code{font-weight:700}.tech-note{font-size:14px;line-height:1.65}.gallery-thumbs button{touch-action:manipulation}