.collection{margin:auto}@media screen and (max-width:1283px){.collection{margin:auto 0}}@media screen and (max-width:800px){.collection{margin:2rem 0}}.collection__content{margin-left:0}@media screen and (max-width:810px){.collection__content{padding:0}}.collection__column-title{border-top:1px solid rgba(0,78,92,.25);margin:1em auto;padding-top:.5em;width:100%}.collection__content-wrapper{border-top:1px solid rgba(0,78,92,.25)}.collection__entries:has(>.card){display:grid;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(452px,1fr))}@media screen and (max-width:800px){.collection__entries:has(>.card){grid-template-columns:auto}}.collection__elements .sprig-component{display:grid;gap:1em;grid-template-areas:"filters items";grid-template-columns:fit-content(33%) 1fr}@media screen and (max-width:810px){.collection__elements .sprig-component{gap:2rem;grid-template-columns:1fr;grid-template-areas:"filters" "items";margin:0 auto;padding:0}}.collection__filters{grid-area:filters}.collection__results{grid-area:items;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:25px}@media screen and (max-width:945px){.collection__results{gap:0;grid-template-columns:auto}}.collection .collection__card-wrapper:has(>.card){display:grid;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(412px,1fr))}@media screen and (max-width:800px){.collection .collection__card-wrapper:has(>.card){grid-template-columns:auto}}.collection-filter{display:grid;grid-template-areas:"filters content";gap:2rem}.collection-filter__results{grid-area:content;min-width:0}.collection-filter__filters{grid-area:filters;min-width:0}@media screen and (max-width:1014px){.collection-filter{grid-template-areas:"filters" "content";grid-template-columns:1fr}}.collection-filters__filters{background-color:#042940;padding:1.25rem;border-radius:1rem;height:-moz-fit-content;height:fit-content;width:100%}@media screen and (min-width:810px){.collection-filters__filters{margin-right:1rem;max-width:314px}}@media screen and (min-width:900px){.collection-filters__filters{margin-right:3rem}}@media screen and (min-width:1200px){.collection-filters__filters{margin-right:4rem}}.collection-filters__filter{display:grid;grid-template-columns:1fr;margin-bottom:.5rem}.collection-filters__filter:last-child{margin-bottom:0}.collection-filters__filter label{color:#e1faf8;font-weight:800;font-size:1.125rem;line-height:normal;margin-bottom:.25rem}.collection-filters__filter input,.collection-filters__filter select{background-color:#e1faf8;border:none;border-radius:8px;min-width:0}.collection-filters__filter select{padding:.25rem .5rem}.collection-filters__title{color:#e1faf8;font-weight:800;line-height:normal;margin:1rem 0 .25rem}.collection-filters__search-field{display:flex;align-items:center;gap:.5rem;background-color:#e1faf8;border-radius:8px;padding:4px 8px}.collection-filters__search-input{flex:1;min-width:0;border:0;background:0 0;padding:0;color:#042940}.collection-filters__search-input::-moz-placeholder{color:#042940;opacity:.6}.collection-filters__search-input::placeholder{color:#042940;opacity:.6}.collection-filters__search-input:focus{outline:0}.collection-filters__search-icon{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto}.collection-filters__search-icon svg{width:18px;height:18px;display:block}.collection-filters__search-icon svg path{fill:#042940}.collection-pagination{display:grid;place-content:center}.collection-pagination__container{align-items:center;display:flex;flex-direction:row;gap:.25em}.collection-pagination__ellipsis{color:#fff}.collection-pagination__link{background-color:#004e5c;border:none;border-radius:17px;color:#e1faf8;display:grid;line-height:0;place-content:center;cursor:pointer;height:34px;transition:background-color ease-in-out,color ease-in-out;width:34px}.collection-pagination__link svg{fill:#e1faf8;transition:fill ease-in-out}.collection-pagination__link:hover{background-color:#ccf26b;color:#042940}.collection-pagination__link:hover svg{fill:#042940}.collection-pagination__link--active{background-color:#ccf26b;color:#042940;font-weight:900}.collection-pagination__link--arrow{height:38px;width:38px}.collection-pagination__page-info{text-align:center}.collection-pagination__pages{background-color:#004e5c;border:3px solid #004e5c;display:flex;flex-direction:row;gap:.25em;border-radius:25px}
/*# sourceMappingURL=maps/collection.css.map */
