.filters{position:relative;z-index:2;display:flex;flex-direction:column;margin:0 auto}.filters.open{z-index:11}.filters-opener{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:10px 0;font-size:16px;line-height:1.3;color:var(--colorOutlines);border:1px solid;border-radius:8px}.filters .filters__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;transition:transform .4s ease;transform:translate(-100%);overflow:scroll}.filters.open .filters__wrapper{transform:translate(0)}.filters__header{display:flex;align-items:center;justify-content:space-between;padding:32px 28px 18px 22px;border-bottom:1px solid var(--colorOutlines)}.filters__header .back{display:flex;gap:2px;align-items:center;font-size:18px}.filters__header .back h3,.filters .filter__label{font-size:18px;font-weight:400}.filters .filter__label{font-size:18px;color:var(--colorOutlines);text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:25%;text-underline-position:from-font;text-decoration-skip-ink:none;-webkit-user-select:auto;user-select:auto}.filters .filter__option{margin-left:8px;font-weight:300;cursor:pointer;-webkit-user-select:auto;user-select:auto}.filters__header .back .icon,.filters__header .close{display:flex;padding:0 6px}.filters__header svg{width:auto;height:20px}.filters details{position:relative;z-index:1;width:100%;font-size:20px;border-radius:8px;-webkit-user-select:none;user-select:none}.filters summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.filters details summary,.filters details summary+fieldset{padding:24px 32px 0}.filters-opener svg,.filters details svg{width:auto;height:8px}.filters details svg{display:none}.filters__header .back svg{rotate:90deg;height:9px}.filters details.filters-sort{right:0}.filters details[open] summary~*{border:none;animation:none}.filters ul,.filters ol{margin:16px 0 0;padding-inline-start:0;list-style:none}.filters .filter-list ul li label{cursor:pointer}.filters .filter-list ul li{display:flex;justify-content:space-between}.filters .filter-list ul li+li{margin-top:40px}.filters fieldset{padding:0}input[type=radio]:focus,input[type=checkbox]:focus{outline-color:transparent}.filters input[type=radio],.filters input[type=checkbox]{-webkit-appearance:none;appearance:none;padding:7px;border:1px solid var(--colorOutlines);border-radius:2px;cursor:pointer}.filters input[type=radio]:checked,.filters input[type=checkbox]:checked{background-color:var(--colorOutlines)}.filters .controls{display:grid;grid-template-columns:2fr 3fr;gap:14px;padding:50px 16px 20px}.filters-filter+.controls{display:none}.filters .btn{width:100%;padding:12px 0;font-size:14px;line-height:1.3;text-align:center;border:1px solid;border-radius:14px}.filters .btn.clear{color:var(--colorOutlines);background:transparent;border-color:var(--colorOutlines)}.filters .btn.select{color:#000;background:#1dd791;border-color:#1dd791}.filter-count{font-size:20px;color:#707070}.filter-count:before{content:"("}.filter-count:after{content:")"}@media screen and (min-width: 1024px){.filters{flex-direction:row;justify-content:space-between;max-height:104px}.filters .filters__wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;width:100%;transform:unset;overflow:visible}.filters__header{display:none}.filters details{min-width:360px;border:1px solid}.filters details summary,.filters details summary+fieldset{padding:12px 16px}.filters-opener svg,.filters details svg{display:flex}.filters-opener{display:none}.filters .filter__label{font-size:20px;color:inherit;text-decoration:none}.filters .controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/360/assets/collection-filter.css.map */
