.main-collection{display:flex;justify-content:center;width:100%}.main-collection__inner{position:relative;display:flex;width:100%;flex-flow:column;background-color:#fff}.main-collection__header,.main-collection .header{display:flex;flex-flow:column;background-color:#f5f5f5;padding:56px 0 40px;gap:32px}@media (min-width: 1024px){.main-collection__header,.main-collection .header{gap:40px}}.main-collection__header__text-holder,.main-collection__header .text-holder,.main-collection .header__text-holder,.main-collection .header .text-holder{display:flex;flex-flow:column;max-width:841px;position:relative;width:100%;overflow:hidden;gap:var(--spacing-2x)}.main-collection__header__text-holder__title,.main-collection__header .text-holder__title,.main-collection .header__text-holder__title,.main-collection .header .text-holder__title{font-family:Chivo;font-size:3.6rem;font-weight:600;font-size:3rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 1024px){.main-collection__header__text-holder__title,.main-collection__header .text-holder__title,.main-collection .header__text-holder__title,.main-collection .header .text-holder__title{font-size:3.6rem;font-style:normal;font-weight:400;line-height:normal}}.main-collection__header__text-holder__description,.main-collection__header .text-holder__description,.main-collection .header__text-holder__description,.main-collection .header .text-holder__description{font-family:Chivo;font-size:1.8rem;line-height:2.8rem;font-size:1.6rem;text-align:left;font-style:normal;font-weight:400;line-height:2.6rem}.main-collection__header__text-holder__filter form,.main-collection__header .text-holder__filter form,.main-collection .header__text-holder__filter form,.main-collection .header .text-holder__filter form{display:flex;flex-flow:row;position:relative;gap:10px;overflow-x:scroll;scroll-snap-type:x mandatory;width:100%}.main-collection__header__text-holder__filter form .input,.main-collection__header .text-holder__filter form .input,.main-collection .header__text-holder__filter form .input,.main-collection .header .text-holder__filter form .input{flex:0 0 auto;scroll-snap-align:start}.main-collection__header__anchor-links,.main-collection__header .anchor-links,.main-collection .header__anchor-links,.main-collection .header .anchor-links{display:flex;flex-flow:row;gap:10px;overflow:scroll;scroll-snap-type:x mandatory}.main-collection__header__anchor-links::-webkit-scrollbar,.main-collection__header .anchor-links::-webkit-scrollbar,.main-collection .header__anchor-links::-webkit-scrollbar,.main-collection .header .anchor-links::-webkit-scrollbar{display:none}@media (min-width: 1024px){.main-collection__header__anchor-links,.main-collection__header .anchor-links,.main-collection .header__anchor-links,.main-collection .header .anchor-links{gap:16px}}.main-collection__header__anchor-links__link,.main-collection__header .anchor-links__link,.main-collection .header__anchor-links__link,.main-collection .header .anchor-links__link{flex:0 0 auto;scroll-snap-align:start;display:flex}.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:sticky;z-index:30;top:52px;left:0;display:flex;width:100%;padding:24px 16px;background-color:var(--color-white, #fff)}@media (min-width: 768px){.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:relative;top:unset;display:none;margin-bottom:18px}}.main-collection__filter-and-sort__inner,.main-collection .filter-and-sort__inner{display:flex;align-items:center;flex-flow:row;width:100%;gap:18px}.main-collection__filter-and-sort__filter-button,.main-collection .filter-and-sort__filter-button{flex:1;text-align:center;justify-content:space-between;padding-left:16px}.main-collection__filter-and-sort__total-products,.main-collection .filter-and-sort__total-products{font-family:Chivo;font-size:1.8rem;line-height:2.8rem;font-size:1.3rem;font-weight:400;font-style:normal;line-height:normal;letter-spacing:-.039rem;color:var(--font-gray, #626262)}.main-collection__products-holder,.main-collection .products-holder{display:flex;flex-flow:column;padding:48px 0 32px;gap:32px}.main-collection__products-holder__products,.main-collection .products-holder__products{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:15px}@media (min-width: 1024px){.main-collection__products-holder__products,.main-collection .products-holder__products{gap:20px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){.main-collection__products-holder__products,.main-collection .products-holder__products{padding:0 0 40px;gap:20px;grid-template-columns:repeat(4,1fr)}}.main-collection__products-holder__products__product,.main-collection .products-holder__products__product{width:100%}.main-collection__products-holder__collection-group,.main-collection__products-holder .collection-group,.main-collection .products-holder__collection-group,.main-collection .products-holder .collection-group{width:100%;display:flex;flex-flow:column}.main-collection__products-holder__collection-group__text-holder,.main-collection__products-holder__collection-group .text-holder,.main-collection__products-holder .collection-group__text-holder,.main-collection__products-holder .collection-group .text-holder,.main-collection .products-holder__collection-group__text-holder,.main-collection .products-holder__collection-group .text-holder,.main-collection .products-holder .collection-group__text-holder,.main-collection .products-holder .collection-group .text-holder{display:flex;flex-flow:column;gap:12px}.main-collection__products-holder__collection-group__text-holder__title,.main-collection__products-holder__collection-group .text-holder__title,.main-collection__products-holder .collection-group__text-holder__title,.main-collection__products-holder .collection-group .text-holder__title,.main-collection .products-holder__collection-group__text-holder__title,.main-collection .products-holder__collection-group .text-holder__title,.main-collection .products-holder .collection-group__text-holder__title,.main-collection .products-holder .collection-group .text-holder__title{font-family:Chivo;font-size:1.8rem;line-height:2.8rem;font-size:3rem;font-style:normal;font-weight:400;line-height:normal;color:var(--fonts-black, #373737)}.main-collection__products-holder__collection-group__text-holder__sub-title,.main-collection__products-holder__collection-group .text-holder__sub-title,.main-collection__products-holder .collection-group__text-holder__sub-title,.main-collection__products-holder .collection-group .text-holder__sub-title,.main-collection .products-holder__collection-group__text-holder__sub-title,.main-collection .products-holder__collection-group .text-holder__sub-title,.main-collection .products-holder .collection-group__text-holder__sub-title,.main-collection .products-holder .collection-group .text-holder__sub-title{font-family:Chivo;font-size:1.8rem;line-height:2.8rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.6rem;color:var(--fonts-dark-gray, #6A696A)}@media (min-width: 1024px){.main-collection__products-holder__collection-group__text-holder__sub-title,.main-collection__products-holder__collection-group .text-holder__sub-title,.main-collection__products-holder .collection-group__text-holder__sub-title,.main-collection__products-holder .collection-group .text-holder__sub-title,.main-collection .products-holder__collection-group__text-holder__sub-title,.main-collection .products-holder__collection-group .text-holder__sub-title,.main-collection .products-holder .collection-group__text-holder__sub-title,.main-collection .products-holder .collection-group .text-holder__sub-title{font-size:1.8rem;line-height:2.8rem}}.main-collection__products-holder__collection-group__filter-options,.main-collection__products-holder .collection-group__filter-options,.main-collection .products-holder__collection-group__filter-options,.main-collection .products-holder .collection-group__filter-options{display:flex;flex-flow:row;gap:12px;padding:16px 0}.main-collection__products-holder__collection-group__products,.main-collection__products-holder .collection-group__products,.main-collection .products-holder__collection-group__products,.main-collection .products-holder .collection-group__products{display:grid;width:100%;padding:24px 0;grid-template-columns:1fr 1fr;gap:15px}@media (min-width: 1024px){.main-collection__products-holder__collection-group__products,.main-collection__products-holder .collection-group__products,.main-collection .products-holder__collection-group__products,.main-collection .products-holder .collection-group__products{padding:40px 0;gap:20px;grid-template-columns:repeat(4,1fr)}}.main-collection__products-holder__collection-group__products__product,.main-collection__products-holder .collection-group__products__product,.main-collection .products-holder__collection-group__products__product,.main-collection .products-holder .collection-group__products__product{width:100%}.main-collection__load-more__holder,.main-collection .load-more__holder{display:flex;align-items:center;flex-flow:column;justify-content:center;margin:0 auto;padding:24px 24px 32px;gap:12px}@media (min-width: 768px){.main-collection__load-more__holder,.main-collection .load-more__holder{max-width:300px}}.main-collection__load-more__holder progress,.main-collection .load-more__holder progress{width:100%;max-width:213px;height:2px;border-radius:11px;appearance:none}.main-collection__load-more__holder progress::-webkit-progress-bar,.main-collection .load-more__holder progress::-webkit-progress-bar{border-radius:11px;background-color:#ebebeb}.main-collection__load-more__holder progress::-webkit-progress-value,.main-collection .load-more__holder progress::-webkit-progress-value{border-top-left-radius:11px;border-bottom-left-radius:11px;background-color:#262f3d}.main-collection__load-more__holder p,.main-collection .load-more__holder p{font-family:Chivo;font-size:1.8rem;line-height:2.8rem;font-size:15px;font-weight:400;font-style:normal;line-height:190%;text-align:center;color:var(--font-black, #333)}.main-collection__load-more__holder.js-hidden,.main-collection .load-more__holder.js-hidden{display:none}.main-collection__load-more__holder button,.main-collection .load-more__holder button{transition:background-color .3s ease,color .3s ease;border-color:var(--color-almost-black)}.main-collection__load-more__holder button.js-loading,.main-collection .load-more__holder button.js-loading{color:var(--color-white);background-color:var(--color-almost-black)}
