.collection{padding:180px 0 0}@media screen and (max-width: 600px){.collection{padding:120px 0 0}}.collection__header{margin:0 0 64px}@media screen and (max-width: 600px){.collection__header{margin:0 0 32px}}.collection__title{font-size:24px;margin-bottom:8px}.collection__desc{width:33%;text-align:center;padding-top:40px;font-size:16px}@media screen and (max-width: 900px){.collection__desc{width:50%}}@media screen and (max-width: 600px){.collection__desc{width:100%;padding:50px var(--gutter) 0}}.collection__filters-nav{margin-bottom:48px;display:flex;font-size:18px;line-height:1.15}@media screen and (max-width: 600px){.collection__filters-nav{margin:32px 0;font-size:16px}}.collection__sort{display:none}@media screen and (max-width: 900px){.collection__filters{width:100%}}.collection__products--empty{min-height:300px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 600px){.collection__products--empty{min-height:0}}.collection__grid{display:grid;grid-template-columns:repeat(3,minmax(10px,1fr));align-items:stretch;list-style:none;gap:64px 40px}@media screen and (max-width: 900px){.collection__grid{grid-template-columns:repeat(2,minmax(10px,1fr));gap:32px 20px}}@media screen and (max-width: 600px){.collection__grid{grid-template-columns:100%}}.collection__pagination{display:flex;align-items:center;justify-content:center;padding:48px 0 24px;column-gap:16px}.collection__pagination.visually-hidden{pointer-events:none;display:none}.collection__pagination .prev:hover a,.collection__pagination .next:hover a,.collection__pagination .page:hover a,.collection__pagination .current{text-decoration:underline}.collection__pagination .prev{margin-right:20px}.collection__pagination .next{margin-left:20px}.collection__loader{text-align:center;margin:20px auto 0;transition:opacity .15s ease-in-out;opacity:0}.collection__loader.show{opacity:1}.collection__loader-dot{width:4px;height:4px;background:rgb(var(--color-foreground));border-radius:50%;display:inline-block;animation:pulse .8s infinite;margin:0 3px}.collection__loader-dot:nth-of-type(2){animation-delay:.2s}.collection__loader-dot:nth-of-type(3){animation-delay:.4s}.collection__lazy-loading-trigger{font:0/0 a;overflow:hidden;height:1px;width:100%;background:none;outline:none;border:0}@keyframes pulse{50%{opacity:.2}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/template-collection.css.map */
