.main-collection{position:relative}.main-collection__inner{position:relative;display:flex;flex-flow:column;justify-content:center;width:100%;max-width:1440px;margin:0 auto var(--spacing-10x)}.main-collection .breadcrumbs{display:flex;align-items:center;flex-flow:row;margin-bottom:var(--spacing-3x);gap:4px}@media (min-width: 1024px){.main-collection .breadcrumbs{margin-bottom:var(--spacing-4x)}}.main-collection .breadcrumbs__inner{display:flex;width:100%;gap:4px}.main-collection .breadcrumbs__list{display:flex;align-items:center;flex-flow:row;width:100%;gap:4px}.main-collection .breadcrumbs__item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.084rem;text-transform:none;color:#676767;color:var(--color-dark-grey, #676767)}.main-collection__header,.main-collection .header{display:flex;flex-flow:column}.main-collection__header__text-holder,.main-collection__header .text-holder,.main-collection .header__text-holder,.main-collection .header .text-holder{padding:0 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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;letter-spacing:.36rem;font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%;margin:0 0 var(--spacing-2x) 0;letter-spacing:.48rem;text-transform:uppercase;color:var(--color-almost-black)}.main-collection__header__text-holder__description,.main-collection__header__text-holder .text-holder__description,.main-collection__header .text-holder__description,.main-collection__header .text-holder .text-holder__description,.main-collection .header__text-holder__description,.main-collection .header__text-holder .text-holder__description,.main-collection .header .text-holder__description,.main-collection .header .text-holder .text-holder__description{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;max-width:900px;margin:0 0 var(--spacing-4x) 0;padding:0;letter-spacing:.098rem;color:var(--almost-black)}@media (min-width: 1024px){.main-collection__header__text-holder__description,.main-collection__header__text-holder .text-holder__description,.main-collection__header .text-holder__description,.main-collection__header .text-holder .text-holder__description,.main-collection .header__text-holder__description,.main-collection .header__text-holder .text-holder__description,.main-collection .header .text-holder__description,.main-collection .header .text-holder .text-holder__description{padding:0 322px 0 0}}.main-collection__header__text-holder__description #readmoreButton,.main-collection__header__text-holder .text-holder__description #readmoreButton,.main-collection__header .text-holder__description #readmoreButton,.main-collection__header .text-holder .text-holder__description #readmoreButton,.main-collection .header__text-holder__description #readmoreButton,.main-collection .header__text-holder .text-holder__description #readmoreButton,.main-collection .header .text-holder__description #readmoreButton,.main-collection .header .text-holder .text-holder__description #readmoreButton{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;-webkit-text-decoration:underline;text-decoration:underline;letter-spacing:.098rem;color:var(--color-almost-black)}.main-collection__header__text-holder__description .parton,.main-collection__header__text-holder .text-holder__description .parton,.main-collection__header .text-holder__description .parton,.main-collection__header .text-holder .text-holder__description .parton,.main-collection .header__text-holder__description .parton,.main-collection .header__text-holder .text-holder__description .parton,.main-collection .header .text-holder__description .parton,.main-collection .header .text-holder .text-holder__description .parton{display:block}@media (min-width: 1024px){.main-collection__header__text-holder__description .parton,.main-collection__header__text-holder .text-holder__description .parton,.main-collection__header .text-holder__description .parton,.main-collection__header .text-holder .text-holder__description .parton,.main-collection .header__text-holder__description .parton,.main-collection .header__text-holder .text-holder__description .parton,.main-collection .header .text-holder__description .parton,.main-collection .header .text-holder .text-holder__description .parton{display:none}}.main-collection__header__text-holder__description .partoff,.main-collection__header__text-holder .text-holder__description .partoff,.main-collection__header .text-holder__description .partoff,.main-collection__header .text-holder .text-holder__description .partoff,.main-collection .header__text-holder__description .partoff,.main-collection .header__text-holder .text-holder__description .partoff,.main-collection .header .text-holder__description .partoff,.main-collection .header .text-holder .text-holder__description .partoff,.main-collection__header__text-holder__description .fulloff,.main-collection__header__text-holder .text-holder__description .fulloff,.main-collection__header .text-holder__description .fulloff,.main-collection__header .text-holder .text-holder__description .fulloff,.main-collection .header__text-holder__description .fulloff,.main-collection .header__text-holder .text-holder__description .fulloff,.main-collection .header .text-holder__description .fulloff,.main-collection .header .text-holder .text-holder__description .fulloff{display:none}@media (min-width: 1024px){.main-collection__header__text-holder__description .fulloff,.main-collection__header__text-holder .text-holder__description .fulloff,.main-collection__header .text-holder__description .fulloff,.main-collection__header .text-holder .text-holder__description .fulloff,.main-collection .header__text-holder__description .fulloff,.main-collection .header__text-holder .text-holder__description .fulloff,.main-collection .header .text-holder__description .fulloff,.main-collection .header .text-holder .text-holder__description .fulloff{display:block}}.main-collection__header__text-holder__description .fullon,.main-collection__header__text-holder .text-holder__description .fullon,.main-collection__header .text-holder__description .fullon,.main-collection__header .text-holder .text-holder__description .fullon,.main-collection .header__text-holder__description .fullon,.main-collection .header__text-holder .text-holder__description .fullon,.main-collection .header .text-holder__description .fullon,.main-collection .header .text-holder .text-holder__description .fullon{display:block}.main-collection__header sub-collection-slider,.main-collection .header sub-collection-slider{display:block;overflow:hidden;padding:0 var(--spacing-2x)}.main-collection__header__sub-collections,.main-collection__header .sub-collections,.main-collection .header__sub-collections,.main-collection .header .sub-collections{display:flex;flex-flow:row;flex-wrap:nowrap;margin-bottom:var(--spacing-4x)}@media (min-width: 1024px){.main-collection__header__sub-collections,.main-collection__header .sub-collections,.main-collection .header__sub-collections,.main-collection .header .sub-collections{margin-bottom:var(--spacing-8x)}}.main-collection__header__sub-collections .swiper-slide,.main-collection__header .sub-collections .swiper-slide,.main-collection .header__sub-collections .swiper-slide,.main-collection .header .sub-collections .swiper-slide{flex:0 0 auto}.main-collection__header__sub-collections button,.main-collection__header .sub-collections button,.main-collection .header__sub-collections button,.main-collection .header .sub-collections button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;transition:background-color .3s ease,color .3s ease,border-color .3s ease;letter-spacing:.098rem;text-transform:capitalize;border:1px solid #E1E0E0;border:1px solid var(--color-light-grey, #E1E0E0)}.main-collection__header__sub-collections button:hover,.main-collection__header .sub-collections button:hover,.main-collection .header__sub-collections button:hover,.main-collection .header .sub-collections button:hover{color:var(--color-white);border:1px solid var(--color-almost-black);background-color:var(--color-almost-black)}.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:sticky;z-index:30;top:52px;left:0;width:100%;padding:0 var(--spacing-2x);background-color:var(--color-off-white)}@media (min-width: 768px){.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:relative;top:auto;top:initial;margin-bottom:18px}}.main-collection__filter-and-sort__inner,.main-collection .filter-and-sort__inner{display:flex;justify-content:space-between;width:100%;border-top:1px solid #E1E0E0;border-top:1px solid var(--color-light-grey, #E1E0E0)}@media (min-width: 768px){.main-collection__filter-and-sort__inner,.main-collection .filter-and-sort__inner{border-top:none}}.main-collection__filter-and-sort__filter-button,.main-collection .filter-and-sort__filter-button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:400;font-style:normal;line-height:120%;display:flex;align-items:center;flex-flow:row;padding:19px 0;letter-spacing:.24rem;text-transform:lowercase;gap:6px}@media (min-width: 768px){.main-collection__filter-and-sort__filter-button,.main-collection .filter-and-sort__filter-button{padding:9px var(--spacing-2x);border:1px solid var(--color-almost-black);border-radius:2px}}.main-collection__filter-and-sort__filter-button .icon-filter,.main-collection .filter-and-sort__filter-button .icon-filter{display:none}@media (min-width: 768px){.main-collection__filter-and-sort__filter-button .icon-filter,.main-collection .filter-and-sort__filter-button .icon-filter{display:block}}.main-collection__filter-and-sort__filter-button .icon-chevron,.main-collection .filter-and-sort__filter-button .icon-chevron{display:block;width:14px}.main-collection__filter-and-sort__filter-button .icon-chevron:after,.main-collection__filter-and-sort__filter-button .icon-chevron:before,.main-collection .filter-and-sort__filter-button .icon-chevron:after,.main-collection .filter-and-sort__filter-button .icon-chevron:before{height:1px}@media (min-width: 768px){.main-collection__filter-and-sort__filter-button .icon-chevron,.main-collection .filter-and-sort__filter-button .icon-chevron{display:none}}.main-collection__filter-and-sort__sort-button,.main-collection .filter-and-sort__sort-button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:400;font-style:normal;line-height:120%;display:flex;align-items:center;flex-flow:row;padding:19px 0;letter-spacing:.24rem;text-transform:lowercase;gap:6px}@media (min-width: 768px){.main-collection__filter-and-sort__sort-button,.main-collection .filter-and-sort__sort-button{padding:9px var(--spacing-2x);border-radius:2px}}.main-collection__filter-and-sort__sort-button .icon-chevron,.main-collection .filter-and-sort__sort-button .icon-chevron{display:block;width:14px}.main-collection__filter-and-sort__sort-button .icon-chevron:after,.main-collection__filter-and-sort__sort-button .icon-chevron:before,.main-collection .filter-and-sort__sort-button .icon-chevron:after,.main-collection .filter-and-sort__sort-button .icon-chevron:before{height:1px}.main-collection__products,.main-collection .products{display:grid;max-width:1440px;padding:0 var(--spacing-2x);grid-template-columns:1fr 1fr;grid-gap:var(--spacing-1x);gap:var(--spacing-1x)}@media (min-width: 768px){.main-collection__products,.main-collection .products{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1024px){.main-collection__products,.main-collection .products{grid-template-columns:1fr 1fr 1fr 1fr}}.main-collection__products .js-hidden,.main-collection .products .js-hidden{display:none}.main-collection__products__products,.main-collection__products .products__extra-block,.main-collection .products__products,.main-collection .products .products__extra-block{position:relative;width:100%;height:100%}.main-collection__products__products img,.main-collection__products .products__extra-block img,.main-collection .products__products img,.main-collection .products .products__extra-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-collection__products__products .extra-block__button,.main-collection__products .products__extra-block .extra-block__button,.main-collection .products__products .extra-block__button,.main-collection .products .products__extra-block .extra-block__button{position:absolute;right:var(--spacing-2x);bottom:var(--spacing-2x);left:var(--spacing-2x);display:flex;flex-direction:column;width:object-fit;text-align:center;gap:var(--spacing-1x)}.main-collection__filter-overview,.main-collection .filter-overview{position:fixed;z-index:10;top:105px;left:0;visibility:hidden;width:100%;height:calc(100% - 105px);transition:opacity .3s .3s ease,visibility .3s ease;transform:translateY(-100%);opacity:0}@media (min-width: 768px){.main-collection__filter-overview,.main-collection .filter-overview{z-index:40;top:0;height:100%;transition:visibility .1s ease transform 0s ease;transform:translate(-100%)}}.main-collection__filter-overview.js-modal-open,.main-collection .filter-overview.js-modal-open{visibility:visible;transition:opacity .3s .3s ease,visibility .3s .3s ease,transform .3s .3s ease;transform:translateY(0);opacity:1}@media (min-width: 768px){.main-collection__filter-overview.js-modal-open,.main-collection .filter-overview.js-modal-open{transition:transform 0s ease,opacity 0s ease,visibility 0s ease}}@media (min-width: 768px){.main-collection__filter-overview.js-modal-open .filter-overview__inner,.main-collection .filter-overview.js-modal-open .filter-overview__inner{transform:translate(0);opacity:1}}@media (min-width: 768px){.main-collection__filter-overview.js-modal-open .filter-modal__form,.main-collection .filter-overview.js-modal-open .filter-modal__form{transform:translate(0);opacity:1}.main-collection__filter-overview.js-modal-open .filter-modal__form ::-webkit-scrollbar,.main-collection .filter-overview.js-modal-open .filter-modal__form ::-webkit-scrollbar{display:none}}.main-collection__filter-overview__inner,.main-collection .filter-overview__inner{display:flex;width:100%;height:100%;background-color:var(--color-off-white)}@media (min-width: 768px){.main-collection__filter-overview__inner,.main-collection .filter-overview__inner{transition:opacity .3s ease,transform 0s ease;transform:translate(-100%);opacity:0}}@media (min-width: 768px){.main-collection__filter-overview__inner,.main-collection .filter-overview__inner{background-color:#0006}}.main-collection__sort-overview,.main-collection .sort-overview{position:fixed;z-index:10;top:105px;right:0;visibility:hidden;width:100%;height:calc(100% - 105px);transition:opacity .3s .3s ease,visibility .3s ease;transform:translateY(-100%);opacity:0}@media (min-width: 1024px){.main-collection__sort-overview,.main-collection .sort-overview{z-index:40;top:0;height:100%;transition:visibility .1s ease transform 0s ease;transform:translate(100%)}}.main-collection__sort-overview.js-modal-open,.main-collection .sort-overview.js-modal-open{visibility:visible;transition:opacity .3s .3s ease,visibility .3s .3s ease,transform .3s .3s ease;transform:translateY(0);opacity:1}@media (min-width: 1024px){.main-collection__sort-overview.js-modal-open,.main-collection .sort-overview.js-modal-open{transition:transform 0s ease,opacity 0s ease,visibility 0s ease}}@media (min-width: 1024px){.main-collection__sort-overview.js-modal-open .sort-overview__inner,.main-collection .sort-overview.js-modal-open .sort-overview__inner{transform:translate(0);opacity:1}}@media (min-width: 1024px){.main-collection__sort-overview.js-modal-open .sort-modal__form,.main-collection .sort-overview.js-modal-open .sort-modal__form{transform:translate(0);opacity:1}}.main-collection__sort-overview__inner,.main-collection .sort-overview__inner{display:flex;width:100%;height:100%;background-color:var(--color-off-white)}@media (min-width: 1024px){.main-collection__sort-overview__inner,.main-collection .sort-overview__inner{transition:opacity .3s ease,transform 0s ease;transform:translate(100%);opacity:0}}@media (min-width: 1024px){.main-collection__sort-overview__inner,.main-collection .sort-overview__inner{background-color:#0006}}.main-collection__load-more__holder,.main-collection .load-more__holder{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4x)}.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)}
