.section-collection{position:relative}.section-collection__inner{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:'sort sort' 'filters collection';gap:1em 2em}@media (max-width:1180px){.section-collection__inner{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:'sort' 'collection';gap:1em}}.section-collection__toggle-filters{display:none}@media (max-width:1180px){.section-collection__toggle-filters{display:grid;font-weight:700;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;gap:1em;text-decoration:none;font-size:1.2em}.section-collection__toggle-filters:hover{text-decoration:none;cursor:pointer}.section-collection__toggle-filters svg{width:1.5em}.section-collection__toggle-filters span{align-self:center}}.section-collection__sort{grid-area:sort;display:flex;justify-content:space-between;margin-top:1em;margin-bottom:1em;align-items:center}.section-collection__sort #collection-sort{border-radius:1em}@media (max-width:1180px){.section-collection__sort--count{font-size:.875em}}@media (max-width:1180px){.section-collection__sort{flex-direction:row-reverse}}.section-collection__sort select{text-transform:uppercase;height:30px}.section-collection__sort form{display:flex;align-items:center;gap:1em}@media (max-width:1180px){.section-collection__sort form{display:none}}.section-collection__sort form label{font-size:1em}.section-collection__filters{grid-area:filters}@media (max-width:1180px){.section-collection__filters{display:none}}.section-collection__products{grid-area:collection}.section-collection .products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em .5em;padding-bottom:8em}@media (max-width:1180px){.section-collection .products{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1024px){.section-collection .products{grid-template-columns:1fr 1fr}}.section-collection .products.no-products{padding-top:8em;padding-bottom:8em;grid-template-columns:1fr;text-align:center;gap:0}.section-collection .products.no-products p{font-size:2em}.section-collection .products.no-products a{margin:0 auto}@media (max-width:1024px){.section-collection .products.no-products{padding-top:4em;padding-bottom:4em}.section-collection .products.no-products p{font-size:1.25em}}.section-collection .button-apply-filters{margin-top:1em}