.cn-local .cn-catalog .cn-filter-load-error{padding:16px 18px;margin:0 0 20px;border:1px solid #ecd3c0;border-radius:10px;background:#fff7f0;color:#653e28;font-size:13px;line-height:1.6}.cn-local .cn-catalog .cn-filter-load-error button{min-height:44px;padding:5px 8px;margin-left:4px;border:0;background:transparent;color:#a53b09;text-decoration:underline;text-underline-offset:3px;font-weight:700;cursor:pointer}.cn-local .cn-catalog .cn-filters{--cn-filter-accent:#ff5100;--cn-filter-ink:#292927;--cn-filter-line:#e8e8e5;--cn-filter-muted:#777974;color:var(--cn-filter-ink)}.cn-local .cn-catalog .filters-sidebar:has(.cn-filters){border:1px solid #e8e8e5;border-radius:16px;padding:20px;background:#fff}.cn-local .cn-catalog .cn-filters .active-facets-vertical-filter{margin:0 0 16px;gap:8px}.cn-local .cn-catalog .cn-filters .facets__heading--vertical{font-size:16px;font-weight:800;letter-spacing:-.025em;color:var(--cn-filter-ink)}.cn-local .cn-catalog .cn-filters .active-facets__button-wrapper{margin:0;padding:0}.cn-local .cn-catalog .cn-filters .active-facets__button-remove{font-size:10px;color:#797a76;padding:6px 0;text-decoration:none}.cn-local .cn-catalog .cn-filters .active-facets__button-remove:hover{color:#ba3c03;text-decoration:underline}.cn-local .cn-catalog .cn-filters .facets__disclosure-vertical{margin:0;border-top:1px solid var(--cn-filter-line);padding:0}.cn-local .cn-catalog .cn-filters .facets__summary{min-height:52px;padding:16px 20px 16px 0;font-size:13px;font-weight:750;line-height:20px;letter-spacing:-.015em}.cn-local .cn-catalog .cn-filters .facets__summary .icon-caret{top:22px;right:1px;width:9px;color:#8b8c86}.cn-local .cn-catalog .cn-filters .facets__selected{font-size:11px;font-weight:500;color:var(--cn-filter-muted)}.cn-local .cn-catalog .cn-filters .facets__and-helptext{font-size:10px;line-height:1.5;letter-spacing:0}.cn-local .cn-catalog .cn-filters .facets__display-vertical{padding:0 0 15px}.cn-local .cn-catalog .cn-filters .facets-wrap-vertical{margin:0;padding:0;border:0}.cn-local .cn-catalog .cn-filters .facets-layout-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1px;padding:0;margin:0}.cn-local .cn-catalog .cn-filters .facets-layout-list>.facets__item{display:block;width:100%;min-width:0}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label){position:relative;display:flex;align-items:center;width:100%;min-height:44px;padding:7px 5px;border:0;border-radius:7px;gap:10px;font-size:12px;font-weight:500;line-height:1.4;color:var(--cn-filter-ink);background:transparent;cursor:pointer}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label):hover{background:#f7f7f5}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label):has(input:checked){color:#af3a06;background:#fff6f0;border:0}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label):has(input:focus-visible){outline:2px solid #ce480c;outline-offset:1px}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label).disabled{opacity:.45;cursor:not-allowed}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label)>input[type=checkbox]{appearance:none;-webkit-appearance:none;position:static;opacity:1;inset:auto;display:block;flex:0 0 17px;width:17px;height:17px;border:1.5px solid #c6c8c1;border-radius:4px;margin:0;cursor:inherit;background:#fff;z-index:auto}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label)>input[type=checkbox]:checked{border-color:var(--cn-filter-accent);background:var(--cn-filter-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8 2.7 2.7L12 5.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat}.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label)>:is(svg,.svg-wrapper,.mobile-facets__highlight){display:none}.cn-local .cn-catalog .cn-filters .facet-checkbox__text{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;padding:0;min-width:0}.cn-local .cn-catalog .cn-filters .facet-checkbox__text-label{overflow-wrap:anywhere;text-decoration:none}.cn-local .cn-catalog .cn-filters .cn-filter-count{flex-shrink:0;min-width:25px;padding:3px 5px;border-radius:5px;background:#f0f1ed;color:#777b71;font-size:10px;font-weight:500;line-height:1.3;text-align:center;font-variant-numeric:tabular-nums}.cn-local .cn-catalog .cn-filters .active .cn-filter-count{background:#ffe8d9;color:#a73c0e}.cn-local .cn-catalog .cn-filters .button-show-more{min-height:36px;font-size:11px;color:#a8461b;padding:9px 0 0;text-underline-offset:3px}.cn-local .cn-catalog .cn-filters .cn-filter-search{position:relative;display:block;margin:0 0 9px}.cn-local .cn-catalog .cn-filters .cn-filter-search input{width:100%;min-height:42px;margin:0;padding:10px 28px 10px 32px;border:1px solid #e3e5df;border-radius:7px;background:#f9faf7;color:#34352f;font:inherit;font-size:12px;box-shadow:none}.cn-local .cn-catalog .cn-filters .cn-filter-search input:focus-visible{outline:2px solid #cf501b;outline-offset:2px;border-color:#cf501b}.cn-local .cn-catalog .cn-filters .cn-filter-search input::placeholder{color:#8a8d83;opacity:1}.cn-local .cn-catalog .cn-filters .cn-filter-search-icon{position:absolute;top:13px;left:11px;width:15px;height:15px;pointer-events:none;color:#8c9086}.cn-local .cn-catalog .cn-filters .cn-filter-search-icon svg{width:100%;height:100%}.cn-local .cn-catalog .cn-filters .cn-filter-search-empty{margin:10px 0;font-size:12px;color:#797d70;line-height:1.5}.cn-local .cn-catalog .cn-filters [hidden],.cn-local .cn-catalog .cn-filters .cn-filter-searching show-more-button{display:none!important}.cn-local .cn-catalog .cn-filters .cn-filter-searching .show-more-item.hidden:not([hidden]){display:block!important}.cn-local .cn-catalog .cn-filters .facets__price{display:block;padding:0;min-width:0}.cn-local .cn-catalog .cn-filters .cn-price-fields{display:grid;grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr);align-items:center;gap:6px}.cn-local .cn-catalog .cn-filters .cn-price-fields .field{position:relative;min-width:0;flex:initial;margin:0}.cn-local .cn-catalog .cn-filters .cn-price-fields .field__input{height:49px;min-height:49px;width:100%;padding:20px 21px 6px 10px;background:#fff;border:1px solid #dedfd9;border-radius:7px;font-size:13px;line-height:18px;box-shadow:none;letter-spacing:0;color:#34382e}.cn-local .cn-catalog .cn-filters .cn-price-fields .field__input:focus{outline:2px solid #cf501b;outline-offset:1px}.cn-local .cn-catalog .cn-filters .cn-price-fields .field__label{position:absolute;top:6px;left:10px;font-size:10px;line-height:12px;color:#888c80;letter-spacing:0;pointer-events:none;transform:none}.cn-local .cn-catalog .cn-filters .cn-price-currency{position:absolute;right:9px;bottom:9px;font-size:11px;color:#8c9084;pointer-events:none}.cn-local .cn-catalog .cn-filters .cn-price-separator{font-size:12px;color:#c2c6bb;text-align:center}.cn-local .cn-catalog .cn-filters .cn-price-slider{position:relative;margin:8px 8px 0;height:44px;--cn-range-start:0%;--cn-range-end:100%}.cn-local .cn-catalog .cn-filters .cn-price-slider-track{position:absolute;top:20px;left:0;right:0;height:4px;border-radius:3px;background:#e8e9e3;pointer-events:none}.cn-local .cn-catalog .cn-filters .cn-price-slider-track span{position:absolute;inset:0 calc(100% - var(--cn-range-end)) 0 var(--cn-range-start);background:var(--cn-filter-accent);border-radius:3px}.cn-local .cn-catalog .cn-filters .cn-price-slider input{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:0;width:100%;height:44px;margin:0;padding:0;border:0;background:transparent;pointer-events:none;box-shadow:none;min-width:0}.cn-local .cn-catalog .cn-filters .cn-price-slider input::-webkit-slider-runnable-track{height:4px;background:transparent;border:0}.cn-local .cn-catalog .cn-filters .cn-price-slider input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;border:2px solid var(--cn-filter-accent);background:#fff;box-shadow:0 2px 5px #35230b16;pointer-events:auto;cursor:grab}.cn-local .cn-catalog .cn-filters .cn-price-slider input::-moz-range-track{height:4px;background:transparent;border:0}.cn-local .cn-catalog .cn-filters .cn-price-slider input::-moz-range-thumb{width:17px;height:17px;border-radius:50%;border:2px solid var(--cn-filter-accent);background:#fff;box-shadow:0 2px 5px #35230b16;pointer-events:auto;cursor:grab}.cn-local .cn-catalog .cn-filters .cn-price-slider input:focus-visible{outline:2px solid #ad3d0e;outline-offset:4px;border-radius:8px}.cn-local .cn-catalog .cn-filters .facets__header-vertical{font-size:10px;color:#818776;padding-bottom:10px;line-height:1.5}.cn-local .cn-catalog .cn-filters .mobile-facets__inner{border-radius:20px 0 0 20px;box-shadow:-10px 0 45px #20231314;background:#fff}.cn-local .cn-catalog .cn-filters .mobile-facets__header{padding:22px 48px 18px 22px;border-bottom:1px solid var(--cn-filter-line)}.cn-local .cn-catalog .cn-filters .mobile-facets__header-inner{text-align:left}.cn-local .cn-catalog .cn-filters .mobile-facets__heading{font-size:20px;font-weight:800;letter-spacing:-.025em;color:#2b2d27}.cn-local .cn-catalog .cn-filters .mobile-facets__count{font-size:12px;color:#7a8070;margin:5px 0 0}.cn-local .cn-catalog .cn-filters .mobile-facets__main{padding-top:9px}.cn-local .cn-catalog .cn-filters .mobile-facets__summary{padding:18px 22px;font-size:14px;font-weight:650;border-bottom:1px solid #f0f0eb;min-height:57px}.cn-local .cn-catalog .cn-filters .mobile-facets__arrow{color:#818575}.cn-local .cn-catalog .cn-filters .mobile-facets__close-button{padding:20px 22px;font-size:15px;font-weight:750;gap:12px;min-height:60px;letter-spacing:0}.cn-local .cn-catalog .cn-filters .mobile-facets__list{padding:0 19px 16px;min-height:0}.cn-local .cn-catalog .cn-filters .mobile-facets__submenu>.cn-filter-search{margin:0 22px 13px}.cn-local .cn-catalog .cn-filters .mobile-facets__submenu>.facets__price{padding:0 22px}.cn-local .cn-catalog .cn-filters .mobile-facets__info{padding:0 22px;font-size:12px;color:#787d6e}.cn-local .cn-catalog .cn-filters .mobile-facets__footer{padding:17px 22px;gap:14px;background:#fff;border-color:#e9ebe4;box-shadow:0 -5px 22px #2f392408}.cn-local .cn-catalog .cn-filters .mobile-facets__footer .button{min-height:46px;font-size:13px;font-weight:750;border-radius:8px;background:var(--cn-filter-accent);color:#fff;border:0;box-shadow:none}.cn-local .cn-catalog .cn-filters .mobile-facets__footer .button:after{display:none}.cn-local .cn-catalog .cn-filters .mobile-facets__clear{font-size:12px;color:#68705d;min-height:44px;display:flex;align-items:center}@media(min-width:990px){.cn-local .cn-catalog .catalog-layout.cn-facets-vertical:not(.no-sidebar){grid-template-columns:252px minmax(0,1fr);gap:28px}}@media(min-width:750px)and (max-width:989px){.cn-local .cn-catalog .catalog-layout.cn-facets-vertical:not(.no-sidebar){grid-template-columns:224px minmax(0,1fr);gap:22px}.cn-local .cn-catalog .filters-sidebar:has(.cn-filters){padding:16px}}@media(max-width:749px){.cn-local .cn-catalog .filters-sidebar:has(.cn-filters){border:0;border-radius:0;padding:0;background:transparent}.cn-local .cn-catalog .cn-filters .mobile-facets__inner{width:min(100%,400px);max-width:100%}.cn-local .cn-catalog .cn-filters .cn-filter-search input,.cn-local .cn-catalog .cn-filters .cn-price-fields .field__input{font-size:16px}.cn-local .cn-catalog .cn-filters .facets-layout-list .mobile-facets__label{font-size:14px;min-height:46px;padding:8px 4px}.cn-local .cn-catalog .cn-filters .cn-filter-count{font-size:11px;min-width:28px}.cn-local .cn-catalog .cn-filters .mobile-facets__sort{gap:10px;min-width:0}.cn-local .cn-catalog .cn-filters .mobile-facets__sort .select{min-width:0;flex:1}.cn-local .cn-catalog .cn-filters .mobile-facets__sort select{font-size:13px;max-width:100%;padding-right:18px;white-space:normal}}@media(forced-colors:active){.cn-local .cn-catalog .cn-filters .facets-layout-list :is(.facet-checkbox,.mobile-facets__label)>input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox}.cn-local .cn-catalog .cn-filters .cn-price-slider-track span{background:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cn-filters.css.map */
