.collection-page{padding:2rem 0}.collection-page--withImage{padding:0}.collection-page--withImage .collection-page__header{background-size:cover;padding:2rem 0}.collection-page__header{position:relative;text-align:center}.collection-page__header .cover{position:absolute;left:0;right:0;top:0;bottom:0}.collection-page__header .container{position:relative}.collection-page__header #ProductsCount{color:#909090;margin-top:.5rem;margin-bottom:1rem;display:inline-block;font-size:14px}.collection-page__body .reset-all{display:block;margin-bottom:1rem;text-align:right}.collection-page__body .sort-imitator{text-align:right}.collection-page__body .sort-imitator #SortBy-imitator{cursor:pointer;border:none;border-bottom:1px solid #000;padding-right:2rem;padding-left:.5rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgN0w4IDExTDEyIDciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") 97% 50% no-repeat}@media only screen and (max-width: 767px){.collection-page__body .sort-imitator label{display:none}}.collection-page__body .collection-products{display:flex}.collection-page__body .collection-products .mobile-overlay{position:fixed;background:rgba(0,0,0,.5098039216);top:0;right:0;left:0;bottom:0;z-index:99;display:none;height:100%;width:100%}.collection-page__body .collection-products .mobile-close-wrapper{text-align:right;margin:1rem 0;display:none}.collection-page__body .collection-products .mobile-close-wrapper .mobile-filter-close{width:16px;height:16px;background:none;border:none;margin-left:auto;padding:0}.collection-page__body .collection-products .mobile-close-wrapper .mobile-filter-close svg{width:16px;height:16px}@media only screen and (max-width: 767px){.collection-page__body .collection-products .mobile-close-wrapper{display:block}}.collection-page__body .collection-products__filter{margin-top:1rem;position:sticky;padding:0 1rem 1rem 0;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;top:0;height:100%;width:300px;z-index:1;margin-left:-300px;animation:300ms ease 0s 1 normal forwards running animation-slideleft-open}.collection-page__body .collection-products__filter.close{animation:300ms ease 0s 1 normal forwards running animation-slideleft-close}.collection-page__body .collection-products__filter.open{animation:300ms ease 0s 1 normal forwards running animation-slideleft-open}.collection-page__body .collection-products__filter .filter__item{margin-bottom:1.5rem}.collection-page__body .collection-products__filter .filter__item .summary{display:flex;justify-content:space-between}.collection-page__body .collection-products__filter .filter__item .summary .title{font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.collection-page__body .collection-products__filter .filter__item .details .list li .filter-checkbox{display:flex;align-items:center;position:relative;cursor:pointer}.collection-page__body .collection-products__filter .filter__item .details .list li .filter-checkbox input{position:absolute;opacity:1;width:1rem;height:1rem;top:0;left:0;margin:0;z-index:-1;appearance:none;-webkit-appearance:none}.collection-page__body .collection-products__filter .filter__item .details .list li .filter-checkbox>svg{background-color:#fff;margin-right:.5rem}.collection-page__body .collection-products__filter .filter__item .details .list li .filter-checkbox .icon-checkmark{visibility:hidden;position:absolute;left:3px;z-index:5;top:50%;transform:translateY(-50%)}.collection-page__body .collection-products__filter .filter__item .details .list li .filter-checkbox input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.collection-page__body .collection-products__filter .filter__item .details .list li .filter-checkbox--disabled{opacity:.5;pointer-events:none}.collection-page__body .collection-products__filter .filter__item .details .price{display:flex;align-items:center}.collection-page__body .collection-products__filter .filter__item .details .price .field label{display:block;font-size:12px;text-transform:lowercase}.collection-page__body .collection-products__filter .filter__item .details .price .range-sign{align-self:flex-end;margin:0 5px;height:30px}@media only screen and (max-width: 767px){.collection-page__body .collection-products__filter{animation:300ms ease 0s 1 normal forwards running animation-slideleft-close;margin-top:0;top:0 !important;position:fixed;z-index:100;background-color:#fff;left:0;padding-left:1rem;overflow:auto}}.collection-page__body .collection-products__listing{margin-top:1rem;width:100%;max-width:1920px;position:relative}.collection-page__body .products-list{position:relative}.collection-page__body .products-list .product-card form{padding:0 5px}.collection-page__body .products-list__products{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;justify-content:space-between}@media only screen and (max-width: 767px){.collection-page__body .products-list__products{grid-template-columns:repeat(2, 50%)}}.collection-page__body .products-list__products.list-products{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 767px){.collection-page__body .products-list__products.list-products{grid-template-columns:repeat(2, 47%)}}.collection-page__body .products-list__pagination{margin-top:2rem;text-align:center}.collection-page__body .products-list__pagination span{margin:0 4px}.collection-page__body .products-list .loading-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.4588235294);visibility:hidden;z-index:2}.collection-page__body .products-list.loading .loading-overlay{visibility:visible}.collection-page__body .filter-toggle-button{border:none;background:rgba(0,0,0,0);border-bottom:1px solid;font-weight:bold;cursor:pointer}body.filters-mobile-open{overflow:hidden}body.filters-mobile-open .collection-page__body .collection-products .mobile-overlay{display:block}@keyframes animation-slideleft-close{0%{margin-left:0px}100%{margin-left:-300px;visibility:hidden}}@keyframes animation-slideleft-open{0%{margin-left:-300px;visibility:visible}100%{margin-left:0px}}
