.main-collection{position:relative;overflow:visible}.main-collection__inner{position:relative;display:flex;flex-flow:column;justify-content:center;width:100%;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:GT America;font-size:1.4rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;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:var(--spacing-2x);margin:0 auto;max-width:1440px;width:100%}.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:GT America;font-size:1.4rem;line-height:150%;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;margin:0 0 var(--spacing-2x) 0;color:var(--color-black, #000)}@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:120%}}.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:GT America;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;max-width:900px;margin:0 0 var(--spacing-4x) 0;padding:0;color:var(--color-black, #000)}@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;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}}.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:GT America;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;text-decoration:underline;color:var(--color-black, #000)}@media (min-width: 1024px){.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-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}}.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}.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);margin:0 auto;max-width:1440px;padding:0 var(--spacing-2x)}@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:GT America;line-height:150%;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;transition:background-color .3s ease,color .3s ease,border-color .3s ease;text-transform:capitalize;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-black, #000);background-color:var(--color-black, #000)}.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-white, #fff);margin:0 auto;max-width:1440px}@media (min-width: 768px){.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:relative;top:unset;margin-bottom:18px}}.main-collection__filter-and-sort__active-filters-count,.main-collection .filter-and-sort__active-filters-count{font-family:GT America;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;font-size:1.2rem!important}@media (min-width: 1024px){.main-collection__filter-and-sort__active-filters-count,.main-collection .filter-and-sort__active-filters-count{display:none}}.main-collection__filter-and-sort__active-filters,.main-collection .filter-and-sort__active-filters{display:flex;flex-flow:row;align-items:center;gap:4px;margin-right:auto}@media (min-width: 1024px){.main-collection__filter-and-sort__active-filters,.main-collection .filter-and-sort__active-filters{align-items:flex-end}}.main-collection__filter-and-sort__active-filters--desktop-only,.main-collection .filter-and-sort__active-filters--desktop-only{display:none}@media (min-width: 1024px){.main-collection__filter-and-sort__active-filters--desktop-only,.main-collection .filter-and-sort__active-filters--desktop-only{display:flex;align-items:center}}.main-collection__filter-and-sort__active-filters .active-filter,.main-collection .filter-and-sort__active-filters .active-filter{border:1px solid var(--color-black, #000);background-color:var(--color-black, #000);border-radius:4px;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;color:var(--color-white, #fff);padding-inline:8px;text-decoration:none;height:32px;display:flex;align-items:center;gap:4px;transition:color .3s ease-out,background-color .3s ease-out,fill .3s ease-out}.main-collection__filter-and-sort__active-filters .active-filter:hover,.main-collection .filter-and-sort__active-filters .active-filter:hover{color:var(--color-black, #000);background-color:var(--color-white, #fff)}.main-collection__filter-and-sort__active-filters .active-filter:hover svg path,.main-collection .filter-and-sort__active-filters .active-filter:hover svg path{fill:var(--color-black, #000)}.main-collection__filter-and-sort__active-filters .active-filter-overflow,.main-collection .filter-and-sort__active-filters .active-filter-overflow{font-family:GT America;font-style:normal;line-height:150%;font-size:1.4rem;font-weight:400;line-height:120%;padding:6px 8px;border:1px solid var(--color-dark-grey, #676767);border-radius:4px;color:var(--color-dark-grey, #676767);height:32px;display:flex;align-items:center}.main-collection__filter-and-sort__active-filters .active-filter-clear-all,.main-collection .filter-and-sort__active-filters .active-filter-clear-all{font-family:GT America;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;text-decoration:underline;margin-left:8px}.main-collection__filter-and-sort__inner,.main-collection .filter-and-sort__inner{display:flex;justify-content:space-between;width:100%;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;margin-bottom:8px}}.main-collection__filter-and-sort__filter-button,.main-collection .filter-and-sort__filter-button{font-family:GT America;line-height:150%;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;display:flex;align-items:center;align-self:flex-end;flex-flow:row;padding:19px 0;text-transform:lowercase;gap:6px;height:fit-content}@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-black, #000);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:GT America;line-height:150%;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;display:flex;align-items:center;flex-flow:row;padding:19px 0;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;margin-top:3px;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__filter-and-sort__right-buttons-holder,.main-collection .filter-and-sort__right-buttons-holder{display:flex;flex-flow:row;gap:4px}.main-collection__filter-and-sort__right-buttons-holder .button.button--primary,.main-collection .filter-and-sort__right-buttons-holder .button.button--primary{display:flex;align-items:center;justify-content:center;padding:5px;margin-block:11px 12px}.main-collection__filter-and-sort__right-buttons-holder .button.button--primary:hover,.main-collection .filter-and-sort__right-buttons-holder .button.button--primary:hover{border:1px solid var(--color-black, #000);background:var(--color-white)}.main-collection__filter-and-sort__right-buttons-holder .selected,.main-collection .filter-and-sort__right-buttons-holder .selected{border:1px solid var(--color-black, #000)}.main-collection__products,.main-collection .products{display:grid;max-width:1440px;padding:0 var(--spacing-2x);grid-template-columns:1fr 1fr;gap:var(--spacing-2x);margin:0 auto}.main-collection__products.small-tiles,.main-collection .products.small-tiles{grid-template-columns:repeat(3,1fr)}.main-collection__products.small-tiles .product-button__info-holder,.main-collection .products.small-tiles .product-button__info-holder,.main-collection__products.small-tiles .products__extra-block,.main-collection .products.small-tiles .products__extra-block{display:none}@media (min-width: 768px){.main-collection__products,.main-collection .products{grid-template-columns:repeat(3,1fr)}.main-collection__products.small-tiles,.main-collection .products.small-tiles{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.main-collection__products,.main-collection .products{grid-template-columns:repeat(4,1fr)}.main-collection__products.small-tiles,.main-collection .products.small-tiles{grid-template-columns:repeat(6,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%;object-fit:cover}.main-collection__products__products video,.main-collection__products .products__extra-block video,.main-collection .products__products video,.main-collection .products .products__extra-block video{width:100%;height:100%;object-fit:cover;object-position:center}.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-white, #fff)}@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-white, #fff)}@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-black, #000)}.main-collection__load-more__holder button.js-loading,.main-collection .load-more__holder button.js-loading{color:var(--color-white);background-color:var(--color-black, #000)}
