.filter-modal{position:fixed;top:0;right:0;visibility:hidden;overflow:hidden;width:100%;height:100%;transition:opacity .3s ease,visibility .3s .3s ease;opacity:0;background-color:#0006}.filter-modal.js-modal-open{z-index:50;visibility:visible;transition:opacity .3s ease,visibility 0s 0s ease;opacity:1}.filter-modal.js-modal-open .filter-modal__inner{transition:transform .3s .3s ease,opacity .3s .3s ease,visibility 0s ease;transform:translate(0)}.filter-modal__inner{position:relative;height:100%;margin-bottom:30px;padding-bottom:100px;transition:transform .3s ease,opacity .3s ease,visibility .3s .3s ease;transform:translate(-100%);background-color:var(--color-light-grey)}@media (min-width: 1024px){.filter-modal__inner{width:33.3333333333%;margin-left:auto}}.filter-modal__inner .text-holder{max-width:1440px;margin:0 auto 11px;padding:0 30px}.filter-modal__header,.filter-modal .header{display:flex;align-items:center;flex-flow:row;justify-content:space-between;padding:16px 30px}.filter-modal__header__title-holder,.filter-modal__header .title-holder,.filter-modal .header__title-holder,.filter-modal .header .title-holder{display:flex;align-items:center;flex-flow:row}.filter-modal__header__title-holder__title,.filter-modal__header .title-holder__title,.filter-modal .header__title-holder__title,.filter-modal .header .title-holder__title,.filter-modal__header__title-holder__title small,.filter-modal__header .title-holder__title small,.filter-modal .header__title-holder__title small,.filter-modal .header .title-holder__title small{font-family:Moderat;font-style:normal;font-size:1.4rem;font-weight:400;line-height:1.7rem;text-transform:uppercase;color:var(--color-dark)}.filter-modal__header__close-holder svg,.filter-modal .header__close-holder svg{width:24px;height:24px}.filter-modal__content{height:100%;padding:30px}.filter-modal__sub-collections,.filter-modal .sub-collections{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start;margin-bottom:47px;grid-gap:30px;gap:30px}.filter-modal__sub-collections__collection,.filter-modal__sub-collections .collection,.filter-modal .sub-collections__collection,.filter-modal .sub-collections .collection{font-family:Moderat;font-style:normal;font-size:1.4rem;font-weight:400;line-height:1.7rem;text-align:left;text-transform:uppercase;color:var(--color-dark)}.filter-modal__sub-collections__collection__link.js-active,.filter-modal__sub-collections .collection__link.js-active,.filter-modal .sub-collections__collection__link.js-active,.filter-modal .sub-collections .collection__link.js-active,.filter-modal__sub-collections__collection__link:hover,.filter-modal__sub-collections .collection__link:hover,.filter-modal .sub-collections__collection__link:hover,.filter-modal .sub-collections .collection__link:hover{text-decoration:underline;text-underline-offset:4px}.filter-modal__form{display:flex;flex-flow:column;justify-content:space-between;height:100%}.filter-modal__form button{width:100%}.filter-modal__filters{display:flex;overflow:scroll;flex-flow:row wrap;padding-bottom:30px}.filter-modal__filters .default-filter{display:flex;align-items:flex-start;flex:0 0 50%;flex-flow:column;grid-gap:12px;gap:12px}.filter-modal__filters .default-filter__title{font-family:Moderat;font-style:normal;font-size:1.4rem;font-weight:400;line-height:1.7rem;margin-bottom:2px;text-align:left;text-transform:uppercase;color:var(--color-dark)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/snippet-filter-modal.css.map */
