.collection-v3--main-with-filters{position:relative}.collection-v3--main-with-filters .collection-v3__wrapper{position:relative;max-width:1320px;width:100%;margin:0 auto;padding:0 16px;font-family:"Harmonia Sans",sans-serif}@media(min-width: 660px){.collection-v3--main-with-filters .collection-v3__wrapper{padding:0 24px}}@media(min-width: 850px){.collection-v3--main-with-filters .collection-v3__wrapper{padding:0 40px}}.collection-v3--main-with-filters .collection-v3__cards-wrapper{position:relative;width:100%}.collection-v3--main-with-filters .collection-v3__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(min-width: 660px){.collection-v3--main-with-filters .collection-v3__cards{gap:20px}}@media(min-width: 1024px){.collection-v3--main-with-filters .collection-v3__cards{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.collection-v3--main-with-filters .collection-v3__cards{grid-template-columns:repeat(4, 1fr)}}.collection-v3--main-with-filters .collection-v3__cards.cards-from-collection{display:none}.collection-v3--main-with-filters .collection-v3__loader{position:absolute;inset:0;width:100%;height:100%;z-index:2;display:none;justify-content:center;align-items:start;padding:180px 50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.collection-v3--main-with-filters .collection-v3__loader.visible{display:flex}.collection-v3--main-with-filters .collection-v3__loader .loader{width:48px;height:48px;border:5px solid #000;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.collection-v3--main-with-filters .collection-v3__no-results-capture{display:none;position:absolute;inset:0;width:100%;height:100%;font-size:20px;font-weight:400;line-height:160%;color:#000;text-align:center}@media(min-width: 660px){.collection-v3--main-with-filters .collection-v3__no-results-capture{font-size:20px}}@media(min-width: 850px){.collection-v3--main-with-filters .collection-v3__no-results-capture{font-size:24px}}.collection-v3--main-with-filters.no-results-mode .collection-v3__cards-wrapper{height:380px}.collection-v3--main-with-filters.no-results-mode .collection-v3__no-results-capture{display:block}