.main-collection__inner{background-color:#fff;max-width:1440px;margin:0 auto;display:block;position:relative}.main-collection__collection-header,.main-collection .collection-header{flex-flow:column;display:flex}@media (min-width:1024px){.main-collection__collection-header,.main-collection .collection-header{padding:var(--spacing-4x) 0;gap:var(--spacing-10x);grid-template-columns:5fr 3fr;display:grid}}.main-collection__collection-header__text-holder,.main-collection .collection-header__text-holder{gap:var(--spacing-2x);flex-flow:column;order:1;padding:24px 24px 16px;display:flex}@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{color:#333;font-family:Campaign;font-size:3.2rem;font-style:normal;font-weight:300;line-height:38px}.main-collection__collection-header__text-holder .text-holder__description,.main-collection .collection-header__text-holder .text-holder__description{color:#626262;font-family:Open Sans;font-size:1.5rem;font-style:normal;font-weight:400;line-height:28px}.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-style:normal;font-weight:400;line-height:190%;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{order:0;max-height:187px;overflow:hidden}@media (min-width:1024px){.main-collection__collection-header__image-holder,.main-collection .collection-header__image-holder{border-radius:6px;order:1;align-self:center;max-height:240px;margin-top:40px}}.main-collection__collection-header__image-holder picture,.main-collection .collection-header__image-holder picture{width:100%;height:100%;display:block}.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{object-fit:cover;width:100%;height:100%;max-height:187px}@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{justify-content:flex-start;gap:var(--spacing-2x);flex-flow:column;width:100%;padding:12px 0;display:flex}@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{color:var(--font-black,#333);font-family:Open Sans;font-size:1.5rem;font-style:normal;font-weight:400;line-height:190%}@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{width:100%;padding:0 24px;overflow:hidden}@media (min-width:1024px){.main-collection__collection-theme-filter__swiper,.main-collection .collection-theme-filter__swiper{padding:0}.main-collection__collection-theme-filter__list,.main-collection .collection-theme-filter__list{flex-flow:wrap;gap:8px;width:100%}.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{color:var(--font-white,#fff);background:var(--background-dark-blue,#262f3d);font-weight:600}.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{color:var(--font-black,#333);background-color:var(--background-warm-white,#fffdfb);border-radius:6px;gap:4px;padding:0 16px 0 0;font-family:Open Sans;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%;transition:background-color .3s,color .3s;display:flex}.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}.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}.main-collection__filter-and-sort,.main-collection .filter-and-sort{z-index:30;width:100%;padding:8px var(--spacing-3x);background-color:var(--color-white,#fff);display:flex;position:-webkit-sticky;position:sticky;top:52px;left:0}@media (min-width:768px){.main-collection__filter-and-sort,.main-collection .filter-and-sort{top:unset;margin-bottom:18px;display:none;position:relative}}.main-collection__filter-and-sort__inner,.main-collection .filter-and-sort__inner{flex-flow:row;align-items:center;gap:18px;width:100%;display:flex}.main-collection__filter-and-sort__filter-button,.main-collection .filter-and-sort__filter-button{text-align:center;color:var(--font-black,#333);flex:1;padding:6px 16px;font-family:Open Sans;font-size:1.5rem;font-style:normal;font-weight:400;line-height:190%}.main-collection__filter-and-sort__filter-button .icon-chevron,.main-collection .filter-and-sort__filter-button .icon-chevron{width:14px;display:block}.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{letter-spacing:-.039rem;color:var(--font-gray,#626262);font-family:Open Sans;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal}.main-collection__products{grid-template-columns:1fr 1fr;gap:15px;width:100%;padding:24px 16px;display:grid}@media (min-width:1024px){.main-collection__products{grid-template-columns:repeat(5,1fr);gap:20px;padding:40px 64px}}.main-collection__products__product{width:100%}.main-collection .small-grid{grid-template-columns:1fr 1fr}@media (min-width:1024px){.main-collection .small-grid{grid-template-columns:repeat(5,1fr);padding:40px 64px}}.main-collection .large-grid{grid-template-columns:1fr 1fr}@media (min-width:1024px){.main-collection .large-grid{grid-template-columns:repeat(4,1fr);padding:40px 64px}}.main-collection__load-more__holder,.main-collection .load-more__holder{flex-flow:column;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:24px 24px 32px;display:flex}@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{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:11px;width:100%;max-width:213px;height:2px}.main-collection__load-more__holder progress::-webkit-progress-bar{background-color:#ebebeb;border-radius:11px}.main-collection .load-more__holder progress::-webkit-progress-bar{background-color:#ebebeb;border-radius:11px}.main-collection__load-more__holder progress::-webkit-progress-value{background-color:#262f3d;border-top-left-radius:11px;border-bottom-left-radius:11px}.main-collection .load-more__holder progress::-webkit-progress-value{background-color:#262f3d;border-top-left-radius:11px;border-bottom-left-radius:11px}.main-collection__load-more__holder p,.main-collection .load-more__holder p{text-align:center;color:var(--font-black,#333);font-family:Open Sans;font-size:15px;font-style:normal;font-weight:400;line-height:190%}.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{border-color:var(--color-almost-black);transition:background-color .3s,color .3s}.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)}
