.main-collection{position:relative}.main-collection__inner{position:relative;display:block;max-width:1440px;margin:0 auto 64px}@media (min-width: 1024px){.main-collection__inner{margin-bottom:108px}}.main-collection__header{margin-bottom:36px}@media (min-width: 1024px){.main-collection__header{display:grid;max-height:unset;margin-bottom:48px;padding:0 120px;gap:16px;grid-template-columns:1fr 1fr}}.main-collection__header .image-holder{width:100%}@media (min-width: 1024px){.main-collection__header .image-holder{max-width:480px;height:100%;margin-left:auto;padding-top:44px;grid-column:2;grid-row:1}}.main-collection__header .image-holder img{width:100%;height:100%;max-height:240px;object-fit:cover}@media (min-width: 1024px){.main-collection__header .image-holder img{max-height:366px}}.main-collection__header .text-holder{display:flex;flex-flow:column;padding:36px 31px 0;gap:20px}@media (min-width: 1024px){.main-collection__header .text-holder{max-width:480px;padding:44px 0 36px;gap:24px;grid-column:1;grid-row:1}}.main-collection__header .text-holder .breadcrumbs{padding:0}.main-collection__header .text-holder__title{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:4.8rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:4.8rem;color:var(--color-dark)}@media (min-width: 1024px){.main-collection__header .text-holder__title{font-size:7.2rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:7.2rem;padding-top:56px}}.main-collection__header .text-holder__title--small{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:2.8rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:4.8rem;color:var(--color-dark)}@media (min-width: 1024px){.main-collection__header .text-holder__title--small{font-size:7.2rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:7.2rem;padding-top:56px}}.main-collection__header .text-holder__description{font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2rem;position:relative;color:var(--color-dark)}.main-collection__header .text-holder__description.mobile-only{display:block}@media (min-width: 1024px){.main-collection__header .text-holder__description.mobile-only{display:none}}.main-collection__header .text-holder__description.desktop-only{display:none}@media (min-width: 1024px){.main-collection__header .text-holder__description.desktop-only{display:block}}@media (min-width: 1024px){.main-collection__header .text-holder__description{font-size:2rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2.8rem}}.main-collection__header .text-holder__description span{font-size:1.6rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:2rem}@media (min-width: 1024px){.main-collection__header .text-holder__description span{font-size:2rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:2.8rem}}.main-collection__header .text-holder__description h2,.main-collection__header .text-holder__description h3,.main-collection__header .text-holder__description h4,.main-collection__header .text-holder__description h5,.main-collection__header .text-holder__description h6{margin-bottom:12px}.main-collection__header .text-holder__description p{font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2rem}@media (min-width: 1024px){.main-collection__header .text-holder__description p{font-size:2rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2.8rem}}.main-collection__header .text-holder__description .read-more{font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:2rem;position:relative;right:0;bottom:0;display:inline-block;text-decoration:none;background-color:var(--color-white)}.main-collection__header .text-holder__description .read-more.js-active{bottom:0}.main-collection__header .text-holder__description .read-more span{text-decoration:underline}.main-collection__subcollections{display:none;overflow:scroll;align-items:center;flex-flow:row;margin-bottom:24px;padding:0 31px 8px;scroll-padding-left:31px;scroll-snap-type:x mandatory;gap:8px}@media (min-width: 1024px){.main-collection__subcollections{display:flex;align-items:center;flex-flow:row wrap;justify-content:center;margin-bottom:48px;padding:0 120px}}.main-collection__subcollections .collection{flex:0 0 auto;scroll-snap-align:start}.main-collection__subcollections .collection.js-active button{color:var(--color-white);border-color:var(--color-dark);background-color:var(--color-dark)}.main-collection__subcollections .collection button{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.4rem;padding:12px 16px;transition:all .3s ease}.main-collection__subcollections .collection button span{font-size:1.6rem;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:1.4rem;color:#9e9e9e}.main-collection__subcollections .collection:hover{text-decoration:none}.main-collection__subcollections .collection:hover button{color:var(--color-white);border-color:var(--color-dark);background-color:var(--color-dark)}.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:sticky;z-index:22;top:61px;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--color-dark-grey);border-bottom:1px solid var(--color-dark-grey);background-color:var(--color-white)}@media (min-width: 1024px){.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:relative;z-index:20;top:0;padding:16px 120px;border:none}}.main-collection__filter-and-sort:after,.main-collection .filter-and-sort:after{position:absolute;top:0;left:50%;width:1px;height:100%;content:"";transform:translate(-50%);background-color:var(--color-dark-grey)}@media (min-width: 1024px){.main-collection__filter-and-sort:after,.main-collection .filter-and-sort:after{content:none}}.main-collection__filter-and-sort .button,.main-collection .filter-and-sort .button{font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.6rem;display:flex;align-items:center;flex:1;justify-content:center;padding:20px 0}@media (min-width: 1024px){.main-collection__filter-and-sort .button,.main-collection .filter-and-sort .button{flex:unset;width:auto;padding:16px 24px;border:1px solid var(--color-dark-grey)}}.main-collection__filter-and-sort .button span,.main-collection__filter-and-sort .button div,.main-collection__filter-and-sort .button svg,.main-collection .filter-and-sort .button span,.main-collection .filter-and-sort .button div,.main-collection .filter-and-sort .button svg{pointer-events:none}.main-collection__filter-and-sort .button span:first-child,.main-collection .filter-and-sort .button span:first-child{padding-left:.5ch}.main-collection__filter-and-sort .button span:last-child,.main-collection .filter-and-sort .button span:last-child{margin-left:10px}.main-collection__filter-and-sort .button[aria-pressed=true] .icon-chevron:before,.main-collection .filter-and-sort .button[aria-pressed=true] .icon-chevron:before{transition:.25s ease-in-out;transform:rotate3d(0,0,1,-40deg)}.main-collection__filter-and-sort .button[aria-pressed=true] .icon-chevron:after,.main-collection .filter-and-sort .button[aria-pressed=true] .icon-chevron:after{transition:.25s ease-in-out;transform:rotate3d(0,0,1,40deg)}.main-collection__filter-and-sort__active-collections,.main-collection .filter-and-sort__active-collections{display:none;align-items:flex-start;flex-flow:row wrap;justify-content:center;max-width:800px;gap:4px}@media (min-width: 1024px){.main-collection__filter-and-sort__active-collections,.main-collection .filter-and-sort__active-collections{display:flex}}.main-collection__filter-and-sort__active-collections .remove-filter,.main-collection .filter-and-sort__active-collections .remove-filter{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.4rem;display:flex;flex-flow:row;padding:6px 12px;cursor:pointer;border-radius:99px;background-color:var(--color-cultured);gap:4px}.main-collection__filter-and-sort__active-collections .remove-filter:hover,.main-collection .filter-and-sort__active-collections .remove-filter:hover{text-decoration:none}.main-collection__products{position:relative;display:grid;width:100%;padding:32px 16px;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);gap:32px 5px}@media (min-width: 1024px){.main-collection__products{padding:32px 120px;grid-template-columns:repeat(4,1fr);gap:64px 5px}}.main-collection__products.js-loading:after{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;content:"";background-color:#0006}.main-collection__products .enriched-block{width:100%;height:100%;margin-bottom:var(--spacing-1x);grid-column:span 2;grid-row:span 2}.main-collection__products .enriched-block__image{width:100%;height:100%}.main-collection__products .enriched-block__image img{width:100%;height:100%;object-fit:cover}.main-collection__products .text-image-block{display:flex;width:100%;height:100%;margin-bottom:var(--spacing-1x);grid-column:span 2;grid-row:span 1}@media (min-width: 1024px){.main-collection__products .text-image-block{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr)}}.main-collection__products .text-image-block__text-holder,.main-collection__products .text-image-block .text-holder{display:flex;flex-flow:column;width:100%;padding:36px;gap:24px}@media (min-width: 1024px){.main-collection__products .text-image-block__text-holder,.main-collection__products .text-image-block .text-holder{padding:36px 60px;grid-area:1/1/4/5}}.main-collection__products .text-image-block__text-holder__text,.main-collection__products .text-image-block .text-holder__text{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:2.4rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:2.8rem;max-width:271px;color:var(--color-white)}@media (min-width: 1024px){.main-collection__products .text-image-block__text-holder__text,.main-collection__products .text-image-block .text-holder__text{max-width:240px}}.main-collection__products .text-image-block__text-holder__button .button,.main-collection__products .text-image-block .text-holder__button .button{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-family:Matter Medium,sans-serif;font-weight:500;padding:16px 24px;color:var(--color-white)}.main-collection__products .text-image-block__image{display:none;width:100%;height:100%;grid-area:2/4/6/6}@media (min-width: 1024px){.main-collection__products .text-image-block__image{display:block}}.main-collection__products .text-image-block__image img{width:100%;height:100%;object-fit:cover}.main-collection__products .pagination{display:flex;align-items:center;flex-flow:column;justify-content:center;order:1000;padding-top:108px;grid-column:1/3}@media (min-width: 1024px){.main-collection__products .pagination{grid-column:1/5}}.main-collection__products .pagination progress{height:2px;margin-bottom:16px;border-radius:7px}.main-collection__products .pagination progress::-webkit-progress-bar{background-color:#dcdcdc}.main-collection__products .pagination progress::-webkit-progress-bar::-webkit-progress-value{background-color:var(--color-dark)}.main-collection__products .pagination progress::-webkit-progress-value{background-color:var(--color-dark)!important}.main-collection__products .pagination__button-holder{display:flex;align-items:center;gap:16px}.main-collection__products .pagination__button-holder button{font-family:Matter Medium,sans-serif;font-weight:500;padding:14px 24px;border-color:var(--color-blue)}.main-collection__products .pagination__button-holder .button--primary{background-color:var(--color-blue)}.main-collection__products .pagination__button-holder .button--secondary{color:var(--color-blue)}.main-collection__products .pagination__text{font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2rem;margin-bottom:28px;color:#757575}.main-collection__enhancements{display:none}.main-collection__filter-overview,.main-collection .filter-overview{position:fixed;z-index:10;top:118px;left:0;width:100%;height:calc(100% - 118px);transition:opacity .3s .3s ease,visibility .3s ease,transform .3s ease;transform:translateY(-100%);opacity:0}@media (min-width: 1024px){.main-collection__filter-overview,.main-collection .filter-overview{z-index:40!important;top:0;height:100%;transition:visibility .3s .3s ease,transform 0s ease;transform:translate(-100%)}}.main-collection__filter-overview[aria-hidden=false],.main-collection .filter-overview[aria-hidden=false]{transition:opacity .3s .3s ease,visibility .3s .3s ease,transform .3s .3s ease;transform:translateY(0);opacity:1}@media (min-width: 1024px){.main-collection__filter-overview[aria-hidden=false],.main-collection .filter-overview[aria-hidden=false]{transition:transform 0s ease,opacity .3s .3s ease,visibility .3s .3s ease}}@media (min-width: 1024px){.main-collection__filter-overview[aria-hidden=false] .filter-overview__inner,.main-collection .filter-overview[aria-hidden=false] .filter-overview__inner{transform:translate(0);opacity:1}}@media (min-width: 1024px){.main-collection__filter-overview[aria-hidden=false] .filter-modal__form,.main-collection .filter-overview[aria-hidden=false] .filter-modal__form{transform:translate(0);opacity:1}}.main-collection__filter-overview__inner,.main-collection .filter-overview__inner{display:flex;width:100%;height:100%;background-color:var(--color-white)}@media (min-width: 1024px){.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: 1024px){.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:118px;right:0;visibility:hidden;width:100%;height:calc(100% - 118px);transition:opacity .3s .3s ease,visibility .3s ease,transform .3s ease;transform:translateY(-100%);opacity:0}@media (min-width: 1024px){.main-collection__sort-overview,.main-collection .sort-overview{z-index:40!important;top:0;height:100%;transition:visibility .1s ease transform 0s ease;transform:translate(100%)}}.main-collection__sort-overview[aria-hidden=false],.main-collection .sort-overview[aria-hidden=false]{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[aria-hidden=false],.main-collection .sort-overview[aria-hidden=false]{transition:transform 0s ease,opacity 0s ease,visibility 0s ease}}@media (min-width: 1024px){.main-collection__sort-overview[aria-hidden=false] .sort-overview__inner,.main-collection .sort-overview[aria-hidden=false] .sort-overview__inner{transform:translate(0);opacity:1}}@media (min-width: 1024px){.main-collection__sort-overview[aria-hidden=false] .sort-modal__form,.main-collection .sort-overview[aria-hidden=false] .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-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__no-products{font-size:1.6rem;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:2rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2.8rem;text-align:center;grid-column:1/5}
