.main-collection__inner{position:relative;display:block;max-width:1440px;margin:0 auto;background-color:#fff}.main-collection__collection-header,.main-collection .collection-header{display:flex;flex-flow:column}@media (min-width: 1024px){.main-collection__collection-header,.main-collection .collection-header{display:grid;padding:var(--spacing-4x) 0;grid-template-columns:5fr 3fr;gap:var(--spacing-10x)}}.main-collection__collection-header__text-holder,.main-collection .collection-header__text-holder{display:flex;flex-flow:column;order:1;padding:24px 24px 16px;gap:var(--spacing-2x)}@media (min-width: 1024px){.main-collection__collection-header__text-holder,.main-collection .collection-header__text-holder{order:0;padding:40px 64px}}.main-collection__collection-header__text-holder .text-holder__title,.main-collection .collection-header__text-holder .text-holder__title{font-family:Campaign;font-style:normal;line-height:120%;font-size:3.2rem;font-weight:300;line-height:38px;color:#333}.main-collection__collection-header__text-holder .text-holder__description,.main-collection .collection-header__text-holder .text-holder__description{font-family:Open Sans;font-style:normal;line-height:190%;font-size:1.5rem;font-weight:400;line-height:28px;color:#626262}.main-collection__collection-header__text-holder .text-holder__read-more,.main-collection .collection-header__text-holder .text-holder__read-more{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;text-decoration-line:underline;text-decoration:underline}.main-collection__collection-header__text-holder .parton,.main-collection .collection-header__text-holder .parton{display:block}@media (min-width: 1024px){.main-collection__collection-header__text-holder .parton,.main-collection .collection-header__text-holder .parton{display:none}}.main-collection__collection-header__text-holder .partoff,.main-collection .collection-header__text-holder .partoff,.main-collection__collection-header__text-holder .fulloff,.main-collection .collection-header__text-holder .fulloff{display:none}@media (min-width: 1024px){.main-collection__collection-header__text-holder .fulloff,.main-collection .collection-header__text-holder .fulloff{display:block}}.main-collection__collection-header__text-holder .fullon,.main-collection .collection-header__text-holder .fullon{display:block}.main-collection__collection-header__image-holder,.main-collection .collection-header__image-holder{overflow:hidden;order:0;max-height:187px}@media (min-width: 1024px){.main-collection__collection-header__image-holder,.main-collection .collection-header__image-holder{align-self:center;order:1;max-height:240px;margin-top:40px;border-radius:6px}}.main-collection__collection-header__image-holder picture,.main-collection .collection-header__image-holder picture{display:block;width:100%;height:100%}.main-collection__collection-header__image-holder svg,.main-collection__collection-header__image-holder img,.main-collection .collection-header__image-holder svg,.main-collection .collection-header__image-holder img{width:100%;height:100%;max-height:187px;object-fit:cover}@media (min-width: 1024px){.main-collection__collection-header__image-holder svg,.main-collection__collection-header__image-holder img,.main-collection .collection-header__image-holder svg,.main-collection .collection-header__image-holder img{max-height:240px}}.main-collection__collection-theme-filter,.main-collection .collection-theme-filter{display:flex;flex-flow:column;justify-content:flex-start;width:100%;padding:12px 0;gap:var(--spacing-2x)}@media (min-width: 1024px){.main-collection__collection-theme-filter,.main-collection .collection-theme-filter{padding:16px 64px}}.main-collection__collection-theme-filter__text-holder,.main-collection__collection-theme-filter .text-holder,.main-collection .collection-theme-filter__text-holder,.main-collection .collection-theme-filter .text-holder{padding:0 24px}@media (min-width: 1024px){.main-collection__collection-theme-filter__text-holder,.main-collection__collection-theme-filter .text-holder,.main-collection .collection-theme-filter__text-holder,.main-collection .collection-theme-filter .text-holder{padding:0}}.main-collection__collection-theme-filter__text-holder__title,.main-collection__collection-theme-filter .text-holder__title,.main-collection .collection-theme-filter__text-holder__title,.main-collection .collection-theme-filter .text-holder__title{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;color:var(--font-black, #333)}@media (min-width: 1024px){.main-collection__collection-theme-filter__text-holder__title,.main-collection__collection-theme-filter .text-holder__title,.main-collection .collection-theme-filter__text-holder__title,.main-collection .collection-theme-filter .text-holder__title{font-weight:600}}.main-collection__collection-theme-filter__swiper,.main-collection .collection-theme-filter__swiper{overflow:hidden;width:100%;padding:0 24px}@media (min-width: 1024px){.main-collection__collection-theme-filter__swiper,.main-collection .collection-theme-filter__swiper{padding:0}}@media (min-width: 1024px){.main-collection__collection-theme-filter__list,.main-collection .collection-theme-filter__list{flex-flow:row wrap;width:100%;gap:8px}}@media (min-width: 1024px){.main-collection__collection-theme-filter__list .swiper-slide,.main-collection .collection-theme-filter__list .swiper-slide{flex:unset;width:auto!important}}.main-collection__collection-theme-filter__list input,.main-collection .collection-theme-filter__list input{z-index:10}.main-collection__collection-theme-filter__list input:checked~label,.main-collection .collection-theme-filter__list input:checked~label{font-weight:600;color:var(--font-white, #FFF);background:var(--background-dark-blue, #262F3D)}.main-collection__collection-theme-filter__list input:checked~label svg rect.back,.main-collection .collection-theme-filter__list input:checked~label svg rect.back{fill:var(--background-dark-blue, #262F3D)}.main-collection__collection-theme-filter__list input:checked~label svg path,.main-collection .collection-theme-filter__list input:checked~label svg path{stroke:var(--font-white, #FFF)}.main-collection__collection-theme-filter__list .default-filter__button,.main-collection .collection-theme-filter__list .default-filter__button{font-family:Open Sans;line-height:190%;font-size:1.5rem;font-weight:400;font-style:normal;line-height:150%;display:flex;padding:0 16px 0 0;transition:background-color .3s ease,color .3s ease;color:var(--font-black, #333);border-radius:6px;background-color:var(--background-warm-white, #FFFDFB);gap:4px}.main-collection__collection-theme-filter__list .default-filter__button svg,.main-collection .collection-theme-filter__list .default-filter__button svg{width:60px;min-width:60px;height:60px}.main-collection__collection-theme-filter__list .default-filter__button svg rect,.main-collection .collection-theme-filter__list .default-filter__button svg rect{transition:fill .3s ease}.main-collection__collection-theme-filter__list .default-filter__button svg rect:not(.back),.main-collection .collection-theme-filter__list .default-filter__button svg rect:not(.back){stroke:transparent}.main-collection__collection-theme-filter__list .default-filter__button svg path,.main-collection .collection-theme-filter__list .default-filter__button svg path{transition:stroke .3s ease}.main-collection__filter-and-sort,.main-collection .filter-and-sort{position:sticky;z-index:30;top:52px;left:0;display:flex;width:100%;padding:8px var(--spacing-3x);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{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;flex:1;padding:6px 16px;text-align:center;color:var(--font-black, #333)}.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__total-products,.main-collection .filter-and-sort__total-products{font-family:Open Sans;font-size:1.5rem;line-height:190%;font-size:1.3rem;font-weight:400;font-style:normal;line-height:normal;letter-spacing:-.039rem;color:var(--font-gray, #626262)}.main-collection__products{display:grid;width:100%;padding:24px 16px;grid-template-columns:1fr 1fr;gap:15px}@media (min-width: 1024px){.main-collection__products{padding:40px 64px;gap:20px;grid-template-columns:repeat(5,1fr)}}.main-collection__products__product{width:100%}.main-collection .small-grid{grid-template-columns:1fr 1fr}@media (min-width: 1024px){.main-collection .small-grid{padding:40px 64px;grid-template-columns:repeat(5,1fr)}}.main-collection .large-grid{grid-template-columns:1fr 1fr}@media (min-width: 1024px){.main-collection .large-grid{padding:40px 64px;grid-template-columns:repeat(4,1fr)}}.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:Open Sans;font-size:1.5rem;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)}
