.collection__header{text-align:center;padding-left:0;padding-right:0;margin-bottom:40px}@media (min-width: 768px){.collection__header{margin-bottom:48px}}.collection__message{text-align:center;color:var(--color-gray-dark)}.collection__grid-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px 15px;margin-bottom:32px}@media (min-width: 768px){.collection__grid-header{flex-direction:row;justify-content:flex-start}}.collection__filters{position:relative;display:flex;align-items:center;gap:4px 8px}@media (min-width: 768px){.collection__filters{-moz-column-gap:16px;column-gap:16px}}.collection__filters svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:10px;height:auto}.collection__filters-select{font-family:var(--font-secondary);font-size:.9375rem;font-weight:400;line-height:1.6}@media (min-width: 992px){.collection__filters-select{font-size:1rem}}.collection__filters-select{font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 20px 0 0;border:0}.collection__sort{position:relative;display:flex;align-items:center;gap:4px 8px}@media (min-width: 768px){.collection__sort{-moz-column-gap:16px;column-gap:16px;margin-left:auto}}.collection__sort svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:10px;height:auto}.collection__sort-select{font-family:var(--font-secondary);font-size:.9375rem;font-weight:400;line-height:1.6}@media (min-width: 992px){.collection__sort-select{font-size:1rem}}.collection__sort-select{font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 20px 0 0;border:0}.collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}@media (min-width: 992px){.collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px 60px}}@media (max-width: 991px){.collection__grid--size-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 992px){.collection__grid--size-1>*{grid-column:2}}.collection__footer{display:flex;flex-direction:column;gap:20px;margin-top:40px}@media (min-width: 768px){.collection__footer{margin-top:80px;flex-direction:row;justify-content:space-between}}.collection__footer:before{content:"";flex:1}.template-list-collections .collection__footer:before{content:none}.collection__footer-info{flex:1;order:-1;text-align:center}@media (min-width: 768px){.collection__footer-info{order:1;text-align:right}}.collection__pagination{flex:2}
